Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

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.


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

Back to the top