/
Martin Flügge Martin Flügge

Martin Flügge - PowerPoint Presentation

trish-goza
trish-goza . @trish-goza
Follow
379 views
Uploaded On 2016-03-14

Martin Flügge - PPT Presentation

martinflueggemftechorg httpwwwmftechorg httpwwwmftechorgblog Berlin Germany Let the sunshine in News from the Dawn side of life EclipseCon Europe Ludwigsburg November 4 2011 ID: 255987

martin dawn germany fl

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Martin Flügge" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Martin Flüggemartin.fluegge@mftech.orghttp://www.mftech.orghttp://www.mftech.org/blogBerlin, Germany

Let the sunshine in!

News from the Dawn side of life

EclipseCon

Europe Ludwigsburg, November 4, 2011Slide2

CDOLet the sunshine in! - News from the Dawn side of life© 2011 by Martin Flügge, Berlin, Germany. Made available under the EPL v1.02What is Dawn?

file://

Customized

User InterfacesSlide3

Let the sunshine in! - News from the Dawn side of life© 2011 by Martin Flügge, Berlin, Germany. Made available under the EPL v1.03Slide4

Let the sunshine in! - News from the Dawn side of life© 2011 by Martin Flügge, Berlin, Germany. Made available under the EPL v1.04Generators

Conflict Handling

Locking

Real-Time Shared Editing

Collaborative UI extensions

Authentication/ Authorization

Runtime

Programming interfacesSlide5

Let the sunshine in! - News from the Dawn side of life© 2011 by Martin Flügge, Berlin, Germany. Made available under the EPL v1.05CDO Model RepositoryDawn Runtime

Your GMF Editor

Your EMF Editor

GMF UI Extension

(generated Fragment)

EMF UI Extension

(generated Fragment)

How does it work?Slide6

Extended UIDawn Runtime Extension

Dawn RuntimeInternallyDawn - Rise of the Collaborative UI © 2011 by Martin Flügge, Berlin, Germany. Made available under the EPL v1.0

6

IDawnUIElement

IDawnEditingSupport

XYZEditor

DawnXYZEditingSupport

IDawnListener

DawnXYZListener

Dawn

XYZEditorSlide7

Dawn 1.0Let the sunshine in! - News from the Dawn side of life© 2011 by Martin Flügge, Berlin, Germany. Made available under the EPL v1.07

EMF editor integrationEcore Tools Editor und Ecore Editor extension

Dawn-GenModel

spit

upSlide8

Dawn 2.0 …No generation neededGeneric Editor and WizardCustom editor and WizardNo Legacy Mode requiredLet the sunshine in! - News from the Dawn side of life© 2011 by Martin Flügge, Berlin, Germany. Made available under the EPL v1.0

8

Locking

for

all editors

Visualization

of

local

/remote

locks

Locking

StrategiesSlide9

Dawn - Rise of the Collaborative UI © 2011 by Martin Flügge, Berlin, Germany. Made available under the EPL v1.09Demo TimeSlide10

Dawn - Rise of the Collaborative UI © 2011 by Martin Flügge, Berlin, Germany. Made available under the EPL v1.010Dawn - On the Road to IndigoRuntime Extension (split up) (done)Integration of

Graphiti (work in progress)UI Locking Support (work in progress)Property View IntegrationUI Access Control SupportWeb Portal...

Indigo

JunoSlide11

Thank you for your attention!Let the sunshine in! - News from the Dawn side of life© 2010 by Martin Flügge, Berlin, Germany. Made available under the EPL v1.011http://wiki.eclipse.org/Dawnmartin.fluegge@mftech.org