AMARO (Italy), February 22, 2016 – Eurotech, a leading supplier of embedded technologies, products and systems, announced the official release of Everyware Software Framework (ESF) release 3.3, a commercial, enterprise-ready edition of Eclipse Kura, the open source Java/ OSGi middleware for IoT multi-service gateways and smart devices.
ESF offers a development environment for Java programmers that radically simplifies the creation and remote management of embedded applications. ESF provides a set of common services for Java developers building applications for IoT gateways, including I/O access, data services, network configuration and remote management.
ESF acts like a bridge between the private device network and the local network, public Internet or cellular network. It provides a secure, reliable and optimized data transmission mechanism from field devices (sensors and actuators and human-machine interfaces) to remote servers and cloud platforms via IoT/M2M optimized protocols like MQTT.
In the ESF 3.3 release, customers will find a number of major enhancements:
• Efficient Software Updates: The efficiency of over-the-air software updates has been greatly improved as it now allows for incremental updates that can go down the granularity of a single modified class. The benefits include better network bandwidth usage, comprehensive control on the device’s middleware and software lifecycle.
• SSL Mutual Authentication: IoT gateways or smart devices running ESF 3.3 can be configured to enable SSL Mutual Authentication when connecting to remote servers or IoT cloud platforms, like Everyware Cloud by Eurotech. SSL Mutual authentication adds an extra level of security between devices and cloud platforms, especially in M2M and IoT transactions over the Internet. "Enhanced cloud-to-device authentication will prevent attackers from successfully impersonating the identity of other cloud services to steal device account credentials,” says Robert Andres, Chief Marketing Officer, Eurotech. “It will also prevent attackers from successfully impersonating devices-to-cloud platforms in order to perpetrate fraud."
• Starting with ESF 3.3, Eurotech upgraded the official Java Virtual Machine included in its gateways to Oracle Java SE 8, providing an up to date application frameworkfor Java developers. In addition, improvements to the Eclipse-based ESF Development Environment makes it easier to develop, test, and debug IoT applications in the provided gateway Emulator.
• Instant Activation: Provisioning over-the-air remote devices has never been easier. ESF 3.3. enables the new Everyware Cloud Instant Activation wizard which makes the magic happen in just three mouse clicks.
Java software developers focused on M2M and IoT applications can take advantage of ESF’s software framework and development environment, which is fully supported by Eurotech and natively integrated with Everyware Cloud (Eurotech’s IoT/M2M Integration Platform).
ESF is fully supported across the Eurotech’s IoT gateway family and other hardware platforms by 3rd party OEMs. With ESF release 3.3, the support has been extended to the recently announced ReliaGATE 10-11, a compact IoT gateway designed for industrial and lightly rugged applications.
Eurotech is strongly committed to M2M / IoT and enthusiastically develops solutions that encapsulate the complexity of the operational technologies into a cost-effective, simple to use and powerful IoT device middleware and IoT integration platform, ensuring efficient development, deployment and management of distributed intelligent devices in the field throughout their lifetime.
To download ESF, visit http://esf.eurotech.com/
For more information about ESF, visit http://www.eurotech.com/en/products/software+services/everyware+software+framework