The RCP application model is used widely on desktops, but its architecture is well adapted to embedded
devices because multiple applications can run in a single JVM using Open Service Gateway Initiative
(OSGi) platform. OSGi enables devices (including desktops) of any shape or size to conform to a
consistent and modular program model on a well-architected set of framework and core services.
This framework provides services and life-cycle management to enable dynamic loading and many other
features. The embedded Rich Client Platform (eRCP) project is about bringing the familiar concepts
of Eclipses Rich Client Platform (RCP) to the applications that run on devices such as mobile phones
This presentation will take the audience through the following topics:
- The concept and importance of eRCP, how to relate eRCP to RCP, eSWT controls and the
eSWT Mobile Extensions which are designed specific to mobile devices.
- What platforms are currently supported? (gradually expanding the set)
- What we did and where we are, new & noteworthy for eRCP 1.1 and what
about future directions?
- What commercial products adopt eRCP - several industry uptakes will be covered here.
- A demo including accessing enterprise data in connected and disconnected mode;
running rich UI applications across desktops, PDAs, and mobile phones; and updating device
software using Application Manager
Uriel Liu is a software engineer at IBM China Development Lab in Taipei, Taiwan. He received his MS degree in Computer Science
and Information Engineering from National Taiwan University. He joined IBM and devoted his work to pervasive computing software
design, development and testing. Uriel is now acting as development lead of eRCP, Lotus Expeditor for Device and several related
customer projects. He is also a certified Project Management Professional.