© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October-2006 Device Software Development Platform (DSDP) poster session.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

ERCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v1.0 1 Embedded Rich Client Platform (eRCP) 1.0 Release Review September.
5 August Eclipse Foundation - Mike Norman – CEO Scapa® Technologies Eclipse Test Project Lead Eclipse Test & Performance Tools Platform.
IP-XACT and Eclipse DSPD VPP launch meeting
Copyright © 2006 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.01 Mobile Tools for the Java Platform (MTJ) The scope of.
1 Pulsar The Eclipse Mobile Industry Working Group & Sequoyah Nov 6, 2010 Mailing listMailing list:
1 Requirements Tracking Alternatives discussed: Modifying Bugzilla Implementing a separate system linked to Bugzilla Simple hack on Bugzilla Alternative.
Eclipse Architecture Council Proposal about the updated Eclipse architecture introduction pictures / Kai Nyman This slide set contains a proposal.
Eclipse Foundation, Inc. | © 2007 by OpenWide / University of Augsburg and made available under the EPL v1.0 1 Java Workflow Tooling (JWT) Florian Lautenbacher.
Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
© 2006 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
© 2007 Wind River Systems | All content except logos and trademarks made available under the EPL v1.0 | 24-Jan-2007 Device Software Development Platform.
© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October-2006 Device Software Development Platform (DSDP) Doug Gaff Wind.
Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
Using MapuSoft Instead of OS Vendor’s Simulators.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
A Flexible Debug Platform | © 2005 by IBM; made available under the EPL v1.0 1 Progress Report - Debug Platform (3.2 M4)  State of 3.2 M4  Some Demos.
From Model-based to Model-driven Design of User Interfaces.
Copyright  2005 Symbian Software Ltd. 1 Lars Kurth Technology Architect, Core Toolchain The Template Engine CDT Developer Conference, Oct 2005.
DEPARTMENT OF COMPUTER ENGINEERING
DSDP Poster : Eclipse Summit Europe 2006 | © 2006 by IBM and Wind River Systems all content except logos and trademarks is made available under the EPL.
© 2007 by Wind River Systems, Inc. All content except logos and trademarks made available under the EPL v1.0 Eclipse Device Software Development Platform.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
© 2006, 2008 Wind River and IBM; made available under the EPL v1.0 | March 10, 2008 | Eclipse Device Debuging: Debugger Services Framework (DSF) Martin.
An Overview of Qt - asankar1. Agenda About Qt –A brief intro of Qt Qt development tools –Tools used for building Qt application Qt Architecture –The underlying.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Android Introduction Platform Overview.
EclipseME Java Micro Edition The Eclipse Way Craig Setera April 19, 2006.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Copyright © 2002, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners
Session 1 Introduction to Java. Objectives Java Simplified / Session 1 / 2 of 32 Explain the history of Java Explain Java in brief List the types of Java.
Australian Nuclear Science & Technology Organisation GumTree A Java Based GUI Framework for Beamline Experiments Tony Lam (ANSTO) Andy Götz (ESRF) Ferdi.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary © Wind River Systems, released under EPL 1.0. All logos are TM of their respective.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
© 2006 DTP PMC; made available under the EPL v1.0 | July 12, 2006 | DTP Enablement Project Creation Review Creation Review: Eclipse Data Tools Platform.
BridgePoint Integration John Wolfe / Robert Day Accelerated Technology.
© 2006 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Doug Schaefer, QNX CDT Project Lead CDT Contributor Summit.
© 2005 by QNX; made available under the EPL v1.0 | March 8, 2016 CDT Roadmap Doug Schaefer CDT Project Lead QNX Software Systems.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June 3, 2009 Copyright © 2006, 2009 Wind River Systems, Inc., Made available.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
BY : MS ARTI B BAVANE. INTRODUCTION Formed on February 15,2010. Jointly found by two pillars Intel and Nokia by joining their existing open source projects.
Visual Mobile Applications with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Visual Mobile Gaming Your Name Sun Campus Ambassador Your Address.
TCF - Target Communication Framework Update for Helios Martin Oberhuber Pawel Piech Wind River.
Current Generation Hypervisor Type 1 Type 2.
Android.
HP C/C++ Remote developer plug-in for Eclipse
Mobile Application Development with MeeGo™ - Programming with SDK
Eclipse DSDP-TM Target Connection Adapter (TCA) Overview
Device Debugging 0.9 Europa Release Review
So what is Target Management all about?
DSDP Mobile Tools for Java 1
Code Composer Essentials 3.0
DSDP - Target Management
Overview of System Development for Windows CE.NET
CA16R405 - Mobile Application Development (Theory)
Presentation transcript:

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October-2006 Device Software Development Platform (DSDP) poster session slides

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October DSDP Leadership Doug Gaff PMC Lead DD Lead Mark Rogalski eRCP Lead Martin Oberhuber TM Lead Mika Hoikkala MTJ Lead Shigeki Moride NAB Lead Christian Kurzke TmL Lead

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October DSDP Stats 6 Projects – DD, eRCP, MTJ, NAB, TM, TmL (proposed) Over 550k Physical Lines of Code (not incl. comments) Over 40 committers representing: Other companies Curtiss-Wright, Intel, QNX, ARM, AMI Semiconductor, MontaVista, SonyEricsson, Sybase, ShareME Technologies, and others. Open source projects EclipseME and Antenna Press coverage Embedded Technology Journal, SDTimes, EclipseSource, DSO.com, LinuxDevices.com, EETimes, Embedded.com, and more

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October Device Debugging (DD) Mission: Build enhanced debug models, API's, and views that augment the Eclipse Debug Platform in order to address the added complexities of device software debugging. Wind River (lead), IBM, Mentor Graphics, Nokia, PalmSource, Symbian, TI, QNX, Freescale Tasks Modify the Eclipse Debug Model Interfaces for customized embedded debugger implementations. (Released in Eclipse 3.2 as provisional APIs.) Build requirements and use cases for device software development needs in Eclipse. Enhance the platform memory view. Provide a new Debug Model implementation that takes a more modular approach to connecting debugger backends into Eclipse. This is called Debugger Services Framework (DSF). – in progress. Enhance the debugger views for multi-core and multi-process support and provide specific improvements in those views for embedded development. Integrate with the SPIRIT consortium for tooling and debugger data file specification. Provide the next generation implementation for CDTs MI debugger.

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October DD: Eclipse 3.1 vs. Eclipse 3.2+ Debug Model Eclipse 3.1 Rigid debug element hierarchy (Target – Process – Thread – Stack Frame) Fixed view update policies Fixed debugger actions Eclipse 3.2 and beyond Customizable debug hierarchy Model-driven view content and update policies Retargettable debugger actions

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October Target Management (TM) Mission: Create data models and frameworks to configure and manage embedded systems, their connections, and their services. Wind River (lead), IBM, Mentor Graphics, Nokia, PalmSource, Symbian, TI, QNX, Freescale Remote Computer Systems… Targets (Locally connected, shared, fielded) Hosts (Grids, farms, nodes) … and developing software on them Build, connect, get status Download, run, debug, test Upload

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October-2006 TM Features Features for 1.0 (October 2006) IBM RSE Framework Dstore, FTP, ssh connection types Integrate Jakarta Commons Net library for FTP access Provide complete user and ISV documentation, tutorials and examples CDT remote launch capabilities Terminal View WR contribution Test on Windows, Linux, Solaris, Mac Zeroconf Discovery, EFS Integration – Preview Release 7

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October Subsystems manage resources of a particular kind Filters select resources dynamically

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October Mobile Tools for the Java Platform (MTJ) Mission: Extend existing Eclipse frameworks to support mobile device Java application development, including a device and emulator framework, a deployment framework, generic build processes for mobile application development, mobile device debugging, application creation wizards, UI design tools, localization, optimization, and security. Major participants Nokia (lead), IBM, SonyEricsson, EclipseME project Other participants Sybase, Apogee Software, Sprint, Sysline Inc, Antenna, ShareME Technologies Release plans 0.7 in October 1.0 project plan for Europa in progress

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October-2006 MTJ 0.7 Features (Oct 2006) To create Eclipse Mobile Java Tools platform that vendors can extend to support their devices. Extensibility in the first phase includes Runtime management framework adding device adapter to manage emulators + real devices Build framework, customized and extensible build process Packaging (CDC, CLDC, Java in Palm devices, Java in Nokia devices,…) Signing (differences between devices) Deployment framework Provide default tools to develop mobile Java applications. Create a project Create a code Compile Package Run in emulator Signing Transfer to real Device (only Nokia) Provide User and developer documentation 10

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October MTJ - Screenshots

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October-2006 Embedded Rich Client Platform Mission: Extend Eclipses Rich Client Platform to embedded and mobile devices. IBM (lead), Nokia, Motorola Features OSGI, eSWT + mobile extensions, eJFace, eWorkbench, eUpdate, microXML. Utilizes RCP application framework model Reduces RCP size/function to fit on devices Pushes changes back to core components to enable running those components on JME CDC/Foundation Profile Adds components to enable application binary compatibility across a range of devices with different input mechanisms and screen types/sizes 12

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October-2006 eRCP Platforms Release 1.0 (Sept 22) Windows Desktop Windows Mobile 2003/5 Nokia Series 80 platform Next Release (in Europa time frame) Nokia S60 platform (coming very soon) Linux Qte (in progress) GTK, UIQ, … under consideration 13

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October Native Application Builder (NAB) Mission: Create a C++ GUI builder for embedded operating systems, similar to eSWT for Java. Fujitsu (lead), WideStudio team, Eclipse Japan Working Group Born out of the WideStudio/MWT open source project ( Thousands of mailing list subscribers from 20 countries > 800,000 downloads WideStudio is a GUI application builder for multiple host and embedded operating systems. MWT (Multiplatform Widget Toolkit) is the run-time library that implements the GUI objects. Available at X11, Windows, Linux, MacOS, FreeBSD WinCE ITRON, BTRON, T-Engine Release plans Pre-release currently available 1.0 project plan in progress (Europa train)

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October NAB: Visual Editor

© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October-2006 Tools for Mobile Linux (TmL) Motorola (lead) Creation frameworks and tools for entire life-cycle C/C++ application development targeted at mobile Linux platforms. Design Focus on modeling Development Cross-compilation of OS, middleware, and applications Focus on mobile device services Debug Cross debugging Device emulation support Deployment Application testing Code Signing 16