Menu

Degree having this Course

Degree - Branch Degree Plan Year
Engenharia Informática - Engenharia de Software 2009/10
Engenharia Informática - Inteligência Artificial 2009/10
Engenharia Informática - Interacção Humano-Máquina 2009/10
Engenharia Informática - Multimédia e Computação Gráfica 2009/10
Engenharia Informática - Sistemas de Informação 2009/10
Engenharia Informática - Sistemas Distribuídos e Centrados em Redes 2009/10
Engenharia Informática - Sem Ramos - Especialidades 2010/11
Professional Master in Human-Computer Interaction - Sem Ramos - Especialidades 2010/11

Course Information

Course Objectivs

Course Description and Objectives

  • To introduce students to the basic organising principles found in interactive software and relate them to several varieties of delivery platforms (e.g., the desktop, mobile devices, and the web)
  • To explore advanced interface and interaction techniques

Evaluation Criteria

? Reading Summaries 10%
? Homework 40%
? Project 20%
? Final 30%

Program Resume (get program detail)

1

Introduction

2

Basic Structures for User Interfaces (UI)

3

Project Proposal Presentations

4

Basic Structures (SWING) 

5

Basic GUI Output

6

Basic GUI Output

7

Prototyping

8

Application Interface and Object Level Architecture

9

Output in Interactive Systems

10

Input part 1 ? Input Devices

11

Input part 2 ? Input Models

12

Input part 3 ? Handling Events

13

Input part 4 ? Implementing Interaction Techniques

14

Context Aware Prototyping

15

 

1

Introduction

2

Basic Structures for User Interfaces (UI)

3

Project Proposal Presentations

4

Basic Structures (SWING)

5

Basic GUI Output

6

Basic GUI Output

7

Prototyping

8

Application Interface and Object Level Architecture

9

Output in Interactive Systems

10

Input part 1 ? Input Devices

11

Input part 2 ? Input Models

12

Input part 3 ? Handling Events

13

Input part 4 ? Implementing Interaction Techniques

14

Context Aware Prototyping

15

Context Aware Prototyping

16

Project Presentations

16

Project Presentations

Main Bibliography

 

Online Material and Texts

·             Sun Java Tutorial: http://download.oracle.com/javase/tutorial/java/nutsandbolts/index.html

·             Free Books on Java: http://www.techbooksforfree.com/java.shtml

·             Professional Android 2 Application Development, by Reto Meier. ISBN 0470565527

·             Eclipse web site at www.eclipse.org

·             Android Developers - http://developer.android.com/index.html

·             Installing Android in Eclipse - http://developer.android.com/sdk/installing.html

·             Android Market - https://market.android.com/

·             Videos on Android at Android Developers - http://developer.android.com/videos/index.html#v=M1ZBjlCRfz0

http://developer.android.com/reference/android/view/MenuItem.html

Other Biographical Sources / Support Documents

 

Online Material and Texts

·             Professional Android 2 Application Development, by Reto Meier. ISBN 0470565527 Sun Java Tutorial: http://download.oracle.com/javase/tutorial/java/nutsandbolts/index.html

Free Books on Java: http://www.techbooksforfree.com/java.shtml

Student Support

Associated Links

Comments

Teaching

Cursos - FAQs