Download ESF

ESF: How it works

Everyware Software Framework's architecture is based on different software layers so that a customer can start writing the application on top of a solid, hardware abstracted platform equipped with all the necessary development tools and specific libraries.

How ESF works: Device abstraction, fields protocols, gateway basic services, network configuration, connectivity and delivery, Osgi, Java

Specifically, the fully integrated and tested software technologies that can be found in ESF are:

Java Virtual Machine: assures hardware abstraction across hardware platforms

Java Native Interface: allows Java Code to call applications or libraries written in C, C++ and assembly

OSGi Framework: provides a framework for reducing time to market and development costs

Specific Field Libraries: provide developers with already tested libraries for field communications

High Level Hardware APIs: quickly write the application leveraging these powerful APIs

Everyware Cloud Connection: straight connectivity with Eurotech M2M IoT Platform

The Everyware™ Software Framework (ESF) allows the Java developers focused on M2M and IoT applications to develop robust, flexible software with minimal development time, getting their product to market faster. Software developers and device administrators can take advantage also of the ESF’s native integration with Everyware Cloud (the Eurotech's M2M IoT Integration Platform).

ESF is a powerful development platform for embedded computers and smart devices that enables programmers to quickly develop applications leveraging open and industry standards like Java, OSGi and the Eclipse IDE.

Everyware™ Software Framework

This site uses technical or similar cookies and third parties profiling cookies in aggregate form to improve your navigation experience and the use of the site. If you want to know more or opt out of some cookies consult our cookies extended policy.
By closing this banner or continuing navigation in any other way, you allow the use of cookies.