Kees van der Sluijs

Learn More
Web application design methods traditionally aim to reduce complexity in implementing Web applications. However, these methods struggle with providing the necessary dynamics and flexibility to keep up with the increasing users' demand for personalization and feedback mechanisms. We present Hera-S, based on Sesame and the SeRQL query language that does(More)
The evolution of the Web requires to consider an increasing number of context-dependency issues. Therefore, in our research we focus on how to extend a Web application with additional adaptation concerns without having to redesign the entire application. Based on a generic transcoding tool we illustrate here how we can add adaptation functionality to an(More)
Adaptivity in web applications raises several concerns. One demands it to be decoupled from the actual application and at the same time wants to use very domain-specific terms for dividing the audience into groups. Two current trends, aspect-oriented programming and semantic web technologies, fit these requirements like a glove. In this paper, we present(More)
We present a user profile management component for ubiquitous computing environments that provides management , inquiry and delivery of context-dependent user preferences. In particular, our approach takes into account that users act differently depending on their current context, and hence, that a user can be described by different submodels that represent(More)
The increasing need for device independence and person-alization forces organizations to automatically adapt their Web Information Systems (WISs) to individual users and their client platforms. Moreover, the Web's evolution to a dynamic interaction medium also requires such WISs to be self-adaptive, i.e. to dynamically adjust themselves to a constantly(More)
The design of Web applications traditionally relies heavily on the navigation design. The Web as it evolves now brings additional design concerns , such as omni-presence, device-dependence, privacy, accessibility, local-ization etc. Many of these additional concerns are occurrences of user-or context dependency , and are typically realized by(More)
Purpose – Ubiquitous web applications (UWA) are a new type of web applications which are accessed in various contexts, i.e. through different devices, by users with various interests, at anytime from anyplace around the globe. For such full-fledged, complex software systems, a methodologically sound engineering approach in terms of model-driven engineering(More)
The TOWL language is a temporal ontology language built on top of OWL-DL that enables descriptions involving time and temporal aspects such as change and state transitions. Extending OWL-DL into a temporal context does not only relate to providing the adequate expressiveness for such a goal, but also ensuring that static concepts preserve their meaning in a(More)