en

Willkommen Gast


  • Login
Full load

Wintersemester 2006/2007
Projekt DB-basierte, mobile Systeme
Allgemeine Information
Veranstaltungs-Nr. 18.341
Veranstaltungs-Type Projekt
Veranstalter Martin Husemann, Dr. Christian P. Kunze, Prof. Dr. -Ing Norbert Ritter
Ort F-535
Zeit Mo 14.00-18.30
Periodizität Jährlich mit wechselnden, jeweils aktuellen Themen.
Eignung Geeignet für Wirtschaftsinformatikstudierende. Bedingt geeignet für Lehramtsstudierende, Nebenfachstudierende. Nicht geeignet für Bioinformatikstudierende.
Voraussetzungen Bereitschaft zur Bearbeitung der Aufgaben in Kleingruppen; grundlegende Kenntnisse in Unix / Linux (ERB); Erfahrungen in der Anwendungsentwicklung mit Java (bestandene P2/P3-Prüfung) und SQL (bestandene DIS-Prüfung).
Inhalt
Entwicklung einer teilweise mobilen, verteilten Systemplattform für E-Commerce-Unternehmensanwendungen im Bereich des Handels mit immateriellen Gütern auf Basis von Java EE und Java ME. Dabei wird sowohl ein Einblick in Techniken datenbankgestützter Softwaresysteme mit Anbindung unterschiedlicher Client-Typen über entsprechende Middleware-Systeme (Enterprise JavaBeans, Web Services) gegeben als auch auf die Besonderheiten mobiler Geräte eingegangen. Technisch stehen ansonsten u.a. Web-Browser (Servlets, JSPs) und Java-ME-Anwendungen sowie die Konzepte der Session, des Produktkatalogs und des Warenkorbs im Zentrum der Arbeit.
Aktuelle Informationen finden sich auf der zugehörigen Homepage: http://vsis-www.informatik.uni-hamburg.de/teaching/ws-06.07/dbms
Die Anmeldemodalitäten zur Veranstaltung werden zu gegebener Zeit auf der oben genannten Homepage des Projektes bekannt gegeben.
Vorgehen
Vertiefendes Projekt mit der Möglichkeit einer Baccalaureats-/Projektarbeit. Nach einer Einführung durch die Veranstalter werden im praktischen Teil zunächst die grundlegenden Werkzeuge und Technologien erarbeitet. Im weiteren Verlauf wird in Kleingruppen eine E-Commerce-Anwendung realisiert; dies geschieht in mehreren aufeinander aufbauenden Aufgaben, die die Möglichkeiten der angesprochenen Technologien verdeutlichen und zur Anwendung bringen. Grundsätzlich wird die Teilnahme nur bei Vorliegen hinreichender Vorkenntnisse (siehe Voraussetzungen) angeraten. Spezielle Kenntnisse zu Java EE werden nicht vorausgesetzt.
Lernziel
Neben der eigenständigen Einarbeitung in aktuelle Middleware-Systeme und Kerntechnologien - wie u.a. relationale Datenbanken und Java-EE-Application-Server - steht auch der Erwerb von Schlüsselqualifikationen im Bereich des Projektmanagements im Vordergrund des Projektes. Zudem sollen die zu erwerbenden Kenntnisse durch praktische Erfahrungen in der Entwicklung der exemplarischen Projektapplikation vertieft werden.
Literatur
Crume, J.: "Beginning Java EE 5: From Novice to Professional", APRESS, 2005
Deitel, H.: "Java How to Program, 6th Edition", Prentice Hall, 2005
Burke, B.: "Enterprise JavaBeans 3.0", O'Reilly, 2006
Türker, C.: "SQL:1999 & SQL:2003", dpunkt, 2003.
Vossen, G., Witt, K.: "Das DB2-Handbuch", Addison-Wesley, 2001.
Chamberlin, D.: "A Complete Guide to DB2 Universal Database", Morgan Kaufmann Publishers, 1998.
Schmatz, K.-D.: "Java 2 Micro Edition : Entwicklung mobiler Anwendungen mit CLDC und MIDP", dpunkt, 2004
Yuan, J. Y.:, "Enterprise J2ME : developing mobile Java applications", Prentice Hall PTR, 2004
Pashtan, A.:, "Mobile Web services", Cambridge University Press, 2005

Weitere Literatur wird in der Veranstaltung bekannt gegeben.