Seminar für webbasierte mobile Anwendungen

Prof. Dr. Armin B. Cremers, Holger Mügge, Mark Schmatz, Pascal Bihler

Einführung

Spätestens seit dem iPhone ist klar, dass web-basierte Anwendungen für Handys, PDAs und Notebooks zunehmend an Bedeutung gewinnen. Spezielle Kontext-Information wie Ort (GPS-Daten), Zeit oder Beschleunigungssensoren im Handy vergrößern die Bandbreite möglicher Anwendungen erheblich.

Was ist mit web-basierten Anwendungen machbar, was nicht? Wo liegen die Schwierigkeiten bei der Realisierung und wie kann man diese umgehen? Im Rahmen des Seminars wollen wir uns mit diesen und weiteren Fragen beschäftigen.

Themen

Siehe unten.

Vortragsmodus

Das Seminar orientiert sich in seiner Organisation am Stil wissenschaftlicher Konferenzen: Beim ersten Treffen wählt jeder Teilnehmende ein Thema aus. Bei einem zweiten Treffen kurz darauf stellt er oder sie dieses Thema in einer sehr kurzen Präsentation der Gruppe vor. Im Laufe des Semesters wird dann ein ca. 20-Seitige Papier geschrieben, dass sowohl vom Betreuenden, als auch von anderen Studierenden begutachtet wird.

Das letzte Treffen stellt eine Art “Konferenztag” dar, in dessen Rahmen jeder Teilnehmende seinen Beitrag in einem 25-minütigen Vortrag präsentiert. Die Seminararbeiten sollen als eine Art “Tagungsband” zusammengestellt werden und, wie auch die Abschlusspräsentation, für andere Studierende und weitere Interessierte offen stehen.

Vorlagen

Termine

13.11.2008, 17h 90-Sek. Kurzvorträge
05.01.2009, 24:00 Uhr Abgabe der Ausarbeitung - Abgabe via Konferenzsystem
19.01.2009, 24:00 Uhr Deadline Abgabe Reviews - Abgabe via Konferenzsystem
02.02.2009, 24:00 Uhr Deadline Finale Version der Ausarbeitung - Abgabe via Konferenzsystem
05.02.2009, 9-18 Uhr Präsentation der Seminarergebnisse in Essen

Kooperation

Themenübersicht

  1. History and overview of web-based software (co betreut von hm)
    • From static internet pages to mesh-ups
    • The basic concepts explained (e.g. three-tier, webservice, web 2.0, widget, mesh-up, grid, SOA, …
    • A short overviews about web-centric software architectures
  2. Microblogging (sj betreut von pb)
    • Discuss microblogging and compare shortly the most prominent systems (twitter, jaiku, pownce, …)
    • Show the potential of integration into mesh-ups with some prominent sample applications using twitter (e.g. twittearth, etc.)
    • What role does mobility play here? How is mobility supported?
    • Introduce the twitter API and give some details about developing mesh-ups with twitter
  3. Lifestreaming (wy betreut von hm)
    • Discuss the phenomenon and history of lifestreaming
    • Discuss current systems (examples follow)
      • Early ideas: Memex by Vannevar Bush in 1945
      • MyLifeBits by Microsoft
      • Live-Video-Streaming (vimeo, mogulus, qik)
      • General activity tracking (yahoo pipes)
      • Community blogging (friendfeed)
    • What are the open issues? Is there any demand for research and further innovation?
  4. Personal news and content syndication (aka aggregation) (ag betreut von hm)
  5. how to build an online social network? - open source software kits (mg betreut von hm)
    • give an overview of what development kits are available (e.g. elgg, lovdbyless, aroundme, dolphin, phpizabi, …)
    • select one of them and show in detail how setting up a social software works
    • central versus decentral social networking platforms
  6. location-based services (wza betreut von pb)
    • give an overview of status quo and potential of mobile location-based services
      • navigation (just mention, we all know it)
      • recommender systems
      • travel dopplr,
      • buddy finder, people tracking …
    • requirements (location sensing, device capabilities, connectivity, …)
    • basic geo data services (e.g. GeoNames)
  7. web-application development frameworks (bj betreut von ms)

Nicht Belegte Themen

  1. further topics are listed below. your own ideas are welcome! (alle: nn)
    • gaming
    • cooperative work
    • context-aware services (very interesting: are there any?)
    • patterns for web 2.0, mesh-ups etc.? with regard to UI and architecture!
    • preventing attacks through static source code analysis
  2. integration of social networks in other applications (not selected)
    • comparison of architectures and potentials (examples are: elgg versus lovdbyless)
    • personal profile formats and protocols (e.g. OpenID, noserub)
    • discuss API, integration styles and applications
  3. web-based text processing (not selected)
    • portray current systems, e.g. Google Docs, AjaxWrite
    • what about mobility? Read & write access?
    • what about community, groups etc.
  4. microformatting - the bottom-up way to a semantic web? (not selected)
    • sketch the idea and some important microformats
    • discuss how it relates to semantic web ideas
    • show in detail how it works and what it offers
    • overview of support in terms of browsers, editors etc.
    • a book on mircoformats
Last modified: 2017/08/29 18:41
*