Technische Universität München
Institut für Informatik
FORSOFT Teilprojekt ZEN
Systementwicklungsprojekt:
Erweiterung des J2EE-basierten Group Knowledge Management Systems CROFT um konfigurierbare
Homepages für Projekte und Mitarbeiter
Thematische Einordnung:
Am Lehrstuhl Prof. Broy entstand im Rahmen des Softwaretechnikpraktikums
im Sommersemester 2000 das System CROFT
zur Verwaltung von Personen, Projekten, Dokumenten und Kontakten am Lehrstuhl.
Die Anwendung wurde auf Basis der Java 2 Enterprise Edition (J2EE)
realisiert, die ein Framework zur komponentenbasierten Entwicklung von
Serverapplikationen mit HTML-Clients bietet. Hierbei kommen neuste Technologien
wie Enterprise Java Beans (EJBs), Java Server Pages (JSPs) und JDBC zum
Einsatz. Im Rahmen von SEPs und Diplomarbeiten soll die Anwendung weiter
ausgebaut und verbessert werden.
Konkrete Themenstellung:
Ziel dieses SEPs ist es, das bestehende System um konfigurierbare, webbasierte
Homepages und Workspaces für Projekte und Mitarbeiter zu erweitern.
Diese Seiten enthalten jeweils Informationen die für die Arbeit eines
Mitarbeiters oder eines Projekts relevant sind, bzw. für ihre Darstellung
nach aussen. Die Web-Seiten werden dynamisch durch JSPs generiert, wobei
der Benutzer die dargestellten Inhalte zur Laufzeit mittels einer GUI konfigurieren
kann.
Im einzelnen:
Einarbeitung in die J2EE und das CROFT-System
Konzeption und Realisierung eines Mechnismus zur Verwaltung der Konfiguratinen
auf Basis von EJBs
Konzeption und Realisierung einer geeigneten web-basierten Benutzerschnittstelle
zur Konfiguration der Homepages/Workspaces (denkbar sind hier z.B. JSPs
oder Applets)
Erweiterung der bestehenden dynamischen Homepages und Workspaces um die
Darstellung der konfigurierbaren Inhalte
Voraussetzungen:
Java-Grundkenntnisse
Interesse an der Entwicklung von Systemen auf Basis der J2EE
Möglichkeiten:
Erfahrungen im Umgang mit neusten Technologien (J2EE, EJB, JSP) und
der Entwicklung von Multi-Tier-Anwendungssystemen.