Strumenti Eclipse per Everyware™ Software Framework


Eclipse logo
Il principale strumento utilizzato per lo sviluppo di ESF è la piattaforma di sviluppo software Eclipse. Eclipse è uno strumento open source che consiste in un ambiente di sviluppo integrato (Integrated Development Environment - IDE) e di un plug-in system per la gestione delle estensioni.

Diversi plug-in, con licenza separata, forniscono gli strumenti per ulteriori sviluppi da parte dei produttori degli OEM (Original Equipment Manufacturer).

Strumenti di base di Eclipse

L'ambiente di sviluppo integrato di Eclipse fornisce ESF di tutti gli strumenti necessari per sviluppare, testare, effettuare il debug, creare "Pacchetti applicativi" e integrare quest'ultimi nell'ambiente ESF e di conseguenza sulle piattaforme Eurotech. Eclipse dispone inoltre di numerose funzionalità per scrivere applicazioni in Java, C, Javascript / AJAX, e molti altri linguaggi.

Eclipse è disponibile per varie piattaforme basate su Windows o Linux.
Il pacchetto Galileo di Eclipse utilizzato per lo sviluppo di ESF si chiama Eclipse RCP/Plug-in Developers e contiene gli strumenti essenziali per lo sviluppo in Java.

ESF utilizza la versione di OSGi chiamata Equinox, sviluppata dalla Fondazione Eclipse.

OS Tooling (opzionali, da Wind River)

Mentre Eurotech fornisce e mantiene un'affidabile sistema operativo per ognuna delle sue piattaforme, alcuni OEM scelgono di intraprendere individualmente la costruzione e la manutenzione del Sistema Operativo. Questo accade maggiormente quando gli OEM hanno la necessità di sviluppare driver per uno specifico hardware; in questo caso, possono rivolgersi direttamente a Wind River per gli strumenti e il supporto necessario, tra cui:

  • 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

Strumenti ESF (da Eurotech)

  • ESF tooling and import wizard
  • SAT
  • Custom Java definition
  • Target Platforms
  • Target Management Integration
Eclipse IDE Building Blocks Products: key
DynaDOT 10-14
Dispositivi Mobili
DynaDOT 10-13
Dispositivi Mobili
ReliaGATE 15-10
Dispositivi
MT12 - MT15 - MT17
Dispositivi Stazionari
Everyware Server
Dispositivi
CPU-162-14
Schede Embedded
ReliaSENS 18-12
Dispositivi
ReliaCELL 10-20
Dispositivi
Catalyst BT
Schede Embedded
DynaCOR 30-10
Dispositivi Mobili
CPU-71-15
Schede Embedded
ReliaGATE 20-11
Dispositivi
DynaPCN 10-20
Dispositivi
CPU-301-16
Schede Embedded
CPU-301-16
Schede Embedded
ReliaGATE 50-21
Dispositivi
Adbc8037
Schede Embedded
CPU 71-14
Schede Embedded
DynaCOR 10-00
Dispositivi Mobili
Catalyst CV
Schede Embedded
Catalyst CV
Schede Embedded
DynaVIS 10-00
Dispositivi Mobili
SekuFACE
Dispositivi
SekuPLATE
Dispositivi
CPU-1440
Schede Embedded
Zypad WL1500
Dispositivi Indossabili
Zypad BR2000
Dispositivi Indossabili
Advme2706
Schede Embedded
Vector
Schede Embedded
Vector
Schede Embedded