EUD und Web 2.0
Dennis Koch
Seminar End-User-Development
Inhaltsangabe
- Was ist EUD?
- Was ist Web 2.0?
- EUD-Elemente in
- Flickr (Community)
- Wordpress (Blogs)
- Pipes (Entwicklungsumgebung)
- Fazit / Diskussion
Was ist EUD?
- Nach der Definition von Lieberman et al. versteht man unter End-User-Development eine Ansammlung von Methoden, Techniken und Werkzeugen, die es einem unerfahrenen User ermöglichen Teile eines Softwaresysteme zu verändern, erweitern oder hinzuzufügen.
- Parameterisation or Customisation
- Program Creation and Modification
- Programming by Example
- Incremental programming
- Model-based development
- Advanced Parameterisation
Was ist Web 2.0?
- Nur ein Schlagwort
- Entstanden aus einer Diskussion zwischen Tim O’Reilly und Dale Dougherty.
- Beschreibt signifikante Unterschiede zu "alten" Webanwendungen.
- Skizziert Prinzipien für neue Webanwendungen.
- Es müssen nicht alle Prinzipien erfüllt werden, besonders starke Ausprägung einzelner sind häufig erfolgsversprechender.
EUD in Flickr
- Flickr ist eine seit 2004 existierende Foto-Community.
- Mehrere tausend Bilder Upload pro Minute
- Ziele:
- Benutzern die Möglichkeit geben anderen Leuten ihre Bilder zu zeigen.
- Eine einfache Organisation der Bilder zu ermöglichen.
- Ab zu Flickr...
EUD in Pipes
- Veröffentlicht Februar 2007
- Anwendungsbereich ist die Verarbeitung weborientierter Datenströme.
- Programmierkonzept ähnlich der Unix-Pipe.
- Verschiedene Module lassen sich miteinander kombinieren.
- Vollständige Entwicklungsumgebung
- Ab zu Pipes...
Fazit / Diskussion
Jedes Web 2.0 System bietet in irgendeiner Form EUD.
Allerdings findet man häufig nur Parameterisation...