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
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
- eRCP 1.3 for Linux Qt early access
- eRCP 1.3 Runtime and SDK Now Available!
- eRCP 1.2.1 Maintenance Release
- eRCP 1.3.1 Nightly Builds
NEWS+ Become Connectikpeople Representative in your Region or State: Write us to taatjene@gmail.com
Comments