Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Eclipse DemoCamps Galileo 2009/Leipzig"

(Who Is Attending)
(Presenters)
 
(4 intermediate revisions by 2 users not shown)
Line 52: Line 52:
 
Sie arbeiten modellgetrieben, z.B. mit EMF oder GMF? Fragen Sie sich auch manchmal, wo eigentlich die ganzen Stellen im generierten Code waren, an denen Sie (oder ihre Kollegen) custom code für Feature XYZ eingebaut haben? Sind sie sicher, dass Sie ''und'' ihre Kollegen immer daran gedacht haben, custom code mit ''"@generated NOT"'' zu markieren, bevor der Generator das nächste Mal lief? Träumen Sie auch davon, keine einzige Zeile generierten Codes mehr anfassen zu müssen?<br>
 
Sie arbeiten modellgetrieben, z.B. mit EMF oder GMF? Fragen Sie sich auch manchmal, wo eigentlich die ganzen Stellen im generierten Code waren, an denen Sie (oder ihre Kollegen) custom code für Feature XYZ eingebaut haben? Sind sie sicher, dass Sie ''und'' ihre Kollegen immer daran gedacht haben, custom code mit ''"@generated NOT"'' zu markieren, bevor der Generator das nächste Mal lief? Träumen Sie auch davon, keine einzige Zeile generierten Codes mehr anfassen zu müssen?<br>
 
Die hier vorgestellte Lösung liegt in der Anwendung der aspektorientierten Mechanismen und rollenbasierten Modularisierung von [http://www.objectteams.org/ ObjectTeams/Java].
 
Die hier vorgestellte Lösung liegt in der Anwendung der aspektorientierten Mechanismen und rollenbasierten Modularisierung von [http://www.objectteams.org/ ObjectTeams/Java].
In einer Fallstudie konnten für das [http://www.eclipse.org/modeling/mdt/?project=uml2tools Eclipse UML2 Tools] Projekt 100% der invasiven Modifikationen extrahiert und in eine modulare, feature-orientierte Struktur überführt werden. Das Ergebnis ist eine vollständige Trennung von generiertem und manuell erstelltem Code.  ([http://www.objectteams.org/publications/democamp09.html abstract de/en])
+
In einer Fallstudie konnten für das [http://www.eclipse.org/modeling/mdt/?project=uml2tools Eclipse UML2 Tools] Projekt 100% der invasiven Modifikationen extrahiert und in eine modulare, feature-orientierte Struktur überführt werden. Das Ergebnis ist eine vollständige Trennung von generiertem und manuell erstelltem Code.  ([http://www.objectteams.org/publications/democamp09.html abstract de/en], ''new:'' [http://www.objectteams.org/publications/slides/EclipseDemoCamp_HH09.pdf slides])
  
 
----
 
----
Line 62: Line 62:
 
=== Who Is Attending ===
 
=== Who Is Attending ===
  
If you plan on attending please add your name and company to the list below. We'd like to see as many people show up as possible.
+
If you plan on attending please add your name and company to the list below. We'd like to see as many people show up as possible. If you don't like to create an eclipse account to add your name here, send [mailto:stundzig@itemis.de me] an EMail.  
  
 
# [http://www.xing.com/profile/Lars_Martin2 Lars Martin], [http://www.itemis.com itemis AG]
 
# [http://www.xing.com/profile/Lars_Martin2 Lars Martin], [http://www.itemis.com itemis AG]
Line 82: Line 82:
 
# Christian Hösel, [http://www.bitctrl.de BitCtrl Systems GmbH]
 
# Christian Hösel, [http://www.bitctrl.de BitCtrl Systems GmbH]
 
# Falko Schumann, [http://www.bitctrl.de BitCtrl Systems GmbH]
 
# Falko Schumann, [http://www.bitctrl.de BitCtrl Systems GmbH]
# Torsten Schülert, [http://www.msg-gillardon.de msgGillardon GmbH]
 
 
# Rainer Böhme, BayernLB
 
# Rainer Böhme, BayernLB
 
# [http://bis.informatik.uni-leipzig.de/StefanKuehne Stefan Kühne], [http://www.integration-engineering.de Universität Leipzig]
 
# [http://bis.informatik.uni-leipzig.de/StefanKuehne Stefan Kühne], [http://www.integration-engineering.de Universität Leipzig]
 
# Steffen Dienst, [http://ebie.informatik.uni-leipzig.de/EBIE/EBIE Universität Leipzig]
 
# Steffen Dienst, [http://ebie.informatik.uni-leipzig.de/EBIE/EBIE Universität Leipzig]
 
# [http://www.xing.com/profile/Matthias_Fiebig2 Matthias Fiebig], [http://www.orsoft.de OR Soft Jänicke GmbH]
 
# [http://www.xing.com/profile/Matthias_Fiebig2 Matthias Fiebig], [http://www.orsoft.de OR Soft Jänicke GmbH]
# Heiko Allelein, [http://ecg-leipzig.de ECG Erdgas-Consult GmbH Leipzig]
+
# Heiko Allelein
 +
# Dominik Hirt [http://wincor-nixdorf.com Wincor Nixdorf International GmbH Leipzig]

Latest revision as of 12:02, 24 June 2009

Location

Praxisklinik am Johannisplatz

Johannisplatz 1

04103 Leipzig


web: http://www.praxisklinik-johannisplatz-leipzig.de/

map: http://maps.google.de/maps?f=q&source=...88&spn=0.067005,0.181274&z=13&iwloc=A

Date and Time

June 23th, 2009, Tuesday 5 - 9 pm

Organizer

Lars Martin, itemis AG

Steffen Stundzig, itemis AG

Presenters

If you would like to present at the DemoCamp, please feel free to add your name and topic to the list. Depending on the number of people interested we may have to limit the number of presenters and time of each demo.

Edit (05/07/09): We would like to thank all those who responded to the call for presentations. At this time we had to limit the number of presenters to 5.

1. "RIM - Informations Management" - Tom Seidel

In der heutigen Informationstechnologie ist der Durchsatz von Informationen, den wir täglich konsumieren enorm. Aufgrund des leichten Zugangs zu riesigen Informations Pools, egal ob über das World-Wide-Web, durch verschiedene Applikationen oder andere digitale Medien werden wir tagtäglich mit Informationen regelrecht erschlagen.
Remus Information Management (RIM) ist eine universell einsetzbare auf Eclipse RCP basierende Plattform (OpenSource) zur Verwaltung von Informationen. Dabei werden Informationen durch eine Typisierung und eine hierarchische oder semantische Einordnung verwaltbar und durchsuchbar gemacht. Außerdem bietet RIM eine nahtlose Desktop-Integration, die das Anlegen von Informationen sehr komfortabel macht. Durch die Anbindung von fremden Informationsquellen (RIM bietet Konnektoren zu Flickr, Youtube, Delicious,...) lassen sich Daten aus anderen Quellen in die Applikation einpflegen, werden synchronisiert, sind offline verfügbar und können über Quellengrenzen hinweg miteinander verknüpft werden.
Kurze Vorstellung + Demo + Feature-Übersicht.

2. "flowR - noch ein Modellierungsframework ?" - Sven Krause, Achievo Deutschland AG

Das Erstellen von Meta-Modellen und Generator-Templates geht dank EMF und M2T schnell von der Hand. Aber wenn die Modelle Überhand nehmen oder mehrere Nutzer gleichzeitig an diesen Modellen entwickeln, geht die Arbeit erst richtig los. Sei es die Modell-Konsistenz-Prüfung zu vereinfachen, Modellüberarbeitung zu unterstützen oder auch einfach "nur" die Code-Generierung als Bestandteil der Modellierungs-IDE zu verpacken - flowR versucht diese Basisanforderungen zu lösen und einen Rahmen für eigene Modellierungsumgebungen bereitzustellen. Das Open Source Projekt stellt neben den Kern-Komponenten eine flexible Modellierungs-Realisierung für Masken-Abläufe als Ready-to-Go Implementierung bereit.

3. "Textuelle DSLs entwickeln mit EMFText" - Mirko Seifert, TU Dresden

EMFText ist ein OpenSource Eclipse Plug-in zur Entwicklung von textuellen Domänenspezifischen Sprachen (DSLs). Besonderes Ziel von EMFText ist dabei die einfache und schnelle Spezifikation von DSLs, sowie die transparente Integration in das Eclipse Modeling Framework (EMF). In diesem Vortrag, werden das generelle Vorgehen zum Erstellen eigener Sprachen, sowie die Möglichkeiten zur modularen Erweiterung existierender DSLs vorgestellt.

4. "Dawn – collaborative, webbased GMF-Editing" - Martin Flügge, FHTW Berlin

Dawn ist ein junges Projekt mit dem Ziel GMF-Editoren um eine kollaborative Schnittstelle zu erweitern. Dabei kommen webbasierte Technologien zum Einsatz, um Dawn in beliebigen Netzen einzusetzen. Methoden zur Konflikterkennung, -beseitigung und -vermeidung sichern die Integrität des Datenbestandes. Ein flexibles Rechtesystem erlaubt den Zugriff auf die Ressourcen zu steuern. Durch einen Offline-Modus können Diagramme auch ohne permanente Verbindung zum Server bearbeitet werden. Zusätzlich bietet Dawn einen WebViewer an, um Diagrammänderungen auch unabhängig von Eclipse betrachten zu können. Somit kann das Projektgeschehen auch unterwegs auf PDAs oder Internet Tablets verfolgt werden.

5. "Modular EMF/GMF customization with ObjectTeams/Java - case study: UML2 Tools" - Marco Mosconi, TU Berlin

Sie arbeiten modellgetrieben, z.B. mit EMF oder GMF? Fragen Sie sich auch manchmal, wo eigentlich die ganzen Stellen im generierten Code waren, an denen Sie (oder ihre Kollegen) custom code für Feature XYZ eingebaut haben? Sind sie sicher, dass Sie und ihre Kollegen immer daran gedacht haben, custom code mit "@generated NOT" zu markieren, bevor der Generator das nächste Mal lief? Träumen Sie auch davon, keine einzige Zeile generierten Codes mehr anfassen zu müssen?
Die hier vorgestellte Lösung liegt in der Anwendung der aspektorientierten Mechanismen und rollenbasierten Modularisierung von ObjectTeams/Java. In einer Fallstudie konnten für das Eclipse UML2 Tools Projekt 100% der invasiven Modifikationen extrahiert und in eine modulare, feature-orientierte Struktur überführt werden. Das Ergebnis ist eine vollständige Trennung von generiertem und manuell erstelltem Code. (abstract de/en, new: slides)


Rescheduled to a next Eclipse Demo Camp:

"Eclipse 4.0 - Einblicke und Ausblicke" - Robert Wloch, itemis AG

Who Is Attending

If you plan on attending please add your name and company to the list below. We'd like to see as many people show up as possible. If you don't like to create an eclipse account to add your name here, send me an EMail.

  1. Lars Martin, itemis AG
  2. Steffen Stundzig, itemis AG
  3. Sven Krause
  4. Robert Wloch, itemis AG
  5. Tom Seidel, Independent
  6. Martin Flügge, HTW Berlin
  7. René Böttge, HTW Berlin
  8. Markus Franz, Kapelan GmbH
  9. Matthias Hans
  10. Thomas Grünert, evermind technologies GmbH
  11. Tom Winkler, TomTom Development GmbH
  12. Peter Neumcke, Wincor Nixdorf International GmbH
  13. Marco Mosconi, TU Berlin
  14. Stephan Herrmann, Independent / Object Teams
  15. Sebastian Neudert
  16. Peter Hänsgen, Intershop Communications AG
  17. Christian Hösel, BitCtrl Systems GmbH
  18. Falko Schumann, BitCtrl Systems GmbH
  19. Rainer Böhme, BayernLB
  20. Stefan Kühne, Universität Leipzig
  21. Steffen Dienst, Universität Leipzig
  22. Matthias Fiebig, OR Soft Jänicke GmbH
  23. Heiko Allelein
  24. Dominik Hirt Wincor Nixdorf International GmbH Leipzig

Back to the top