Jump to: navigation, search

Difference between revisions of "Eclipse DemoCamps November 2010/Dresden"

(Who Is Attending)
(Who Is Attending)
 
(10 intermediate revisions by 9 users not shown)
Line 26: Line 26:
 
Steffen Stundzig, itemis AG
 
Steffen Stundzig, itemis AG
  
=== Presenters ===
+
=== Agenda ===
If you would like to present at the DemoCamp, please feel free to add your name and topic to the list. We can accommodate a maximum of 6 demos.
+
  
# Lars Martin (itemis AG), Steffen Stundzig (itemis AG), '''Maven/Tycho - seamless build for Eclipse projects'''
+
16:30 - 17:00 Uhr: Reception<br/>
# Jan Reimann (TU Dresden), '''Improve your Metamodel Design with Ecore Refactorings'''
+
17:00 - 17:05 Uhr: opening<br/>
# Michael Thiele, Claas Wilke (TU Dresden), '''Editing and Parsing OCL constraints using Dresden OCL and EMFText'''
+
17:05 - 17:15 Uhr: Ralph Müller - key note<br/>
## Since its first official release in 1997, OCL has been applied as a constraint language to many different modelling and metamodelling languages. During our demo we'd like to present [http://dresden-ocl.sourceforge.net/ Dresden OCL] which allows OCL editing, parsing and interpretation in the context of various modeling languages. Furthermore we plan to demonstrate our OCL interpreter that is able to evaluate OCL constraints on different runtime objects and data as Java objects or XML data.
+
17:15 - 17:35 Uhr: Lars Martin / Steffen Stundzig - Maven/Tycho - seamless build for Eclipse projects<br/>
# Mirko Seifert (TU Dresden)
+
17:35 - 17:55 Uhr: Jan Reimann - Improve your Metamodel Design with Ecore Refactorings<br/>
## '''Programming-Oriented Modelling''' Programming and Modelling are often conceived as two contrary activities. Developers used to solve problems by writing programs in a General Purpose Language (e.g., Java) can hardly imagine that modeling---or Domain-specific Languages---can fully replace source code. Truth is, there is no need to do so. Model-driven and code-centric development can actually complement each other. One can stick with traditional software development that is focused on source code and still replace parts of applications that are more easy to develop using models (or DSLs). The talk will show how to tightly integrate Java programs and EMF-based modeling languages (e.g., built using GMF, Xtext or EMFText). '''or'''
+
17:55 - 18:15 Uhr: Michael Thiele / Claas Wilke - Editing and Parsing OCL constraints using Dresden OCL and EMFText<br/>
## '''Documenting Ecore Models with EMFDoc''' The Eclipse Modeling Framework (EMF) has built-in facitilites to documents models. However, these are rarely used, because documentation must be added using EAnnotations which are cumbersome to write and maintain. EMFDoc is a small DSL which is dedicated to writing documentation.
+
18:15 - 18:45 Uhr: break<br/>
# Jendrik Johannes (TU Dresden), '''Model and Code Composition with the Reuseware Composition Framework'''
+
18:45 - 19:05 Uhr: Martin Flügge - Dawn, collaborative user interfaces using the CDO Model Repository<br/>
## The [http://www.reuseware.org Reuseware Composition Framework] is an open-source EMF-based composition tool. Reuseware allows language developers to extend modelling and programming languages to support new kinds of components (e.g., aspects). Language users can then use the tooling offered by Reuseware inside Eclipse in combination with other modelling tools. We demonstrate both the tooling for language developers to quickly add component support to an arbitrary language and the tooling for language users to specify and compose components.  
+
19:05 - 19:25 Uhr: Jendrik Johannes - Model and Code Composition with the Reuseware Composition Framework<br/>
# Martin Flügge (Eclipse Modeling Project), '''[http://wiki.eclipse.org/Dawn Dawn], collaborative user interfaces using the [http://www.eclipse.org/cdo CDO Model Repository]'''
+
19:25 - 19:45 Uhr: Mirko Seifert - Programming-Oriented Modelling<br/>
## The Dawn project achieves to create collaborative network solutions for user interfaces basing on CDO. E.g. it provides collaborative access for GMF diagrams. Beside the real time shared editing Dawn provides conflict visualisation and handling and other useful feature for collaborative modeling. In addition to this, Dawn will also provide a Web-Viewer which allows to view every diagram change online.
+
19:45 - 20:30 Uhr: closing
 +
 
 +
=== Presenters  ===
 +
 
 +
#Lars Martin (itemis AG), Steffen Stundzig (itemis AG), '''Maven/Tycho - seamless build for Eclipse projects'''  
 +
#Jan Reimann (TU Dresden), '''Improve your Metamodel Design with Ecore Refactorings'''  
 +
#Michael Thiele, Claas Wilke (TU Dresden), '''Editing and Parsing OCL constraints using Dresden OCL and EMFText''' - Since its first official release in 1997, OCL has been applied as a constraint language to many different modelling and metamodelling languages. During our demo we'd like to present [http://dresden-ocl.sourceforge.net/ Dresden OCL] which allows OCL editing, parsing and interpretation in the context of various modeling languages. Furthermore we plan to demonstrate our OCL interpreter that is able to evaluate OCL constraints on different runtime objects and data as Java objects or XML data.  
 +
#Mirko Seifert (TU Dresden), '''Programming-Oriented Modelling''' - Programming and Modelling are often conceived as two contrary activities. Developers used to solve problems by writing programs in a General Purpose Language (e.g., Java) can hardly imagine that modeling---or Domain-specific Languages---can fully replace source code. Truth is, there is no need to do so. Model-driven and code-centric development can actually complement each other. One can stick with traditional software development that is focused on source code and still replace parts of applications that are more easy to develop using models (or DSLs). The talk will show how to tightly integrate Java programs and EMF-based modeling languages (e.g., built using GMF, Xtext or EMFText). '''or'''  
 +
#Jendrik Johannes (TU Dresden), '''Model and Code Composition with the Reuseware Composition Framework''' - The [http://www.reuseware.org Reuseware Composition Framework] is an open-source EMF-based composition tool. Reuseware allows language developers to extend modelling and programming languages to support new kinds of components (e.g., aspects). Language users can then use the tooling offered by Reuseware inside Eclipse in combination with other modelling tools. We demonstrate both the tooling for language developers to quickly add component support to an arbitrary language and the tooling for language users to specify and compose components.  
 +
#Martin Flügge (Eclipse Modeling Project), '''[http://wiki.eclipse.org/Dawn Dawn], collaborative user interfaces using the [http://www.eclipse.org/cdo CDO Model Repository]''' - The Dawn project achieves to create collaborative network solutions for user interfaces basing on CDO. E.g. it provides collaborative access for GMF diagrams. Beside the real time shared editing Dawn provides conflict visualisation and handling and other useful feature for collaborative modeling. In addition to this, Dawn will also provide a Web-Viewer which allows to view every diagram change online.
  
 
=== Who Is Attending  ===
 
=== Who Is Attending  ===
Line 50: Line 58:
 
#Ralph Mueller, Eclipse Foundation
 
#Ralph Mueller, Eclipse Foundation
 
#Kristian Rink, planConnect GmbH
 
#Kristian Rink, planConnect GmbH
 +
#Marc Hübner, planConnect GmbH
 
#Mirko Seifert, TU Dresden, Lehrstuhl Softwaretechnik
 
#Mirko Seifert, TU Dresden, Lehrstuhl Softwaretechnik
 
#Steffen Stundzig, itemis AG
 
#Steffen Stundzig, itemis AG
Line 58: Line 67:
 
#Ken Baumgärtel, TU Dresden, Institut für Bauinformatik
 
#Ken Baumgärtel, TU Dresden, Institut für Bauinformatik
 
#André Müller, TU Chemnitz
 
#André Müller, TU Chemnitz
 +
#Björn Freitag, TU Dresden
 +
#Florian Winkler, TU Dresden
 +
#Stephan Scholz, digital performance
 +
#Lars Schütze, TU Dresden
 +
#Ronny Marx, TU Dresden
 +
#Frieder Jacobi, TU Chemnitz
 +
#Martin Morgenstern, TU Dresden
 +
#Franz Gregor, TU Dresden
 +
#Ralph Engelmann, queo GmbH
 +
#Stefan Katscher, Saxonia Systems AG

Latest revision as of 10:09, 25 November 2010

Eclipse DemoCamp New.jpg What is an Eclipse DemoCamp?

Location

TU Dresden / Gebäude POT/112/H
Fritz-Förster-Platz 4
01069 Dresden
Deutschland

Lageplan: http://bit.ly/amaQPM

Date and Time

Thursday, November 25th, 2010, 5:00pm

Sponsors

This Demo Camp will be sponsored by itemis AG, Eclipse strategic member and the leading company for model-driven software development and planConnect GmbH, a specialist for digital drawing management.

Itemis pos-2.JPG

Planconnect.jpg

If your company is willing to sponsor this event, too, then contact itemis branch in Leipzig.

Organizer

Lars Martin, itemis AG

Steffen Stundzig, itemis AG

Agenda

16:30 - 17:00 Uhr: Reception
17:00 - 17:05 Uhr: opening
17:05 - 17:15 Uhr: Ralph Müller - key note
17:15 - 17:35 Uhr: Lars Martin / Steffen Stundzig - Maven/Tycho - seamless build for Eclipse projects
17:35 - 17:55 Uhr: Jan Reimann - Improve your Metamodel Design with Ecore Refactorings
17:55 - 18:15 Uhr: Michael Thiele / Claas Wilke - Editing and Parsing OCL constraints using Dresden OCL and EMFText
18:15 - 18:45 Uhr: break
18:45 - 19:05 Uhr: Martin Flügge - Dawn, collaborative user interfaces using the CDO Model Repository
19:05 - 19:25 Uhr: Jendrik Johannes - Model and Code Composition with the Reuseware Composition Framework
19:25 - 19:45 Uhr: Mirko Seifert - Programming-Oriented Modelling
19:45 - 20:30 Uhr: closing

Presenters

  1. Lars Martin (itemis AG), Steffen Stundzig (itemis AG), Maven/Tycho - seamless build for Eclipse projects
  2. Jan Reimann (TU Dresden), Improve your Metamodel Design with Ecore Refactorings
  3. Michael Thiele, Claas Wilke (TU Dresden), Editing and Parsing OCL constraints using Dresden OCL and EMFText - Since its first official release in 1997, OCL has been applied as a constraint language to many different modelling and metamodelling languages. During our demo we'd like to present Dresden OCL which allows OCL editing, parsing and interpretation in the context of various modeling languages. Furthermore we plan to demonstrate our OCL interpreter that is able to evaluate OCL constraints on different runtime objects and data as Java objects or XML data.
  4. Mirko Seifert (TU Dresden), Programming-Oriented Modelling - Programming and Modelling are often conceived as two contrary activities. Developers used to solve problems by writing programs in a General Purpose Language (e.g., Java) can hardly imagine that modeling---or Domain-specific Languages---can fully replace source code. Truth is, there is no need to do so. Model-driven and code-centric development can actually complement each other. One can stick with traditional software development that is focused on source code and still replace parts of applications that are more easy to develop using models (or DSLs). The talk will show how to tightly integrate Java programs and EMF-based modeling languages (e.g., built using GMF, Xtext or EMFText). or
  5. Jendrik Johannes (TU Dresden), Model and Code Composition with the Reuseware Composition Framework - The Reuseware Composition Framework is an open-source EMF-based composition tool. Reuseware allows language developers to extend modelling and programming languages to support new kinds of components (e.g., aspects). Language users can then use the tooling offered by Reuseware inside Eclipse in combination with other modelling tools. We demonstrate both the tooling for language developers to quickly add component support to an arbitrary language and the tooling for language users to specify and compose components.
  6. Martin Flügge (Eclipse Modeling Project), Dawn, collaborative user interfaces using the CDO Model Repository - The Dawn project achieves to create collaborative network solutions for user interfaces basing on CDO. E.g. it provides collaborative access for GMF diagrams. Beside the real time shared editing Dawn provides conflict visualisation and handling and other useful feature for collaborative modeling. In addition to this, Dawn will also provide a Web-Viewer which allows to view every diagram change online.

Who Is Attending

If you plan on attending please add your name and company to the list below. If you have any trouble with the wiki, just send an email to leipzig at itemis dot de.

  1. Lars Martin, itemis AG
  2. Claas Wilke, TU Dresden, Lehrstuhl Softwaretechnik
  3. Jendrik Johannes, TU Dresden, Lehrstuhl Softwaretechnik
  4. Alexander Fischer, PC-Soft GmbH
  5. Ralph Mueller, Eclipse Foundation
  6. Kristian Rink, planConnect GmbH
  7. Marc Hübner, planConnect GmbH
  8. Mirko Seifert, TU Dresden, Lehrstuhl Softwaretechnik
  9. Steffen Stundzig, itemis AG
  10. Jan Reimann, TU Dresden
  11. Michael Thiele, TU Dresden
  12. Martin Flügge, Eclipse Modeling Project
  13. Sebastian Fuchs, TragWerk Software
  14. Ken Baumgärtel, TU Dresden, Institut für Bauinformatik
  15. André Müller, TU Chemnitz
  16. Björn Freitag, TU Dresden
  17. Florian Winkler, TU Dresden
  18. Stephan Scholz, digital performance
  19. Lars Schütze, TU Dresden
  20. Ronny Marx, TU Dresden
  21. Frieder Jacobi, TU Chemnitz
  22. Martin Morgenstern, TU Dresden
  23. Franz Gregor, TU Dresden
  24. Ralph Engelmann, queo GmbH
  25. Stefan Katscher, Saxonia Systems AG