25.10.2014 Views

Thesis full text (PDF) - Politecnico di Milano

Thesis full text (PDF) - Politecnico di Milano

Thesis full text (PDF) - Politecnico di Milano

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.4 Implementation of Patterns<br />

The WebRatio tool simplifies the implementation of the framework patterns. The designer can<br />

combine the designed WebML components accor<strong>di</strong>ng to the pattern specification.<br />

Figure 4.4: WebML class and its classification hyper<strong>text</strong><br />

Figure 4.4 depicts a WebML site view that implements the WebML mo<strong>di</strong>fied of the<br />

“Instantiated classes” pattern described in Section 3. The User Profile page <strong>di</strong>splays the lists of<br />

Friends and Interests of the WebML model, lists of Groups and Recommendation. By selecting<br />

an Accept Recommendation from the Recommendation unit, the user can add Recommended<br />

topics to his Interests page. By selecting a View Group Activities, the user navigates to the<br />

Group page, where the Group Activities shown.<br />

The whole application code is automatically generated (page templates and XML descriptors)<br />

from the WebML model. Figure 4.5 depicts the implemented Recommendation page of figure<br />

74

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!