Beruflich Dokumente
Kultur Dokumente
Tutorial
“Interactive Technologies”
Marion Koelle
in addition to
Prof. Dr. Matthias Kranz: Lecture “Interactive Technologies”
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
Poster Presentation
We are doing a “Design Fare”. Each group gets one section of the white board.
15 + 15 Minutes
Coordinate with your partner: one of you stays at the “booth” to receive feedback,
the other one makes a tour and visits the other posters. Change roles after 15
Min.
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
Today’s Topic:
Heuristic Evaluation
4
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
2 Minutes
Discuss with your neighbour:
How can we
make the system
status visible?
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
http://www.androiduipatterns.com/p/android-ui-pattern-collection.html
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
Start! Stop!
11
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
Start! Stop!
Bildquelle: http://www.sxc.hu
12
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
Start! Stop!
Bildquelle: http://www.sxc.hu
13
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
1 Minute
Discuss with your neighbour:
What is
important for
user control?
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
Error Prevention
(Fehlerprävention)
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
2 Minutes
Discuss with your neighbour:
Basic Idea:
• SQLiteDatabase & Content Provider
• System performs a query to the Content Provider
based on the text entered (so far) by the user
• Content Provider returns a Cursor that points to all
matching suggestions.
• Suggestions are displayed by the system.
http://developer.android.com/guide/topics/search/addi
ng-custom-suggestions.html#TheBasics
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
1 Minute
Discuss with your neighbour.
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
Hide all
functionalities
that are
currently not
needed!
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
What happened?
Source: http://www.tingzabraham.com/Information-Architecture/usability/usability-heuristics-part-9-help-users-recognize-diagnose-
and-recover-from-errors/
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
Positive
Language!
http://www.android-app-patterns.com/
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
A good help is …
• Focused on tasks
• Easy to find
• Contextual!
• Brief
• Well structured, e.g. in categories
• Searchable
1. Functionality
3. Usability
4. Likeability
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
1. Functionality
General Schedule
Day Time Topics
Mon, 13.03.2014 Introduction, HCI Basics
Tue, 11.03.2014 Ideation, Sketching & Storyboards
Wed, 12.03.2014 Paper Prototyping
Concept Development
Implementation
Deadlines
Day Time Topics
Today Time for questions!
31.03.-04.04.2014 Communication and Feedback via Blog & Email.
• Present your project’s current status: one entry per
07.04.-11.04.2014 group per week
• Give constructive Feedback: (at least) one comment
14.04.-18.04.2014 at another group’s work per week
• Specific questions: per email (marion.koelle@uni-
passau.de). I will try to answer as soon as possible.
You are allowed to use any public available Java libraries in your project.
You are allowed to reuse code, e.g. from the Internet, but you have to
document it in the code and in your documentation.
39
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
Evaluation
• App evaluation
– With at least 4 + 4 students
– Motivate design decisions. (Early + intermediate Feedback)
– Severe problems identified in the evaluation must be fixed
– Suggestions and other feedback (e.g. ideas for future versions) should be
included in the report
41
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
Written Report
• 10 pages (A4, Times 10 points, single-space, 2.5cm border all sides)
• Rough structure (plus/minus a few lines will be ok)
– 1 page: topic description
– 2 pages: app structure/architecture
– 4 pages: iterative design process
– 2,5 pages: evaluation/feedback
– 0,5 page: conclusion
42
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
Presentation
• 10 minute PowerPoint presentation describing your project
The presentation will be cut off after 10 minutes!
43
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
Summe 100
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
1. Functionality
Compuslory basis. “Pflicht”
2. Reliability (free of bugs)
IT2014
Lehrstuhl für Informatik mit Schwerpunkt Eingebettete Systeme, Universität Passau
Tutorial “Interactive Technologies”
Marion Koelle
Passau, Germany
Tomorrow’s Topic