martinflueggemftechorg httpwwwmftechorg httpwwwmftechorgblog Berlin Germany Let the sunshine in News from the Dawn side of life EclipseCon Europe Ludwigsburg November 4 2011 ID: 255987
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.
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