Im Vergleich zum holprigen Start geht es derzeit Schlag auf Schlag und ich kann fast wöchentlich ein Update zum Fortschritt abliefern, was mir eine persönliche Freude ist. Nichts ist motivierender als sichtbarer Erfolg! Diese sichtbaren Erfolge sind im heutigen Fall auch hörbare, da ich das Audio Management fertig gestellt habe. Es lassen sich nun in allen Ansichten die entsprechenden Tonausgaben abspielen (derzeit Test Aufnahmen). Ein Etapenziel dabei war, dass der Ton auch beim Wechsel der Ansicht weiter spielt, bis er zuende ist oder eine andere Audiodatei ausgewählt wird. Lobet die Objektorientierte Programmierung!
Entgegen meiner bisherigen Planung, komme ich glücklichweise ohne eine aufwändige Audio-Bedienleiste aus, was der Übersichtlichkeit der GUI zugute kommt. Quasi „Ein-Knopf-Betrieb“, der meiner Meinung nach genügen sollte. Die beta Tester werden es dann später merken, ob das langt. 😉
Ein weiterer Meilenstein ist die Finalisierung der POI Stationen. Nach dem Testrundgang (siehe letzter Artikel) hatte sich noch Änderungsbedarf herausgestellt, der nun umgesetzt worden ist. Ich konnte daher die POI Liste einbauen und vor allem die entsprechenden Bilder verlinken. Auf jeder Detailansicht tauchen nun die zugehörigen Bilder in der Reihenfolge auf, in der man beim Ablaufen der Stadtführung die Umgebung erlebt. Ich hoffe das wird als Orientierungshilfe ausreichend dienen können. Weiter in Arbeit befinden sich die eigentlichen Texte der POI’s, welche hoffentlich in den nächsten Wochen fertig gestellt werden. Erst dann können für die oben genannte Audio Infrastruktur die Aufnahmen im Tonstudio gemacht werden.
Last but not least habe ich das Grundgerüst fertig, damit die POI’s als kleine Stecknadeln auf der Kartenansicht dargestellt werden. Was noch fehlt ist die Möglichkeit, diese auswählen zu können und direkt zur Detailansicht zu gelangen. Ausserdem sind im Datenmodel derzeit bis auf 3 Testeinträge noch keine Positionsangaben hinterlegt. Hier muss ich mir mithilfe von Google Maps noch die genauen Koordinaten (Längen- und Breitengrade) zu jedem POI heraussuchen und in der XML Datei hinterlegen.