Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "RIC Ideas"
Line 1: | Line 1: | ||
+ | ''Random collections of thoughts an ideas.'' | ||
+ | |||
+ | |||
== XUL == | == XUL == | ||
* Developers describe views in XML and/or Java | * Developers describe views in XML and/or Java | ||
Line 7: | Line 10: | ||
=== Editor === | === Editor === | ||
* Provide a graphical editor (handwritten GEF or VEP based) | * Provide a graphical editor (handwritten GEF or VEP based) | ||
+ | |||
== Databinding == | == Databinding == | ||
Line 13: | Line 17: | ||
* Synchronization happens transparently in the background, developers should not care | * Synchronization happens transparently in the background, developers should not care | ||
* Developers don't have to care about communication between renderer and the server, i.e. it's up to the renderer to provide a communication implementation | * Developers don't have to care about communication between renderer and the server, i.e. it's up to the renderer to provide a communication implementation | ||
+ | |||
== Rendering == | == Rendering == | ||
Line 20: | Line 25: | ||
** RCP Renderer | ** RCP Renderer | ||
** GWT Renderer | ** GWT Renderer | ||
+ | |||
== OSGi ready == | == OSGi ready == | ||
* Supply bundles | * Supply bundles |
Revision as of 15:12, 12 June 2006
Random collections of thoughts an ideas.
Contents
XUL
- Developers describe views in XML and/or Java
- Should be really simple
- Should and not contain styling/layout information in it's schema
- Should support render specific hints (like "custom attributs")
Editor
- Provide a graphical editor (handwritten GEF or VEP based)
Databinding
- Developers bind data to views using Java
- Databinding synchronizes data in Java classes (beans) with data shown in views
- Synchronization happens transparently in the background, developers should not care
- Developers don't have to care about communication between renderer and the server, i.e. it's up to the renderer to provide a communication implementation
Rendering
- Views can be rendered in Eclipse RCP and Internet applications
- Views are skinnable in Internet applications
- Initial set of renderers
- RCP Renderer
- GWT Renderer
OSGi ready
- Supply bundles