Version 35, last updated by Dzenan Ridjanovic at November 24, 2009 23:37 UTC
WebApplications2009
Web Applications
Objective
To develop a web application with Modelibra and Wicket.
Syllabus (bac)
Syllabus (mba)
Books
Consult Book at Modelibra.
Content
Week |
Date |
Topic |
Modelibra Chapter |
Wicket Chapter |
Slides |
Slides (fr) |
Spiral Deadline |
| 1 | 2009-09-01 | Introduction |
1 |
1 | 1 | ||
| 2 | 2009-09-08 | Overview of software used |
Appendix B: Introduction to HTML and CSS |
15 | |||
| 3 | 2009-09-15 |
Overview of Wicket |
2 | 2 | 2 | Domain model design |
|
| 4 | 2009-09-22 | Wicket application |
3 | 3 | 3 | ||
| 5 | 2009-09-29 | Wicket models |
4 |
4 |
Wicket application |
||
| 6 | 2009-10-06 | Wicket components |
5 | 5 | |||
| 7 | 2009-10-13 | Wicket forms |
6 | 6 | Wicket components |
||
| 8 | 2009-10-20 | Composing pages |
7 | 7 | |||
| 9 | 2009-10-27 | Break |
|||||
| 10 | 2009-11-03 | Reusable components |
8 | 8 | Wicket forms | ||
| 11 | 2009-11-10 | Web resources |
9 | 9 | |||
| 12 | 2009-11-17 | Modelibra generic components |
9 | Reusable components | |||
| 13 | 2009-11-24 | Standard components |
10 |
||||
| 14 | 2009-12-01 | Standard pages |
10 | ||||
| 15 | 2009-12-08 | No course | Standard components and pages |
Forum
Web Meetings
Students can meet the professor on the Web by using Yuuguu and Skype. The professor will give lectures by using the Elluminate Web software.
Teams
Students will work in teams of 2-3 members. A team will choose a domain (e.g., Student) and a model (e.g., Association) to work on. A team name will then be StudentAssociation. A team will choose a team leader. A team leader will create a public work space with the team name at Assembla. A team will develop spirals stored in Subversion at Assembla. A team leader will maintain a Wiki at Assembla about work planned and done.
Team |
Wiki |
SVN |
| Team_FCP | wiki | svn |
| Team Gino Jean Marie | wiki | svn |
| mathieu_arthur | wiki | svn |
Evaluations
Spiral |
% |
| Domain model design |
0 |
| Wicket application |
20 |
| Wicket components |
20 |
| Wicket forms |
20 |
| Reusable components | 20 |
| Standard components and pages | 20 |