Java makes mobile comeback with Tabris 1.0
EclipseSource, a specialist in the Eclipse ecosystem, has released version 1.0 of the Tabris framework, which uses a client-server infrastructure to enable development of mobile applications in Java. Tabris is aimed at Java developers who want to develop mobile business applications in a familiar environment using a familiar infrastructure. Tabris can be used to create native iOS and Android apps and can be extended to other mobile platforms.
By using platform-specific techniques and widgets, apps created using Tabris offer a high level of user familiarity. The framework is, according to the manufacturer, particularly suited to mobile applications where data security is a priority, such as apps for healthcare, e-government, insurance, finance as well as trading and logistics. Because it is built to not hold data in the client but to keep it safe on servers, content is encrypted before it is sent between client and server.
Tabris is a commercial extension of the open source Eclipse RAP project. At its heart it is based on a two-component solution. Developers write their apps entirely in Java with using the Standard Widget Toolkit (SWT) for a UI. The user interface is encoded as JSON and sent from the RAP Server to a native iOS, Android or browser client, which then interprets it. The result is that applications are delivered with a platform-specific look and feel and UI controls can be addressed via an SWT interface.
Tabris pricing starts at €400 for a single named developer creating apps for iOS and rises up to €29,000 for an all-platform enterprise licence.