![]() |
Lehrstuhl für Angewandte Softwaretechnik Applied Software Engineering [ Home | People | Lectures & Praktika | FoPras & Diplomarbeiten | Projects ] |
![]() |
Erster Termin: Donnerstag, 26. Oktober, 16 Uhr
Ort: Hauptgebäude, Raum 3175
Zeit: Donnerstags, 16-18 Uhr
Die fortschreitende technologiesche Entwicklung ermöglicht mittlererweile die Verarbeitung von zeitbasierten Medien, wie beispielsweise Video nicht nur auf Desktop-Computern sondern sogar auf Laptops - so verfügen z.B. die Apple PowerBooks und Sony VAIOs über eine eingebaute FireWire-Schnittstelle und sind für die Verarbeitung von Video auch schnell genug.
Die hardwareseitigen Voraussetzungen sind also geschaffen. Um Anwendungen zu schreiben, die den Umgang mit zeitbasierten Medien mit der gleichen Selbstverständlichkeit erlauben, wie wir es vom Umgang mit Texten und Bildern auf unseren Computern gewohnt sind, werden Klassenbibliotheken und Frameworks benötigt, welche die Komplexität der entsprechenden Spezialhardware abstrahieren, die Vielzahl der Medientypen und Datenformate handhabbar machen, und vielfältige Manipulations- und Darstellungsmöglichkeiten bieten.
Mit QuickTime hat Apple Computer bereits vor fast 10 Jahren eine Bibliothek von Funktionen zur marktreife gebracht, die diesen Bedarf addressiert. Seit zwei Jahren kann diese Technologie auch von Java Programmierern mit Hilfe von QuickTime for Java auf einfache Weise genutzt werden.
Im Rahmen des Praktikums lernen die Teilnehmer, daß QuickTime mehr ist als nur ein Datenformat, und wie sie QuickTime in ihren Anwendungen verwenden können.
Die wöchentlichen Tutorials sind keine klassischen "Vorbesprechungen" eines Praktikums, sondern bestehen sowohl aus einer Präsentation des Stoffes als auch aus Übungsphasen, in den das gerade gehörte hands-on geübt werden kann.
Aus diesem Grund finden die Tutorials in unserem Software Engineering Lab - Raum 3175 Hauptgebäude - statt. Das Lab ist mit 17 PowerMacintosh G3 Computern ausgestattet und während des Semester für Praktikumsteilnehmer frei zugänglich. Als Betriebssystem wir das Mach 3.0 und BSD Unix basierende Mac OS X zum Einsatz kommen.
Das Praktikum orientiert sich am Buch QuickTime for Java - A Developers Reference. Das Buch kann für die Dauer des Praktikums ausgeliehen werden (bei Verlust oder Beschädigung ist der Wiederbeschaffungspreis von DM 100,- zu ersetzen).
Wie bei Java üblich, steht für die behandelten APIs die Dokumentation im JavaDoc Format zur Verfügung:
QuickTime selbst ist kostenlos und ist per download sowohl für Mac OS als auch für Windows erhältlich. Bei Apple Developer Connection findet man eine Fülle von Informationen sowohl zu QuickTime als auch speziell zu QuickTime for Java.
Bei Übungsbedarf im Bereich der Java Programmierung und AWT empfiehlt es sich vor Beginn des Praktikums die entsprechenden Abschnitte (Basics, AWT GUI) in Suns Java Tutorial durchzuarbeiten.
Dipl.-Inform. Rafael Kobylinski