REFLECTIONS ON NOTECARDS: SEVEN ISSUES FOR THE NEXT GENERATION OF HYPERMEDIA FRANK G. HALASZ.

Slides:



Advertisements
Similar presentations
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Advertisements

1 CIS224 Software Projects: Software Engineering and Research Methods Lecture 11 Brief introduction to the UML Specification (Based on UML Superstructure.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
HYPERMEDIA Chang-Yang Lin Eastern Kentucky University
Hypertext Kasper Østerbye IT University of Copenhagen May 2008.
Project 1 Introduction to HTML.
The Virtual Notebook System: Distributed Hypertext for Collaborative Research Frank M. Shipman, III, R. Jesse Chaney, G. Anthony Gorry, Baylor College.
Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful.
Requirements Specification
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
CHIME: A Metadata-Based Distributed Software Development Environment Stephen E. Dossick Dept. of Computer Science Columbia University
Richard Furuta Texas A&M University Center for the Study of Digital Libraries and The Department of Computer Science Firing a transition.
© Copyright Eliyahu Brutman Programming Techniques Course.
8/28/97Information Organization and Retrieval Files and Databases University of California, Berkeley School of Information Management and Systems SIMS.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Memoplex Browser: Searching and Browsing in Semantic Networks CPSC 533C - Project Update Yoel Lanir.
Developing a Basic Web Page with HTML
CORE 2: Information systems and Databases HYPERTEXT/ HYPERMEDIA.
1st Project Introduction to HTML.
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
WEB DESIGNING Prof. Jesse A. Role Ph. D TM UEAB 2010.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia.
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
INTRODUCTION TO WEB DATABASE PROGRAMMING
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
Chapter 16 The World Wide Web Chapter Goals ( ) Compare and contrast the Internet and the World Wide Web Describe general Web processing.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
1 CMPT 275 High Level Design Phase Architecture. Janice Regan, Objectives of Design  The design phase takes the results of the requirements analysis.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 A Discipline of Software Design.
Guided tours and on-line presentations: how authors make existing hypertext intelligible for readers C. C. Marshall, P. M. Irish, Guided tours and on-line.
Chapter 7 Web Content Mining Xxxxxx. Introduction Web-content mining techniques are used to discover useful information from content on the web – textual.
3231 Software Engineering By Germaine Cheung Hong Kong Computer Institute Lecture 12.
CHAPTER 9 Using the World Wide Web. OBJECTIVES 1.Describe the Internet and the World Wide Web 2.Define related Internet terms 3.Explain the components.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
MULTIMEDIA DEFINITION OF MULTIMEDIA
Hypermedia Cooper and Davis. What Is Hypermedia?  The combination of text, video, graphic images, sound, hyperlinks, and other elements in the form typical.
KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
Hypermedia Cognitive Science 2006 Desereah Esquivel Morgan Grant Paige Burkham.
Chap#11 What is User Support?
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
OWL Representing Information Using the Web Ontology Language.
SSE3 Hypertext concepts 1. Agenda Pioneers and evolution Hypermedia – Modern hypermedia technology – Structure domains Architectural evolution The project.
Introduction to Information Retrieval Example of information need in the context of the world wide web: “Find all documents containing information on computer.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Intro to HTML. History of the World Wide Web  A network is a structure linking computers together for the purpose of sharing information and services.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
Chapter 11 user support. Overview Users require different types of support at different times. There are four main types of assistance that users require:
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Human Computer Interaction Lecture 21 User Support
Project 1 Introduction to HTML.
Application Software Chapter 6.
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Computer Aided Software Engineering (CASE)
Real Life Networking Examples
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
A Brief Introduction to the Internet
Analysis models and design models
Chapter 11 user support.
Presentation transcript:

REFLECTIONS ON NOTECARDS: SEVEN ISSUES FOR THE NEXT GENERATION OF HYPERMEDIA FRANK G. HALASZ

About NoteCards Developed at Xerox PARC by Frank Halasz, Thomas Morgan and Randall Trigg Workstation based Hypermedia System Used for analyzing information, constructing models, formulating arguments, designing artifacts and processing ideas System is a network of electronic notecards interconnected by typed links

Four Basic Constructs Notecards electronic generalization of the 3 x 5 paper notecard displayed using standard Xerox Lisp windows several types like text-based cards, animation cards,etc. Links typed, directional connection between a source card and a destination card

Four Basic Constructs Browsers notecard containing the structural diagram of a network of notecards the diagrams in browsers are computed by system Fileboxes specialized cards for managing large network of notecards by using an additional hierarchical category structure for storage and retrieval

1 st Generation Hypermedia Systems NLS/Augment, FRESS, ZOG Mainframe based Focused primarily on text nodes Little or no graphic capabilities Supported medium to large teams of workers sharing a common network

2nd Generation Hypermedia Systems Began in early 1980s Workstation based, research oriented systems NoteCards, Neptune, Intermedia Support graphics, animation nodes and fully formatted text nodes Meant for single users or small work groups

Diversity in Hypermedia Systems  Scope size of information database and user population varies  Browsing Vs. Authoring Browsing-oriented System - well-developed tools for information presentation and exploratory browsing. Eg. Interactive museum exhibits Authoring-oriented System – well-developed tools for creation and modification of the network. Eg. Document authoring systems  Target Task Domain designed to support specific task. Eg. Neptune supports software engineering and hence focuses on versioning

NoteCards Designed for small groups Authoring System General purpose hypermedia system Originally designed for use in idea processing in research environment

Seven Issues for the next generation Hypermedia Systems Issue 1:Search & Query in Hypermedia Network  Hypermedia is navigational access  For effective access query/search facility must complement navigation  Three classes of navigational applications 1. NoteCards meant for small user groups 2. Display-oriented representation tasks. Network is centered around a single display 3. On-line interactive presentations  Navigational access difficult when network changes and structure becomes heterogeneous

Seven Issues for the next generation Hypermedia Systems Issue 1:Search & Query in Hypermedia Network (Contd..)  Browsers made more effective by applying techniques like fish-eye views and graph flyovers  Content search and Structure search mechanisms can be introduced  Example Query - all subnetworks containing two nodes connected by a supports link, where the destination node contains the word “hypertext.”  For implementing structure search, a query language to describe hypermedia structures and a search engine capable of satisfying the queries must be developed

Seven Issues for the next generation Hypermedia Systems Issue 2: Composites – Augmenting the Basic Node and Link Model  Hypermedia models lack composition mechanism  Browsers cannot understand and display compositions  Fileboxes fail to differentiate between reference relations and inclusion relations  Documents can be seen at only one level  Solution is to add composition as a primitive construct in the basic hypermedia model

Seven Issues for the next generation Hypermedia Systems Issue 3: Virtual Structures for Dealing with Changing Information  Hypermedia data model is static and fragmentary  Problem of “premature organization”  Relaxation of strict titling and filing requirements will help  Virtual structures can be defined – requires query mechanism  Virtual composite allows user to create nodes dynamically at access time from other nodes, links and composites in the network  Virtual links are also possible

Seven Issues for the next generation Hypermedia Systems Issue 4: Computation in (over) Hypermedia Networks  Hypermedia systems are passive storage and retrieval systems  Notecards can be augmented with active computational engines for particular applications  Future hypermedia systems should function more like knowledge-based AI systems  Merging concepts from frame-based systems and object-based systems  Choice between active and passive system is a trade off between efficiency and generality

Seven Issues for the next generation Hypermedia Systems Issue 5: Versioning  NoteCards does not have a versioning system  Versioning not required for authoring, argumentation and idea processing tasks  Crucial for software development applications  Neptune provides time-based linear version thread for individual nodes and links  PIE uses a layer mechanism  PIE provides a collaborative system

Seven Issues for the next generation Hypermedia Systems Issue 6: Support for Collaborative Work  Collaborative work involves creating annotations, maintaining multiple organizations of a single set of materials, and transferring messages between asynchronous users  Notecards is a single user system  The mechanics of simultaneous multi-user access to common network must be improved – hard locking techniques are inappropriate  Social interactions must be provided

Seven Issues for the next generation Hypermedia Systems Issue 7: Extensibility and Tailorability  Hypermedia systems are flexible and hence have broad applications  Generic nature – a boon and a bain  NoteCards – lack of strategy manual showing uses of the system in specific tasks  Extensibility – extend the system with new functionality  Tailorability – tailor the existing functionalities to better suit the application  Achieved in NoteCards by providing programmatic access to system’s functionalities