Doug's Augmenting the Intellect framework had a deep *ethical* component - a component that is missing in the design of deep data collection platforms like Facebook and the algorithms that make inferences based on that data for advertisers ("machine learning"). The current ethical framework is skewed against users and against transparency: we are seen not as human beings but as data. Engelbart wanted us to use computers to advance us as a species.
Data in online archives and services are repositories of human knowledge and facts related to the lives of people. Information is visualized in a spatial domain representation that includes text structures, taxonomies, and images. Often interfaces do not offer appropriate tools to compare and navigate data over time, and the information appears as in a big "now", with no reference to the past and no view of the future. Adding the temporal dimension gives the possibility to see, for example, how places and different uses of artifacts changed in time. With the fourth dimension-time-interfaces becomes a 'time machine', a structure that better can represent and visualize knowledge. In this paper, after having described the concept of the navigation in time of data, we describe the Venice Time Machine, a project that aims to represent the millenarian evolution of Venice in social and urban terms implementing the navigation over time of the documents. Then, we propose and interfaces to navigate time using virtual reality, which is inspired by tools used to study trajectories of atomic particles. Finally we present Europeana, a vast archive online of the European knowledge, and an example of a time machine that uses its Application Program Interface.
Software applications become more and more dominant in our daily life and work. However, it is very difficult to provide sophisticated tools for all arising use cases. End-User Development (EUD) is a term that describes the development of applications by end users rather than professional developers. This enables them creating highly specialized solutions. End users are laypersons when it comes to building software, therefore they need appropriate tools for managing the whole development process. This includes designing, implementing and deploying applications. While there are already various tools available, we focus on a recommendation feature for graphical EUD tools, utilizing their spatial hypertext capabilities. In this paper we provide an overview of some common issues such tools are often struggling with. We explain how visually analyzing the workspace, parsing an implicit spatial hypertext and eventually presenting recommendations may tackle them. We further describe the project HEIMDALL in detail, especially the way of generating recommendations for software modules with the aim to raise users' awareness. Furthermore, we discuss the use of such a system that reaches a similar understanding of relationships between software modules as users have. Finally, we point to open issues that still need to be addressed to improve results and their presentation.
Multimodal interfaces provide users with a number of different ways of interacting with a system. This paper proposes the integration of an explicit interaction model as an extension of the well-known MVC architectural pattern. It builds upon previous extensions regarding explicit structure, user interface (UI), and environmental models. In addition, this paper proposes an explicit UI layer in a service-oriented hypermedia infrastructure to address requirements from multimodal interfaces.