| Day | Activities | Reading / projects due |
| Tue Sep 2 Ulrik |
Course intro: unified process, UML, Java, and pervasive computing | |
| Fri Sep 5 Ulrik+Kasper |
Programming: Java and Eclipse. Note: class in terminal room
|
Larman: Chapters 1-3 |
| Tue Sep 9 Ulrik |
Requirements: vision and use cases Introduction to analysis (domain model and sequence diagrams) Project starts: groups are formed and start working (in class) |
|
| Fri Sep 12 Kasper |
Analysis in the unified process, more programming experience
Email to Ulrik+Kasper: Please send me a plain-text email with your vision by 9:00. |
Larman: Chapters 4-7 Source code for the simulator. Optional simulator exercises: descriptions for the easy and hard exercises. |
| Tue Sep 16 Ulrik |
Design in the unified process, more programming experience
|
Email to Ulrik+Kasper: Please send me an email with your brief use cases. Larman: Chapters 8-10,14 (11-13 are optional reading) |
| Fri Sep 19 Kasper |
Implementation Note: class in terminal room |
First iteration complete Read Wikipedia article about revision control (overview article, never mind the details). Before class, prepare complete set of interaction diagrams for primary use case, with accompanying class diagram |
| Tue Sep 23 Kasper |
Second iteration: iterating your analysis and design, design using GRASP, introduction to the agent framework, introduction to Sun Spots | Read Java-based mobile agents and A performance evaluation of the mobile agent paradigm, available on-line |
| Fri Sep 26 | Lecture cancelled | |
| Tue Sep 30 Ulrik |
Second iteration: threads and RMI in Java, advanced programming in Eclipse, programming mobile agents Class starts in seminar room and moves to terminal room later |
Larman: Chapters 15-20 |
| Fri Oct 3 Kasper+Ulrik |
Programming lab | Read Java tutorial on RMI |
| Tue Oct 7 Kasper+Ulrik |
|
Second iteration complete Larman: Chapter 21-26 |
| Fri Oct 10 Kasper+Ulrik |
Optional sessions:
|
|
| Tue Oct 21 Kasper |
Third iteration: work on your projects, Kasper is there to assist and give comments on your report | Third iteration complete: give demo to Kasper, show him the current version of your report |
| Fri Oct 24 Kasper |
Third iteration: work on your projects, Kasper is available in his office | Reports are due 12:00 in Kasper's mailbox, hand in two copies! |
| Tue Oct 28 Fri Oct 31 |
Exams: Tuesday Oct 28 and Friday Oct 31, seminar room, schedule |