|
ABSTRACT
Context-aware, multi-channel Web applications are more and more gaining consensus among both content providers and consumers, but very few proposals exist for their conceptual modeling. This article illustrates a conceptual framework that provides modeling facilities for context-aware, multichannel Web applications; it also shows how high-level modeling constructs can drive the application development process through automatic code generation. Our work stresses the importance of user-independent, context-triggered adaptation actions, in which the context plays the role of a “first class” actor, operating independently of users on the same hypertext the users navigate. Modeling concepts are based on WebML (Web Modeling Language), an already established conceptual model for data-intensive Web applications, which is also accompanied by a development method and a CASE tool. However, given their general validity, the concepts of this article shape up a complete framework that can be adopted independently of the chosen model, method, and tool.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Alexander Aiken , Jennifer Widom , Joseph M. Hellerstein, Behavior of database production rules: termination, confluence, and observable determinism, Proceedings of the 1992 ACM SIGMOD international conference on Management of data, p.59-68, June 02-05, 1992, San Diego, California, United States
|
| |
2
|
|
| |
3
|
Barna, P., Houben, G.-J., and Frasincar, F. 2004. Specification of Adaptive Behavior Using a General-Purpose Design Methodology for Dynamic Web Applications. In AH'04---Proceedings of Adaptive Hypermedia. 283--286.
|
| |
4
|
Belotti, R., Decurtins, C., Grossniklaus, M., Norrie, M. C., and Palinginis, A. 2004. Interplay of Content and Context. In ICWE. 187--200.
|
| |
5
|
Brambilla, M., Ceri, S., Comai, S., Fraternali, P., and Manolescu, I. 2003. Specification and Design of Workflow-Driven Hypertexts. J. Web Eng. 1, 2 (April), 1--100.
|
 |
6
|
Marco Brambilla , Stefano Ceri , Piero Fraternali , Roberto Acerbis , Aldo Bongio, Model-driven design of service-enabled web applications, Proceedings of the 2005 ACM SIGMOD international conference on Management of data, June 14-16, 2005, Baltimore, Maryland
[doi> 10.1145/1066157.1066265]
|
| |
7
|
|
| |
8
|
Ceri, S., Daniel, F., Facca, F. M., and Matera, M. 2005. Model-driven Engineering of Active Context-Awareness. Tech. Rep. 11.9.2005, Politecnico di Milano. Available at http://dblambs.elet.polimi.it/DBLambs/Publication.php?Publication_OID=38.
|
| |
9
|
Stefano Ceri , Piero Fraternali , Aldo Bongio , Marco Brambilla , Sara Comai , Maristella Matera, Designing Data-Intensive Web Applications, Morgan Kaufmann Publishers Inc., San Francisco, CA, 2002
|
| |
10
|
Ceri, S., Fraternali, P., Bongio, A., Butti, S., Acerbis, R., Tagliasacchi, M., Toffetti, G., Conserva, C., Elli, R., Ciapessoni, F., and Greppi, C. 2003. Architectural Issues and Solutions in the Development of Data-Intensive Web Applications. In Proceedings of CIDR 2003, (Jan.), Asilomar, CA.
|
| |
11
|
|
| |
12
|
|
| |
13
|
Davis, M. 2001. Struts, an Open-source MVC Implementation. http://www-106.ibm.com/developerworks/library/j-struts/?n-j-2151.
|
 |
14
|
Paul De Bra , Ad Aerts , Bart Berden , Barend de Lange , Brendan Rousseau , Tomi Santic , David Smits , Natalia Stash, AHA! The adaptive hypermedia architecture, Proceedings of the fourteenth ACM conference on Hypertext and hypermedia, August 26-30, 2003, Nottingham, UK
[doi> 10.1145/900051.900068]
|
 |
15
|
|
| |
16
|
Dey, A. K. and Abowd, G. D. 2000. Towards a Better Understanding of Context and Context-Awareness. In Workshop on The What, Who, Where, When, and How of Context-Awareness, as part of the 2000 Conference on Human Factors in Computing Systems (CHI 2000), The Hague, The Netherlands.
|
 |
17
|
|
 |
18
|
|
 |
19
|
|
| |
20
|
|
 |
21
|
Frank Allan Hansen , Niels Olof Bouvin , Bent G. Christensen , Kaj Grønbæk , Torben Bach Pedersen , Jevgenij Gagach, Integrating the web and the world: contextual trails on the move, Proceedings of the fifteenth ACM conference on Hypertext and hypermedia, August 09-13, 2004, Santa Cruz, CA, USA
[doi> 10.1145/1012807.1012837]
|
| |
22
|
|
| |
23
|
|
| |
24
|
Hjelm, J., Martin, B., and King, P. 1998. WAP Forum---W3C Cooperation White Paper. http://www.w3.org/TR/NOTE-WAP.
|
| |
25
|
Laszlo Systems Inc. 2005. OpenLaszlo---an XML Framework for Rich Internet Applications. Laszlo Systems Technology White Paper.
|
 |
26
|
|
| |
27
|
Kappel, G., Proll, B., Retschitzegger, W., and Schwinger, W. 2003. Customization for Ubiquitous Web Applications---A Comparison of Approaches. Int. J. Web Eng. Tech.
|
| |
28
|
|
| |
29
|
Koch, N., Kraus, A., and Hennicker, R. 2001. The Authoring Process of the UML-based Web Engineering Approach. In First International Workshop on Web-Oriented Software Technology (IWWOST01), D. Schwabe, Ed.
|
 |
30
|
Hui Lei , Daby M. Sow , John S. Davis, II , Guruduth Banavar , Maria R. Ebling, The design and applications of a context service, ACM SIGMOBILE Mobile Computing and Communications Review, v.6 n.4, p.45-55, October 2002
[doi> 10.1145/643550.643554]
|
 |
31
|
Sue Long , Rob Kooper , Gregory D. Abowd , Christopher G. Atkeson, Rapid prototyping of mobile context-aware applications: the Cyberguide case study, Proceedings of the 2nd annual international conference on Mobile computing and networking, p.97-107, November 1996, Rye, New York, United States
[doi> 10.1145/236387.236412]
|
| |
32
|
Macromedia Inc. 2003. Developing Rich Internet Applications with Macromedia MX 2004. Macromedia White Paper.
|
| |
33
|
MAIS Consortium. 2005. MAIS Project Home Page. http://www.mais-project.it/.
|
 |
34
|
|
| |
35
|
|
 |
36
|
Daniel Salber , Anind K. Dey , Gregory D. Abowd, The context toolkit: aiding the development of context-enabled applications, Proceedings of the SIGCHI conference on Human factors in computing systems: the CHI is the limit, p.434-441, May 15-20, 1999, Pittsburgh, Pennsylvania, United States
[doi> 10.1145/302979.303126]
|
| |
37
|
SALTforum.org. 2005. Speech Application Language Tags (SALT). http://www.saltforum.org/.
|
| |
38
|
Albrecht Schmidt , Kofi Asante Aidoo , Antti Takaluoma , Urpo Tuomela , Kristof Van Laerhoven , Walter Van de Velde, Advanced Interaction in Context, Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing, p.89-101, September 27-29, 1999, Karlsruhe, Germany
|
| |
39
|
|
 |
40
|
Daniel Schwabe , Gustavo Rossi , Simone D. J. Barbosa, Systematic hypermedia application design with OOHDM, Proceedings of the the seventh ACM conference on Hypertext, p.116-128, March 16-20, 1996, Bethesda, Maryland, United States
[doi> 10.1145/234828.234840]
|
| |
41
|
Vdovjak, R., Frasincar, F., Houben, G.-J., and Barna, P. 2003. Engineering Semantic Web Information Systems in Hera. J. Web Eng. 2, 1-2, 3--26.
|
| |
42
|
W3C. 2004. Voice Extensible Markup Language (VoiceXML) Version 2.0. http://www.w3.org/TR/2004/REC-voicexml20-20040316/.W3C Recommendation.
|
 |
43
|
|
| |
44
|
WebModels s.r.l. 2005. WebRatio Site Development Studio. http://www.webratio.com.
|
| |
45
|
|
CITED BY 10
|
|
C. Batini , D. Bolchini , S. Ceri , M. Matera , A. Maurino , P. Paolini, The UM-MAIS Methodology for Multi-channel Adaptive Web Information Systems, World Wide Web, v.10 n.4, p.349-385, December 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|