GPicS GeoPictureService. Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small.

Slides:



Advertisements
Ähnliche Präsentationen
Dynamische WEB-Applikationen
Advertisements

Persistente Domänenmodelle mit JPA 2.0 und Bean Validation
Objektrelationales Mapping mit JPA Advanced Topics Jonas Bandi Simon Martinelli.
PL/SQL - Kurze Einführung -.
MySQL.
Klassen in Java.
Zusammenfassung des Kapitels 8
Tomcat Web-Server installieren
Erweiterung B2B Usermanagement / LDAP-Anbindung
Objektrelationales Mapping mit JPA Advanced Mapping Jonas Bandi Simon Martinelli.
Objektrelationales Mapping mit JPA Entity Mapping Jonas Bandi Simon Martinelli.
Objektrelationales Mapping mit JPA Getting Started Jonas Bandi Simon Martinelli.
Zusammenfassung / Ausblick Persistente Domänenmodelle mit JPA 2.0 und Bean Validation.
Objektrelationales Mapping mit JPA Ausblick Jonas Bandi Simon Martinelli.
M a r c – o l i v e r p a h l Die ObjektOrientierte Mühle Das Beispiel soll noch einmal das Konzept der Objektorientiertheit erläutern. Dabei werden außerdem.
Dynamische Webseiten Java servlets.
Objektorientierte Programmierung JDK-Klassenbibliothek
Java Server Pages Implementierung eines Web-Service-Clients Pea 13: Maik Opitz, Martin Melle, Philipp Hake.
Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 1 FG Software Engineering Software Engineering Seminar Web Engineering Seminar des Fachgebiet.
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Seminar Internet Technologien
JDBC -Java Database Connectivity-. 15./22. April 2004JDBC2 JDBC.... verbindet Java-Programme mit SQL-basierten Datenbanken.. liefert eine generische SQL-API.
Systementwicklungsprojekt:
Xindice Datenbanken vs. Markup Prof Dr. Manfred Thaller WS 2009 / 2010 Referent: Seyda Kurt.
SOMA Service-Oriented Mobile learning Architecture.
Institut für Umweltphysik/Fernerkundung Physik/Elektrotechnik Fachbereich 1 Pointing Meeting Nov 2006 S. Noël IFE/IUP Elevation and Azimuth Jumps during.
Big-Data-Technology MongoDB Fabian Bielmeier, David Claybourne,
Wir bauen uns eine Webapplikation!
VS one Veranstalter: VSone Feb. 08 Folie 1 Copyright by XML-Serialisierung zur Persistierung von Objekten Thomas Schissler
Minh Bui 06. November 2012 Mobile Visualization in SenseDroid Diplomarbeit Minh Bui, # 1 of 10 Betreuer: Aurélien Tabard Aufgabensteller: Prof.
Chair of Software Engineering Einführung in die Programmierung Prof. Dr. Bertrand Meyer Lecture 13: (Container-)Datenstrukturen.
Chair of Software Engineering Einführung in die Programmierung Prof. Dr. Bertrand Meyer Lecture 13: (Container-)Datenstrukturen.
EXist. Anforderungen - Java Development Kit (JDK) 1.6!!! - mit JDK 7 funktioniert es noch nicht -
Assignment: Ein neues Tier! (A new animal!)
GPicS Geo Picture Service. Gliederung 1. Entwicklersicht a) Layout b) Primefaces Komponenten c) Controller d) Datenbank 2. Evaluation.
GPicS GeoPictureService. Anforderungen XML-basiertes Fotoarchiv Bilddaten mit GPS-Daten verknüpfen Nutzung von Cloud-Diensten.
Entity Mapping Persistente Domänenmodelle mit JPA 2.0 und Bean Validation.
Advanced Mapping Persistente Domänenmodelle mit JPA 2.0 und Bean Validation.
RateMe Slides. Ablauf Präsentation des Konzepts (5-10 min) Demonstration der laufenden Software (5-10 min) Fazit der gesammelten Erkenntnisse.
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 4 Folie 2 REST Web Services (1)
XML IV: Cocoon 2.
Beschreiben Sie eine Web Interaktion mittels Java Applets.
Virtual Earth Visualisierung von Geodaten Daniel Walzenbach, Microsoft Deutschland GmbH
WINlearn Technische Spezifikation der Benutzerstruktur Gruppe 4.
Semesterarbeit SOA CRYSTL-PIM Product Information System
Software-Technik: (fortgeschrittene) Klassendiagramme
REBOL III. Teil 1 – Nachtrag /View face/feel redraw [face action position] vor Neuzeichnen over [face action position] Mausbewegung engage [face action.
Bilddateiformate, Metadaten, KML
Torque in Turbine Team 3 Alexander Mittermair Michael Wesinger.
Hibernate (OR-Mapping)
Einführung in Web Services Web Services in der Praxis
RateMe Slides. Ablauf Präsentation des Konzepts (5-10 min) Demonstration der laufenden Software (5-10 min) Fazit der gesammelten Erkenntnisse.
Programmierung von Agenten in Java: Implementierung einer Supply-Chain
1 Stammdaten-Export/Import Eindeutigkeitsproblem Beschreibung und vorgeschlagene Lösung
Vassil Dimov.  Was ist Blue Age  Eigenschaften  Möglichkeiten  Hello World (Beispiel)  Entity Creation(Beispiel)  Benefit.
Dipl.-Inform. Med. Anton Brass Helmholtz Zentrum München IBMI München,
Natürliches Programmieren
Generative Softwareentwicklung in der Praxis Olaf Kaus, „Java User Group“, Hannover 6.Oktober 2003.
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
© Zühlke 2013 Romano Roth Workshop 6 (ws6C) native Entwicklung für mobile Geräte Lektion 2: Service 18. February 2013 Folie 1 von 19.
DaimlerChrysler Workshop Architektur HyperbolicModeler  Notes Client  Notes native Java Klassen  Mehr Informationen über Design  Zugriff auf Dokumente.
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
1 Servlets Stephan Baldes. 2 Was ist ein Servlet? S E R V L E T = Eine auf Java-Technologie basierte Web-Komponente, die von einem Container.
Forms 9i - New FeaturesSeite 1 Forms 9i New Features Gerd Volberg OPITZ CONSULTING GmbH.
Vergleich verschiedener Kommunikationsinfrastrukturen in Enterprise Information Systems Ben Mainz Seminar am Lehrstuhl für Software Engineering RWTH Aachen.
© 2008 TravelTainment The Amadeus Leisure Group Webanwendungen mit Java - HttpServlets 17.Dezember 2010 Sebastian Olscher Erstprüfer: Hon.-Prof. Dr. H.
Schnittstellen für Verteilte System mit J2EE Frank Schwichtenberg SourceTalk 2008 Göttingen,
Komponenten-/Kompositionsstrukturdiagramme
Showcase Forms + BPEL Gerd Volberg + Torsten Winterberg
ORGANISATION NAME Presenter Name
 Präsentation transkript:

GPicS GeoPictureService

Gliederung 1. Systemarchitektur 1. Model 2. SSDs 2. eXist 1. Allgemeines 2. One BIG vs. Many small

Systemarchitektur / Model Benutzer String name String password String List albumList Album String name String description String password List picList Bild Integer id String name String description String filePosition Boolean isPublic Date timestamp Position pos

Systemarchitektur / Model Position Integer id String latitudeRef String latitude String latitudeDecimal String longitudeRef String longitude String longitudeDecimal String altitude String direction Rundreise String name String description String password Map picList (Integer für Position in Rundreise)

Systemarchitektur / SSDs

eXist / Allgemeines native XML-DB Installationsmöglichkeiten: Jetty * Tomcat Embedded Standalone Abfragen über XQuery Java-Client RESTful Webservices*

One BIG vs. Many small OneBIGMany small Anzahl Items Anzahl Dateien1500 Dateigröße1,5MBca. 3KB - Viele Dateien, Verwaltungsoverhead -Keine Performanceunterschiede merkbar