Нативные приложения из одной кодовой базы:
В отличие от других кросс-платформенных технологий, Tabris можно использовать для создания собственных интерфейсов для конкретных платформ из одной базы кода Java. Полученные приложения отображают собственные виджеты на каждой целевой платформе, в то время как логика приложения полностью основана на Java и остается на сервере.
Tabris использует стандартную технологию JavaEE для создания приложения на сервере. Собственные клиенты действуют как игрок пользовательского интерфейса приложения. Они получают доступ к приложению, вызывая URL-адрес, который обеспечивает JSON-представление пользовательского интерфейса. Клиенты будут использовать это сообщение JSON для отображения пользовательского интерфейса с использованием собственных компонентов. Нативные компоненты — это виджеты Cocoa Touch в iOS, виджеты на основе Java в Android и HTML5 в браузере.