OSGi Component for Everyware™ Software Framework
The OSGi framework specifies a modular system for Java that implements a complete and dynamic component model that does not exist in standalone Java/VM environments. Components or 'bundles' can be remotely installed, started, stopped, updated and uninstalled without requiring a reboot. OSGi specifies management of Java packages/classes in great detail.
The OSGi specifications are now widely used in applications ranging from mobile phones to the open source Eclipse IDE. Common embedded application areas include automobiles, industrial automation, building automation, PDAs, grid computing, entertainment, fleet management and edge servers.
OSGi is a specification, and ESF includes the Equinox realization of this specification along with many Eurotech-supplied 'bundles.' Specific OSGi compliant components included are:
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