Lieferung 6.2 Modellierungsumgebung: Graphische Editoren für alle identifizierten Sichten
|
|
- Elizabeth Krüger
- vor 7 Jahren
- Abrufe
Transkript
1 Lieferung 6.2 Modellierungsumgebung: Graphische Editoren für alle identifizierten Sichten für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile Mobile) Arbeitspaket AP 6 Modellierungsumgebung / Editoren Arbeitspaketleitung FZI Forschungszentrum Informatik Förderkennzeichen 01IS11012A-C Projektleitung andrena objects AG Jochen Winzen Partner andrena objects ag arconsis IT-Solutions GmbH FZI Forschungszentrum Informatik Autoren Zoya Durdik, Martin Küster, Klaus Krogmann Lieferdatum M16 Letztes Änderungsdatum Version 1.0 ModAgile Mobile 6.2 Graphische Editoren für alle identifizierten Sichten 1
2 1 Einleitung Um die Bearbeitung von Modellen komfortabler und effizienter zu machen, wurde im Arbeitspaket AP6.1 Konzeption der Visualisierung von Modellen der DSL; Identifikation benötigter Sichten ein Konzept der Visualisierung von Modellen der domänenspezifischen Sprache (DSL) für mobile Anwendung erstellt. Das Konzept wurde im AP6.2 Graphische Editoren für alle identifizierten Sichten erfolgreich umgesetzt. Die Implementierung erfolgte dabei auf Basis des Eclipse Graphical Modeling Frameworks (GMF). Die Umsetzung erfasst zwei Sichten auf das Modell - die Architektur- und Ablaufansichten. Um diese Sichten zu ermöglichen, wurden drei Editoren implementiert: ein Baum-Editor zur hierarchischen Darstellung der vollständigen Modelle (auf Basis des Eclipse Modeling Frameworks, EMF), ein Modell- Editor für das sogenannte Story-Board zur Modellierung von Abläufen zwischen den Bildschirmen mobiler Anwendungen (GMF), und ein Modell-Editor für die Erstellung und Bearbeitung von sogenannten Composite-Strukturen der Oberflächen mobiler Anwendungen (GMF). Alle drei Editoren bearbeiten eine App-Modell-Instanz. Hierbei folgen die Editoren dem entwickelten Ansatz mehrere Sichten auf das gleiche Modell zu ermöglichen. Jede Sicht hebt dabei die spezifischen Elemente für einen bestimmten Bearbeitungsschritt hervor und verbirgt andere Elemente. Beispielsweise hebt das Story-Board den Fluss zwischen Bildschirmen hervor verbirgt aber Details der Datenmodellierung und die inneren Details graphischer Elemente. Im weiteren Projektverlauf des Forschungsvorhabens sollen die hier präsentierten Editoren noch auf eine weitere Sicht und einen textuellen Editor erweitert werden (AP 6.3), um die Erstellung algorithmischer Modellelemente zu unterstützen. Auf Basis der bereits existierenden mobilen Applikation MAMEX (die Modagile Mobile Referenzanwendung; vgl. bisherige Lieferungen) soll die Funktionsweise des graphischen Editors für die Modelle im weiteren Verlauf gezeigt werden. Die Editor-Elemente werden zusammen mit den entsprechenden Metamodellelementen in Abschnitt Fehler! Verweisquelle konnte nicht gefunden werden. vorgestellt (das Metamodell wurde gegenüber der Lieferung 6.1 aktualisiert). Damit entspricht das Vorgehen bei der Entwicklung des agilen Vorgehensprozess, der für die Entwicklung in Modagile Mobile vorgesehen wurde. 2 Umsetzung des Konzeptes der Editoren Die Editoren werden im Folgenden am Beispiel der MAMEX Anwendung beschrieben. Die grobe Funktionalität von MAMEX kann der folgenden Abbildung 1 entnommen werden. In der Abbildung werden die Hauptbildschirme mit ihren Inhaltselementen dargestellt. Dabei sind insbesondere die Übergänge zwischen den Bildschirmen hervorzuheben, die sich im Story-Board-Editor niederschlagen. Die Definition von Bildschirmen und Story-Boards erfolgt in Modagile Mobile deklarativ. ModAgile Mobile 6.2 Graphische Editoren für alle identifizierten Sichten 2
3 Abbildung 1: Skizze zum Entwurf der MAMEX-Anwendung mit Übergängen und Inhaltselementen Das Konzept der graphischen Editoren, das im AP6.1 Konzeption der Visualisierung von Modellen der DSL; Identifikation benötigter Sichten erarbeitet wurde, kann aus der folgenden Abbildung 2 entnommen werden. Abbildung 2 Konzept der graphischen Modellierung der MAMEX Anwendung Die Abbildung 7 stellt vier Screens dar, die durch verschiedene Übergänge ( Flows ) verbunden sind. Ausgelöst werden diese Übergänge durch Trigger wie z.b. das Klicken auf einen Button. Elemente wie die Zusammenführung der Screens (vom ersten und zweiten Screen zum dritten) ermöglichen komplexere Übergänge ohne Duplikation der Flows. Im rechten Teil der Abbildung ist die Konzeption der Werkzeugpalette des graphischen Editors illustriert. ModAgile Mobile 6.2 Graphische Editoren für alle identifizierten Sichten 3
4 Dieses Konzept wurde mit kleineren Änderungen umgesetzt. So wurde bei der Implementierung festgestellt, dass die dynamischen Elemente wie Start, Stop und Join für die Modellierung der mobilen Anwendungen nicht relevant sind, und wurden entsprechen nicht umgesetzt. Start, Stop und Join ergeben sich stattdessen allgemein aus den Übergängen bzw. dem Nicht-Vorhandensein von Nachfolgeknoten. Insgesamt wurden, wie in Abbildung 3 vorgestellt, drei notwendige Sichten auf das Modell identifiziert und umgesetzt. Diese drei Editoren sind: Baumeditor (EMF, links) Model-Editor: Story-Board (GMF, mitte) Model-Editor: Composite (GMF, rechts) Abbildung 3 Konzept der graphischen Modellierung der MAMEX Anwendung In der Darstellung wird ersichtlich, dass der Baum-Editor eine Gesamtsicht auf die Modelle bietet. Das Story-Board stellt vor allem Übergänge und Definitionen von Screens dar. Der Composite-Editor definiert und verfeinert wiederverwendbar angelegte Modellelemente. Composite-Elemente sind ähnlich einem Repositorium abgelegt und von dort aus auch über mehrere Screens hinweg wiederverwendbar. 3 Die drei graphischen Editoren für die Visualisierung der DSL Modelle Im folgenden Abschnitt werden die grafischen Editoren für die Visualisierung der DSL Modelle dargestellt. Der Fokus liegt auf dem Paket der UI-Elemente die grafisch editiert werden sollen. 3.1 Aktualisierte Elemente der Meta-Modelle Abbildung 4 enthält eine grafische Darstellung der UI-relevanten Elemente des aktualisierten Modagile-Applikations-Metamodells. ModAgile Mobile 6.2 Graphische Editoren für alle identifizierten Sichten 4
5 Abbildung 4: Applikations-Metamodell (Stand: August 2012) Die derzeit unterstützten UI Elemente können die Kernfunktionalität für Story-Board-Editor und Composite-Editor abbilden: Abbildung 5: Baumansicht der UI-Elemente des App-Metamodells (Stand: August 2012) Im Vergleich zum vorigen Stand (März 2012), wurden folgende Änderungen vorgenommen: Checkbox (neu), Image Button (neu), Menu Bar (neu), und Fragment Navigation (neu). Diese Erweiterungen des Meta-Modells tragen den Entwicklungen von Android (Version 4.x), Windows Phone und ios Rechnung. Über die Menu Bar und Fragment Navigation können Navigationsstrukturen und wiederverwendbare Elemente realisiert werden, die mehrere Screens betreffen können. Außerdem lassen sich Tablet-Element mit denen von Smartphone-Anwendungen teilen. 3.2 Baumeditor (EMF) Der durch EMF generierte Baum-Editor wurde entsprechend der Metamodell-Änderungen aktualisiert. Die aktualisierte Version wir in Abbildung 6 am Beispiel der MAMEX-Anwendung vorgestellt. ModAgile Mobile 6.2 Graphische Editoren für alle identifizierten Sichten 5
6 Abbildung 6 Modellierung der MAMEX Anwendung im graphischen Baum-Editor (EMF) Wie aus der Abbildung gut zu ersehen ist, können die für das Story-Board und den Composite-Editor relevanten Element (unterhalb des Display Element Repository Knotens sind die Elemente aus dem UI-Paket), mit Hilfe der graphischen Editoren bequem editiert werden. Im Folgenden werden die zwei entsprechenden graphischen Editoren vorgestellt. 3.3 Model-Editor: Story-Board (GMF) Der graphische Story-Board-Editor (Abbildung 7) dient dazu, die Übergänge (Flows) zwischen Bildschirmsichten (Screens) und die UI-Inhalte (unterschiedliche Display-Elemente) der Screens zu definieren. Im rechten Teil der Abbildung ist die Werkzeugpalette des Editors zu sehen, wo die Modellierungstools für UI-Elemente enthalten sind. Es werden folgende UI-Elemente unterstützt: Screen Stellt einen Bildschirm in der App dar (z.b. im MAMEX-Fall: Benutzer Anlegen oder Freunde-Liste ansehen ) Flow Übergang zwischen Screens Dynamic List Darstellung von Daten (aus dem Domänenmodell) in Listenform. Solche Listenelemente sind normalerweise interaktiv, so dass auf Eingaben wie Klicks reagiert werden kann Button Schaltfläche (z.b. um zwischen Screens zu wechseln) Label Darstellung statischen oder dynamischen Texts Input Eingabefeld Date Picker Kalender-Funktionalität zum Auswählen eines Datums Location Picker Karten-Funktionalität zum Auswählen eines Ortes Image Darstellung eines Bildes ModAgile Mobile 6.2 Graphische Editoren für alle identifizierten Sichten 6
7 Composite Display Element eine Gruppe von Display-Elementen, die zusammen verwendet werden, Darstellung der Elementen in strukturierter Form (z.b. in Form einer Tabelle) Checkbox (neu) Darstellung des Checkbox-Elements, die meistens in einer Gruppe verwendet werden Image-Button (neu) graphische Schaltfläche (z.b. eine Flash- Schaltfläche um zwischen Screens zu wechseln) Menu Bar (neu) ein Menü des mobilen Gerätes, die zur deren Bedienung (z.b. die Navigation zwischen Apps und Subkategorien) gilt Fragment Navigation (neu) die Navigation zwischen Subelementen (Composite Display Elements) eines Screens Abbildung 7 Modellierung der MAMEX Anwendung im graphischen Editor: Story Board (GMF) 3.4 Model-Editor: Composite (GMF) Der graphische Composite-Editor (Abbildung 8) dient dazu, Typen von CompositeDisplayElements und deren Inhalte zu definieren. Die CompositeDisplayElementTypes können dann im Story-Board- Editor zur Typisierung der CompositeDisplayElements verwendet werden Die CompositeDisplayElements müssen einen Typ haben. Die möglichen Typen werden im CompositeDisplayElementTypeRepository definiert und eingelegt. Im rechten Teil der Abbildung ist die Werkzeugpalette des Editors zu sehen, wo die Modellierungstools für entsprechende UI-Elemente enthalten sind. Es werden folgende UI-Elemente unterstützt (für die Beschreibung sehe Definitionen aus dem Story-Board-Editor): Dynamic List, Button, Label, Input, Date Picker, Location Picker, Image, CompositeDisplayElementType, CompositeDisplayElement, Checkbox, Image Button, Menu Bar und Fragment Navigation. ModAgile Mobile 6.2 Graphische Editoren für alle identifizierten Sichten 7
8 Abbildung 8 Modellierung der MAMEX Anwendung im graphischen Editor: Composite Repository (GMF) 4 Zusammenfassung und Ausblick In diesem Dokument wurden die drei grafischen Editoren für die Modagile Mobile Modelle vorgestellt. Diese Editoren dienen zur graphischen Modellierung der UI-Elemente, der wiederverwendbaren Gruppen von UI-Elemente und den Übergängen zwischen Screen die in der Applikation enthalten sind. Durch die mögliche weitere Evolution des Metamodells, werden die Editoren je nach weiteren Anforderungen iterativ verfeinert und angepasst. Jede UI-Metamodelländerung erfordert eine Anpassung aller Editoren. Im nächsten Schritt wird die Implementierung des textuellen Editors angegangen (AP6.3) erfolgen. ModAgile Mobile 6.2 Graphische Editoren für alle identifizierten Sichten 8
Lieferung 4.2 Entwicklungsumgebung für die Integration von der modellgetriebenen Entwicklung in den Entwicklungszyklus
Lieferung 4.2 Entwicklungsumgebung für die Integration von der modellgetriebenen Entwicklung in den Entwicklungszyklus für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile
MehrLieferung 2.2 Validierung der Anforderungen
Lieferung 2.2 Validierung der Anforderungen für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile Mobile) Arbeitspaket Arbeitspaketleitung Förderkennzeichen Projektleitung
MehrThema 5 Domain Specific Languages
SE Vertiefung Beuth-Hochschule Berlin Thema 5 Domain Specific Languages MOF-Schichten (c) schmiedecke 11 SE3-5-metamodellierung 2 Was ist eine DSL? Domain Specific Language: Sprache zur Beschreibung (Modellierung)
MehrLieferung 3.2 Erfahrungsbericht M24
Lieferung 3.2 Erfahrungsbericht M24 für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile Mobile) Arbeitspaket Arbeitspaketleitung Förderkennzeichen Projektleitung Partner
MehrLieferung 3.2 Erfahrungsbericht M18
Lieferung 3.2 Erfahrungsbericht M18 für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile Mobile) Arbeitspaket Arbeitspaketleitung Förderkennzeichen Projektleitung Partner
MehrLieferung 7.1 Plattformspezifische Generatortemplates für Code-Gerüst, Test, Konfiguration der Qualitätswerkzeuge
Lieferung 7.1 Plattformspezifische Generatortemplates für Code-Gerüst, Test, Konfiguration der Qualitätswerkzeuge für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile
MehrDefinition von domänenspezifischen Sprachen mit Xtext: Einführung
Definition von domänenspezifischen Sprachen mit Xtext: Einführung 28. November 2012 Taentzer Modellgetriebene Softwareentwicklung 246 Überblick Was ist zu tun, wenn wir selbst einen Ansatz für modellgetriebenen
MehrModellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick. 11. Februar 2015
Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick 11. Februar 2015 Überblick Zusammenfassung: Generell: Konzepte der Softwaretechnik im Kontext der modellgetriebenen Entwicklung Diskussion
MehrLieferung 3.1 Beschreibung der Referenzarchitektur für das BMBF-Projekt
Lieferung 3.1 Beschreibung der Referenzarchitektur für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile Mobile) Arbeitspaket AP 3 Referenzarchitektur und Benutzungsfälle
MehrLieferung 3.2 Erfahrungsbericht Stand: M6
Lieferung 3.2 Erfahrungsbericht Stand: M6 für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile Mobile) Arbeitspaket AP 3 Referenzarchitektur und Benutzungsfälle Arbeitspaketleitung
MehrSoftware-Engineering im Sommersemester 2014
Methodische Grundlagen des Software-Engineering SS 2014 Vorlesung Methodische Grundlagen des Software-Engineering im Sommersemester 2014 Prof. Dr. Jan Jürjens TU Dortmund, Fakultät Informatik, Lehrstuhl
MehrEntwicklung von domänenspezifischen Sprachen. 23. Januar 2013
Entwicklung von domänenspezifischen Sprachen 23. Januar 2013 Überblick Wie funktioniert die iterative Entwicklung in der modellgetriebenen Softwareentwicklung? Welche Arten von Anforderungen gibt es? Welche
MehrEinführung in das Graphical Modeling Framework. 13. November 2012
Einführung in das Graphical Modeling Framework 13. November 2012 100 Überblick Was ist der Unterschied zwischen abstrakter Syntax und konkreter Syntax? Welche Arten von graphischen Editoren gibt es? Freihandeditoren
MehrModellgetriebene Entwicklung eingebetteter Systeme mit Eclipse
Modellgetriebene Entwicklung eingebetteter Systeme mit Eclipse Dr. Lothar Wendehals Softwarearchitekt Axel Terfloth Leiter Forschung und Entwicklung Software Engineering 2009 4. März 2009, Kaiserslautern
MehrKontextbasierte Auflösung von Mehrdeutigkeiten beim iterativen Entwurf von Benutzungsschnittstellen
Fakultät Elektrotechnik und Informationstechnik Institut für Automatisierungstechnik Kontextbasierte Auflösung von Mehrdeutigkeiten beim iterativen Entwurf von Benutzungsschnittstellen MoBe-Workshop @
MehrGenerischer Modellvergleich mit EMF Compare
Fakultät Informatik Hauptseminar Technische Informationssysteme SS2010 Generischer Modellvergleich mit EMF Betreuer: Dipl.-Inf. Uwe Ryssel Dresden, 16.07.2010 Gliederung 1. Motivation 2. Eclipse Modeling
MehrEclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt
Eclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt Sören Bühler buso1011 36811 Julia Haßlinger haju1013 37141 Anja Heinzberger hean1017 36622 Agenda Allgemeines Historie
MehrEigene Seiten erstellen Eigene Inhalte / CMS
Eigene Seiten erstellen Eigene Inhalte / CMS Datum 19. Oktober 2016 Version 3.1 Inhaltsverzeichnis Anleitung zur Erstellung von eigenen Inhalten/Links...3 1.Anmeldung in Shop Administration...3 2.Box Inhalte
MehrHandbuch Sportkurse. Handbuch. Pflege der Sportkurse durch die Sportvereine der Stadt Offenburg
Handbuch Sportkurse Handbuch Pflege der Sportkurse durch die Sportvereine der Stadt Offenburg Version 1.0 Web Commerce GmbH Tel.: 0781 6057260 1 Web Commerce GmbH Robert-Bosch-Str. 12 77656 Offenburg 1.
MehrLieferung 4.3 Entwicklungsprozess für mobile Anwendungen
Lieferung 4.3 Entwicklungsprozess für mobile Anwendungen für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile Mobile) Arbeitspaket Arbeitspaketleitung Förderkennzeichen
MehrBENUTZERHANDBUCH ZAREG 1.3 KONTAKTPERSON BESITZERIN: ERSTELL-DATUM: VERSION: V0.92 STATUS: BREITEGGER MARKUS IN REVIEW
BENUTZERHANDBUCH ZAREG 1.3 KONTAKTPERSON BESITZERIN: BREITEGGER MARKUS ERSTELL-DATUM: 2015-03-11 VERSION: V0.92 STATUS: IN REVIEW 2017 ZAReg 1.3 Seite 1 von 14 Dokument Titel: File Name: Autoren: Dokument
MehrModellgetriebene Entwicklung von Pervasive Games
AW1 Vortrag von Hauke Wittern Modellgetriebene Entwicklung von Pervasive Games Entwicklung einer domänenspezifischen Sprache 09.12.2008 Agenda Motivation Pervasive Games Modellgetriebene Softwareentwicklung
MehrSemTalk Services Stand: September 2015
SemTalk Services Stand: Was sind SemTalk Services? Navigation, Suche, Kommentierung, Reporting und andere Funktionalitäten über eine große Menge von Prozessen, Objekten und Dokumenten in veröffentlichten
MehrNotationen zur Prozessmodellierung
Notationen zur Prozessmodellierung August 2014 Inhalt (erweiterte) ereignisgesteuerte Prozesskette (eepk) 3 Wertschöpfungskettendiagramm (WKD) 5 Business Process Model and Notation (BPMN) 7 Unified Modeling
Mehr(1)Einführung in Android Studio
Auf diesem ersten Arbeitsblatt werdet ihr die Programmierumgebung Android Studio kennenlernen, die eure Oberfläche zum Bearbeiten des Android-Projekts Schiffe versenken sein wird. Dabei macht ihr euch
MehrGoogle Tools für persönliches Informationsmanagement
2 Google Tools für persönliches Informationsmanagement Google bietet verschiedene Tools, die im privaten und beruflichen Alltag zur Verwaltung von Mails, Kontakten, Terminen, aber auch zur Bearbeitung
Mehr(1)Einführung in Eclipse
Auf diesem ersten Arbeitsblatt werdet ihr die Programmierumgebung Eclipse kennenlernen, die eure Oberfläche zum Bearbeiten des Android-Projekts Schiffe versenken sein wird. Dabei macht ihr euch einen Überblick
Mehrgoing mobile APEX am Smartphone
going mobile APEX am Smartphone Peter Raganitsch click-click IT Solutions e.u. Wien, Österreich Schlüsselworte: Oracle APEX, Application Express, mobile, Smartphone, iphone, Android, Blackberry, Tablet,
MehrEinführung in das Eclipse Modeling Framework (EMF)
1 / 14 Einführung in das Eclipse Modeling Framework (EMF) Timo Kehrer Fachgruppe Praktische Informatik FB 12, Elektrotechnik und Informatik Universität Siegen 04. November 2008 Was ist EMF? Eclipse Modeling
MehrWie modelliere ich mein Core Data Warehouse?
Wie modelliere ich mein Core Data Warehouse? Dani Schnider Trivadis AG Zürich/Glattbrugg, Schweiz Schlüsselworte: Data Warehouse, Datenmodellierung, Historisierung Einleitung Das Core dient im Data Warehouse
MehrBachelorarbeit Entwicklung eines Konzeptes zur angemessenen Beschriftung von Informationsobjekten
Bachelorarbeit Entwicklung eines Konzeptes zur angemessenen Beschriftung von Informationsobjekten Institut für Informatik Rostock 1 Inhaltsübersicht 1. Einleitung und Begriffsbildung 2. Bestehende geeignete
MehrCaliph & Emir. Retrieval und Annotation von digitalen Photos mit MPEG-7. Mathias Lux
Caliph & Emir Retrieval und Annotation von digitalen Photos mit MPEG-7 Mathias Lux mlux@know-center.at - gefördert durch das Kompetenzzentrenprogramm Overview Einleitung Geschichtliches Annotation mit
MehrEclipse Modeling Framework
1 / 14 Eclipse Modeling Framework Stefan Berlik Fachgruppe Praktische Informatik FB 12, Elektrotechnik und Informatik Universität Siegen 14. November 2007 Was ist das Eclipse Modeling Framework (EMF)?
Mehr1 Hinweis für die gemeinsame Nutzung von Projekten
Einleitung LICAD 10.2 Die LICAD Version 10.2 stellt eine erweiterte Projektmanagementfunktion zur Verfügung. Die Projektmanagementfunktion ermöglicht es den Benutzern, die Projektdateien (Datenbanken)
MehrVon der Prozessanalyse zur Prozessautomatisierung
Von der Prozessanalyse zur Prozessautomatisierung Patrick Horenburg IDS Scheer AG Saarbrücken Evgenia Rosa ORACLE Deutschland GmbH Berlin Schlüsselworte: Business Process Management, Prozessanalyse, Geschäftsprozess,
MehrDas neue PZ Online VDZ. Erleichterte Benutzung und neues Design. Schnelleinstieg. Ein Service des. Verband Deutscher Zeitschri4enverleger
Das neue PZ Online Erleichterte Benutzung und neues Design Schnelleinstieg Copyright 2017 Alle Rechte vorbehalten. Ein Service des VDZ Verband Deutscher Zeitschri4enverleger Inhalt Einleitung... 3 Schnellübersicht
MehrTechnische Richtlinie XML-Datenaustauschformat für hoheitliche Dokumente (TR XhD) 1 Rahmenwerk
Technische Richtlinie XML-Datenaustauschformat für hoheitliche Dokumente (TR XhD) 1 Rahmenwerk Version 1.4 18.11.2013 BSI TR-03123-1 Bundesamt für Sicherheit in der Informationstechnik Postfach 20 03 63
MehrDie Erweiterung von PA-Infotypen mittels PM01
Die Erweiterung von PA-Infotypen mittels PM01 In manchen Fällen ist es gewünscht, zusätzliche firmenspezifische Informationen innerhalb von Infotypen zu erfassen, für die im SAP Standard keine entsprechenden
MehrETL-Industrialisierung mit dem OWB Mapping Generator. Irina Gotlibovych Senior System Beraterin
ETL-Industrialisierung mit dem OWB Mapping Generator Irina Gotlibovych Senior System Beraterin MT AG managing technology Daten und Fakten Als innovativer Beratungs- und IT-Dienstleister zählt die MT AG
Mehrajanzen.com Vorgehen zum Erstellen eines Dynpro- Splitters
Vorgehen zum Erstellen eines Dynpro- Splitters 1 Einleitung Dem vorliegenden Beispiel kann das Vorgehen zum Erstellen eines Dynpro-Splitters entnommen werden. Im Gegensatz zur Verwendung von Splitter-Containern,
Mehr1. Kapitel Konfiguration der Felder der Kursbeschreibung
Handbuch 1. Kapitel Konfiguration der Felder der Kursbeschreibung Mit der Datei config.xml im Verzeichnis swp/xml/_i18n/ kann die Struktur der Kursbeschreibung einfach an eigene Wünsche angepasst werden.
MehrAktivität und Block Anwesenheit. moodle Anleitungen
Aktivität und Block Anwesenheit moodle Anleitungen Die Aktivität Anwesenheit ermöglicht die Erfassung von An- und Abwesenheiten und verschafft Teilnehmer/innen einen Überblick über ihre bisherige Teilnahme
MehrInformation zur Konzeptberatungs-Schnittstelle
Information zur Konzeptberatungs-Schnittstelle Mit dieser Schnittstelle können Kundendaten vom Coffee CRM System für die Excel Datei der Konzeptberatung zur Verfügung gestellt werden. Die Eingabefelder
MehrDokumentation. CleverReach Modul für Joomla!
Dokumentation CleverReach Modul für Joomla! CleverReach Modul für Joomla! Version 1.0 Seite 1 von 9 Inhalt Informationen zu diesem Dokument... 2 Änderungsnachweis... 2 Ergänzende Dokumente... 2 Einleitung...
MehrEclipse Tutorial.doc
Berner Fachhochschule Hochschule für Technik und Informatik, HTI Fachbereich Elektro- und Kommunikationstechnik Labor für Technische Informatik Eclipse Tutorial 2005, HTI Burgdorf R. Weber Dateiname: Eclipse
MehrDOAG HC ApEx Workshop. OPITZ CONSULTING GmbH 2009 Seite 1
OPITZ CONSULTING GmbH 2009 Seite 1 Ein Kurzeinstieg in Oracle Application Express Enno Schulte, Werksstudent OPITZ CONSULTING Gummersbach GmbH Fachhochschule Gummersbach, 07.10.2009 OPITZ CONSULTING GmbH
MehrEinführung in das Eclipse Modeling Framework (EMF)
Einführung in das Eclipse Modeling Framework (EMF) Timo Kehrer, Cristoph Berane Praktische Informatik November 2010 Überblik Ecore Was ist EMF? EMF ist ein eigenständiges Eclipse-Projekt (Eclipse Modeling
MehrEinführung in das Eclipse Modeling Framework (EMF)
1 / 14 Einführung in das Eclipse Modeling Framework (EMF) Maik Schmidt Fachgruppe Praktische Informatik FB 12, Elektrotechnik und Informatik Universität Siegen 21. April 2009 Was ist EMF? Eclipse Modeling
MehrSAP HANA Multitenant Database Container
Stefan Kühnlein, Holger Seubert SAP HANA Multitenant Database Container Zusatzinformationen zu»native Anwendungsentwicklung mit SAP HANA«Rheinwerk Verlag GmbH, Bonn 2016 ISBN 978-3-8362-3867-0 Kapitel
MehrENERGIE DATEN MANAGEMENT I N T E R N E T LASTGANG MONITOR
ENERGIE DATEN MANAGEMENT I N T E R N E T LASTGANG MONITOR ANWENDERBESCHREIBUNG swenex swiss energy exchange Ldt Nidfeldstrasse 2 Postfach 2260 CH-6010 Kriens Phone +41 (0)41 317 38 38 Fax +41 (0)41 317
MehrAnforderungen an den Story Pattern Editor von SE2 WS1415
Anforderungen an den Story Pattern Editor von Version Datum Änderung 1.0 12.01.15 init 2.0 24.02.15 1.2.1, 2.1 Neu: 1.13, 1.14, 4 1 Es soll mithilfe des Graphiti Frameworks ein graphischer Editor für Story
MehrAGENDA. Referent. Motivation. Architektur Beschreibung. Vorführung Sunshine. Zusammenfassung. Ausblick
AGENDA Referent Motivation Architektur Beschreibung Vorführung Sunshine Zusammenfassung Ausblick REFERENT Roman Tutschka Geschäftsführer TDVweb GmbH Langjährige Erfahrung im Bereich PPS Systeme IBM System
MehrVerkaufsstellen Modul
Verkaufsstellen Modul Datum 30. Januar 2017 Version 1.0 Inhaltsverzeichnis 1. Einleitung...3 2. Konfiguration des Moduls...3 2.1 Verkaufsstellen Konfiguration...3 2.1.1 Aktivierung...3 2.1.2 Verkaufsstellen
Mehrfiltern und sortieren
DocumentManager DocumentManager filtern und sortieren - Dateien suchen, Zusammenfassung Das Erweiterungspaket DocumentManager für BlueSpice bietet eine übersichtliche Oberfläche für alle im Wiki hochgeladenen
MehrWhen Androids Control Robots
When Androids Control Robots Inhalt Motivation Entwicklungsmethoden Workshop Evaluation Zusammenfassung 2/16 Motivation» Problem Informatik hat den Ruf kompliziert, unverständlich und langweilig und eine
MehrModellgetriebene Entwicklung einer Eclipse RAP-Anwendung unter Verwendung des Eclipse Modeling Frameworks
Modellgetriebene Entwicklung einer Eclipse RAP-Anwendung unter Verwendung des Eclipse Modeling Frameworks AKWI 2015 Luzern Marco Richter (marco.richter@mnd.thm.de) Melanie Vanderpuye (melanie.vanderpuye@zdh.thm.de)
MehrDie Menüleisten sollen fix sein und über den dargestellten Inhalt scrollen.
1. Allgemein Anforderungen 1.1. Geschäftsobjekte mit Icons Die Geschäftsobjekte sollen in der Darstellung (Navigation, Basket, Suchergebnisse) um Icons erweitert werden um ihren Type (Environment, Test,
MehrMotivation Grundlagen Technologien Manipulation Ecore Genmodell Demo Persistenz Notification Ausblick GMF Fazit / Quellen
Motivation Grundlagen Technologien Manipulation Ecore Genmodell Demo Persistenz Notification Ausblick GMF Fazit / Quellen Soll ich Modellieren oder Programmieren? sowohl als auch!!! Produktivitäts-Steigerung
MehrOpen Cms 10 Apollo Template. Anleitung OpenCms 10 Apollo Template. Stellenausschreibungen. Version 1.0
Anleitung OpenCms 10 Apollo Template Stellenausschreibungen Version 1.0 INHALT Erstellung einer Stellenausschreibung... 3 Erstellen von Kategorien... 5 Vergeben der Kategorie in der Stellenausschreibung...
MehrSchritt für Schritt Anleitung für Patienten
Schritt für Schritt Anleitung für Patienten Version 1.1, Stand 25.05.2016 Copyright 2015 by Orange Innovations Inhaltsverzeichnis Allgemeine Hinweise... 3 Installation... 4 Registrierung und Anmeldung...
MehrBenutzerhandbuch. Next Level Portals Energietranzparentportal. Documentation Page 1 of 15
Benutzerhandbuch Next Level Portals 2.0 - Energietranzparentportal Documentation Page 1 of 15 Change History / Release Notes Version Last revised Author/Editor Changes/Comments 1.0 2014/04/17 P.Schwerm
MehrOpen Cms 10 Apollo Template. Anleitung OpenCms 10 Apollo Template. FAQ-Artikel. Version 1.0
Anleitung OpenCms 10 Apollo Template FAQ-Artikel Version 1.0 INHALT Erstellung eines FAQ-Elementes... 3 Erstellen von Kategorien... 5 Vergeben der Kategorie im FAQ-Element... 6 Erstellen einer dynamischen
MehrLieferung 8.1 DSL und Generator für automatisierte Unit- und Akzeptanz-Tests
Lieferung 8.1 DSL und Generator für automatisierte Unit- und Akzeptanz-Tests für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile Mobile) Arbeitspaket AP 8 Test- und
MehrArbeiten mit dem Externen Client smart start
Arbeiten mit dem Externen Client smart start Sage ist bei der Erstellung dieses Dokuments mit großer Sorgfalt vorgegangen. Fehlerfreiheit können wir jedoch nicht garantieren. Sage haftet nicht für technische
MehrBridging Microsoft Oslo and Eclipse EMF
Bridging Microsoft Oslo and Eclipse EMF Seminar Modellgetriebene Softwareentwicklung Abschlusspräsentation Stanley Hillner Microsoft Codename Oslo Microsofts neuestes Werkzeug für MDSD Heißt jetzt MS SQL
MehrLieferung 8.2 Erweiterung von ISIS um Metriken auf der Modell-Ebene
Lieferung 8.2 Erweiterung von ISIS um Metriken auf der Modell-Ebene für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile Mobile) Arbeitspaket AP 8 Test- und Qualitätssicherungsumgebung
Mehritemis APPlause Referent: Florian Kalisch, Denis Radjenovic
itemis APPlause Vortrag im Rahmen der Vorlesung Modellgetriebene Softwareentwicklung/Architekturen Dozenten: Prof. Dr. Martin Buchheit & Bernhard Merkle WS 2011/2012 Referent: Florian Kalisch, Denis Radjenovic
MehrTicketing mit ServiceNow Kurzanleitung
Bearbeitungs-Datum: 07.03.2017 Version: 2.1 Dokument-Name: Dokument-Status: Klassifizierung: Ersteller: ServiceNow Benutzerhandbuch.docx Freigegeben Standard DV Bern AG DV Bern AG Nussbaumstrasse 21, 3000
MehrMathematik Seminar WS 2003: Simulation und Bildanalyse mit Java. Software-Architektur basierend auf dem Plug-in-Konzept
Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java Software-Architektur basierend auf dem Plug-in-Konzept Aufteilung: Probleme mit normaler/alter Software Ziele des Software Engineerings Die
Mehr1. Vorgehensweise. Beispiele erste Skizzen
1. Vorgehensweise In einem ersten Schritt wurden auf einem Blatt Papier einfache Entwürfe für die Struktur und das ungefähre Design skizziert. Dabei ging es vor allem darum die Ideen aufzuzeichnen, ohne
MehrIntegration von Model-Driven Development und formaler Verfikation in den Softwareentwicklungsprozess
Integration von Model-Driven Development und formaler Verfikation in den Softwareentwicklungsprozess Eine Fallstudie mit einem 3D-Tracking-System Dipl.-Inform. Christian Ammann Fachhochschule Osnabrück
MehrLieferung 7.2 Werkzeugintegration/- kette mit Konfiguration für automatisiertes Build und Testen
Lieferung 7.2 Werkzeugintegration/- kette mit Konfiguration für automatisiertes Build und Testen für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile Mobile) Arbeitspaket
MehrWebbasiert und kollaborativ: ein Requirements Editor auf Basis von ReqIF
Webbasiert und kollaborativ: ein Requirements Editor auf Basis von Dennis van der Vlugt itemis AG Prof. Dr. Erik Kamsties FH Dortmund Axel Terfloth itemis AG itemis AG Gründung 2013 mit Schwerpunkt Modell-getriebener
Mehr5.6 Workshop Passwortverwaltung Teil 1
D3kjd3Di38lk323nnm 5.6 Workshop Passwortverwaltung Teil 1 213 Auch hier wird jeweils ein Array pro Constraint angelegt. Das zweite View wird jeweils mit 50 Pixeln für Höhe und Breite definiert. Anschließend
Mehrwindream 6.5 What s New? windream GmbH, Bochum
windream 6.5 What s New? windream GmbH, Bochum windream GmbH Wasserstr.219 44799 Bochum Stand: 05/2016 6.5.0.1 Alle Rechte vorbehalten. Kein Teil dieser Beschreibung darf in irgendeiner Form (Druck, Fotokopie
MehrWoodLox-App für Windows Phone 8.1
Bedienungsanleitung WoodLox-App für Windows Phone 8.1 Beschreibung: Dieses Dokument dient der Unterstützung zur Bedienung der WoodLox-App. Nähere Informationen finden Sie auf unserer Support-Homepage.
MehrMDRE die nächste Generation des Requirements Engineerings
MDRE die nächste Generation des Requirements Engineerings Tom Krauß, GEBIT Solutions GmbH Copyright 2007 GEBIT Solutions Agenda Requirements Engineering heute eine Bestandsaufnahme Modell-Driven Requirements
MehrKINAMU Projekt Management
KINAMU Projekt Management Zusatz-Modul für SugarCRM Whitepaper Wien, im Oktober 2015 KINAMU Business Solutions GmbH Concorde Business Park 2/F12 A-2320 Schwechat www.kinamu.com office@kinamu.com Tel +43
MehrLieferung 8.3 Erweiterung von USUS um Metriken auf der Modell-Ebene
Lieferung 8.3 Erweiterung von USUS um Metriken auf der Modell-Ebene für das BMBF-Projekt Modellgetriebene agile Entwicklung für mobile Anwendungen (ModAgile Mobile) Arbeitspaket AP 8 Test- und Qualitätssicherungsumgebung
MehrEEP Ressourcen Switch. Benutzerhandbuch August 2017
EEP Ressourcen Switch Benutzerhandbuch August 2017 Inhaltsangabe Einführung...3 Installation...4 EEP Resourcen Switch...5 Menü-Leiste...7 Datei...8 Ressourcen...9 Extras...12 Hilfe...13 Icon-Leiste...14
MehrKurzanleitung zum Stundenplan für Eltern
Kurzanleitung zum Stundenplan für Eltern Man gelangt am schnellsten über den Link Supplierungen im Menü Aktuelles von unserer Schulhomepage www.bgstpoelten.ac.at auf die Seite WebUntis oder auch direkt
MehrModel Querys zur Überprüfung von sicherheitsrelevanten Eigenschaften
Model Querys zur Überprüfung von sicherheitsrelevanten Eigenschaften Proseminarvortrag Werkzeugunterstützung für sichere Software Jens Knipper Fakultät für Informatik Technische Universität Dortmund 31.
MehrAnleitung OBT Ticketportal
Anleitung OBT Ticketportal Ersteller Verteiler OBT Kunden Version Erstelldatum V 1.2 07.02.2018 Änderungsverzeichnis Version. Datum Änderung Autor Status 0.1 04.07.2017 Entwurf CAM In Arbeit 1.0 23.08.2017
MehrModellgetriebene Softwareentwicklung. Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg
Modellgetriebene Softwareentwicklung Gabriele Taentzer WS 2012/2013 Philipps-Universität Marburg Organisation der LV Umfang: 6 SWS, 9 ECTS Punkte Veranstalter: Gabriele Taentzer, Daniel Strüber Kontakt:
MehrEntwicklung mobiler Apps
Marc Schickler Manfred Reichert Rüdiger Pryss Johannes Schobel Winfried Sehlee Berthold Langguth Entwicklung mobiler Apps Konzepte, Anwendungsbausteine und Werkzeuge im Business und E-Health ~ Springer
MehrEigene Seiten erstellen
PhPepperShop Anleitung Datum: 3. Oktober 2013 Version: 2.1 Eigene Seiten erstellen Eigene Inhalte / CMS Glarotech GmbH Inhaltsverzeichnis Anleitung zur Erstellung von eigenen Inhalten/Links...3 1. Anmeldung
MehrInhalt. " DiaGen Historie und Beschreibung. " Architektur eines DiaGen-Editors. " Hypergraphen. " DiaGen-Editoren Komponenten
DIAGEN Sven Goeckels Seminar : Visuelle Sprachen Universität Bremen FB Informatik WS 2001/2002 Inhalt " DiaGen Historie und Beschreibung " " Hypergraphen " DiaGen-Editoren Komponenten? Modeler? Reducer?
MehrQuickline Cloud Apps
Quickline Cloud Apps Inhaltsverzeichnis Inhalt 1. Einstieg 3 2. Unterstützte Geräte 3 3. Mobile Apps 4 3.1 Hauptmenü 5 3.2 Automatische Aktualisierung 7 3.3 Dateikennzeichnung 8 3.4 Erste Nutzung 9 3.4.1
MehrArticle Update Plugin
Article Update Plugin Hinweise zur Anwendung Dokument Version 1.0 Dokument Status Autor Freigegeben FBE Datum 24.11.2017 Article Update Plugin (2017-11-24) Hinweise zur Anwendung Inhalt 1 Dazu dient das
MehrHandbuch PayPal PLUS für PrestaShop
Handbuch PayPal PLUS für PrestaShop Für PrestaShop: v 1.5.4-1.7.x Letztes Update: 19. April 2017 Inhalt 1. Installation des PayPal Plus Moduls... 3 2. Verwendung des PayPal PLUS Moduls... 5 3. PayPal Rechnung...
MehrPlanningPME WebAccess Neue Funktionen Responsive Version
PlanningPME WebAccess Neue Funktionen Responsive Version Inhalt Zugang zur Planung von jedem mobilen Endgerät... 1 So verknüpfen Sie Ihr PlanningPME WebAccess mit Ihrem iphone... 3 So verknüpfen Sie Ihr
MehrAufruf. Beschreibung. Screenshot. Überschriften. Im Backend über das Menü Erweiterungen --> Plugins.
Aufruf Im Backend über das Menü Erweiterungen > Plugins. Beschreibung In der Pluginverwaltung können Plugins aktiviert, deaktiviert sowie die jeweiligen Einstellungen geändert werden. Screenshot Überschriften
MehrSystem-Updates. Januar
System-Updates Januar 2012 http://www.web4sport.de http://www.tischtennislive.de http://www.henkesoftware.de Inhaltsverzeichnis 1 CMS Content Management System (Standard Version) 3 1.1 Die 3 Ebenen des
MehrStrukturiertes Vorgehen zur Entwicklung von APEX-Anwendungen
Strukturiertes Vorgehen zur Entwicklung von APEX-Anwendungen Dr. Gudrun Pabst Trivadis GmbH München Schlüsselworte: APEX, Projekt, Vorgehensmodell Einleitung Mit APEX können Anwendungen auch ohne Konzeptphase
MehrEinführung in das Eclipse Modeling Framework. 5. November 2014
Einführung in das Eclipse Modeling Framework 5. November 2014 Überblick Einführung in das Eclipse Modeling Framework: zur objektorientierten Modellierung von Datenstrukturen Welcher Teil einer mobilen
MehrOpen Catalog Interface (OCI) Anbindungsanleitung
Open Catalog Interface (OCI) Anbindungsanleitung Otto Roth GmbH & Co KG, Rutesheimer Str. 22, 70499 Stuttgart, Tel. 0711 1388-0, edv@ottoroth.de, www.ottoroth.de Otto Roth GmbH & Co KG Abteilung EDV Rev.
MehrHandreichungen zu O-Konv
Seite 1 Handreichungen zu O-Konv Einleitung Diese kleine Anleitung erläutert die Installation und Einrichtung des Konverters und beschreibt die verschiedenen Nutzungsmöglichkeiten. Da die Erzeugung von
MehrErweiterung InfoVis:Wiki
Erweiterung InfoVis:Wiki Projektpraktikum aus Projekt- und Qualitätsmanagement 188.235 (im Ausmaß von 4 SWS) Betreuer: Dipl. Ing. Dr. Wolfgang Aigner Florian Mayrhuber e0105668@student.tuwien.ac.at Oktober
MehrZwei-Faktor- Authentifizierung für das Smartphone.
Zwei-Faktor- Authentifizierung für das Smartphone.. Zwei-Faktor-Authentifizierung für das Smartphone. Inhalte. Einleitung. 2 Einrichtung Zwei-Faktor-Authentifizierung für das Smartphone. 3 Sicherheitseinstellungen
MehrModellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick. 7. Februar 2013
Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick 7. Februar 2013 Überblick Zusammenfassung: Generell: Konzepte der Softwaretechnik im Kontext der modellgetriebenen Entwicklung Diskussion
Mehr