Bachelorarbeit, 2011
68 Seiten, Note: 1,3
1 Einführung
1.1 Motivation der Problemstellung
1.2 Aufgabenstellung
1.3 Übersicht über die folgenden Kapitel der Arbeit
2 Grundlagen
2.1 Besprechung (Meeting)
2.1.1 Begriffserklärungen
2.1.2 Meeting-Phasen
2.1.3 Werkzeuge
2.1.4 Besprechungstypen
2.2 Gruppenwahrnehmung (Awareness)
2.2.1 Begriffserklärungen
2.2.2 Arten der Awareness-Informationen
2.2.3 Klassifikation von Groupware
2.3 Elektronisches Meeting System (EMS)
2.3.1 Begriffserklärungen
2.3.2 Sitzungsunterstützung durch EMS
2.4 Technische Grundlagen
2.4.1 iOS Architektur
2.4.2 Xcode Entwicklungsumgebung
2.4.3 Cocoa Design Patterns
3 Anforderungsanalyse
3.1 Szenarien
3.1.1 Anmelden am System
3.1.2 Meeting startet
3.1.3 Darstellung besprechungsspezifischer Informationen
3.1.4 Konfiguration des Meeting-Fortschritts
3.1.5 Wortmeldungen
3.1.6 Meeting beenden
3.2 Akteure
3.3 Anwendungsfalldiagramm
3.4 Zusammenfassung der Anforderungen
4 Stand der Forschung
4.1 Darstellung existierender Ansätze
4.1.1 GroupSystems ThinkTank
4.1.2 DOLPHIN
4.1.3 Cisco WebEX Meeting Center
4.2 Zusammenfassung
4.2.1 Klassifikation nach Raum/ Zeit
4.2.2 Defizite
5 Lösungskonzept
5.1 Softwarearchitektur
5.2 Entwurfsentscheidungen
5.2.1 Datenmodell
5.2.2 Programmablauf
6 Implementierungsdetails
6.1 Allgemeine Anforderungen
6.2 Living Agendas Schnittstelle
6.2.1 Schnittstellentyp und Austauschformat
6.2.2 Services
6.3 Client Implementierung
6.3.1 Datenmodell
6.3.2 Grafische Darstellung der Benutzerschnittstelle
6.3.3 Wortmeldungen
6.4 Eingesetzte Fremd-Bibliotheken
6.4.1 SBJson
6.4.2 ASIHTTPRequest
6.4.3 ISO8601DateFormatter
7 Fazit
7.1 Zusammenfassung
7.2 Vorschläge zur Weiterentwicklung
7.2.1 Apple Push Notification Service
7.2.2 Protokollierung von Wortmeldungen und Ergebnissen
7.2.3 Zugriff auf alte Meetings und Protokolle
7.2.4 Bearbeiten und verschieben von Wortmeldungen
Die Arbeit befasst sich mit der Konzeption und technischen Implementierung einer nativen iPad-Applikation namens "Speaker's List", die als unterstützendes Client-System für das webbasierte "Living Agendas" Meeting-Support-System dient. Das Ziel ist es, Meeting-Teilnehmern und Moderatoren eine strukturierte Schnittstelle zur Verwaltung von Wortmeldungen, Agendapunkten und Meeting-Fortschritten zu bieten.
3.1 Szenarien
Im folgenden Abschnitt werden die Szenarien Anmelden am System, Meeting startet, Darstellung besprechungsspezifischer Informationen, Konfiguration des Meeting-Fortschritts, Wortmeldungen und Meeting beenden durchgespielt und Anforderungen spezifiziert. Dabei beschreiben die Szenarien aus Sicht des Autors, wie die Applikation SL in einem Meeting eingesetzt werden könnte. Anhand der beschriebenen Benutzer-Interaktionen werden mögliche Bedienungsschritte erläutert und ein Anforderungportfolio aufgebaut.
Alle Anforderungen werden Referenznennungen nummeriert, wobei jeweils ein A vorangestellt wird (z.B. [A10]).
1 Einführung: Die Einleitung motiviert die Problematik ineffizienter Meetings und definiert die Zielsetzung zur Entwicklung der Applikation Speaker's List.
2 Grundlagen: Hier werden zentrale Begriffe aus dem Bereich CSCW, Meeting-Support-Systeme und die technischen Grundlagen der iOS-Entwicklung behandelt.
3 Anforderungsanalyse: Dieses Kapitel spezifiziert anhand von Szenarien die funktionalen und technischen Anforderungen an die zu entwickelnde Applikation.
4 Stand der Forschung: Es werden existierende Ansätze wie GroupSystems ThinkTank, DOLPHIN und Cisco WebEX Meeting Center hinsichtlich ihrer Funktionalität analysiert.
5 Lösungskonzept: Vorstellung der Softwarearchitektur sowie der Entwurfsentscheidungen für das Datenmodell und den Programmablauf.
6 Implementierungsdetails: Detaillierte Beschreibung der Schnittstellenanbindung, der Client-Implementierung und der verwendeten Fremd-Bibliotheken.
7 Fazit: Zusammenfassende Betrachtung der Ergebnisse und Ausblick auf zukünftige Erweiterungsmöglichkeiten der Applikation.
Meeting Support System, Speaker's List, iOS, Living Agendas, Gruppenwahrnehmung, Awareness, Wortmeldungen, Softwarearchitektur, iPad Applikation, Kooperatives Arbeiten, CSCW, Meeting-Prozesse, Xcode, Cocoa, Schnittstellenanbindung.
Die Arbeit behandelt die Konzeption und Implementierung einer mobilen iPad-Applikation namens "Speaker's List", die als unterstützendes Werkzeug für Meetings innerhalb des "Living Agendas" Systems dient.
Die Themen umfassen Meeting-Management, kooperatives Arbeiten durch CSCW-Systeme (Computer Supported Coordinated Work), mobile App-Entwicklung für iOS sowie die Gestaltung von Schnittstellen für Server-Anwendungen.
Das Ziel ist die Erstellung einer nativen Applikation, die Teilnehmern hilft, während einer Besprechung Wortmeldungen effizient anzumelden, den Fortschritt der Agenda zu verfolgen und dem Moderator die Steuerung der Sitzung zu erleichtern.
Es wird eine Anforderungsanalyse auf Basis von Szenarien durchgeführt, eine Literaturrecherche zu existierenden Systemen (Stand der Forschung) erstellt und ein Lösungskonzept inklusive Softwarearchitektur entwickelt.
Der Hauptteil gliedert sich in die Bedarfsanalyse, die Recherche bestehender Lösungen, die technische Konzeption sowie die detaillierte Beschreibung der Implementierung auf dem iOS-System.
Wichtige Begriffe sind Meeting Support System, iOS Architektur, Awareness, Softwarearchitektur, Schnittstellenanbindung und Wortmeldungsmanagement.
Die Applikation greift über eine HTTP-basierte Schnittstelle (API) auf das Living Agendas System zu, wobei Daten primär im JSON-Format ausgetauscht werden.
Das MVC-Pattern wird genutzt, um eine saubere Trennung zwischen der Datenrepräsentation (Modell), der visuellen Darstellung (View) und der Steuerungslogik (Controller) zu gewährleisten, was die Wartbarkeit und Erweiterbarkeit des Codes verbessert.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

