![]() |
Lehrstuhl für Angewandte Softwaretechnik Applied Software Engineering [ Home | People | Lectures & Praktika | FoPras & Diplomarbeiten | Projects ] |
![]() |
Die fortschreitende technologiesche Entwicklung ermöglicht mittlererweile Videoverarbeitung 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 dafür auch schnell genug.
Die hardwareseitigen Voraussetzungen sind also geschaffen. Um Anwendungen zu schreiben, die den Umgang mit Video 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, und die Vielzahl der Medientypen und Datenformate handhabbar machen.
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, auf den Mac OS 9 installiert ist. Für die Entwicklung stehen die bekannten Sun JDK Tools zur Verfügung. Auf die Besonderheiten der Java Entwicklung unter Mac OS (die Macs haben keine Shell) wird im Praktikum eingegangen.
Es werden insgesamt drei Termine für Tutorials zur Auswahl angeboten, die jeweils zwei Stunden dauern. Zum Praktikum bereits angemeldete Teilnehmer können sich durch einen Klick auf einen der Links für den jeweiligen Termin anmelden.
Achtung: Anmeldung ist nur mit dem durch diese Links erzeugten Subject gültig. Andere Termine sind leider nicht möglich.Sollte eine nachträgliche Änderung ausnahmsweise notwendig werden, bitte ich, auf die gleiche Weise eine erneute Anmeldung vorzunehmen. Aus didaktischen Gründen ist die Anzahl der Plätze pro Termin auf 14 beschränkt.
Die Anmeldung endet am 2. Mai um 18 Uhr. Teilnehmer, die sich bis dahin nicht angemeldet haben, werden in die am wenigsten besetzte Gruppe eingeteilt.
KW 20, KW 24, KW 25 und KW 27 finden voraussichtlich keine Tutorials statt.
Das Praktikum orientiert sich am Buch QuickTime for Java - A Developers Reference. Für je zwei Studenten wird ein Buch zur Verfügung stehen, und kann dann 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