Eurotech's Everyware Software Framework (ESF) 2.0 provides machine-to-machine (M2M) building blocks and built-in remote device and application management. Advanced device lifecycle management features in ESF 2.0 include event logging/history, profile and localization, configuration, snapshots and rollbacks, remote access, and remote OS commands. ESF 2.0 offers these expanded services in a consistent Java/OSGi environment fully integrated with the industry standard Eclipse IDE.
New features in ESF 2.0 include:
- Application Container: Default services to speed up application development include database, start and stop, segregation and monitoring.
- Operation and Management: Manage all stages of the device application lifecycle remotely from installation to upgrade to configuration and debug.
- Connectivity and Delivery: Default services include sophisticated queuing, always on connection, self-restoring of the connection and link management.
- Administration GUI: A modern user interface makes local configuration of services and applications straightforward and easy to customize.
ESF provides complete device abstraction that is consistent across all hardware interfaces including serial ports, USB ports, Ethernet, Wifi, GPS, cellular modems, Watchdog, CAN port, digital and analog I/Os and others. ESF is designed to separate applications from the hardware underneath, to easily leverage software developments across different hardware architectures, generations and devices.