9:00, 4 hours |
Advance submission of a position paper is required in order to attend this symposium.
Device software is a general term that refers to software running on an embedded operating system inside a larger
physical product. Device software applications are typically cross-compiled and deployed on a custom hardware target that
is based on a different configuration than the development host.
Products that run device software span multiple industry verticals, including medical devices (blood-test machines,
EKGs), network equipment (routers, switches), consumer electronics (digital cameras, mobile phones), automotive
applications (telematics, engine controllers), military applications (missiles, combat systems) and industrial devices
(manufacturing robots, process automation).
Eclipse has played a pivotal role in the device software space, with many Eclipse projects providing the basis for both
open source and commercial tooling and runtimes for device software development. But is it enough? The system
engineering lifecycle for device software developers is not all that different from the application developer. A project
lifecycle includes requirements, specification, modeling, development, integration, testing and deployment. Are
developers leveraging all that Eclipse has to offer? What are some of the unique challenges encountered by the various
industry verticals that Eclipse doesnt address? Where does Eclipse need to improve its existing functionality,
both in frameworks and user tools? What missing components and projects are needed by commercial vendors to build better
products based on Eclipse?
With your help and participation, this symposium attempts to answer all of these questions. To participate, you must submit a
position paper describing your unique challenges using and/or extending Eclipse for your device software application. This
position paper will be used as part of the
. Please email a PDF of your paper to Doug and Hendrik at the email addresses provided on the
Doug Gaff is the PMC Lead for the Device Software Development Platform (DSDP) an Eclipse project focused on building an extensible, standards-based platform to address a broad range of needs in the
embedded software development space. Doug is also an Engineering Manager on Wind Rivers commercial
Eclipse-based device software development tool suite, Wind River Workbench. Doug has 13 years of embedded
software development experience and holds a Bachelors and Masters in Electrical Engineering.
Hendrik Hoefer is CTO of Germany based MicroDoc GmbH, whoose focus is on Java and OSGi based solutions for the embedded and
enterprise space. Beside his family his interests include highly distributed systems, autonomous computing and race biking.