Programmierpraktikum Verkehrssimulation
|
|
|
- Sylvia Koenig
- vor 8 Jahren
- Abrufe
Transkript
1 Programmierpraktikum Verkehrssimulation Einführung in die Thematik Michael Moltenbrey, Dirk Pflüger 24. April
2 Gliederung Motivation Ablauf des Praktikums Aufgabenstellungen Scheinkriterien Gruppeneinteilung Zeitplan Einführung in die Thematik 2
3 Motivation Verkehr von immer größerer Bedeutung im täglichen Leben Simulation als geeignetes Planungsmittel und zur Erlangung eines tieferen Systemverständnisses Ziele des Praktikums sind u.a.: Verstehen der zugrundeliegenden Modelle Erstellung einer größeren Software Spezifizieren, Entwerfen, Implementieren Teamarbeitstechniken 3
4 Aufgabenstellung Entwicklung eines mikroskopischen Verkehrssimulators Simulation realistischer Szenarien Erkennen und Lösen von Effizienzproblemen Objekt orientierter Ansatz Einsatz verschiedener Technologien Java XML... 4
5 Scheinkriterien Teilnahme an allen Terminen und Bearbeitung aller Blätter Präsentation der Teilergebnisse Jedes Blatt unterteilt in Pflichtaufgaben: müssen vollständig bearbeitet werden Zusatzaufgaben: freie Auswahl bei Bearbeitung mindestens die Hälfte aller Zusatzaufgaben muss erfolgreich bearbeitet werden 5
6 Gruppeneinteilung Bearbeitung der Aufgaben erfolgt in Teams Zwei Personen pro Team Teams bleiben während des gesamten Praktikums bestehen Abgaben erfolgen stets gruppenweise über Webformular Einzelabgaben u. verspätete Abgaben werden nicht angenommen und dementsprechend nicht gewertet Ziele: Erlernen einfacher Teamarbeitstechniken Größeres Projekt in kürzerer Zeit 6
7 Gruppeneinteilung (2) Einteilung erfolgt jetzt! 7
8 Zeitplan Aufgabenblätter im 14 Tage Rhythmus Zwei Wochen für Bearbeitung In darauffolgender Woche Präsentation der Lösungen 8
9 Die Aufgaben Blatt 1 Conways Game of Life Erste Bestandteile der Visualization Engine Visualisierungstechniken in Java Einführung in Parsen von XML mit Java Blatt 2 Aufbau eines XML Parsers für Netzdateien Basisfunktionalität der Simulatorlogik Ringstraße mit einspurigem Verkehr 9
10 Die Aufgaben (2) Blatt 3 Erweiterung der Simulationslogik Mehrspuriger Verkehr und Überholvorgänge Blatt 4 Modellierung und Implementierung von Kreuzungen mit und ohne Ampeln Kreisverkehre Fertigstellen der Visualization Engine 10
11 Die Aufgaben (3) Blatt 5 Nachfragedaten aus XML Datei einlesen und Fahrzeuge generieren und positionieren Activity Manager entwerfen und implementieren Ausführung einer größeren Simulation Blatt 6 Simulation eines gesamten Stadtnetzes! Messungen in Netzen verschiedener Größe 11
12 Einführung in zelluläre Automaten am Beispiel des Game of Life 12
13 Gliederung Zelluläre Automaten Conway's Game of Life Regeln Ausprägungen Implementierungs und Entwurfhinweise XML und Java Architektur des Simulators Die Visualization Engine 13
14 Zelluläre Automaten Modellierung räumlich diskreter dynamischer Systeme Ein zellulärer Automat ist definiert durch Zellraum R Endliche Nachbarschaft N Zustandsmenge Q lokale Übergangsfunktion :Q N Q Zellraum i.d.r. 1 dimensional oder 2 dimensional 14
15 Zelluläre Automaten (2) Jeder Zelle des Automaten wird Zustand der gegebenen Zustandsmenge Q zugeordnet Zustandsübergang einer Zelle wird über lokale Zustandsübergangsfunktion definiert Einfaches, aber mächtiges Konzept um komplexe Vorgänge zu modellieren Anwendung bspw. in der Verkehrssimulation vgl. Nagel Schreckenberg Modell 15
16 Conway's Game of Life Beliebtes Einstiegsbeispiel für zelluläre Automaten 1970 von John Conway entwickelt (biolog. Zellwachstum) 2D zellulärer Automat Einfacher Aufbau, sowie einfache Regeln Rechteckiges Spielfeld C: n x m Matrix Jede Zelle kann einen von zwei Zuständen q i annehmen tot lebendig 16
17 Conway's Game of Life (2) Jede Zelle hat acht Nachbarn Ablauf nach einfachen Regeln Folgegeneration g t+1 wird aus aktueller Generation g t berechnet: g t+1 = f(g t ), paralleles Update aller Zellen Zustand einer Zelle C i,j zum Zeitpunkt t+1 hängt von dem Zustand der Zelle und der direkten Zellnachbarn zum Zeitpunkt t ab 17
18 Conway's Game of Life (3) Zelle mit genau drei lebenden Nachbarn wird neu geboren Lebende Zellen mit mehr als drei lebenden Nachbarn sterben an Unterernährung 18
19 Conway's Game of Life (4) Eine lebende Zellen stirbt in der Folgegeneration an Einsamkeit, wenn sie lediglich weniger als zwei lebende Nachbarn hat Diese Regeln sind ausreichend für vielfältige Gestaltsausprägungen im Laufe der Simulation 19
20 Ausprägungen Einige Strukturen, die im Game of Life entstehen können Gleiter Blinker Segler 20
21 Implementierungshinweise Naive Methode nicht unbedingt die beste Effizienz und Speicherbedarf sollte im Auge behalten werden Welche Komponenten sind wirklich notwendig? Läßt sich der Zugriff auf die Zellen optimieren? Gibt es noch andere Möglichkeiten die Simulation zu beschleunigen? Visualisierung kann bei ungeschickter Implementierung extrem teuer werden!! 21
22 Java und XML Die Szenarien, Aktivitäten und Netze unseres Simulators werden mit Hilfe von XML definiert Wichtig ist daher die Erstellung eines geeigneten Parsers Für Java existieren zahlreiche generische XML Parser, die verhältnismäßig leicht angepasst werden können Zwei verschiedene Typen: Simple API for XML (SAX) Document Object Model (DOM) Beide Bestandteil von Sun's Java 2 Plattform (ab JDK 1.4) 22
23 Simple API for XML Basiert auf einem Ereignismodell Sequentielles Einlesen der XML Datei Ggf. Auslösen eines passenden Events Kein wahlfreier Zugriff möglich Höherer Programmieraufwand im Vergleich zu DOM 23
24 Document Object Model Objekt orientierte Darstellung einer XML Datei DOM bietet eine API, um den Inhalt einer Datei zu verändern, darauf zuzugreifen,... Das XML Dokument wird in der Form eines Baumes im Speicher gehalten Vereinfachter Zugriff auf Elemente im Vergleich zu SAX Höherer Speicherbedarf 24
25 Architektur des Simulators 25
26 Visualization Engine Darstellung des Simulationsablaufs Modularer Aufbau: Unterstützung verschiedener Ausgabemodi soll möglich sein Trace Files On the Fly Visualisierung in GUI... 26
27 Visualization Engine (2) Visualisierung kann bei großen Netzen die Leistungsfähigkeit des Simulators stark beeinflussen Besondere Aufmerksamkeit muss auf dem Entwurf ressourcenschonender Verfahren liegen Effiziente Implementierungen sind notwendig Datenstrukturen effizient gewählt? Welche Gebiete müssen genau visualisiert werden? Was bei ausschnittsweiser Betrachtung? 27
28 Visualization Engine (3) Hinweis: Bei durchdachtem Entwurf der Visualisierung des Game of Life Wiederverwendbarkeit vieler Komponenten möglich Erfahrungswerte können eingebracht werden => Deutliche Arbeitsersparnis bei den folgenden Aufgabenblättern 28
29 Noch Fragen?? 29
Java und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
Grundlagen der Programmierung
Grundlagen der Programmierung Dr. Tom Kamphans 1. Vorlesung 12.10.2016 1 Organisatorisches Vorlesung: Mittwochs 14:00 15:30, Raum F 201 Übung: Mittwochs 15:45 19:00, Raum F 225 Übung: alle zwei Wochen
Notationen 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
ActiveX Scripting IE und DHTML (DOM): Architektur, Beispiele (Object Rexx)
ActiveX Scripting IE und DHTML (DOM): Architektur, Beispiele (Object Rexx) Oliver Spritzendorfer Thomas Fekete ActiveX Technologie für ausführbaren Programmcode auf Web-Seiten wiederverwendbare Softwarekompononente
Entwicklungstand der GUI
1/13 Entwicklungstand der GUI Dietrich Vogel [email protected] 7. Juli 2004 2/13 Inhalt 1.Konzept 2.Entwicklungsstand 3.Bestehende Probleme 4.Weitere Entwicklungsstrategie 5.Fragen, Diskussion
5. Programmierschnittstellen für XML
5. Programmierschnittstellen für für Medientechnologen Dr. E. Schön Wintersemester 2015/16 Seite 146 Notwendigkeit: Programmierschnittstelle Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
XML-Frameworks in verschiedenen Programmiersprachen Proseminar Textkodierung und Auszeichnung
XML-Frameworks in verschiedenen Programmiersprachen Proseminar Textkodierung und Auszeichnung Matthias Bethke [email protected] Linguistische Informatik Universität Erlangen-Nürnberg Sommersemester
inews: XML in der Praxis Konvertierung von Objekten nach XML und zurück Dr. St. Seefeld / INGTES AG
inews: XML in der Praxis Konvertierung von Objekten nach XML und zurück Dr. St. Seefeld / INGTES AG Objekte und XML Bei der Arbeit mit objektorientierten Programmiersprachen und XML kommt schnell der Wunsch
5. Programmierschnittstellen für XML
5. Programmierschnittstellen für Grundlagen Dr. E. Schön FH Erfurt Sommersemester 2015 Seite 135 Programmierschnittstelle Notwendigkeit: Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
Zelluläre!Automaten!als! Werkzeug!zur!Simulation!!in! der!biologie!und!im! Straßenverkehr!!! 2013!!!
Schülerlabor Informatik Zelluläre Automaten Michaela Wehling SchülerlaborInformatik InfoSphere ZelluläreAutomatenals WerkzeugzurSimulation in derbiologieundim Straßenverkehr 0 Schülerlabor Informatik Zelluläre
DIPLOMARBEIT. Entwurf und Implementierung eines modularen USB-Stacks für eingebettete Controller ohne Betriebssystem. Uwe Pfeiffer
Fakultät Informatik Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur DIPLOMARBEIT Entwurf und Implementierung eines modularen USB-Stacks für eingebettete
CARL HANSER VERLAG. Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis 3-446-22562-5. www.hanser.de
CARL HANSER VERLAG Dirk Ammelburger XML Grundlagen der Sprache und Anwendungen in der Praxis 3-446-22562-5 www.hanser.de 1 1.1 Einleitung... 2 Über dieses Buch... 3 1.2 Für wen ist das Buch gedacht?...
Zelluläre Automaten als einfache selbstorganisierende Systeme
Zelluläre Automaten als einfache selbstorganisierende Systeme René Schlossus Sebastian Walther Dezember 2006 Zusammenfassung Dieser Artikel gibt einen Überblick über die Theorie der zellulären Automaten,
Delegation. Aufgabe 7:
Hochschule Niederrhein Objektorientierte Prof. Dr. Rethmann Fachbereich 03 Anwendungsentwicklung Prof. Dr. Stockmanns Bachelor Informatik SS 2014 Übung 3 Aufgabe 7: Delegation Betrachten Sie noch einmal
Feature Modelle. und ihre Anwendung. Feature Modelle und ihre Anwendungen. Fachgebiet Softwaretechnik, Heinz Nixdorf Institut, Universität Paderborn
Feature Modelle und ihre Anwendung Feature Modelle und ihre Anwendungen 22.07.2010 1 Software-Produktlinien Zusammenfassung mehrerer verwandter Softwaresysteme zu einer Domäne (Anwendungsgebiet) Softwaresysteme
Informatik Aufgaben. 1. Erstelle ein Programm zur Berechnung der Summe der Zahlen von 1 bis n, z.b. n = 100.
Informatik Aufgaben 1. Erstelle ein Programm zur Berechnung der Summe der Zahlen von 1 bis n, z.b. n = 100. 2. Erstelle ein Programm, das die ersten 20 (z.b.) ungeraden Zahlen 1, 3, 5,... ausgibt und deren
Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste
Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene
Smartphone Entwicklung mit Android und Java
Smartphone Entwicklung mit Android und Java predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de [email protected] Was ist Android Offene Plattform für mobile Geräte Software Kompletter
Software Engineering II
Software Engineering II Codegenerierung für den SmartIO Editor mit der Modeling Workflow Engine Wintersemester 10/111 Fachgebiet Software Engineering Albert Zündorf / Wiederholung Bisher im Laufe des Semesters
Wiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
Online-Publishing mit HTML und CSS für Einsteigerinnen
mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Web-Technologien Überblick HTML und CSS, XML und DTD, JavaScript
1 Software Engineering 1
1 Software Engineering 1 XML 1.1 XML Extensible Markup Language Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten in Form von Textdaten Wird für den Datenaustausch/Speicherung benutzt
ehealth Composite Plattform (ehc) FormsFramework Eine Schlüsseltechnologie zur Umsetzung semantischer Interoperabilität
ehealth Composite Plattform (ehc) FormsFramework Eine Schlüsseltechnologie zur Umsetzung semantischer Interoperabilität Dipl.-Inform. Med. Markus Birkle TELEMED 2015 Berlin HL7 Clinical Document Architecture
Lösungsvorschlag für Übungsblatt 4 Software Engineering 1 (WS 2012/13)
Prof. Ina Schaefer Software Systems Engineering TU Braunschweig Lösungsvorschlag für Übungsblatt 4 Software Engineering 1 (WS 2012/13) Ausgabe: Kleine Übung: 07. Dezember/10. Dezember 2012 Abgabe: Kleine
GATE General Architecture for Text Engineering. Alexander Hein & Erik Dießler (VL Text Analytics - 08.05.2008)
GATE General Architecture for Text Engineering Alexander Hein & Erik Dießler (VL Text Analytics - 08.05.2008) Überblick GATE Die Idee Die Architektur Was noch - JAPE / DIFF / GUK ANNIE Einige Beispiele
Herausforderungen und Ansätze für Kontextmodelle. Prof. Dr. Bernhard Mitschang Industriekolloquium Nexus
Herausforderungen und Ansätze für Kontextmodelle Prof. Dr. Bernhard Mitschang Industriekolloquium Nexus 4.3.2005 1 Überblick Was steckt in Kontextmodellen? Lokale und globale Kontextmodelle Föderation
Objektorientierte und Funktionale Programmierung SS 2014
Objektorientierte und Funktionale Programmierung SS 2014 6 Objektorientierte Entwurfsmuster 1 6 Objektorientierte Entwurfsmuster Lernziele Einige wichtige Entwurfsmuster kennen und verstehen Einsatzmöglichkeiten
DATENSERIALISIERUNG & INTERNETZUGRIFF. Am Beispiel einer RSS-Reader-App
DATENSERIALISIERUNG & INTERNETZUGRIFF Am Beispiel einer RSS-Reader-App AGENDA (1/2) Allgemeines Projekt Einführung Konzept Live Demo Ausblick AGENDA (2/2) Unterrichtseinheit Serialisierung Lokales speichern
Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit. 07.06.2002 Grid Systeme 1
Grid-Systeme Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit 07.06.2002 Grid Systeme 1 Gliederung Vorstellung verschiedener Plattformen Globus
Design Patterns 2. Model-View-Controller in der Praxis
Design Patterns 2 Model-View-Controller in der Praxis Design Patterns Oft Schablonen für eine Klassenstruktur... aber nicht immer! Dahinterliegende Konzepte wichtiger als wörtliche Umsetzung Pattern werden
Java: Kapitel 9. Java und XML. Programmentwicklung WS 2008/2009. Holger Röder [email protected].
Java: Kapitel 9 Java und XML Programmentwicklung WS 2008/2009 Holger Röder [email protected] Überblick über Kapitel 9 Einführung in XML XML-Verarbeitung in Java Document Object
Die OSGi Service Plattform
Die OSGi Service Plattform Seminarvortrag Bernhard Cleven Gliederung 1 Einleitung 2 Das Framework 3 Bundles 4 Services 5 Beispiel 6 Fazit Seite 1/ 17 Einleitung Warum OSGi? Durch Modularisierung flexible
Java API for XML Binding
Java API for XML Binding Eine Einführung Tim Speier Fachbereich MNI Fachhochschule Gießen-Friedberg 24. Juni 2010 1 / 27 XM und Java Teil 1: Aufgabenstellung Aufgabenstellung: In einem XML-Dokument werden
Collaborative Virtual Environments
Collaborative Virtual Environments Stefan Lücking Projektgruppe Kreativität und Technik AG Domik WS 02/03 09.01.2003 1/35 Was sind CVE? Versuch einer Definition : Ein CVE ist ein Programm, das eine virtuelle
UML 2 glasklar Praxiswissen für die UML-Modellierung
Chris Rupp, Stefan Queins, Barbara Zengler UML 2 glasklar Praxiswissen für die UML-Modellierung ISBN-10: 3-446-41118-6 ISBN-13: 978-3-446-41118-0 Inhaltsverzeichnis Weitere Informationen oder Bestellungen
Auch im Internet sind zahlreiche Informationen über ZA zu finden. Einige interessante Websites sind im Text verlinkt.
Vorwort Hallo, liebe Mathefans! Das Thema des diesjährigen Nachmittagswettbewerbs Sum of Us des KölnBonner Mathematikturniers lautet Zelluläre Automaten (ZA) und deren Anwendung im Straßenverkehr. Dieses
Web Service Entwicklung mit Java. Sven Lindow
Web Service Entwicklung mit Java Sven Lindow 22.11.2006 Agenda Einleitung SOAP, REST, WSDL, UDDI Web Services mit Java JWSDP JAX-RPC, JAX-WS 2.0 AXIS, AXIS2 Web Services nutzen Google, Ebay Web Services
Installationsanleitung für CAO-FAKTURA Connector.
Installationsanleitung für CAO-FAKTURA Connector. Folgende Schritte müssen beachtet werden, damit CAO-Faktura mit Ihrem Shop kommunizieren und Daten austauschen kann. Server-Konfiguration Wenn Sie PHP
BIF/SWE 1 - Übungsbeispiel
Arthur Zaczek Sep 2015 1 Übungsbeispiel embedded sensor cloud 1.1 Aufgabenstellung Auf einem [[tragen Sie bitte hier Ihr Embedded System Ihrer Wahl ein]] soll ein Messdaten Erfassungssystem implementiert
2004-2006, Rainer Schmidberger, ISTE. XML und Java. Rainer Schmidberger [email protected]
XML und Java Rainer Schmidberger [email protected] Was ist XML? Müller Hans Ulmenweg 22 70565
Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo
Webentwicklung mit Vaadin 7 Theoretische und praktische Einführung in Vaadin 7 Christian Dresen, Michael Gerdes, Sergej Schumilo Agenda Allgemeines Architektur Client-Side Server-Side Vaadin UI Components
2. Repräsentationen von Graphen in Computern
2. Repräsentationen von Graphen in Computern Kapitelinhalt 2. Repräsentationen von Graphen in Computern Matrizen- und Listendarstellung von Graphen Berechnung der Anzahl der verschiedenen Kantenzüge zwischen
J. Reinier van Kampenhout Robert Hilbrich Hans-Joachim Goltz. Workshop Echtzeit Fraunhofer FIRST
Modellbasierte Generierung von statischen Schedules für sicherheitskritische, eingebettete Systeme mit Multicore Prozessoren und harten Echtzeitanforderungen J. Reinier van Kampenhout Robert Hilbrich Hans-Joachim
A. EDV-Systeme (29 Punkte) I. Nehmen Sie begründet zu folgender Aussage Stellung: Computer können Informationen verarbeiten.
A. EDV-Systeme (29 Punkte) I. Nehmen Sie begründet zu folgender Aussage Stellung: Computer können Informationen verarbeiten. (4 Punkte) II. Wie wurde in der Veranstaltung der Begriff Prozess definiert?
Christer Lorenz Esri Deutschland GmbH 4. April 2016, Rostock-Warnemünde
3D-Modelle und Anwendungen für eine Smart City mit der ArcGIS Plattform. Das Projekt Morgenstadt Köln - Nutzung von 3D Anwendungen für eine nachhaltige Stadtentwicklung Christer Lorenz Esri Deutschland
Softwareentwicklung mit Komponenten
Softwareentwicklung mit Komponenten XML Extensible Markup Language TU Berlin im Wintersemester 2000/2001 Von Akin Kurdoglu Betreuer M.Bittner, W. Koch, Prof. Dr. S. Jähnichen 1 Gliderung - Definition von
Entwicklungssysteme für Lernumgebungen am Beispiel des Essener-Lern-Modells
für Lernumgebungen am Beispiel des Essener-Lern-Modells Dipl.-Wirt.Inform. Jan M. Pawlowski Prof. Dr. Heimo H. Adelsberger Universität Essen Wirtschaftsinformatik der Produktionsunternehmen 31.10.2001
XML Informationsmodelle
XML Vorlesung ETHZ, Sommersemester 2006 XML Informationsmodelle Erik Wilde 25.4.2006 http://dret.net/lectures/xml-ss06/ 25.4.2006 XML Vorlesung ETHZ SS 2006 1 Übersicht XML Namespaces für Schema-Kombination
Simulation von Straßenverkehr
Simulation von Straßenverkehr Anton Schüller Ulrich Trottenberg,2 Roman Wienands 2 Angelo Salato 2 Christina Wolfgarten 2 Fraunhofer-Institut Algorithmen und Wissenschaftliches Rechnen SCAI 2 Mathematisches
Klausur zur Vorlesung Softwaretechnik
Klausur zur Vorlesung Softwaretechnik Wintersemester 2003/2004 Achtung! Die Klausur war für eine Bearbeitungszeit von 90 min ausgelegt. Die Bearbeitungszeit im WS 2007/08 wird nur 60 min betragen. Prof.
Algorithmen und Datenstrukturen CS1017
Algorithmen und Datenstrukturen CS1017 Th. Letschert TH Mittelhessen Gießen University of Applied Sciences Organisatorisches und Einführung Lehrpersonal Dozent Dr. Letschert Tutoren Alissia Sauer Jonas
X-Technologien. XML and Friends. Jörn Clausen [email protected]. 9. Juli 2001
X-Technologien XML and Friends 9. Juli 2001 Jörn Clausen [email protected] Übersicht XML SAX DOM XSL XPath XSLT XSL FO Extensible Markup Language Simple API for XML Document Object Model Extensible
Handbuch DatInf Measure
D A T I N F G M B H D A T E N A N A L Y S E & A N G E W A N D T E I N F O R M A T I K Handbuch DatInf Measure DatInf GmbH Wilhelmstr. 42 72074 Tübingen Telefon 07071/2536960 Fax 07071/2536962 Internet
OpenCms jbpm Workflow Engine. OpenCms und jbpm Workflow Engine
OpenCms und jbpm Workflow Engine Geschäftliche Abläufe in einem Unternehmen folgen zu einem großen Prozentsatz beschreibbaren Prozessen, den so genannten Geschäftsprozessen. Diese Erkenntnis führte zum
Software-Verifikation
Hochschule Wismar Fakultät für Wirtschaftswissenschaften Semesterarbeit (Arbeitsplan und Grobkonzeption) Software-Verifikation Fernstudiengang Master Wirtschaftsinformatik Modul: Formale Methoden Semester:
Software Engineering II
Software Engineering II Wintersemester 12/13 Fachgebiet Software Engineering Installation der MWE Plugins Von der Juno Update Site installieren (falls noch nicht vorhanden): MWE SDK Xpand SDK 2 TFD Projekt
HIT der einfache Schlüssel für eine breite Vielfalt
HIT der einfache Schlüssel für eine breite Vielfalt Answers for infrastructure. Planen, Ausführen, Dokumentieren Mit HIT, dem HVAC Integrated Tool, stellt Siemens Ihnen eine kostenlose Software zur Verfügung,
Realisierung einer Problemlösungsstrategie für Logistikprozesse im Krankenhaus durch agentenbasierte Simulation
Realisierung einer Problemlösungsstrategie für Logistikprozesse im Krankenhaus durch agentenbasierte Simulation Lydia Lotzmann 12.07.2013 Institut für Medizinische Informatik, Statistik und Epidemiologie
Proseminar Informationsmanagement SS Übersicht. Katholische Universität Eichstätt-Ingolstadt. 16. April Organisatorisches
16. April 2014 Proseminar Informationsmanagement SS 2014 Dipl. Kff. Jutta Rottenwallner, MBA Lehrstuhl für ABWL und Wirtschaftsinformatik Übersicht 1 Organisatorisches 1.1 Allgemeines 1.2 Themenübersicht
Prüfung 70-290 Verwalten und Warten einer Microsoft Windows Server 2003- Umgebung
Prüfung 70-290 Verwalten und Warten einer Microsoft Windows Server 2003- Umgebung Im Rahmen dieser Prüfung werden vor allem Themen im Bereich Benutzerverwaltung, Datensicherung, Verwaltung von Freigaben
Verybench: grafisches Frontend für Testwell CMT++ Code Complexity Measures Tool
Verybench: grafisches Frontend für Testwell CMT++ Code Complexity Measures Tool Testwell CMT++ ist ein von der finnischen Firma Testwell Oy (www.testwell.fi) entwickeltes konsolenbasiertes Werkzeug zur
Vom Ausdruck ins Internet
Vom Ausdruck ins Internet Skip to subnavigation Mit den professionellen Publishing-Tools von Adobe InDesign und den hochwertigen Weberstellungs-Tools von Adobe GoLive können Sie für den Druck vorgesehene
Reporting Lösungen für APEX wähle Deine Waffen weise
Reporting Lösungen für APEX wähle Deine Waffen weise Dietmar Aust Opal-Consulting Köln Schlüsselworte: Oracle APEX, Reporting, JasperReports, PL/PDF, BI Publisher, OPAL:XP, Doxxy, Oracle Rest Data Services
Objektorientierte Analyse (OOA) Inhaltsübersicht
Inhaltsübersicht Einführung Anforderungen an die UML-Diagramme Verhalten: Use-Case-Diagramm Verhalten: Aktivitätsdiagramm Verhalten: Zustandsautomat Struktur: Klassendiagramm Seite 1 Einführung In der
Metriken und optimale Einsatzszenarien für Garbage Collectoren der Java HotSpot Virtual Machine
Metriken und optimale Einsatzszenarien für Garbage Collectoren der Java HotSpot Virtual Machine Michael Schmeißer [email protected] 25. September 2012 25.09.2012 Michael Schmeißer, Auswahl eines Garbage
Zusicherungen und Laufzeit Überwachungen in der modellbasierten Software Entwicklung
Zusicherungen und Laufzeit Überwachungen in der modellbasierten Software Entwicklung Methoden Design Integration STZ Softwaretechnik Andreas Rau STZ Softwaretechnik Im Gaugenmaier 20 73730 Esslingen Email:
Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version. Schimon.Mosessohn@microsoft.
Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version [email protected] Herzlich Willkommen 1996 2004 2010 2014 Navision 3.7 Microsoft
Expose zur Studienarbeit Indizierung von XML-Daten mittels GRIPP
Expose zur Studienarbeit Indizierung von XML-Daten mittels GRIPP Betreuer: Silke Trissl Autor: email: Florian Zipser [email protected] 1 1 Motivation Auf dem Gebiet der relationalen Datenbanken
Unterstützung für die Durchführung epidemiologischer Studien - Modys - eine Datenbankapplikation. Achim Reineke, Sönke Knut Voß, Heidi Asendorf
Unterstützung für die Durchführung epidemiologischer Studien - Modys - eine Datenbankapplikation Achim Reineke, Sönke Knut Voß, Heidi Asendorf Bremer Institut für Präventionsforschung und Sozialmedizin
Ruhr.pm XML-Daten verarbeiten mit XML::LibXML Autor: EMail: Datum: http://ruhr.pm.org/
XML-Daten verarbeiten mit XML::LibXML Autor: EMail: Datum: Simon Wilper simon AT ruhr.pm.org http://ruhr.pm.org/ Template Version 0.1 The use of a camel image in association with Perl is a trademark of
DataSpace 2.0 Die sichere Kommunikations-Plattform für Unternehmen und Organisationen. Your Data. Your Control
DataSpace 2.0 Die sichere Kommunikations-Plattform für Unternehmen und Organisationen Your Data. Your Control WebGUI CMIS GW (JSON) GDS2 API (JSON) WebDAV GDS core Moderne Software Architektur Object-Store
Modulare Anwendungen und die Lookup API. Geertjan Wielenga NetBeans Team Deutschsprachige Überarbeitung, Aljoscha Rittner NetBeans Dream Team
Modulare Anwendungen und die Lookup API Geertjan Wielenga NetBeans Team Deutschsprachige Überarbeitung, Aljoscha Rittner NetBeans Dream Team Die Notwendigkeit modularer Anwendungen Die Notwendigkeit modularer
Algorithmen mit konstantem Platzbedarf: Die Klasse REG
Algorithmen mit konstantem Platzbedarf: Die Klasse REG Sommerakademie Rot an der Rot AG 1 Wieviel Platz brauchen Algorithmen wirklich? Daniel Alm Institut für Numerische Simulation Universität Bonn August
BI Publisher Berichtswesen einfach und sicher. Alexander Klauss Centric IT Solutions GmbH
BI Publisher Berichtswesen einfach und sicher Alexander Klauss Centric IT Solutions GmbH Agenda Ziele der BI Publisher Module Anwendung und Vorgehensweise der BI Publisher Module Voraussetzungen BI Publisher
Fertigprodukte. Bruno Blumenthal und Roger Meyer. 18. Juli 2003. Zusammenfassung
Fertigprodukte Bruno Blumenthal und Roger Meyer 18. Juli 2003 Zusammenfassung Dieses Dokument beschreibt die Fertigprodukte welche im Projekt NetWACS eingesetzt werden sollen. Es soll als Übersicht dienen
Einführung in Generatives Programmieren. Bastian Molkenthin
Einführung in Generatives Programmieren Bastian Molkenthin Motivation Industrielle Entwicklung *!!*,(% % - #$% #!" + '( & )!* Softwareentwicklung Rückblick auf Objektorientierung Objektorientierte Softwareentwicklung
XML-Programmierschnittstellen: SAX, DOM
XML-Programmiershnittstellen: SAX, DOM SAX: The Simple API for XML Event-Based Doument Objet Model (DOM) Baumdarstellung APIs zum Parsen, Bearbeiten und Serialisieren von XML-Dokumenten. (Weitgehend) sprahunabhängig
Datenmanagement und einfache Automatisierungen in Ingenieursanwendungen mit dem DataFinder Eike Hoffmann 5. April 2006 Frankfurt a.m.
Datenmanagement und einfache Automatisierungen in Ingenieursanwendungen mit dem DataFinder Eike Hoffmann 5. April 2006 Frankfurt a.m. Folie 1 > DataFinder Organize your data > Eike Hoffmann Datenmanagement
Wir haben die Dienste aus Theorie wird Praxis
BREKO BREITBANDMESSE Speed Dating Wir haben die Dienste aus Theorie wird Praxis Dr. Ernst-Olav Ruhle Frankfurt, 10.4.2014 2014 SBR-net Consulting AG Der notwendige Wandel zum Service Provider 2.0 Der Einstieg
Trace- und Zeit-Zusicherungen beim Programmieren mit Vertrag
Trace- und Zeit-Zusicherungen beim Programmieren mit Vertrag Mark Brörkens Universität Oldenburg, Fachbereich Informatik Email: [email protected] Einleitung Programmieren mit Vertrag
BIW - Überblick. Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004
BIW - Überblick Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004 Annegret Warnecke Senior Sales Consultant Oracle Deutschland GmbH Berlin Agenda Überblick
Grafische Interaktionssysteme/ dynamische Visualisierung des endlichen Automaten
Sprachliche Informationsverarbeitung 29.01.2007 HS Intelligente Systeme Prof. Dr. J. Rolshoven (WS 06/07) Grafische Interaktionssysteme/ dynamische Visualisierung des endlichen Automaten Referentin: Melinda
PHP objektorientiert
PHP objektorientiert Konzepte, Techniken, Code von Jörg Krause, Christian Alkemper, Peter Lavin 1. Auflage Hanser München 2006 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40762 6 Zu Inhaltsverzeichnis
Unternehmensplanspiel MARKSTRAT
Seminar zur BWL WS 2008/2009 Unternehmensplanspiel MARKSTRAT Eine Simulation für Marketing-Strategien Seminar zur BWL 1 Organisatorisches Name des Kurses: Unternehmensplanspiel Markstrat Course ID: A84994
SWARCO TRAFFIC SYSTEMS GMBH. PRIMOS SMART Zentrale Software Systembeschreibung. PRIMOS_Smart_BD_00
SWARCO TRAFFIC SYSTEMS GMBH PRIMOS SMART Zentrale Software Systembeschreibung PRIMOS_Smart_BD_00 Inhalt 1 Einleitung... 3 1.1 Vorteile... 3 1.2 Anwendungsbereiche... 3 2 Systemübersicht... 4 2.1 Funktionen
Netzwerk Technologien in LabVIEW
Netzwerk Technologien in LabVIEW von Dirk Wieprecht NI Germany Hier sind wir: Agenda Agenda Bedeutung des Ethernet für die Messtechnik Ethernet-basierende Technologien in LabVIEW Low Level- TCP/IP Objekt
OSGi: Technologiebewertung für den Einsatz in der Automatisierung
OSGi: Technologiebewertung für den Einsatz in der Automatisierung Henrik Eichenhardt Hauptseminar Systemorientierte Informatik "Fabrik- und 1 Gliederung 1. Einleitung 2. OSGi 3. OSGi im Detail 4. OSGi
Verarbeitung von XML mit SAX und DOM
Verarbeitung von XML mit SAX und DOM Sven Peters Seminar Dokumentenverarbeitung Typeset by FoilTEX Urspünglich nur für Java SAX Simple Api for XML Peter Murray-Rust (Jumbo XML Browser) - YAXPAPI (Yet Another
Jürgen Schwab, debis Systemhaus
Jürgen Schwab, debis Systemhaus 1 Komponenten - Markt VAA - Referenzmodell: eine komponentenorientierte Anwendungsarchitektur März 99 99 2 Die Voraussetzungen für einen Komponentenmarkt sind so gut wie
Softwareanwendungen für die Integration und Auswertung kombinierbarer Fachmodelle
gefördert durch Führung Information Simulation im Bauwesen Softwareanwendungen für die Integration und Auswertung kombinierbarer Fachmodelle H.-Dieter Muntzinger RIB Information Technologies AG 1 Überblick
