2004
DOI: 10.1007/978-3-540-27834-4_26
|View full text |Cite
|
Sign up to set email alerts
|

Model-Driven Design of Web Applications with Client-Side Adaptation

Abstract: In this paper, we integrate WebML, a high-level model and technology for building server-side Web applications, with UML-Guide, a UML-based system that generates client-side guides for the adaptation of Web applications. The combination of the two systems is shown at work on an e-learning scenario: WebML is the basis of the specification of a generic e-learning system, collecting a large number of learning objects, while UML-Guide is used for building company-specific e-learning curricula. The resulting system… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0
1

Year Published

2006
2006
2017
2017

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 22 publications
(13 citation statements)
references
References 13 publications
0
12
0
1
Order By: Relevance
“…At data level, context is represented by a set of data entities and relationships that extend the application data schema; we call this extension context sub-schema. In our previous work [7], we have investigated adaptivity solutions storing context data at client side (mainly the user profile). The experiment consisted in the generation of client-side guides for the adaptive visit of Web applications.…”
Section: Designing the Context Modelmentioning
confidence: 99%
“…At data level, context is represented by a set of data entities and relationships that extend the application data schema; we call this extension context sub-schema. In our previous work [7], we have investigated adaptivity solutions storing context data at client side (mainly the user profile). The experiment consisted in the generation of client-side guides for the adaptive visit of Web applications.…”
Section: Designing the Context Modelmentioning
confidence: 99%
“…The key idea behind client-based personalization is that users' data are stored at the client side (e.g., users' computers or mobile phones) and subsequent personalization processes also take place at the client side (Cassel et al 2001;Ceri et al 2004;Coroama and Langheinrich 2006;Mulligan and Schwartz 2000;Gerber et al 2010). Since data collection and processing occur at the client side rather than the server side, users may perceive more control over their data and perceive less privacy risk.…”
Section: Client-side Personalizationmentioning
confidence: 99%
“…L'adaptation peut se faire au niveau de la présentation des contenus ou du soutien à la navigation (choix et mise en relief des liens vers les contenus). De façon similaire, les applications du Web sé-mantique vont décrire la structure ontologique de domaines et ensuite s'en servir pour rechercher et organiser les contenus présentés, pour les ordonner en fonction de leur pertinence et de la difficulté anticipée [2]. Les annotations à l'aide de la structure ontologique peuvent également permettre de réorganiser et de favoriser la réutilisation de l'information [3].…”
Section: La Dimension Cognitiveunclassified