Prof. Beat Signer Department of Computer Science Vrije Universiteit Brussel beatsigner.com Department of Computer Science Vrije Universiteit Brussel beatsigner.com
December 16, 2025 back-to-the-future-delorean_1.jpg The Future of the Web ▪ From a Web of documents (e.g. HTML pages) to a Web of structured data and services ▪ semantic web and linked data ▪ cloud computing ▪ enabling technologies - URI, XML, RDF and OWL ▪ The Internet as one global machine ▪ interoperability of services ▪ automatic reasoning ▪ The Mobile Web ▪ access information and services offered by the global machine from everywhere at any time, feed the machine with new data and teach the machine new relationships between data
December 16, 2025 The Future of the Web ... ▪ Internet of Things (Web of Things) ▪ integration of physical objects with the global machine ▪ physical world gets reflected in digital space via sensor input data (e.g. digital twins) - RFID, GPS, temperature, ... ▪ information and services managed by the global machine get projected into the physical space via augmented reality ▪ Personal data that is nowadays stored in folders on personal computers might move to the global machine ▪ User interfaces for the global machine ▪ personalised filtering and recommendation of related information based on user profiling and AI technologies (risk of filter bubble) ▪ cross-media browsers
December 16, 2025 The Future of the Web ... ▪ How will documents look like in the future? ▪ graph of linked data ▪ documents as structural view of the linked data ▪ How are the presented ideas related to approaches introduced earlier in the course? ▪ e.g.Bush's Memex or Nelson's Xanadu ▪ Not only about connecting our data, services and machines, but we are the machine ▪ How will generative AI affect the Web? ▪ content creation and personalisation ▪ altered search landscape ▪ copyright and data
December 16, 2025 The Future of the Internet internet of things web of data self-organising cloud computing security and privacy mobile web social computing one global machine
December 16, 2025 Solid ▪ Social Linked Data ▪ web decentralisation project led by Tim Berners-Lee ▪ set of tools and conventions based on Linked Data principles (URI, RDF(S), OWL, SPARQL, ...) ▪ Give users control over their data (true data ownership) ▪ personal online datastores (pods) - users decide where their pods are hosted ▪ decoupling of applications and data - data can be reused across applications - avoids vendor lock-in app X app Y pod 1 pod 2 pod 3 pod 4
December 16, 2025 New Forms of User Interfaces ▪ Is the concept of a document still the right metaphor for accessing linked data? ▪ What about interfaces with semantic zooming functionality to seamlessly dive into more details? ▪ Will the increasing impact of social computing also be manifested in future interfaces for the global machine? ▪ e.g.filtering and ranking of information Microsoft's Photosynth interface for digital images
December 16, 2025 New Forms of User Interfaces ... ▪ In the future we will no longer just access information from the machine via a web browser but augment and use the physical environment as natural user interface (augmented reality interfaces) ▪ The use of linked data could help to overcome some the limitations of existing document-centric desktop interfaces ▪ files as ultimate level of granularity ▪ no links (associations) between files or parts of files ▪ missing content annotation functionality
December 16, 2025 New Forms of User Interfaces ... augmented car windshield augmented phone display Wikitude World Browser Mojo Vision Augmented reality windshield, GM augmented reality contact lens Apple Vision Pro
December 16, 2025 A person wearing virtual reality goggles Description automatically generated Hypertext principles can play a major role in realising a general infrastructure for human- information interaction in mixed reality environments B. Signer, As We May Interact: Challenges and Opportunities for Next-Generation Human-Information Interaction
December 16, 2025 General Infrastructure for Mixed Reality ▪ W3C WebXR Device API ▪ cross-platform compatibility ▪ web-based applications running in a browser ▪ W3C Web of Things (WoT) Thing Description (TD) ▪ metadata and interfaces of IoT devices & passive things ▪ Solid Project ▪ decentralised Solid Pods in addition to the Web ▪ collaborative authoring and sharing of information Solid
December 16, 2025 Personal Information Management (PIM) ▪ Keeping, organising and re-finding information ▪ digital and physical ▪ Study of human- information interaction ▪ files, piles, mixtures, … ▪ OC2 PIM model ▪ based on RSL hypermedia metamodel ▪ Cross-Media PIM system ▪ explicit as well as implicit associations between entities
December 16, 2025 EUD of Cross-Device and IoT Applications ▪ Rapid prototyping platform for cross-device and IoT applications (eSPACE) ▪ End-user authoring ▪ customised distribution of user interface components ▪ mashup tool for digital and physical (IoT) components
December 16, 2025 RSL-based Associative File System signer My Pictures Vancouver ER 2010 Granville Island Vancouver Harbour Public Market Keynote J. Thorp Olga and Lamia Dinner ER 2010 multiple classification structural link navigational link My Videos Vancouver Aquarium ER 2010 Keynote cross-media association My Presentations ER 2010 WISE 2009 cross-media transclusion single slide transclusion (via OOXML RSL selector) Gregory Cardone
December 16, 2025 Course Summary 1. Introduction ▪ history of the Web - Memex, Xanadu and various hypertext systems ▪ ARPANET and TCP/IP ▪ World Wide Web 2. Web Architectures ▪ HTTP protocol and session management ▪ client-server architectures, proxies, tunnels and gateways ▪ caching ▪ client-side processing - JavaScript, Java Applets, ... ▪ server-side processing - CGI, Java Servlets, Jakarta Server Pages (JSP), ...
December 16, 2025 Course Summary … 3. Web Application Frameworks ▪ Model-View-Controller (MVC) and MVC Model 2 ▪ Apache Struts 2 ▪ Spring framework, CakePHP, Node.js, ... ▪ web content management systems 4. HTML5 and the Open Web Platform ▪ history of HTML ▪ HTML5 principles and markup ▪ HTML5 APIs - e.g. WebSockets, Geolocation, Drag and Drop, …
December 16, 2025 Course Summary … 5. CSS3 and Responsive Web Design ▪ CSS syntax and selectors ▪ CSS inclusion and cascading ▪ box model and layouting ▪ flexbox layout ▪ responsive web design - media queries, breakpoints, … 6. JavaScript ▪ basic JavaScript concepts ▪ classes and modules ▪ JavaScript best practices ▪ JavaScript DOM manipulation and event handling ▪ JavaScript Object Notation (JSON)
December 16, 2025 Course Summary … 7. XML and Related Technologies ▪ SAX (Simple API for XML) and DOM (Document Object Model) ▪ XSL (XSLT) ▪ XPath, XPointer and XLink ▪ Document Type Definition (DTD) and XML Schema ▪ XML-RPC, VoiceXML etc. 8. Web 2.0 Patterns and Technologies ▪ main concepts and interactions ▪ various Web 2.0 applications and social implications ▪ asynchronous partial updates and RIAs - AJAX ▪ service-oriented architectures (SOAs) - Big Web Services and RESTful Web Services
December 16, 2025 Course Summary … 9. Semantic Web ▪ semantic web stack - RDF and RDFS, OWL, SPARQL, ... ▪ semantic web applications ▪ (X)HTML extensions and HTML5 Microdata - Microformats, RDFa 10.Web Search and SEO ▪ information retrieval concepts ▪ web search engine architectures ▪ Google PageRank algorithm ▪ search engine optimisations (SEO) - e.g. white and black hat optimisations
December 16, 2025 Course Summary … 11.Security, Privacy and Trust ▪ HTTP Authentication - basic authentication, digest authentication and base64 encoding ▪ symmetric key and public key cryptography - RSA cipher ▪ digital signatures and digital certificates ▪ TLS/SSL and HTTP Secure (HTTPS) ▪ privacy issues 12.Future Trends and Course Review ▪ web of data ▪ global machine ▪ new user interfaces ▪ RSL hypermedia metamodel
December 16, 2025 Exam ▪ Dates ▪ January 8&9(6 ECTS) and January 22&23 (3 ECTS) ▪ Each student will be assigned an examination slot of 20 minutes (15 minutes for 3 ECTS version) ▪ 5 minutes for questions about the assignment (6 ECTS) ▪ 15 minutes oral exam about different topics that have been covered in the course - note that there will be no specific preparation time
December 16, 2025 Exam … ▪ Grade = oral exam (50%) + assignment (50%) ▪ assignment is composed of two grades - overall grade for project where students have some flexibility in distributing the grades (±2 points) (70%) • by default, all team members get the same grade for assignment • send us an email before January 5, 2026 if you want to change the distribution - your contribution/knowledge to the project as checked in oral exam (30%) ▪ note that the grade for the oral exam as well as for the assign- ment have to be 8/20 or higher in order to pass the exam! ▪ Submission of the assignment via Canvas ▪ deadline: December 23, 24:00 (UTC+1)
December 16, 2025 Exam … ▪ Students following the 3 ECTS programme will only have an oral exam (100%) and no assignment ▪ The exam will cover all the content presented in the lectures as well as any additional information from the exercise sessions ▪ includes the videos shown in some of the lectures
December 16, 2025 Exam … ▪ Remember to read the following paper as it forms part of the course material ▪ Vannevar Bush, As We May Think, Atlanic Monthly, July 1945 ▪ Make sure that you can sketch basic architectures of web information systems ▪ possible roles of different technologies ▪ know how the things presented in different lectures fit together - e.g. security applied to varying architectures - e.g. web search for RIAs - … ▪ Make sure that you understand the basic concepts first ▪ however, we might ask questions at any level of detail to evaluate your knowledge
December 16, 2025 Other Courses ▪ Specialisation: Data Management and Analytics (DAMA) ▪ Advanced Topics in Big Data (MA) ▪ seminar about recent developments in Big Data ▪ scalable data management and big data analytics ▪ graph processing and distributed query processing ▪ human-data interaction and human-in-the loop data processing ▪ information visualisation and data physicalisation ▪ Information Visualisation (MA) ▪ perception and colour theory ▪ representation of data (encoding of value/relation) ▪ presentation of data (visualisation techniques) ▪ interaction ▪ dashboards and case studies
December 16, 2025 Are You Interested in a Thesis? ▪ Possibilities for BA, MA and PhD theses ▪ Mixed Reality Solutions ▪ Tangible User Interfaces ▪ Dynamic Data Physicalisation - big data exploration interfaces ▪ Scholarly Workflow Tools ▪ MindXpres Presentation Platform ▪ Cross-Device and Cross-Media Interfaces ▪ Smart Environments and Cross-Domain Internet of Things (IoT) ▪ Personal Information Management (PIM) ▪ Interactive Paper Solutions ▪ Do you have your own ideas? Come along to discuss them... - https://beatsigner.com/flyers/ThesesOverview.pdf
December 16, 2025 References ▪ B. Signer and M.C. Norrie, As We May Link: A General Metamodel for Hypermedia Systems, Pro- ceedings of ER 2007, 26th International Conference on Conceptual Modeling, November 2007 ▪ https://beatsigner.com/publications/signer_ER2007.pdf ▪ B. Signer, Towards Cross-Media Information Spaces and Architectures, Proceedings of RCIS 2019, 13th International Conference on Research Challenges in Information Science, Brussels, Belgium, May 2019 ▪ https://beatsigner.com/publications/signer_RCIS2019.pdf
December 16, 2025 References ▪ B. Signer, R. Roels, R. van Barlingen and B. Willems, Back to the Future: Bringing Original Hyper- media Concepts to Modern Desktop Environments, Pro- ceedings of Hypertext 2021, 32nd ACM Conference on Hypertext and Social Media, Virtual Event, August 2021 ▪ https://beatsigner.com/publications/signer_Hypertext2021.pdf ▪ S. Trullemans, A. Sanctorum and B. Signer, PimVis: Exploring and Re-finding Documents in Cross-Media Information Spaces, Proceedings of AVI 2016, Inter- national Working Conference on Advanced Visual Interfaces, Bari, Italy, June 2016 ▪ https://beatsigner.com/publications/trullemans_AVI2016.pdf
December 16, 2025 References … ▪ R. Roels and B. Signer, A Conceptual Framework and Content Model for Next Generation Presentation Solutions, Proceedings of the ACM on Human-Computer Interaction (PACMHCI), 3(Issue EICS), June 2019 ▪ https://beatsigner.com/publications/roels_PACMHCI2019.pdf ▪ B. Signer, As We May Interact: Challenges and Opportunities for Next-Generation Human-Information Interaction, Proceedings of HUMAN 2024, Poznań, Poland, September 2024 ▪ https://beatsigner.com/publications/signer_HUMAN2024.pdf
December 16, 2025 References … ▪ Tekla S. Perry, Augmented Reality in a Contact Lens: It’s the Real Deal, IEEE Spectrum ▪ https://spectrum.ieee.org/ar-in-a-contact-lens-its-the-real-deal ▪ Solid Project ▪ https://solidproject.org