Skip to content

jackingod/tabris

 
 

Repository files navigation

Tabris

This repository contains the Tabris server parts and additional features that are not contained in the RAP core.

Additional Features

  • A Bootstraper that sets up the Tabris Client to registers themes and so on.
  • Geolocation API, inspired by phonegap
  • ClientCanvas, SWT Canvas extension to be able to draw on the client side.
  • Video, Video Widget to play videos on a client device.
  • Camera, Custom Widget to take pictures form the client's camera.
  • Widgets API, API to control keyboard styles, animations, local touch behavior and so on.
  • Implementation of the ClientInfo Interface provided by RAP 2.0.
  • AppLauncher, API to launch other Apps on the device like Mail, Browser or Maps and others.
  • Swipe, UI component based on Composites to allow swipping.
  • GroupedEvents, API to add a listener to a group of widgets to emulate one widget.
  • AppEvents, to detect events that happened within the app like moving to background and so on.
  • ClientStore, to store data on the accessing device. Comparable with cookies for the browser.
  • ClientDevice, to get information regarding the accessing device like ConnectionType or Orientation.
  • Tabris UI, abstraction of common mobile UI concepts as core framework to develop apps.

Demos

Demos using these features are located in the tabris-demos repository.

License

The code is published under the terms of the Eclipse Public License, version 1.0.