Mobile Java-Apps mit Tabris
EclipseSource veröffentlicht eine erste Betaversion seiner App-Plattform Tabris. Das Projekt lief ursprünglich unter dem Namen RAP mobile und erlaubt einen Client-Server-Ansatz für native mobile Anwendungen in Java.
- Robert Lippert
EclipseSource hat eine erste öffentliche Betaversion seiner App-Plattform Tabris veröffentlicht. Dahinter verbirgt sich das im Februar vorgestellte RAP mobile-Projekt, das über eine spezielle Client-Server-Infrastruktur die Entwicklung plattformunabhängiger mobiler Anwendungen in Java erlaubt.
Im Kern beruht die Technik auf einer Zwei-Komponenten-Lösung. Dabei schreiben Entwickler ihre App einheitlich in Java und unter Zuhilfenahme des Standard Widget Toolkit (SWT). Ein Eclipse-RAP-Server bereitet die Daten auf und schickt sie an einen nativen iOS-, Android- oder Browser-Client, wo sie schließlich interpretiert werden. Die Anwendungen werden dadurch jeweils im plattformspezifischen "Look and Feel" ausgeliefert, die verwendeten UI Controls lassen sich über eine SWT-Schnittstelle ansprechen.
Das jetzt vorgestellte Tabris SDK steht kostenfrei zur Verfügung und soll alles enthalten, was Entwickler für die Programmierung von Cross-Platform-Anwendungen benötigen – darunter Projekt-Templates für Xcode und Android. Wer nicht mit Xcode oder dem Android SDK arbeiten möchte, kann auch einen Build-Service in Anspruch nehmen. Die eigentlichen mobilen Clients will EclipseSource später zu marktüblichen Konditionen unter Entwickler- und Enterprise-Lizenzen anbieten. ()