|
Schedule |
|||
|
Date |
Task |
Resources |
Place |
|
24/09 |
Course introduction, AOP and AspectJ overview |
AspectJ Tutorial (in portuguese) |
Sala M2 |
|
26/09 |
AspectJ development environment |
Guidelines 1 (in portuguese) |
Lab. GRAD4 |
|
01/10 |
Discuss AOP and AspectJ |
Getting started with
AspectJ (CACM 2001) |
Sala M2 |
|
08/10 |
Discuss AspectJ details (part 1) |
AspectJ Programming guide (Chapters 1 and 2) |
Sala M2 |
|
15/10 |
Discuss AspectJ details (part 2) |
AspectJ Programming guide (Chapter 3) |
Sala M2 |
|
17/10 |
Exercises (part 1) |
Lab. GRAD4 |
|
|
22/10 |
Discuss AspectJ details (part 3) |
AspectJ Programming guide (Chapters 4, 5 and Appendix B) |
Sala M2 |
|
24/10 |
Exercises (part 2) |
Lab. GRAD4 |
|
|
29 e 31/10 |
OOPSLA (no class) |
|
|
|
Introduce and discuss several
design patterns that aim in |
|||
|
05/11 |
Discuss the pattern and the layers architecture, and the distribution pattern |
JDBC |
Sala M2 |
|
12/11 |
Discuss the distribution pattern and the concurrency control pattern |
RMI |
Sala M2 |
|
Discuss separation of concerns alternatives with AspectJ |
|||
|
19/11 |
Discuss alternatives to implement persistence, distribution, and exception handling with AspectJ |
Sala M2 |
|
|
26/11 |
Discuss alternatives to implement persistence and concurrency control with AspectJ |
Sala M2 |
|
|
Discuss separation of concerns |
|||
|
03/12 |
Discuss separation of concerns |
Filman
Workshop ASoC OOPSLA'02 |
Sala M2 |
|
10/12 |
Discuss implementation approaches |
Sala M2 |
|
|
17/12 |
|
|
|
|
21/12 a 11/01 |
RECESS |
|
|
|
Project development |
|||
|
14/01 |
The application to be implemented, groups division, guidelines to collect data, development plan discussion |
Lab. GRAD4 |
|
|
16/01 |
Dry run to exemplify how to collect data during the experimental study |
|
Lab. GRAD4 |
|
21/01 |
NO CLASS |
|
|
|
23/01 |
Project development |
|
Lab. GRAD4 |
|
28/01 |
Project development |
|
Lab. GRAD4 |
|
30/01 |
Project development |
|
Lab. GRAD4 |
|
04/02 |
Project development |
|
Lab. GRAD4 |
|
06/02 |
Project development |
End of iteration 1 |
Lab. GRAD4 |
|
11/02 |
Project development |
|
Lab. GRAD4 |
|
13/02 |
Project development |
|
Lab. GRAD4 |
|
18/02 |
Project development |
|
Lab. GRAD4 |
|
20/02 |
Project development |
End of iteration 2 |
Lab. GRAD4 |
|
22 a 25/02 |
RECESS |
||
|
27/02 |
Project development |
|
Lab. GRAD4 |
|
03/03 |
Project development |
|
Lab. GRAD4 |
|
05/03 |
Project development |
|
Lab. GRAD4 |
|
10/03 |
Project development |
|
Lab. GRAD4 |
|
12/03 |
Project development |
End of iteration 3 |
Lab. GRAD4 |
|
17/03 |
Projects’ presentation |
|
Lab. GRAD4 |
Search
the AspectJ mailing list