GMF vs. Graphiti BOG Results KPD Symposium

Slides:



Advertisements
Ähnliche Präsentationen
Grenzen Kerzen 2004.
Advertisements

The „Metropolitankonferenz Zürich“ – a new model for regional co-operation? AER Summerschool Wilfried Anreiter Amt für Verkehr Kanton.
Rencontres de Moriond Dominik Elsässer Universität Würzburg Dominik Elsässer Universität Würzburg Rencontres de Moriond Indirect Signatures.
Credit Management SAP Best Practices Baseline Package
Wir machen unsere Pläne.
Comparative and Superlative Review!.
Peter Marwedel TU Dortmund, Informatik 12
Wie finden die Deutsche die Amerikaner?. Gibt es Vorurteile? Gibt es Meinungen?
Zusammenfassung / Ausblick Persistente Domänenmodelle mit JPA 2.0 und Bean Validation.
Lehrstuhl Informatik III: Datenbanksysteme Andreas Scholz 1 Programming Database Web Applications Web Service Technologies Andreas Scholz.
We have a magnetic field that it is very similar to the one of a dipole. Well in reality this is true close to the surface if we go far away enough it.
Projektübung Klimamodellierung André Paul. Vorbesprechung Projektübung Klimamodellierung ( ) – A. Paul.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen.
Three minutes presentation I ArbeitsschritteW Seminar I-Prax: Inhaltserschließung visueller Medien, Spree WS 2010/2011 Giving directions.
Dumpline Status We have a leak of ~10 -4 mbar in the section inside the concrete shielding The leak is likely to be at a flange connection of the BPM (Ti/SS.
Introduction to the topic. Goals: Improving the students essay style in general Finding special words and expressions that can be used in essay writing.
Los! Find vocab for the following categories
Comparative Adjectives. The term comparison of adjectives is used when two or more persons or things have the same quality (height, size, color, any characteristic)
Adjektive und Adverben
Haben – to have ich habe du hast er/sie hat es hat man hat wir haben
Ich bin mit dem Bus gefahren, aber warum?
Zu + Infinitiv : eine Erklärung
Question words and word order By the end of this lesson you will have revised question words By the end of this lesson you will be able to use question.
By the end of the lesson…. all of you will be able to recognise the transport adjectives. most of you will be able to identify comparative phrases in extended.
How many more nouns can you think of?
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
Ich spreche Deutsch. I speak English. Ich spreche Deutsch. I speak English.
T.Ruf, N.Brook, R.Kumar, M.Meissner, S.Miglioranzi, U.Uwer D.Voong Charge Particle Multiplicity Disclaimer: Work has started only recently! I am not an.
Montag, den Hausaufgabe für Dienstag den Keine Hausaufgabe!!! Film: 8:00 oder 9:30 Guten Tag!
Vocab Test #2 to thank danken penpal der Brieffreund discrimination
A good view into the future Presented by Walter Henke BRIT/SLL Schweinfurt, 14. November 2006.
Beim Zahnarzt, muss es immer in deutschland sein. Versuch es mal im Ausland CLICK MOUSE TO ADVANCE.
Eigenbetrieb IT- und Organisationsdienstleistungen Dresden EU Service Directive updated work plan and basics of the final document.
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
Ich möchte ein Eisberg sein. Last time … 3 icebergs Triangels Unique connections Ich möchte ein Eisberg sein
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Meine Schulfächer.
Wortschatz angenehm comfortable anstrengend tiring ausgezeichnet outstanding bequem comfortable berühmt famous besser better blöd stupid einfach easy fantastisch.
Neno Loje Berater & MVP für Visual Studio ALM und TFS (ehemals VSTS) Hochqualitative Produkte mit Visual Studio & TFS 2010.
3/28/2017 8:11 PM Visual Studio Tools für Office { Rapid Application Development für Office } Jens Häupel Platform Strategy Manager Microsoft Deutschland.
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
Department of Computer Science Homepage HTML Preprocessor Perl Database Revision Control System © 1998, Leonhard Jaschke, Institut für Wissenschaftliches.
Conservation Artenschutz und Erhaltung Conservation is trying to preserve nature for the future. Konservation bedeutet der Natur für die Zukunft zu helfen.
A person who has not studied German can form no idea of what a perplexing language it is:[...] Mark Twain.
© Apr-14 Prof. Dr. Christian Zich, Folie 1 Unternehmensführung / Sendung 11 Neue Managementtrends II.
Autor unbekannt Author unknown automatisch.
Institut für Umweltphysik/Fernerkundung Physik/Elektrotechnik Fachbereich 1 K. Bramstedt, L. Amekudzi, J. Meyer IFE/IUP Tangent heights in occultation.
Objective: By the end of this lesson you should be able to talk confidently about what you have done in the past tense. Quick Starter! How do you form.
Impairments in Polarization-Multiplexed DWDM Channels due to Cross- Polarization Modulation Marcus Winter Christian-Alexander Bunge Klaus Petermann Hochfrequenztechnik-Photonik.
4th Symposium on Lidar Atmospheric Applications
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
“Weil” und “Denn”.
Ein Herz besteht aus vielen Räumen, A heart consist of many rooms, Manche groß, Andere klein, Many big, others small, aber das soll nicht heißen, dass.
Design Patterns Ein Muster (pattern) ist eine Idee, die sich in einem praktischen Kontext als nützlich erwiesen hat und dies auch in anderen sein wird.
Hätte gern vs. Möchte gern
FORSCHUNGSINSTITUT FÜR ÖFFENTLICHE VERWALTUNG BEI DER DEUTSCHEN HOCHSCHULE FÜR VERWALTUNGSWISSENSCHAFTEN SPEYER Dr. Sonja Bugdahn 1 Can New Regulators.
Gern Lieber Modal auxiliaries Josh Speidel
AVL-Trees (according to Adelson-Velskii & Landis, 1962) In normal search trees, the complexity of find, insert and delete operations in search.
Sentence Structure Subject and verb are always together. Subject and verb are always together. Subject and verb must agree Subject and verb must agree.
1 Stevens Direct Scaling Methods and the Uniqueness Problem: Empirical Evaluation of an Axiom fundamental to Interval Scale Level.
Technische Universität München 1 CADUI' June FUNDP Namur G B I The FUSE-System: an Integrated User Interface Design Environment Frank Lonczewski.
Noch most directly has the meaning of still. As such, it has basically for types of usage. The temporal usage of the word. (as it relates to time) can.
Guten Morgen !. GERM review forms of address formal: Sie / Ihnen familiar: du / dir ihr / euch.
Andreas Burger ZENTRUM FÜR MEDIZINISCHE LEHRE RUHR-UNIVERSITÄT BOCHUM Irkutsk October 2012 Report about the lecture "Report of the TEMPUS IV- Project Nr.
Kleidung Projekt For this project you will critique 4 or 5 outfits as worn by “celebrities”. You may not write anything on the slide except for maybe a.
Deutsch I Telling time….
Zeitlich veränderliche Ströme
Azure Mobile Services Deep dive into node.js scripting
 Präsentation transkript:

GMF vs. Graphiti BOG Results KPD Symposium Andreas Rentschler, Christian Stritzke, Jóakim Gunnarson v. Kistowski Mario Wieser, Misha Strittmatter

Erwartungen Graphiti/Spray interesting for Palladio Refactoring for Diff Viewer longterm: replacement of PCM Editors

Requirements Modularizable / Extensible Reuseable Graphiti: more mature than GMF code better to maintain & better understandability

Graphiti (vs. GMF) Con Pro Routing of Lines have to be programmed manually Layouting Coderedundancy Pro more mature gef and draw2d encapsulated better maintainability (customizations in GMF generated code)

Spray (vs. Graphiti ohne Spray) Pro: Code generation Codeparts can be comfortably excluded from (re)generation to make manual cusomizations Con: Kein Zugriff auf Eigenschaften des Parent Shapes Graphiti entwickelt sich schneller als Spray Spray generiert noch in altes Feature Konzept Tool nicht stabil Generierte Editoren haben Abhängigkeiten zu Spray DSL für Shapegenerierung ist nicht ausgereift Spray vermutlich nicht für Editorfragmente geeignet

Conclusions Graphiti good Spray bad As mentioned in Chrisitans Talk: Sebastian Lehrig should implement all PCM Editors with Graphiti