2 December 2005 
Web Information Systems 
Introduction 
Department of Computer Science 
Vrije Universiteit Brussel 
http:/...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 2 
Course Organisation 
 Prof. Beat S...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 3 
Prerequisites 
 Note that this is ...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 4 
Exercises 
 The course content is ...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 5 
Course Material 
 All material wil...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 6 
Lecture Schedule 
Exercise 1: Bush ...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 7 
Lecture Schedule … 
Lecture 8: Mobi...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 8 
Assignment 
 Web 2.0 Web Applicati...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 9 
Exam 
 Oral exam in English 
 cov...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 10 
Course Outline 
1. Introduction 
...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 11 
Course Outline … 
5. Web Applicati...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 12 
Course Outline … 
8. Mobile Web In...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 13 
Course Outline … 
11.Security, Pri...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 14 
Reading Wheel (Bookwheel) 
 Descr...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 15 
Dewey Decimal Classification (DDC)...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 16 
Dewey Decimal Classification (DDC)...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 17 
Dewey Decimal Classification (DDC)...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 18 
"As We May Think" (1945) 
When dat...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 19 
"As We May Think" (1945) … 
... It...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 20 
"As We May Think" (1945) … 
 Bush...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 21 
Scientist of the Future ...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 22 
Video: Memex
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 24 
Digital Documents as a Paper Simul...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 25 
Transpointing Windows Mockup (1972...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 26 
OpenXanadu (2014) 
[http://xanadu....
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 27 
Video: Ted Nelson Explains XanaduS...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 28 
Hypertext Editing System, HES (196...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 30 
NLS Demo
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 31 
Aspen Moviemap (1978) 
 Early hyp...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 32 
HyperCard (1987) 
 One of the ear...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 34 
ARPANET Map (March 1977)
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 36 
TCP (1974) 
 Transmission control...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 37 
TCP/IP (1978) 
 4 abstraction lay...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 38 
TCP/IP Layers 
Link 
Internet 
Tra...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 39 
World Wide Web (WWW) 
 Networked ...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 40 
WordWideWeb Browser (1993)
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 41 
WWW and Hypertext 
 WWW is mainly...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 42 
Mobile Web 
 HTML markup language...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 43 
Web 2.0 
 User becomes an author ...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 44 
Semantic Web (Web 3.0) 
 Add expl...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 45 
Internet of Things 
 Mark Weiser ...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 46 
Cross-Media Information Spaces 
 ...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 47 
Exercise 1 
 Read the paper As We...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 48 
References 
 Web Technologies: A ...
September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 49 
References … 
 Ted Nelson demonst...
2 December 2005 
Next Lecture 
Web Architectures
 Introduction - Lecture 01 - Web Information Systems (4011474FNR)
 Introduction - Lecture 01 - Web Information Systems (4011474FNR)
 Introduction - Lecture 01 - Web Information Systems (4011474FNR)
 Introduction - Lecture 01 - Web Information Systems (4011474FNR)
Upcoming SlideShare
Loading in...5
×

Introduction - Lecture 01 - Web Information Systems (4011474FNR)

5,710

Published on

This lecture is part of a Web Information Systems course given at the Vrije Universiteit Brussel.

Published in: Education, Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,710
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
191
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Transcript of " Introduction - Lecture 01 - Web Information Systems (4011474FNR)"

  1. 1. 2 December 2005 Web Information Systems Introduction Department of Computer Science Vrije Universiteit Brussel http://www.beatsigner.com
  2. 2. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 2 Course Organisation  Prof. Beat Signer Vrije Universiteit Brussel 10.G.731d +32 2 629 12 39 bsigner@vub.ac.be www.beatsigner.com  Reinout Roels Vrije Universiteit Brussel 10.G.730f +32 2 629 11 03 rroels@vub.ac.be
  3. 3. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 3 Prerequisites  Note that this is an advanced Master's level course and the official course description lists the following required previous knowledge  basic programming skills  basic knowledge in modelling and querying data (e.g. design and use of databases)  It is not impossible to follow the course without these prerequisites, but in this case you should not complain about the potential additional workload!
  4. 4. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 4 Exercises  The course content is further investigated in the exercise sessions  the topics covered in the exercise sessions will also be helpful for the assignment  Weekly exercise sessions  assistant: Reinout Roels, (rroels@vub.ac.be)  2 groups (starting on October 1); send an email with your preference to Reinout Roels until Monday, September 29 - Wednesday 10:00–12:00 in E.1.04 - Friday 15:00–17:00 in E.1.04  Additional content may be covered in exercise sessions  strongly recommended to attend all exercise sessions!  exam covers content of lectures and exercises
  5. 5. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 5 Course Material  All material will be available on PointCarré  lecture slides, exercises, research papers, tutorials, ...  Make sure that you are subscribed to the Web Information Systems course on PointCarré  http://pointcarre.vub.ac.be/index.php?application=webl cms&go=course_viewer&course=2473  Handouts are on PointCarré the day before the lecture  slides from the previous year are already available on SlideShare - http://www.slideshare.net/search/slideshow?searchfrom=head nformation+systems+2013%22  Similar information is also available on the WISE website  http://wise.vub.ac.be/content/web-information-systems
  6. 6. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 6 Lecture Schedule Exercise 1: Bush Paper & Assignment 3 4 5 6 Lecture 2: Web Architectures Lecture 3: HTML5 and the Open Web Platform Exercise 2: HTTP Lecture 4: XML and XML Applications Lecture 6: Web 2.0 Basics Exercise 5: Web Application Frameworks E.0.06 E.0.06 E.0.06 E.0.06 E.1.04 E.1.04 E.1.04 7 8 Interim Project Presentations TBA Lecture 1: Introduction 2 No Exercises Exercise 3: Java Servlet Technology E.1.04 E.0.06 Lecture 5: Web Application Frameworks Exercise 4: XML/XSLT E.0.06 E.1.04
  7. 7. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 7 Lecture Schedule … Lecture 8: Mobile Web Information Systems Exercise 8: Google Maps and Geolocation API 10 11 12 13 14 Lecture 9: Semantic Web Lecture 10: Web Search Exercise 9: Semantic Web Lecture 11: Security, Privacy and Trust Exercise 7: Mashup Tools 9 Exercise 10: Web Search and PageRank Lecture 12: Future Trends Exercise 11: Security Exercise 6: Web Services Final Project Presentations TBA Lecture 7: Web 2.0 Patterns and Technologies E.0.06 E.1.04 E.1.04 E.1.04 E.1.04 E.1.04 E.1.04 E.0.06 E.0.06 E.0.06 E.0.06 E.0.06
  8. 8. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 8 Assignment  Web 2.0 Web Application  application about topic of your choice - a number of functional and technical requirements - create, view, manage, search and share information - integration of existing web resources - map-based interface - examples: movie application, fitness application, games, ...  Assignment handed out in week 3  group project with 3 students per group - send an email with the 3 group members to Reinout Roels by Friday, October 3 (rroels@vub.ac.be) - deadlines: final presentation (week of December 16), report (December 23)  assignment counts for 40% for the final grade - students have some flexibility in distributing the grades (±2 points)
  9. 9. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 9 Exam  Oral exam in English  covers content of lectures and exercises  counts 60% for the overall grade  5 mins questions about the assignment  15 mins questions about the course content (no preparation time)  Overall grade = oral exam (60%) + assignment (40%)
  10. 10. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 10 Course Outline 1. Introduction  history of the Web 2. Web Architectures  HTTP protocol  client-side and server-side processing  multi-tier architectures 3. Hypertext Markup Language  HTML and CSS  HTML5 and the Open Web Platform 4. XML and XML Applications  XML, XPointer, XPath, XSLT, XQuery and XLink  XML-RPC
  11. 11. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 11 Course Outline … 5. Web Application Frameworks  Model-View-Controller (MVC)  Apache Struts 2, Adobe Flex, Ruby on Rails, OpenLaszlo, … 6. Web 2.0 Basics  Web 2.0 basic terminology  Web 2.0 applications 7. Web 2.0 Patterns and Technologies  Service-Oriented Architectures (SOAs)  mashups  Rich Internet Applications (RIAs)  collaborative tagging
  12. 12. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 12 Course Outline … 8. Mobile Web Information Systems  Peer-to-Peer (P2P)  context and proximity 9. Semantic Web and Web 3.0  RDF, RDFs, OWL, SPARQL, …  Linked Data  semantic web applications 10.Web Search and Retrieval  search engine architecture  Google PageRank  search engine optimisation (SEO)
  13. 13. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 13 Course Outline … 11.Security, Privacy and Trust  HTTP Authentication  public key cryptography  web logging and user profiling 12.Future Trends and Summary  Internet of Things  cloud computing  cross-media information systems  comments about the exam
  14. 14. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 14 Reading Wheel (Bookwheel)  Described by Agostino Ramelli in 1588  Keep several books open to read from them at the same time  comparable to modern tabbed browsing  The reading wheel has never really been built  Could be seen as a predecessor of hypertext
  15. 15. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 15 Dewey Decimal Classification (DDC)  Library classification system  developed by Melvil Dewey in 1876  Hierarchical classification  10 main classes with 10 divisions each and 10 sections per division  total of 1000 sections  After the three numbers, decimals can be used for further subclassification
  16. 16. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 16 Dewey Decimal Classification (DDC) ...  Documents can appear in more than one class  however, there is normally only one physical copy (one main class)  Different alternatives  Library of Congress (LC) classification  Universal Decimal Classifi-cation (UDC) by Paul Otlet and Henri La Fontaine
  17. 17. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 17 Dewey Decimal Classification (DDC) ... 000-099 Computer Science, Information and General Works 000 Computer Science, Knowledge and Systems 000 Computer Science, Knowledge and General Works ... 005 Computer Programming, Programs and Data ... 009 [Unassigned] 010 Bibliographies ... 100-199 Philosophy and Psychology 200-299 Religion 300-399 Social Sciences 340 Law 341 International Law 400-499 Language 500-599 Science 600-699 Technology 700-799 Arts 800-899 Literature 900-999 History, Geography and Biography
  18. 18. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 18 "As We May Think" (1945) When data of any sort are placed in storage, they are filed alphabetically or numerically, and information is found (when it is) by tracing it down from subclass to subclass. It can be in only one place, unless duplicates are used; one has to have rules as to which path will locate it, and the rules are cumbers-ome. Having found one item, moreover, one has to emerge from the system and re-enter on a new path. The human mind does not work that way. It operates by association. ... Vannevar Bush
  19. 19. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 19 "As We May Think" (1945) … ... It affords an immediate step, however, to associative indexing, the basic idea of which is a provision whereby any item may be caused at will to select immediately and automatically another. This is the essential feature of the memex. The process of tying two items together is the important thing. ... Vannevar Bush, As We May Think, Atlanic Monthly, July 1945 Vannevar Bush
  20. 20. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 20 "As We May Think" (1945) …  Bush's article As We May Think (1945) is often seen as the "origin" of hypertext  The article introduces the Memex  memory extender  store and access information  follow cross-references in the form of associative trails between pieces of information (microfilms)  prototypical hypertext machine  trail blazers are those who find delight in the task of establishing useful trails Memex
  21. 21. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 21 Scientist of the Future ...
  22. 22. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 22 Video: Memex
  23. 23. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 23 Hypertext (1965)  Ted Nelson coined the term hypertext  Nelson started Project Xanadu in 1960  first hypertext project  non-sequential writing  referencing/embedding parts of a document in another document (transclusion)  transpointing windows  bidirectional (bivisible) links  version and rights management  XanaduSpace 1.0 was released as part of Project Xanadu in 2007 Ted Nelson
  24. 24. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 24 Digital Documents as a Paper Simulator? Most people don't understand the logic of the concept: "What You See Is What You Get" is based on printing the document out ("get" means "get WHEN YOU PRINT IT OUT"). And that means a metaphysical shift: a document can only consist of what can be printed! This re-froze the computer document into a closed rectangular object which cannot be penetrated by outside markings (curtailing what you could do with paper). No marginal notes, no sticky notes, no crossouts, no insertions, no overlays, no highlighting - PAPER UNDER GLASS. Ted Nelson, Geeks Bearing Gifts: How the Computer World Got This Way, Mindful Press 2009 Ted Nelson
  25. 25. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 25 Transpointing Windows Mockup (1972) [http://www.xanadu.com.au/ted/TN/PARALUNE/paraviz.html]
  26. 26. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 26 OpenXanadu (2014) [http://xanadu.com/xanademos/MoeJusteOrigins.html]
  27. 27. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 27 Video: Ted Nelson Explains XanaduSpace
  28. 28. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 28 Hypertext Editing System, HES (1967)  Early hypertext system  developed at Brown University (1967) by Andries van Dam and his team  Ted Nelson was a visitor at Brown University a that time  Limitations  unidirectional links  non-overlapping links  only embedded links  File Retrieval and Editing System, FRESS (1968)  follow-up project taking ideas from HES and NLS  first system introducing 'undo' functionality  bidirectional links
  29. 29. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 29 The Mother of All Demos (1968)  Douglas Engelbart and his colleagues at the Stanford Research Institute developed the oNLine System (NLS) as part of the Augment Project  vision about the future of interactive computing  NLS was demonstrated at the Fall Joint Computer Conference in 1968  showed first practical use of hypertext  computer mouse  remote collaboration (connected computers)  raster-scan video monitors  screen windows  ... Douglas Engelbart
  30. 30. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 30 NLS Demo
  31. 31. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 31 Aspen Moviemap (1978)  Early hypermedia system  developed at MIT by Andrew Lippman and his team  hypermedia = extension of hypertext with other media types (e.g. images, sounds)  Virtual tour of Aspen  pictures taken every 10 feet while driving through the city  additional linked media (e.g. images and sounds)  Similar concept now used in Google Street View
  32. 32. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 32 HyperCard (1987)  One of the early widespread hypermedia systems  Released by Apple Computer Inc. (as part of System Software 6)  developed by Bill Atkinson  Information is stored in a series of cards that are arranged into stacks  Links can be defined between different cards  HyperCards may contain text, pictures, audio and video  HyperTalk programming language is used to execute commands and jump to other cards
  33. 33. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 33 ARPANET (1969)  Advanced Research Projects Agency Network  created by DARPA (US Department of Defense)  first operational packet switching network  first ARPANET link esta-blished in November 1969  ARPANET applications  Email (1971), Ray Tomlinson  FTP (1973) ARPANET Team
  34. 34. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 34 ARPANET Map (March 1977)
  35. 35. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 35 Worldwide Number of Hostnames 992‘117‘228 hostnames in August 2014, source: http://news.netcraft.com
  36. 36. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 36 TCP (1974)  Transmission control protocol  replacement of Network Control Protocol (NCP)  'A Protocol for Packet Network Interconnection'  by Vint Cerf and Bob Kahn  Reliable and ordered transmission of byte stream between two endpoints  Migration of ARPANET to TCP/IP in 1982 Vint Cerf Bob Kahn
  37. 37. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 37 TCP/IP (1978)  4 abstraction layers  each layer offers functionality to the above layer  separation of concerns  Application layer  HTTP, FTP, POP, ...  Transport layer  TCP, UDP, ...  Internet layer  addressing hosts and packet routing  IP, ...  Link layer
  38. 38. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 38 TCP/IP Layers Link Internet Transport Application Link Internet Link Internet Transport Application Link Internet Ethernet Satellite, Ethernet ...
  39. 39. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 39 World Wide Web (WWW)  Networked hypertext system (over ARPANET) to share in-formation at CERN  first draft in March 1989  The Information Mine, Information Mesh, …?  Components by end of 1990  HyperText Transfer Protocol (HTTP)  HyperText Markup Language (HTML)  HTTP server software  Web browser called WorldWideWeb  First public "release" in August 1991 Tim Berners-Lee Robert Cailliau
  40. 40. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 40 WordWideWeb Browser (1993)
  41. 41. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 41 WWW and Hypertext  WWW is mainly a network-enabled version of the HES hypertext model  unidirectional links between heterogeneous resources  is it more than just a digital version of paper documents with links?  What about all the richer functionality researched by the hypertext community?  bidirectional links  transclusion and external (non-embedded) links  version management  …  Is there something wrong with the WWW?
  42. 42. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 42 Mobile Web  HTML markup language is no longer sufficient  WML, VoiceXML, cHTML, …  New forms of connectivity and information exchange  P2P networks  New requirements and functionality  location-based services  Access the Web from anywhere at anytime
  43. 43. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 43 Web 2.0  User becomes an author and shares information  tagging  Wikis  social networking  mashups  ...  Not a new technology!  Why did some of these things not happen earlier?  limitations of the original World Wide Web?
  44. 44. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 44 Semantic Web (Web 3.0)  Add explicit semantics to web resources  Machine-interpretable Web  Use of ontologies  Potential reasoning over Web resources Character set: UNICODE Cryptography Syntax: XML and XML Namespaces Data interchange: RDF Taxonomies: RDFS Ontologies: Querying: OWL SPARQL Unifying Logic Trust User interface and applications Proof Rules: RIF/SWRL Based on [http://en.wikipedia.org/wiki/File:Semantic-web-stack.png] Identifiers: URI/IRI
  45. 45. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 45 Internet of Things  Mark Weiser coined the term Ubiquitous Computing while working at Xerox PARC  M. Weiser, The Computer for the 21st Century, ACM Mobile Computing and Communications Review, July 1999  Related terms are Disappearing Computing, Pervasive Computing or Internet of Things  Physical objects with emedded computing functionality that actively or passively participate in the Web  mobile phones, RFID-tagged objects, smart pens, …  Do we have to extend the current web infrastructure? Mark Weiser
  46. 46. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 46 Cross-Media Information Spaces  Information moves from digital to physical space and vice versa  e.g. paper-digital integration  Multimodal interaction  How should information be stored and accessed?  use of web technologies?  is the desktop metaphor still appropriate?  … EdFest project
  47. 47. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 47 Exercise 1  Read the paper As We May Think by Vannevar Bush and try to answer the questions formulated on the exercise sheet  Discuss your answers and the Bush paper with your teaching assistant and classmates during the exercise session
  48. 48. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 48 References  Web Technologies: A Computer Science Perspective, Jeffrey C. Jackson, Prentice Hall, August 2006, ISBN-13: 978-0131856035  Vannevar Bush, As We May Think, Atlanic Monthly, July 1945  http://www.theatlantic.com/doc/194507/bush/  http://sloan.stanford.edu/MouseSite/Secondary.html  http://www.youtube.com/watch?v=c539cK58ees  Videos of the NLS demo  http://sloan.stanford.edu/mousesite/1968Demo.html
  49. 49. September 26, 2014 Beat Signer - Department of Computer Science - bsigner@vub.ac.be 49 References …  Ted Nelson demonstrates Xanadu Space  http://www.youtube.com/watch?v=En_2T7KH6RA  Aspen Moviemap  http://www.naimark.net/projects/aspen.html  http://www.youtube.com/watch?v=w18MyqszIYc  Networking Technologies (TCP/IP, …)  Andrew S. Tanenbaum, Computer Networks, Prentice Hall 2002, ISBN-13: 978-0130661029  Mark Weiser, The Computer for the 21st Century, ACM Mobile Computing and Communications Review, July 1999
  50. 50. 2 December 2005 Next Lecture Web Architectures

×