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.

Slides:



Advertisements
Similar presentations
© Copyright 2007 Exempler Telecom Test Automation System Exempler - We pride ourselves with providing lightweight robust engineering solutions.
Advertisements

ECF 3.3 Release | © 2010 by EclipseSource and others, made available under the EPL v1.0 1 ECF 3.3/Helios Project Lead: Scott Lewis
5 August Eclipse Foundation - Mike Norman – CEO Scapa® Technologies Eclipse Test Project Lead Eclipse Test & Performance Tools Platform.
Europa Simultaneous Release | © 2007 by Borland Software Corporation, made available under the EPL v1.0 1 GMF 2.0 Europa Simultaneous Release June 06,
Galileo Simultaneous Release Review © 2009 by Borland Software Corp., made available under the EPL v1.0 Object Constraint Language (MDT OCL) 1.3 Galileo.
GMF 1.0 in the Callisto Simultaneous Release
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.
Ganymede Simultaneous Release Review © 2008 by Borland Software Corp., made available under the EPL v1.0 MDT UML2Tools 0.8 Ganymede Simultaneous Release.
Eclipse Architecture Council Proposal about the updated Eclipse architecture introduction pictures / Kai Nyman This slide set contains a proposal.
Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF 3.3/Helios Project Lead: Scott Lewis
AJDT and AspectJ Release Review | © 2007 by SpringSource, made available under the EPL v1.0 1 Release Review: AJDT and AspectJ
1 Eclipse Marketplace Client (MPC) Release Review Submitter Ian Skerrett, Eclipse Foundation.
© 2006 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
© 2007 by Neil Hauge; made available under the EPL v1.0 | Neil Hauge Project Lead Oracle Dali JPA Tools Project – Graduation Review Draft.
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Copyright CompSci Resources LLC Web-Based XBRL Products from CompSci Resources LLC Virginia, USA. Presentation by: Colm Ó hÁonghusa.
Introduction to HTML, XHTML, and CSS
1 G54PRG Programming Lecture 1 Amadeo Ascó Adam Moore G54PRG Programming Lecture 1 Amadeo Ascó 3 Java Programming Language.
.NET Technology. Introduction Overview of.NET What.NET means for Developers, Users and Businesses Two.NET Research Projects:.NET Generics AsmL.
Niagara Portal Introduction January 2007 Scott Muench - Technical Sales Manager.
© 2006 by Doug Gaff, Wind River Systems | Made available under the EPL v1.0 | 12-October-2006 Device Software Development Platform (DSDP) poster session.
© 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.
Ethan Bruning Senior Sales Engineer Mobile Capture Apps – Introduction to Mobile Capture App Design and Development.
Implementation Architecture
Introduction Main technologies: core written in Java embedded Jython interpreter code managed using the Eclipse plugin framework client program uses Eclipse.
E4 July 2010 Move | © 2010 Eclipse Contributors, made available under the EPL v1.0E4 July 2010 Move | © 2010 Eclipse Contributors, made available under.
Mylyn Release Review | © 2007 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 2.0 Release Review Mik Kersten June 18, 2007.
September 15, 2015 Laszlo Overview. 2 Copyright (c) 2007 Laszlo Systems, Inc. Laszlo Systems: Leader in RIA Software Pioneer of Rich Internet Applications.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
Mylyn Release Review | © 2008 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 2.3 Release Review Mik Kersten February 27, 2008.
ECF 3.5 Release | © 2011 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF 3.5 Project Lead: Scott Lewis
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary PTP 2.1 Release Review October 29, 2008.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Mylar Release Review | © 2006 by UBC, made available under the EPL v1.0 1 Mylar 1.0 Release Review Mik Kersten Rob Elves November 22, 2006.
ECF Release | © 2012 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF Project Lead: Scott Lewis
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Release Review – Planned Review Date: 01/9/2011 Communication Channel: Greg Wilkins, Jesse McConnell, Hugues Malphettes.
EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review
Device Debugging 0.9 Europa Release Review
Teneo Ganymede Simultaneous Release Graduation Review
Object Constraint Language (MDT OCL) 1
Eclipse Marketplace Client (MPC) Release and Graduation Review
ECF Project Lead: Scott Lewis
DSDP Mobile Tools for Java 1
QVT Operational 1.0 Ganymede Simultaneous Release Graduation Review
XSD Ganymede Simultaneous Release
Presentation transcript:

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 11, 2006

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v1.0 2 Introduction: eRCP 1.0 Release Review eRCP Project Original project proposal submitted by IBM, Nokia, Motorola Original code contributions from IBM and Nokia Major Milestones and Previous Releases Project approved (11/5/2004) eSWT specification completed (4/25/2005) eSWT function complete build available (7/25/2005) eRCP functionality complete with eUpdate available (3/14/2006) eRCP moved to DSDP (7/19/2006) Three platforms: Win32, WM200X, Series 80

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v1.0 3 Features - eSWT eSWT is a GUI toolkit for embedded devices Can run stand-alone from other eRCP pieces Capable of running on J2ME CLDC profile eSWT Core Basic widgets The minimal set for Rich Client Apps eSWT Expanded Additional widgets for more capable devices Browser, Layouts, Dialogs eSWT Mobile Extensions Widgets and function particularly for mobile devices Handle different input mechanisms Handle small/varied screen sizes

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v1.0 4 Features – eRCP eJFace: a set of classes which extend eSWT to enable eRCP applications to integrate with an eRCP workbench, and provide more complex widgets like MVC oriented viewers Core Runtime: the Eclipse Core which provides OSGI and Extension Point Framework support eWorkbench: A UI framework which supports multiple cooperative eRCP applications, and a generic Workbench which manages launching and display of eRCP applications eUpdate: a simplified API and interface for dynamically updating device software MicroXML: smaller, faster implementation of SAX and DOM API

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v1.0 5 Documentation The Release 1.0 JavaDoc is provided in zip form Several How To documents are provided to show how eSWT is used in application development via the Eclipse IDE An eSWT Programmers Guide is provided to explain how widgets are used, device adaptation principles and tips for writing binary portable embedded applications The eRCP web site is kept up to date with latest documents Able to take advantage of existing developer knowledge since we use familiar API and programming models

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v1.0 6 APIs All eRCP and eSWT Core and Expanded APIs are existing SWT and desktop RCP APIs eSWT Mobile Extensions APIs are new, but very much in the same form as existing SWT APIs All APIs are defined in spec projects that have been compiled into a single downloadable JavaDoc zip file A test suite is provided to confirm spec compliance and 3 platform implementations confirms portability There are several projects using eSWT including the eSWT Demo App which utilizes almost every eSWT widget Have achieved application binary compatibility across multiple platforms

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v1.0 7 Architectural Issues eRCP has periodically taken in functional specifications from desktop RCP and will continue to do so for future releases to keep projects in sync eSWT APIs are intrinsically extensible since their purpose is to provide UI function to a wide variety of applications and application models rather than serving any particular application/application model eSWT was partitioned into three pieces to facilitate use on low end devices that may not want all function in one lump

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v1.0 8 End-of-Life None, this is the first release of eRCP.

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v1.0 9 Defect Statistics (9/4/2006) 24 Open reports (no P1 and P2) 1 critical 1 major 18 normal 3 minor 1 enhancement 267 reports resolved for 1.0

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v Supported Standards There are no official eSWT standards. However, SWT has been a well known API for many years. Any API in the eSWT subset follows the same specification of that API in SWT. OSGi Inherited from desktop JME CLDC 1.0 (eSWT only) JME CDC 1.0

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v Schedule Planned schedule: High Level Design complete – 10/8/2004 Specification complete – 2/7/2005 Test Suite Complete – 5/24/2005 Implementations functionally complete – 7/5/2005 Actual schedule: High level Design complete – 1/12/2005 Specification complete - 4/25/2005 Test Suite Complete – 6/28/2005 eSWT Implementations functionally complete – 7/25/2005 eRCP functionality complete - 3/14/2006

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v Process The eSWT design and specification were developed in concert among IBM, Motorola, and Nokia committers, using the newsgroup and weekly conference calls to hash out design issues. After the specification was completed, bugzilla was used to track all changes to the spec and code. The newsgroup was the primary communication mechanism for development activities. A mailing list was established and used for conducting committer voting.

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v Community Active newsgroup Presentations at EclipseCon 2005 and EclipseCon 2006 ( ( Front page article on eclipsezone.com ( EclipseWorld 2006 session ( DeveloperWorks article – Explore Eclipse's embedded Rich Client Platform ( 128.ibm.com/developerworks/library/os-ecl-rcp/index.html) 128.ibm.com/developerworks/library/os-ecl-rcp/index.html Eclipse Review magazine article – Eclipse on Cell Phones

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v IP Issues As per the Eclipse IP Policy, the project verifies that:Eclipse IP Policy... that the about files and use licenses are in place... all contributions (code, documentation, images, etc) have been committed by individuals who are Members of the Foundation and are abiding by the Eclipse IP Policy... that all significant contributions have been reviewed by the Foundation's legal staff... third-party libraries, have been documented in the release and reviewed by the Foundation's legal staff... that all contribution questionnaires have been completed... the "provider" field of each plug-in is set to "eclipse.org"... the "copyright" field of each plug-in is set to the copyright owner

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v IP Log Committers with active code mrogalski jrobbins lkues ploats eliu mdlavin jcarroll uliu mcheng phsiao pkrief srauch yyou fphilippe gercan ehsu jchen Developers There are no non-committer contributions Third Party Software NAME/VERSION LOCATION LICENSE USAGE libJPEG release 6b eswt-exp.dll un-named use of unmodified object

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v Project Plan eRCP plans to have its next release inline with the Europa release. eRCP may elect to deliver additional maintenance, tech preview, or off-cycle releases in addition to the above.

eRCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v Thank you And please provide feedback… news://news.eclipse.org/eclipse.dsdp.ercp