Dynamic Views for Business Applications - Presentation Transcript
Session from
---------------
--
eclipseCon 2009
SantaClara, CA
2009-03-26
---------------
--
---------------
--
„redView“
Dynamic Views
for Business
Applications
---------------
--
ekkes-corne
r
tv
presents
episode #1
ekkes-corne please watch the
r
tv
presents
episode #1
ekkes-corne please watch the
r
Video Podcast
tv
presents
episode #1
ekkes-corne please watch the
r
Video Podcast
tv
from
presents
episode #1
ekkes-corne please watch the
r
Video Podcast
tv
from
this session at
presents
episode #1
ekkes-corne please watch the
r
Video Podcast
tv
from
this session at
presents
http://ekkes-corner-
episode #1 tv.org
ekkes-corne please watch the
r
Video Podcast
tv
from
this session at
presents
http://ekkes-corner-
episode #1 tv.org
or search in
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-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“
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 less
0 comments
Post a comment