Inside the eclipse embedded Rich Client Platform

eRCP consists of the following components
Core Runtime - the Eclipse Core which provides OSGI and Extension Point Framework support
eSWT - The embedded Standard Widget Toolkit which is a subset of desktop SWT API. For deployment adaptability the API is divided into two packages:
    Core eSWT - containing the base function and simple widgets
    Expanded eSWT - containing more complex widgets (Table, Tree, WebBrowser) and additional layouts and dialogs

SWT Mobile Extensions - a set of widgets and dialogs which are mobile device specific
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
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 - a smaller, faster XML parser supporting SAX and DOM API
Note: Although package deployment options are flexible, there are two most likely configurations for eRCP - Core and Expanded "profiles". eRCP applications will generally write to one of these profiles.
Core Profile - This is the minimal profile intended for low end devices. It contains Core Runtime, Core eSWT, SWT Mobile Extensions, eJFace, and eWorkbench. 
Expanded Profile - This is a profile intended for more capable devices. It contains every Core Profile package plus Expanded eSWT, and eUpdate. by TAATJENE

NEWS+ Become Connectikpeople Representative in your Region or State: Write us to taatjene@gmail.com

Comments

Popular Posts