Componente OSGi di Everyware™ Software Framework
Il framework OSGi è un sistema modulare specifico per Java che implementa un modello a componenti, completo e dinamico. I componenti "Bundles" possono essere installati da remoto, avviati, arrestati, aggiornati e disinstallati senza richiedere un riavvio. OSGi specifica dettagliatamente la gestione dei pacchetti o classi Java.
Attualmente, le specifiche OSGi sono ampiamente utilizzate in applicazioni che variano dai telefoni cellulari ai open source Eclipse IDE. Le più note applicazioni embedded comprendono il settore automobilistico, l'automazione industriale e degli edifici, i PDA, il grid computing, l'intrattenimento, la gestione delle flotte e i server periferici.
OSGi è una specifica, e ESF include l’implementazione Equinox insieme a molti componenti specifici forniti da Eurotech. Alcuni componenti inclusi sono:
Equinox (from Eclipse)
- Service Activator Toolkit
- Event Admin
- HTTP Service
- HTTP Servlet Service
Apache Felix integrated components (Apache Software Foundation)
Open Source Java Utilities (Apache Software Foundation)
- Apache Commons IO
- Apache Commons FileUpload
- Apache Commons Net
- Apache ORO
Avetana javax.usb (www.avetana.de)
Apache javax.xml