it's showtime!
Zusammenfassend lässt sich sagen, dass der Einsatz von showtime! in präsentationsunterstützten Vorträgen eine Reihe von Vorteilen bringt:
- Die Bewegungsfreiheit von Vortragenden ist durch die drahtlose Steuerung über eine WiFi-Verbindung nicht mehr (wie bei herkömmlichen Steuerungsmethoden) stationär gebunden.
- Verbesserung der Übersicht über kommende Präsentationsinhalte durch die Möglichkeit der Vorschau auf die nächste Folie.
- Verbessertes Zeitbewusstsein durch die Verwendung eines Timers, der die verstrichene Präsentationszeit anzeigt.
- Verbesserung des Bewusstseins über den allgemeinen Präsentationsfortschritt durch Anzeige der verstrichenen Folien.
- Der Vortragende hat bei Bedarf die Möglichkeit, den strikten sequenziellen Aufbau von PowerPoint Präsentationen mit Hilfe der Direktwahl von Folien im Übersichtsmodus zu durchbrechen.
- Möglichkeit einer privaten, für das Publikum nicht sichtbaren, Ansicht der Präsentationsinhalte im Übersichtsmodus.
- Foliennotizen können statt Stichwortzetteln o.ä. als Leitfaden für den Vortragenden dienen.
- Einfache und intuitive Steuerung durch Wischbewegungen über das Display des iPhone bzw. iPod Touch -> Vortragender wird nicht abgelenkt, Blickkontakt zum Publikum bleibt erhalten.

redesign
Pünktlich zum Ende des Semesters war das Projekt schließlich soweit fertiggestellt und sieht nach einem Redesign im März so aus:
Auflistung der verfügbaren Hosts, anschließende Auflistung der verfügbaren PowerPoint-Präsentationen:

Präsentationsmodus im Hoch- und Querformat ist im Wesentlichen Gleich geblieben:
Übersichtsmodus in verschiedenen Zoomstufen, einzelne Folien können gezielt selektiert und die Präsentation an der ausgewählten Stelle fortgesetzt werden:

Weiters wurde in Angriff genommen, der Windows Desktop-Komponente eine übersichtliche GUI zur Verwaltung der PowerPoint-Präsentationen zu verpassen (Entwurf):

präsentationssteuerung
Dezember ging rasend schnell vorbei, die Weihnachstferien waren nur mäßig mit Freizeit ausgestattet und pünktlich zum Jahresanfang war auch die Funktionalität Präsentationssteuerung in unsere Anwendung integriert.
Nun war es möglich, aufgelistete Präsentationen über den iPhone Client zu starten und anschließend durch einfache Wischbewegungen über das Display zu steuern. Voraussetzung dafür war, dass Folien sowie Foliennotizen durch die Desktop-Komponente exportiert und an die Client-Komponente gesendet werden konnten, die diese wiederum darstellte. Zwischen den spezifischen Darstellungen im Hoch- und Querformatmodus konnte bereits nahtlos gewechselt werden.

Als letzter Schritt zur Vervollständigung der Funktionalität fehlte nun nur noch der Übersichtsmodus. Dieser stellte zum einen eine Herausforderung dar, da er unterschiedliche Touch-Gesten zum Scrollen, Zoomen sowie Selektieren einzelner Folien bereitstellen sollte. Der Algorithmus zur Unterscheidung dieser Touchgesten sowie die Anordnung der Folien in verschiedenen Zoomstufen im Hoch- und Querformat sollten uns für die nächste Zeit beschäftigen, doch wie heißt es so schön: "Modulo ist dein Freund!" ![]()
drahtlose kommunikation
Nach intensiven Programmierarbeiten war es Anfang Dezember schließlich soweit, dass die drahtlose Kommunikation zwischen iPhone Client-Komponente und Windows Server-Komponente funktionierte.

Verfügbare Hosts wurden mit Hilfe der Bonjour Technologie durch das iPhone automatisch ohne manuelle Eingabe einer IP-Adresse im lokalen Netzwerk gefunden. Weiters konnten wird eine Verbindung zwischen beiden Anwendungskomponenten herstellen und verfügbare PowerPoint Präsentationen an den Client übermitteln sowie in Form einer Liste darstellen.

user environment design
Nachdem mit dem Storyboard der grobe Ablauf festgelegt wurde, haben wir das dazueghörige User Environment Design für die mobile iPhone (iPod Touch) Komponente erstellt, das die Anwendung in 4 Screens teilt, auf denen sich der Benutzer bewegen kann:

:: Nächste >>