3 research outputs found

    Web application user interface technologies

    Get PDF
    The World Wide Web has expanded from a huge information storage repository into a worldwide application platform. Web applications have several benefits compared to desktop applications. An application can be used anywhere from any system and device, which means that only one version is needed, they do not need to be installed and developers can modify running applications. Despite all the benefits of the Web, web applications are suffering because they are developed using the same technologies as the static documents on the Web. Some of these web technologies are outdated and were not originally designed for the complex use cases of the modern applications to which they are now applied. For instance, HTML forms comprise the main interaction of an application, despite not having been designed to describe complex and interactive UIs. Another example is HTTP communication on the Web, which always requires client initiative and is too restrictive for dynamic web applications. Additionally, new usage contexts have brought with them new requirements for web applications, which are no longer used only via Graphical User Interfaces. Recently, several parties have developed specialized technologies for web application development. These solutions are not only minor additions to the existing technologies, but also new technologies. The goal of this thesis is to analyze the advanced web technologies and propose improvements to the technologies and architecture where applicable. The technologies are evaluated against a large set of requirements. The aim of the evaluation is two-fold. The first part is to select a technology on which to base the further improvements, and the second is to identify the deficiencies of the current solutions. The improvements focus on the developers' point-of-view. Based on the evaluation, this thesis proposes certain improvements related to multimodal interaction, server push, and remote UI updates. It also discusses software that supports the improvements and XML-based web technologies. Finally, the improvements are evaluated against the requirements and compared to other solutions

    Manual and automatic authoring for adaptive hypermedia

    Get PDF
    Adaptive Hypermedia allows online content to be tailored specifically to the needs of the user. This is particularly valuable in educational systems, where a student might benefit from a learning experience which only displays (or recommends) content that they need to know. Authoring for adaptive systems requires content to be divided into stand-alone fragments which must then be labelled with sufficient pedagogical metadata. Authors must also create a pedagogical strategy that selects the appropriate content depending on (amongst other things) the learner's profile. This authoring process is time-consuming and unfamiliar to most non-technical authors. Therefore, to ensure that students (of all ages, ability level and interests) can benefit from Adaptive Educational Hypermedia, authoring tools need to be usable by a range of educators. The overall aim of this thesis is therefore to identify the ways that this authoring process can be simplified. The research in this thesis describes the changes that were made to the My Online Teacher (MOT) tool in order to address issues such as functionality and usability. The thesis also describes usability and functionality changes that were made to the GRAPPLE Authoring Tool (GAT), which was developed as part of a European FP7 project. These two tools (which utilise different authoring paradigms) were then used within a usability evaluation, allowing the research to draw a comparison between the two toolsets. The thesis also describes how educators can reuse their existing non-adaptive (linear) material (such as presentations and Wiki articles) by importing content into an adaptive authoring system

    An XHTML 2.0 Implementation

    No full text
    Abstract. The next version of XHTML is at work-in-progress stage in the World Wide Web Consortium. It adds a lot of features to the most used content language of the Web. The most notable change is the addition of XForms, the next generation WWW forms language. This paper describes the XHTML 2.0 specification and an XML user agent implementation for it. The new features of the language are discussed both from the author’s and the user agent manufacturer’s point of view. In addition, it describes a case study, which takes advantage of the new features.
    corecore