Version 35, last updated by Dzenan Ridjanovic at November 24, 2009 23:37 UTC

Web Applications

Objective

To develop a web application with Modelibra and Wicket.

 

Syllabus (bac)

Syllabus (mba)

 

Books

Consult Book at Modelibra.

Wicket In Action at Manning.

 

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