Dynamic Views for Business Applications

602 views

Published on

Session at Eclipsecon 2009, Santa Clara:

Dynamic Views for Business Applications (Riena + Eclipse Modeling: EMF, oAW)

Eclipse Riena gives you an easy way to create Views for business applications with databinding, markers (required, read-only, error), validation-rules and more.

A typical Business Application has many Views for simple data (CRUD) which can be generated from a data model, because its mostly the same how to represent Entity and their fields.

But it would be good to make some fine-tuning:

- change the order of fields
- set fields to invisible
- set fields to read-only
- set fields as mandatory
- set some validation - rules
- change representation

This can be done from a UI - designer or (business - oriented) key - user.

I'll show a way how Riena Views can be used a dynamically way:

* EMF Metamodel for Riena Views
* GUI Designer where you can change the UI using Drag'n'Drop: change behavior, change Ridgets
* Persist the changes using CDO
* Generate the View Model itself using Eclipse Modeling (openArchitectureWare) without loosing the changes from GUI Designer
* In RCP client UI you simply call getView(aEntity) to receive the View dynamically generated

The Session will also include a live round - trip demonstration.
* Entity Data Model (UML) for a simple use-case
* Generate Entities and ViewModel for each Entity
* Open generated View in ViewDesigner, change the View using Drag'n'Drop
* Change the Entity Data Model (add some fields)
* regenerate
* Open generated View to verify: first changes are still there - new fields added

ATTENTION:
the session was presented in "ZEN"-style, so there are no bullets etc.
thats the reason why I adeded audio and present the session as Video Podcast.
more info at: http://ekkes-corner-tv.org

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
602
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide














  • Dynamic Views for Business Applications

    1. 1. Session from --------------- -- eclipseCon 2009 SantaClara, CA 2009-03-26 --------------- --
    2. 2. --------------- -- „redView“ Dynamic Views for Business Applications --------------- --
    3. 3. ekkes-corne r tv presents episode #1
    4. 4. ekkes-corne please watch the r tv presents episode #1
    5. 5. ekkes-corne please watch the r Video Podcast tv presents episode #1
    6. 6. ekkes-corne please watch the r Video Podcast tv from presents episode #1
    7. 7. ekkes-corne please watch the r Video Podcast tv from this session at presents episode #1
    8. 8. ekkes-corne please watch the r Video Podcast tv from this session at presents http://ekkes-corner- episode #1 tv.org
    9. 9. ekkes-corne please watch the r Video Podcast tv from this session at presents http://ekkes-corner- episode #1 tv.org or search in
    10. 10. ekkes-corne please watch the r Video Podcast tv from this session at presents http://ekkes-corner- episode #1 tv.org or search in iTunes Store:
    11. 11. ekkes-corne please watch the r Video Podcast tv from this session at presents http://ekkes-corner- episode #1 tv.org or search in iTunes Store: „ekkes-corner“

    ×