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:
- Sourcery G++ toolchain distribution
- C Library
- Special WRL Custom Features
- Multi-Lib Support
- Prebuilt MultiLibs
- Toolchain Wrappers
- Toolchain Building
- Toolchain Export
- License Management
- WindRiver Linux Development Tools and Wind River Workbench
- Analysis Tools
- Package Management
- Development Tools
ESF Tooling (from Eurotech)
- ESF tooling and import wizard
- SAT
- Custom Java definition
- Target Platforms
- Target Management Integration