DSDP Sub-Project Updates for Galileo

Doug Gaff, Martin Oberhuber (Intel Corporation), Pawel Piech, Christian Kurzke (Google Inc.), Craig Setera, Gustavo de Paula, Diego Madruga Sandin, Fabio Rigo, Mauren Brenner

Frameworks - Mobile And Embedded · Long - curated
Tuesday, 14:30, 50 minutes | Great America 1


The Device Software Development Platform (DSDP) Project is dedicated to providing a platform to address a broad range of needs in the device software development space. DSDP is a top-level container project that includes independent technology sub-projects focused on the embedded and mobile space.

In this session, leaders from several DSDP sub-projects will provide updates on where their projects are today, where they will be for Eclipse Galileo, and their roadmap for future activities. A question and answer period will be available at the end of the session.

Doug Gaff, the DSDP Project Lead, will moderate this session.

Target Management New and Noteworthy

The Target Management project provides a framework, widgets and tools to manage remote systems under a single, consistent user interface. This talk will give a brief overview of the project's scope and goals, current state and future directions. We will show examples of what Target Management looks like in practice, explain important concepts and how users can extend the framework. Special emphasis will be given on new components like User Actions, Remote Synchronization, Local Terminal, Windows CE Integration, and the Target Communication Framework (TCF).

Device Debugging New and Noteworthy

The Device Debugging project is a diverse community effort to improve the overall experience of debugging embedded applications with Eclipse. The project has driven changes in Eclipse Platform and has created an alternative framework for integrating debuggers into Eclipse. This talk will cover new features in the recent 1.1 release and the future direction of the project.

DSDP Mobile Tools for Java New and Noteworthy

DSDP Mobile Tools for Java provides the basic toolbox that is necessary to develop JavaME MIDlet. The project was rebooted on the begining of 2008. During last year two MTJ releases were made, 0.9 and 0.9.1. This talk aims at presenting a brief description of the mains features that are currently available and also give some lights on what will be available on the future.

Tools for Mobile Linux (TmL) New & Noteworthy

The Eclipse DSDP/TmL (Tools for Mobile Linux) was started in December 2006. The first goal of the project was to develop a framework for creating software development tools for mobile devices running Linux. We defined an initial scope that comprised an emulator framework, a VNC client and an Eclipse integrated viewer. Soon the framework evolved into a framework to support both emulators and real devices. Next, we added components to the project scope to simulate devices (such as GPS and FM radio) connected to an emulator running Linux. Recently, we’ve added features that gather information from the /proc filesystem and behave similarly to the corresponding Linux utilities. This talk will give an overview of the new features and improvements that come with TmL 0.3 that is part of the Eclipse Galileo release. It will cover the individual components and outline the evolution of the TmL project during the past two and a half years.

Martin is the leader of the DSDP - Target Management project, PMC member, Platform core and e4 committer, and currently chair of the Eclipse Architecture Council. Driven by his desire for constant improvement, he is involved in many areas around Eclipse. Martin holds an MS degree in Telematics from the University of Technology Graz/Austria, and has been working on Wind River IDEs in Salzburg, Austria since 1998.

Pawel is the project Manager for the Device Debugging Project, a Platform Debug committer, as well as a CDT committer. At Wind River Systems he has been developing an Eclipse-based debugger over the last six years.

Christian Kurzke is the Architect for Motorola's Developer Tool suite, MOTODEV Studio.

Outside of Motorola, he is the lead of the Eclipse Mobile Tools for Java (MTJ) project and founding member of the Eclipse Mobile Industry Working Group.

Before Eclipse, Christian has been engaged in various other Open Source initiatives and has contributed to the Open Service Gateway initiative (OSGi) standard and CableLabs specifications.
He is a frequent speaker at conferences like JavaOne, Embedded Systems conferences and WWW conferences. Christian graduated from the University of Erlangen Germany with the degree of Diplom Informatik (MS CS) and holds an MBA degree from the Santa Clara University.

Craig Setera is the Mobile Platform Lead at mFoundry, Inc., building a platform for mobile financial applications on multiple devices.

Craig started the EclipseME project in 2003 to fill a void for Eclipse-based tooling to develop for Java Micro Edition devices. In 2008, the Eclipse Mobile Tools for Java project restarted using the latest EclipseME code as the new MTJ implementation.

Mr. De Paula is a current contributor to the MTJ project. He has a long background with wireless technology and has being working with Java in mobile devices since the first release of MIDP 1.0 in 2000. He has implemented several projects for carriers, such as Vivo and BellSounth and handset manufactures, such as Motorola. Mr. De Paula holds a MSc. in Computer Science and has presented at conferences like JavaOne, EclipseCon and ESE Currently he is a Senior consultant for Wireless Technology at CESAR - Recife Center for Advanced Studies and Systems where he works a software architect of for Java development tools.

Fabio Rigo is a Computer Engineer from Eldorado Research Institute, a not-for-profit R&D institute in Brazil (Motorola contractor). He has worked as a Java developer on embedded environments and mobile development tools for three years. He is an active contributor of the Eclipse Tools for Mobile Linux (DSDP/TmL) project. He holds a Computer Engineering degree from Unicamp (State University of Campinas, Brazil) and is now attending specialization courses in Strategic IT Management at FGV-SP.

Mauren Brenner is a software engineer at the Eldorado Research Institute. She holds a MSc degree in Computer Science and has been working on Eclipse-based development tools.

Gold sponsors

IBM Corporation

Windriver logo


Sun Microsystems



BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology






Innovent Solutions

SAP Business Objects

Hardware Sponsor


Lanyard Sponsor

Intel logo

report a problem with this page