Invited Talk
Web Technologies
Monday, January 21, 8:30 - 10:00
Peter Dolog
Designing Adaptive Web Applications
The unique characteristic of web applications
is that they are supposed to be used by much bigger
and diverse set of users and stakeholders. An example
application area is e-Learning or business 2 business
interaction.
In eLearning environment, various users with different
background use the
eLearning system to study a discipline. In business to business
interaction, different requirements and parameters of exchanged
business requests might be served by different services from
third parties.
Such applications require certain intelligence and slightly
different
approach to design. Adpative web-based applications are an
alternative
to the traditional "one-size-fits-all" static approach
in the development of applications and aim to leave some of
the features of such applications at the design stage
in the form of variables which are dependent on several
criteria.
The resolution of the variables is called adaptation and can be
seen from two perspectives: adaptation by humans to the changed
requirements
of stakeholders and dynamic system adaptation to the changed
parameters of environment, user or context. Adaptation can be
seen as an orthogonal concern or viewpoint in a design process.
In this talk I will discuss design abstractions which are
employed
in current design methods. I will exemplify the use of the
abstractions
on eLearning web applications as well as on applications for
business
to business interaction based on web services.