Eclipse Tooling for Everyware™ Software Framework

The main tool used for ESF development is the Eclipse software development platform. Eclipse is an open source development tool that consists of an integrated development environment (IDE) and a plug-in system for managing extensions.

Different plug in extensions, separately licensed, provide the tools for different portions of the OEM development effort.

Basic Eclipse tooling

The Eclipse IDE provides ESF with all of the tooling required to develop, test, debug, and package application bundles, and to deploy these bundles to the ESF environment on Eurotech’s target platforms.  Eclipse provides a rich set of capabilities for writing applications in Java, C, Javascript/AJAX, and many others.

Eclipse is available for multiple platforms, Windows or Linux. The specific Eclipse Galileo package used for ESF development is called "Eclipse for RCP/Plug-in Developers" and contains the essential tools for Java development. 

ESF uses the OSGi implementation from the Eclipse Foundation, called "Equinox."

OS Tooling (optional, From Wind River)

While Eurotech will provide and maintain a robust OS image for any of our platforms, some OEM"s wish to undertake OS build and maintenance themselves.  This is most often done when the OEM needs to develop drivers for his special hardware.  In this case the OEM can apply directly to Wind River for  tools and support including:

ESF Tooling (from Eurotech)

 

Eurotech