OSGi PDA

sauerkraut

Grünschnabel
Hallo,

ich hab ein Projekt bekommen und wollte mir erst mal ein paar Tipps holen. Also ich soll ein OSGi Framework auf einem PDA evaluieren, damit man später auf dem PDA z.b. Bundles installieren kann.

Wie ich geshen habe, gibt es inzwischen einige Open Source Frameworks. Ich wollte jetzt mal fragen, welche sind geeignet für mobile Plattformen und wie werden diese installiert?
 
Hallo!

Welche OSGi Frameworks fuer deinen Einsatz geeignet sind haengt ganz von deinen Anforderungen ab. Aktuell ist die OSGi Spec in der Version 4. (http://osgi.org/osgi_technology/download_specs.asp?section=2)
Arbeite mich seit ein paar Tage durch das OSGi_R4_core.pdf durch und bin bei Seite 111 (Service Layer)
Eine vollstaendige Implementierung dieser Spec bietet beispielsweise das Equinox Projekt (http://www.eclipse.org/equinox/). Andere Verterter waeren http://www.knopflerfish.org/, http://incubator.apache.org/projects/felix.html, http://oscar.objectweb.org/

Prinzipiell sollte jedes Framework, welches die OSGI Spec implementiert auf unterschiedlichen Device-Konfigurationen (CDC 1.0 derivate, JRE-1.1, J2SE 1.2, J2SE 1.3, J2SE 1.4, JSE 5, Personal Java 1.1 / 1.2) laufen.

Zum Thema OSGi auf Embedded Devices gibts beispielsweise ein paar interessante Artikel um Equinox auf einer SLUG Machine:
http://www.eclipsecon.org/2006/Sub.do?id=471
http://www.eclipse.org/equinox/documents/ (demo movies)
http://www.eclipse.org/equinox/documents/osgicongress2005/mcaffer_1013_1330.pdf
http://www.nslu2-linux.org/
http://www.aqute.biz/2005/10/osgi-on-slug.html

Ich persoenlich wuerde die Equinox Variante naeher ins Auge fassen.
Installiert werden die Frameworks wie gehabt indem man die entsprechende Laufzeit aufsetzt und bereitstellt. Dies beinhaltet auch die Bereitstellung einer entsprechenden JVM. Fuer PDA's bietet sich beispielsweise die J( JVM von IBM an.

Gruss Tom
 
Danke mal für die Hilfe ;)

Sind knopflerfish und co. auch geeignet um auf PDA's betrieben zu werden. Hab z.b. auch Jadabs gefunden, was anscheinend für mobile Geräte optimiert ist.

Ist das von IBM überhaupt oben source?
 
Also ich hab mal Jadabs, Knopflerfish und Equinox in die engere Auswahl genommen. Hat jemand damit schon Erfahrung. Wenn ja welche Vorteile bieten die jeweiligen Frameworks. (Außer das Jadabs abgespeckt ist).
 
Zurück