Click here to load reader
Upload
md-day
View
444
Download
1
Embed Size (px)
Citation preview
Agenda Purpose
Architecture
Benefits
Demo - Windows Phone 7
Purpose Terminology UI – User Interface
Widget control + Event Handling = SWT/Jface
Presentation - UI with DataUI, 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
Purpose PMF stands for a high extensible Enterprise Modeling
Solution for data presentation.
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
Architecture
Data M
od
el
ToolsEM
FJava
…
DS
L
SWT/JFace e4 …
EG
F
JET
Java
…
…
UI Model
Mo
del
Tan
sfo
rm
Static UI
Dynamic UI
Data Binding
View Management
EMF Editor
Visu
al To
ols
…
…
BusinessModel
DataPresentation
UI Library
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
Demo
Info Web: http://www.eclipse.org/pmf
Wiki: http://wiki.eclipse.org/pmf
Newsgroup: eclipse.pmf
Mailing list: [email protected]