Hypertext Kasper Østerbye IT University of Copenhagen May 2008.

Slides:



Advertisements
Similar presentations
Hypertext, hypermedia and interactivity. A brief overview and background primer.
Advertisements

Making Links Fundamentals of Hypertext and Hypermedia Dr Nicholas Gibbins
School of Computer Science & Information Technology G6DPMM - Lecture 5 Hypertext I.
HYPERMEDIA Chang-Yang Lin Eastern Kentucky University
CZECH STATISTICAL OFFICE | Na padesatem 81, Prague 10 | Jitka Prokop, Czech Statistical Office SMS-QUALITY The project and application.
Project 1 Introduction to HTML.
1 HCI History Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
E-Portfolio Using sites.Google.com. Why Google? Easy to use Easy to share Accessible Permanent.
Internet Resources Discovery (IRD) IBM DB2 Digital Library Thanks to Zvika Michnik and Avital Greenberg.
T.Sharon-A.Frank 1 Multimedia Hypertext and Hypermedia.
HTML Introduction HTML
Russell Taylor Lecturer in Computing & Business Studies.
REFLECTIONS ON NOTECARDS: SEVEN ISSUES FOR THE NEXT GENERATION OF HYPERMEDIA FRANK G. HALASZ.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
Developing a Basic Web Page with HTML
1st Project Introduction to HTML.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
4.5 Multimedia Production. Learning Outcome 1. Design the structure and user interface for a multimedia project. 2. Produce a successful multimedia project.
Databases and Word Processing IV Management Information Systems I Lecture 7, 27 March 2003 Mr. Greg Vogl Uganda Martyrs University.
The WWW and HTML CMPT 281. Outline Hypertext The Internet The World-Wide-Web How the WWW works Web pages Markup HTML.
Department of computer science and engineering From Web to Workplace chapters 4, 18 Martin Čadík Czech Technical University in Prague, Czech Republic.
Alternative Views of the Web Jon Gunderson, Ph.D. Division of Rehabilitation-Education Services University of Illinois at Urbana/Champaign.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
First things, First Do you belong in here? – 10 – 12 – Comp. Discovery or Keyboard/Comp Apps – Do you have any experience with Web Page Design?????
Programming the Web Web = Computer Network + Hypertext.
University of Sunderland CDM105 Session 5 Web Authoring Tools The past and present A history of web authoring tools and an overview of Macromedia Dreamweaver.
XHTML Louise Soe updated September 2009.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Sheet 1XML Technology in E-Commerce 2001Lecture 1 XML Technology in E-Commerce Lecture 1 WWW, HTML, CSS, XML, Meta-modeling.
Web Searching Basics Dr. Dania Bilal IS 530 Fall 2009.
Chapter 8 Introduction to HTML and Applets Fundamentals of Java.
Chapter 4 Paradigms (additional materials). Beginnings – Computing in 1945 Harvard Mark I –Picture from
Hypermedia Cooper and Davis. What Is Hypermedia?  The combination of text, video, graphic images, sound, hyperlinks, and other elements in the form typical.
History of the Web The World-Wide-Web has revolutionized the availability and access to information. Billions of web pages may be reached through search.
Adobe Flash CS4 – Illustrated Unit A: Getting Started with Adobe Flash.
HYPERTEXT and HYPERMEDIA By Steven Geist and Larnic Ransom.
SSE3 Hypertext concepts 1. Agenda Pioneers and evolution Hypermedia – Modern hypermedia technology – Structure domains Architectural evolution The project.
History of the Web – PART 1 ;-). The World-Wide-Web has revolutionized the availability and access to information. Billions of web pages may be reached.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Hypertext. Hypertext History (1) Many early attempts to organize human knowledge Many early attempts to organize human knowledge Thesaurus (Roget) Thesaurus.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
Augmenting Understanding: 2 Digital Innovators LCC 2700: Intro to Computational Media Fall 2005 Ian Bogost.
Glencoe Introduction to Multimedia Chapter 2 Multimedia Online 1 Internet A huge network that connects computers all over the world. Show Definition.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
MATLAB The name of MATLAB stands for matrix laboratory. Starting a MATLAB Session -On Microsoft® Windows® platforms, start the MATLAB program by double-clicking.
The World Wide Web.
Chapter 10: Web Basics.
Project 1 Introduction to HTML.
Lecture 1: Introduction and Multimedia Data Representations
Chapter 1 Introduction to HTML
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
Chapter 1 Introduction to HTML.
Computing Fundamentals
Unit 12 Using the Internet & Browsing the Web
E-commerce | WWW World Wide Web - Concepts
Project 1 Introduction to HTML.
E-commerce | WWW World Wide Web - Concepts
LCC 2700: Intro to Computational Media
A Brief Introduction to the Internet
Chapter 27 WWW and HTTP.
ICT Word Processing Lesson 5: Revising and Collaborating on Documents
ICT Word Processing Lesson 1: Introduction to Word Processing
Intro Project Introduction to HTML.
Presentation transcript:

Hypertext Kasper Østerbye IT University of Copenhagen May 2008

Agenda  What is a link  Selected aspects of hypertext history  Architecture of a hypertext system  Why hypertext systems are hard to build  A success story (wiki)  Scripting in hypertext

Links Links in the database are not stored as part of the contents, i.e., the b and g links are not “part” of A. The visible rectangles on the screen are called link-markers. There can me more than one rendering of the hypertext database One could render the B node in lined in A Outline mode starting in A Graph like

Macro literary systems  Vannevar Bush, Memez, 1945  Microfilm technology  Links  Trails  Authoring/Reading integrated  Douglas Engelbart, NLS/Augment 1968  Ted Nelson, Xanado  Unclear if it was ever implemented  Randall Trigg, Textnet

The mother of all demo’s  Doug Englebart, Fall Joint Computer Conference (FJCC) 1968  NLS/Augment  3-5 copy, cut, paste - mouse  15:30 Graph, Hypertext  57:00 Video collaboration

Knowledge worker  Shared information  Shared analysis  Shared annotations  Shared linking  Multimedia (text, graph’s and graphics)  Problem exploration systems (Conklin’s own area)

gIBIS  Structural argumentation  Specific link types  Known node and link types enable computer tooling on top  overviews  un-argued positions  issues with only one position Problem: Hard to use, not how people think. The fundamental idea of structured argumentation tools were dismissed at a panel discussion at one of the Hypertext conferences.

Notecards, 1987

Essence of HT - used in the creative phase  Focus of the HT research was on “augmenting the human intellect”  WWW also had that focus in the very beginning - get and put are fundamental parts in http.  The graphic browsers ignored the write part as an integrated aspect.  Security and access rights was a non-issue

Reading and authoring Follow link: a) get content from some database b) get links on that content from link database c) render content with links Make link a) Mark source and destination marker of link b) Add additional info reg. link - eg. type of link c) Translate markers into persistent anchors. d) Store link, info, and anchor in link database Content Editor Links

What is a link  Different kinds  Hierarchical  Referential  Keyword  Additional structure  Name  Type  Cardinality (linking more than 2 nodes)  Attributes (date, owner, color,...)  Source  Node  Inter-node location  Destination  Node  Inter-node location In viewer  Region/Link marker  Rendering issue  Tracking links when cut/copy/paste In database  Anchor definition (persistent link marker)  Media independent storage  Tracking anchors for changed contents

Following a link Follow link: a) Click on a link marker in the editor b) Get link id from the link marker c) Retrive link from link database d) Retrive destination node D from content base e) Search link database for links which have the source in D f) Render D with link markers for all links Content Editor Links

Authoring a link Follow link: a) Get selection from the rendering of the source b) Get the selection from the rendering of the destination c) Open a link-editor to allow entering of link-kind, link-type, and other attributes d) Transform the source and destination selections into anchors. e) Store the link into the link base f) Update the renderings to show the new link (create link markers) g) 0 Content Editor Links

Typical shortcuts  Annotate  Create a new link of type annotation to a new node by one key-stroke  New subsection  Create a new structural link to a new node by one key-stroke  Current selection to existing node reference  Create a new link of default type to an existing node from the current selection. The mouse cursor changes to indicate special mode, and link is created when a special key is pressed.

Hypertext system architecture

Computer supported cooperative work  B monitors contents in DB2  A creates a new node in DB2  B’s viewer is notified, and  get new content  retrieves links from LB1 and LB2  renders contents with links ? Is there a difference in what A and B sees? DB1 DB2 A LB1 LB2 B

Third party formats  Content is in proprietary format  How to add and author links? Content Editor Links

Hypertext on the web - wiki wiki Blending authoring and reading History Discussion Blending into www Single shared view No personal annotations No personal linkages   et et  x.php/AMP-Spring x.php/AMP-Spring2008

Linearization  Scripting

www and hypertext  WWW is today a general user interface platform  WWW has very poor support for hypertext authoring  Link source is well supported