Kurs Mensch-Computer-Interaktion, AI, WI im SS 2005 |
Prof. Dr. H. Klocke |
Vorbereitung auf das MCI-Praktikum im SS 2005
Im MCI-Praktikum wird ein interaktiver Stadtführer als Web-Applikation entwickelt. Ich empfehle Ihnen, dass Sie sich schon jetzt mit der Technik, die wir im Praktikum verwenden, vertraut machen. Dazu erhalten Sie im folgenden einige Hinweise.
- Als Entwicklungswerkzeug für die Web-Applikation wird das von Apache entwickelte Web Development Framework Cocoon benutzt.
Dazu laden Sie die Version 2.1.6 von Cocoon als Source-Code. Mithilfe der mitgeleiferten Datei build.bat muss Cocoon auf Ihrem Rechner übersetzt werden. Mit dem JSDK1.4.2_07 klappt das einwandfrei.
Cocoon enthält alle Werkzeuge, die man für XML/XSL-basierte Client-Server-Anwendungen benötigt. Sie brauchen keinen extra Webserver wie Tomcat zu installieren. Ebenso sind die Bibliotheken Xerces (XML-Parser) und Xalan (XML/XSL-Transformator) in Cocoon enthalten. Wenn Sie Cocoon nach der Installation mit dem Befehl "cocoon servlet" (am besten als "call cocoon servlet" in eine Batch-Datei schreiben) starten, wird der Jetty-Webserver gestartet. Sie können dann Cocoon im Browser mit "http://localhost:8888/" aufrufen. Schauen Sie sich die ausführliche Dokumentation und die Beispiele an.
- Als Entwicklungslungswerkzeug können Sie Eclipse und die Free Home Edition von XMLSpy als Plugin verwenden.
- In Cocoon-Applikationen können Sie natürlich auch Java-Klassen einbinden, was für unsere Praktikumsanwendung allerdings nicht unbedingt erforderlich ist. Es ist Ihnen aber freigestellt, es zu tun.
- Die Daten, die für die Praktikumsanwendung benötigt werden, speichern Sie in einer Datenbank. Verwenden Sie dazu bitte die Oracle-Datenbank aus Ihrem DB-Praktikum.
- Richten Sie auf Ihrer Homepage eine MCI-Praktikumsseite ein, auf der Sie alle Aufgaben und Lösungen zum MCI-Praktikum öffentlich zur Verfügung stellen. Über Ihren User-Account (z.B. ai1234), den Sie bei der Anmeldung angeben müssen, können Herr Poborski und ich darauf zugreifen, um uns Ihre Arbeiten anzuschauen.
- Wiederholen Sie Ihr Wissen über XML und XSL, insbesondere auch über XSLT. Viele Informationen finden Sie hierzu im Web, z.B. beim W3C.
zurück
Letzte Änderung: 15.03.2005