Community
Participate
Working Groups
Create a generic Device Framework that can support both emulators and actual, physical devices such as demonstration boards, mobile phone prototypes etc. The framework must not depend on any Eclipse project other than TmL itself and the platform, even though it shall be possible to provide adapters to achieve interoperation with similar frameworks such as TM/RSE. The framework must allow vendors of different devices and emulators to integrate their emulators and devices into the Eclipse platform in the form of Eclipse plug-ins that extend the appropriate extension points and include the required classes according to interfaces and base classes provided by the framework. The resulting Eclipse plug-ins must either support creation of instances of the corresponding emulator, or support control of the corresponding physical devices. The framework must be generic enough to support different kinds of emulator implementations such as QEmu, VMware-based etc., as well as different kinds of devices as long as they fit into the framework assumptions, i.e. they can be started, stopped, have applications deployed and executed and so on. The framework must not rely on assumptions that pertain to specific emulator or device architectures other than those described by the framework use cases. See also bugs #206666 and #206668 which correspond to earlier versions.
IPZilla: https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1855
CVS Link: http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tml.device/?root=DSDP_Project
Initial contribution is available in CVS repository http://dev.eclipse.org/viewcvs/index.cgi/?root=DSDP_Project
CVS branch for 0.1 release: branch_dsdp_tml_official_0_1_0_R