froscon2007 - 0.96

FrOSCon
Free and Open Source Software Conference

Referenten
Sebastian Mancke
Programm
Tag 2
Raum HS3
Beginn 16:30
Dauer 01:00
Info
ID 70
Veranstaltungstyp
Track Embedded
Sprache deutsch
Feedback

JaLiMo: Java-Linux-Mobile Plattform

Freies Java für freie Plattformen

JaLiMo ist eine Projekt zur Bereitstellung eines freien Java-Stacks für Linux Embedded Plattformen.

Mobile Endgeräte mit Linux liegen offensichtlich im Trend! Obwohl ein wesentlicher Teil aller Bussiness-Applikationen heute mit Java realisiert wird, spielt diese Plattform auf Linux-Mobiles jedoch noch keine Rolle. Wir haben eine neue Initiative gestartet um eine umfassende und komplett freie Java-Umgebung für die aktuell aufkommenden Linux-Geräte zu schaffen. Dies ist mittlerweile möglich, da einerseits die Kapazität der Geräte zugenommen hat und andererseits die freien Java-Projekte eine ernst zu nehmende Qualität erreicht haben.

Das Projekt beschränkt sich nicht darauf, die Runtime (JVM und Klassenbiblothek) verfügbar zu machen, sondern fokussiert darauf eine ganzeitliche Lösung der Anwendungsentwicklung für Linux-Mobiles zu schaffen. Die Building Blocks sind folgende: Runtime (JVM + Klassenbiblothek), Destop-Integration + GUI-Framework, Service-orientierte Kommunikationsschicht, Synchronisationsframework, Persistenzschicht, Packaging

Ziel ist die Integration und saubere Paketierung etablierter Lösungen. So kommen z.B. folgende freie Projekte zum Einsatz: cacao-JVM, GNU Classpath, sqlite, java-gnome, dbus-java. Wo dies nicht ausreicht kommen eigene Lösungen hinzu: z.B. ein maven-packaging Plugin für die einfache Erzeugung von Java *.deb-Archiven, eine leichtgewichtige SOAP-Engine mit Binary-XML-Support sowie eine Abstraktionsschicht für die Gui-Integration.

Der Vortrag gibt einen kurzen Überblick über die aktuellen Linux-Mobile-Plattformen und den bisherigen Stand der dortigen Java-Unterstützung. Danach wird skizziert, wo die Besonderheiten von Java-Enwicklung und Integration auf mobilen Endgeräten liegen. Der Hauptteil des Vortrages wird sich mit der Vorstellung der Architektur und und der Komponenten von JaLiMo befassen. Hierbei wird vorgestellt, welche Entwicklungen geplant sind und was davon bereits umgesetzt wurde. Während des Vortrages und bei Interesse auch im Anschluss daran wir die Plattform auf unterschiedlichen Geräten vorgeführt, um einen Eindruck von der Einsatztauglichkeit zu vermitteln.