MDA Forum Milan Oct 2009

Post on 07-Aug-2015

238 views 2 download

transcript

MDA Model Driven Architecture

User Interface, fast & simple

Claudio Rubbiani nexida.com

Thanks to …

You all!

In this session …

MDA solution to user interface generation for data driven applications

•What NEXiDA is doing

•Some results that it is possible to obtain with our solution

Founded 2008

now Q1 2010

Q4 2010

CASE tools

Productivity

Fle

xib

ilit

y &

fre

ed

om

LOW HIGH

LO

WH

IGH

Code gen. with

templates

EclipseVisual

Studio & frame- works

Code gen. without

templates

NEXiDA rel. n

NEXiDA rel. 1

User interface matters!

How it works …

DBWeb

Service(SOA)

Object model

More(UML

Diagram)

User interface specific model

Fast & Simple

WizardsGeneric Editor

modeling tools

integration

Code generation services•On-line•In-house

Enterprise templates repository•Standard•Custom

Standard

Technologyindependent

Data structure (obj. model)

DBWeb

Service …

Data structure

User Interface

Services

Gathering user interface information …

Remember to …

•Keep it simple

•Express concepts, do not set attributes

•More technology independent as possible

It is possible to create specialization for “Web apps” or “Mobile apps” in the future

What creates value …

Examples – some results that create value!

List – LinkedIn.com

Minimal coding to retrieve information

Minimal coding to launch another generated user interface object

Summarizing – ListWas it “User Interface fast & simple”?

Yes but … what happens when I click “Invite”?

Create – LinkedIn.com

Should the model manage “enum” data types?

Search – LinkedIn.com

Will the model support the “multi-select” concepts?

Yes! It creates value …

How fast we will reach the goal of making user interface

fast & simple depends on you!

This is just the beginning …

CommunityStart

partnersSponsors OMG

www.omg.org

Collect needs Share investmentsStandard

for user int.

How can you help?

Find more on

www.nexida.com starting from Nov. 2009

User Interface, fast & simple

nexida.comClaudio RubbianiTel: +39 059 460578

Thank you again!