MobileApps
08.03.2012Das Informatikprojekt Mobile Apps ist das Informatik-Projekt im
- Semester. Anwendungen für Mobile Endgeräte sind zur Zeit in alle Munde. Im letzten Wintersemester 2011/2012 wurde eine Mobile Anwendung für Android Smartphones – die Anwendung “StudyBuddy” entwickelt, mit deren Hilfe sich das studentische Leben auf dem Campus organisieren läßt (s. auch hier).
U.a. sind die folgenden Features bereits vorhanden:
- Individueller (personalisierter) Stundenplan
- Notenspiegel
- Mensa
- Bibliothek
- HIS Anmeldung
- Moodle News
Dabei können und sollen die Daten aus “echten” Backendsystemen bezogen werden. Hierfür wird die SAP Infrastruktur des Digitalen Campus zur Verfügung stehen. Keine Angst – Sie müssen kein SAP-Know-how haben, denn die SAP-Dienste werden als Java Web Services eingebunden! Die Anwendungen können und sollen auch um ortsbezogene Dienstleistungen wie BuddyFinder etc. ergänzt werden.
In dem Projekt des Sommersemesters 2012 wird diese Anwendung weiterentwickelt und um weitere Module und Funktionen ergänzt.
Teilprojekte
- Chat Funktion
- Integration Clicker App (Anwendung zur Abstimmung in Vorlesungen, mehr Informationen hier
- Verbesserung der Kern Anwendungen wie Stundenplan, Notenspiegel, HIS Integration, Moodle Integration
- SAP Backendkonfiguration und Integration
- BuddyFinder (ortsbezogene Informationen)
- Weitere Location Based Services
Es sind viele weitere Teilprojekte denkbar, die Sie – als Teil der Projektplanung – im Team und gemeinsam mit mir definieren können. Sie können sich also das Projekt “auf den Leib (mass-) schneidern”!
Das Projekt wird durch erfahrene Tutoren unterstützt. Die Teams können (nahezu) vollständig getrennt arbeiten, integrieren aber regelmäßig über ein Versionsmanagement (git), wobei das Entwicklungsmodell zu Beginn gemeinsam festgelegt wird.
Insbesondere für Studierende mit wenig Programmiererfahrung besteht die Möglichkeit, auf Basis der bereits bestehenden Module weiterzuentwickeln, was einfacher ist, als auf der „grünen Wiese“ anzufangen. Wer eigenständig etwas Neues anfangen möchte, hat dazu aber auch Gelegenheit, da es neue Module geben wird.
Vorkenntnisse
Java-Grundkenntnisse sind erforderlich, Kenntnisse von Web-Services für die Backendintegration von Vorteil, aber keine Voraussetzung. Kenntnis der Android-Architektur von Vorteil, aber keine Voraussetzung.
Wichtige organisatorische Hinweise:
Aus organisatorischen Gründen ist die Teilnehmerzahl für das Projekt „Mobile Apps“ auf 12 Personen begrenzt, daher bei Interesse rechtzeitig anmelden!
Weitere Hinweise
Es besteht die Möglichkeit, ausgewählte Themen in der Praxisphase und als Bachelorarbeit fortzuführen! Außerdem besteht für Interessierte Studierende nach Absprache die Möglichkeit, Themen aus dem Projekt Car2Car, s. hier fortzuführen.