Your SlideShare is downloading. ×
Soyatec mdday2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Soyatec mdday2010

435

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
435
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. mdday2010UI MDA Engineering Solution Yves YANG yves.yang@soyatec.com
  • 2. Agenda  Purpose  Architecture  Benefits  Demo - Windows Phone 7
  • 3. Purpose  Terminology  UI – User Interface Widget control + Event Handling = SWT/Jface  Presentation - UI with Data UI, Data Binding, View Management, Presentation Patterns, …  Motivation  Multiple UI environments  UI Technology is changing quickly  Complete the MDA tool-chain  Capitalization of UI development  Productivity – agile development
  • 4. Purpose  PMF stands for a high extensible Enterprise Modeling Solution for data presentation.
  • 5. Abstraction  Abstraction  Data Model  UI Model  Data Binding technology  Target programming language  Extensibility, Integration & Customization  UI Model  Model Transformation engine  Integration with other tools such as DSL  Top-down approach PIM PSM
  • 6. Architecture DataModel Tools EMFJava… DSL SWT/JFace e4 … EGF JETJava… … UI Model ModelTansform Static UI Dynamic UI Data Binding View Management EMF Editor VisualTools … … Business Model Data Presentation UI Library
  • 7. Benefices  Make UI development easier  More productive for the complex system  Multiple UI Platform supports  Taking maximum of platform UI technology  Easy to integrate UI/Modeling development tools
  • 8. Demo
  • 9. Info  Web: http://www.eclipse.org/pmf  Wiki: http://wiki.eclipse.org/pmf  Newsgroup: eclipse.pmf  Mailing list: pmf-dev@eclipse.org

×