tabris.js Tag

Internationalization is a common task for developers and can be easily solved with Tabris.js by working with language specific modules. This article explains the ability of Tabris.js to go beyond the simple use of modules by using the apply method for i18n. Let's start with a simple example that uses modules and the device language for localization: [raw] var lang = tabris.device.get("language").replace(/-.*/, ""); var texts = require("./" + lang...

Read More

At some point every mobile app uses images. Maybe to indicate a button or to show you some cute kitten pictures. Tabris.js supports images in a variety of ways, be it as background images, page icons or inside an ImageView. In this blog post we want to focus on the ImageView as used in the image example. Check out the other posts in the "Tabris.js Examples"...

Read More

Tabris.js is a new framework for developing mobile apps in JavaScript. For a general introduction, check out this post: Native Mobile Apps in JavaScript with Tabris.js. Tabris.js 0.9.2 is out now. Time to get the new npm module and the Tabris.js Cordova platforms. Make sure you are also using the latest version of the Tabris.js Developer App (App Store / Play Store), which lets you test...

Read More

Welcome to the third episode of the "Tabris.js Examples" blog post series. In each post we provide some background on one of the coding examples shipped with Tabris.js, our new framework for developing native mobile apps in JavaScript. After we explained a couple of UI elements in the last issue, now let's take a look at how you can store the acquired data. For this purpose...

Read More

Last year I announced J2V8, a new JavaScript engine for Java that wraps V8 with a set of Java Bindings. We have been using this technology to power Tabris.js on Android -- giving us much better performance than Rhino could. While J2V8 was very stable, it wasn't very easy to consume. Today I'm happy to announce that J2V8 2.0 has shipped, and it's much easier...

Read More

Welcome to the second episode of the "Tabris.js Examples" blog post series. In each post we provide some background on coding examples shipped with Tabris.js, our new framework for developing native mobile apps in JavaScript. This time we want to take a look at user input - a fundamental ingredient of most applications. Tabris.js supports a variety of native input widgets you can choose from. The...

Read More

Tabris.js is a new framework to develop mobile apps in JavaScript. For a general introduction, check out this post: Native Mobile Apps in JavaScript with Tabris.js. Tabris.js 0.9.1 is out now. We've also published a compatible version of the Tabris.js Developer App, which lets you test your scripts directly on your iOS or Android device. With 0.9.1, Tabris.js becomes a regular npm module. You will load...

Read More

Welcome to our new "Tabris.js Examples" blog series. In each post we will take a closer look at one of the coding examples which show the capabilities of Tabris.js, our new framework for developing native mobile apps in JavaScript. You've already had the chance to see the examples in action on your phone when using the Tabris.js Developer App which also lets you directly browse...

Read More

Warning! This article is outdated and might not represent the current state of Tabris.js. One goal most app developers pursue is to create a sexy and silky-smooth UI with an interface that adapts to different screen sizes and device types. This goal has mostly been reserved for native developers on mobile platforms. With Tabris.js, you get to use all-native widgets but with much simpler code and without...

Read More