Posts

Securing your Mobile JavaScript Applications

A lot has changed since our last blog post about Securing your JavaScript Mobile Applications. Click here to read the newest blog post for this topic. JavaScript has been used as a client side language…

Tabris.js 2.0 - Top 10 Features for Mobile Apps Development: StatusBar and NavigationBar

The Tabris.j2 2.0 release is approaching with many great features in tow. While we put the final touches on the release we are continuing our top Tabris.js top 10 feature blog post series. Today we highlight…

Tabris.js 2.0 - Top 10 Features for Mobile Apps Development: NavigationView

Tabris.js 2.0 is less than a month away, and to help celebrate we are highlighting 10 of the most important features in this upcoming release. The top 10 rundown is in no particular order but we are sure…

Tabris.js 2.0 RC1 is here

There have been many notable changes to the Tabris.js codebase since Beta 2, and today we are happy to present the first release candidate of Tabris.js 2. In the last six weeks, we've been focused on finalizing…

Use modern JavaScript in your Tabris.js App

The latest version of JavaScript (ES2015, or commonly called ES6) is packed with modern features, including classes, lambda expressions (“arrow functions”), block scoping, template strings, and much…

Announcement: Windows 10 Support coming to Tabris.js

The goal of Tabris.js is to enable you to write an app once and run it on any mobile platform you need, always using 100% native UI components. By now Windows 10 Mobile has a respectable market share in…

Declarative UI in 100 lines of functional programming

Hi, as this is my first post on the EclipseSource Blog, I thought I would introduce myself. I’m Shai Alon - new employee at EclipseSource and the mobile developer evangelist for the Tabris.js technology.…

Write Tabris.js Apps in TypeScript

The dynamic typing in JavaScript allows for more flexibility, but it comes at the price of weaker tool support. Explicit type definitions in your code can support editors to provide more exact suggestions…

How to find local resources in Tabris.js

The built-in, node compatible module system of Tabris.js makes it pretty easy to find and load JavaScript files within your project. NPM modules aside, all paths are relative. So even if your current module…

Tabris.js Examples - Network Access

Writing mobile applications is not only about the UI. Apps also need content. Often times they fetch dynamic content over the network. This post introduces the basic mechanism for network access in Tabris.js:…