SSE3 Hypertext concepts 1. Agenda Pioneers and evolution Hypermedia – Modern hypermedia technology – Structure domains Architectural evolution The project.

Slides:



Advertisements
Similar presentations
MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
Advertisements

ICS 434 Advanced Database Systems
ECEN 5053, Paradigms & Patterns, Wk 81 Paradigms & Patterns - 3 ECEN 5053 SW Eng of Distributed Systems University of Colorado, Boulder.
HYPERMEDIA Chang-Yang Lin Eastern Kentucky University
Hypertext Kasper Østerbye IT University of Copenhagen May 2008.
What makes Web 2.0 applications unique? 30 October 2006 Wesley Willett CS260.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Danius T. Michaelides, David E. Millard, Mark J. Weal, David De Roure Auld Leaky: A Contextual Open Hypermedia Link Server.
CHIME: A Metadata-Based Distributed Software Development Environment Stephen E. Dossick Dept. of Computer Science Columbia University
12 Chapter 12 Client/Server Systems Hachim Haddouti.
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
T.Sharon-A.Frank 1 Multimedia Hypertext and Hypermedia.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
Managing Software Projects in Spatial Hypertext : Experiences in Dogfooding Frank Shipman Department of Computer Science & Center for the Study of Digital.
REFLECTIONS ON NOTECARDS: SEVEN ISSUES FOR THE NEXT GENERATION OF HYPERMEDIA FRANK G. HALASZ.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
Distributed Systems: Client/Server Computing
Client/Server Architecture
Lecture-8/ T. Nouf Almujally
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
The WWW and HTML CMPT 281. Outline Hypertext The Internet The World-Wide-Web How the WWW works Web pages Markup HTML.
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences between requirements activities and design activities.
The Design Discipline.
What IS the Web? Mrs. Wilson Internet Basics & Beyond.
International Workshop on Web Engineering ACM Hypertext 2004 Santa Cruz, August 9-13 An Engineering Perspective on Structural Computing: Developing Component-Based.
REST.  REST is an acronym standing for Representational State Transfer  A software architecture style for building scalable web services  Typically,
Programming the Web Web = Computer Network + Hypertext.
Chapter 1 소프트웨어의 본질 The Nature of Software 임현승 강원대학교
MULTIMEDIA REVOLUTION
Slide 1 Physical Architecture Layer Design Chapter 13.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
World Wide Web Raghunath M D BSNL Mobile Services, Ernakulam, Ph:
Web-centric Computing: Computing, Hypertext, & the WWW.
CIS 250 Advanced Computer Applications Internet/WWW Review.
Hypermedia Cooper and Davis. What Is Hypermedia?  The combination of text, video, graphic images, sound, hyperlinks, and other elements in the form typical.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Project Introduction Knowledge Management Social Network Analysis Twitter, Tweets Small Messages – Natural Language Processing (AI) – Search, Patterns.
May 2003National Coastal Data Development Center Brief Introduction Two components Data Exchange Infrastructure (DEI) Spatial Data Model (SDM) Together,
CS 240, Prof. Sarwar Slide 1 CS 240: Software Project Fall 2003 Sections 1 & 2 Dr. Badrul M. Sarwar San Jose State University Lecture #23.
Chapter 12 Review Chad Hagstrom CS 310 Spring 2008.
1 Chapter 1 Introduction to Databases Transparencies.
HYPERTEXT and HYPERMEDIA By Steven Geist and Larnic Ransom.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Computer supported cooperative work -Basic concepts
Scientific Annotation Middleware (SAM) Jim Myers, Elena Mendoza PNNL Al Geist, Jens Schwidder ORNL.
Introduction to Information Retrieval Example of information need in the context of the world wide web: “Find all documents containing information on computer.
Web Server.
Communications & Networks National 4 & 5 Computing Science.
Hypertext. Hypertext History (1) Many early attempts to organize human knowledge Many early attempts to organize human knowledge Thesaurus (Roget) Thesaurus.
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
SSE3 Knowledge mangement concepts 1. Agenda What is knowledge management Classification of knowledge Knowledge management process Common/shared information.
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
The Internet & Web Browsers Business Webpage Design Created by Kelly Seale Adapted by Jill Einerson.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Chapter 1 The Nature of Software
Chapter 1 The Nature of Software
DIGITAL LIBRARY.
Lecture 1: Multi-tier Architecture Overview
Chapter 3 Hardware and software 1.
Chapter 3 Hardware and software 1.
Internet Protocols IP: Internet Protocol
Chapter 1: The Database Environment
The Database Environment
Introduction To Distributed Systems
Presentation transcript:

SSE3 Hypertext concepts 1

Agenda Pioneers and evolution Hypermedia – Modern hypermedia technology – Structure domains Architectural evolution The project 2

Pioneers and history Vannevar Bush – Memex – Hypertext as memory extender Douglas C. Engelbart – Cooperative view: Hypertext as problem solver – NLS=Online system, traveling through working files Theodor Holm Nelson – Communication view: Hypertext as linked text base – Text was never to be deleted – Adapted to WWW 3

Hypermedia What is hypertext/media – WWW – Documents – Links and anchors – Associate structures Tendency to Navigational only People structure knowledge in many ways – Spatial, classification, issue, annotation 4

Hypermedia Modern Hypermedia technology – Multiple structuring mechanism in one system Provided for one document – Provide structure in existing applications If not possible the app wont be used State of the art software technology – Open systems – Flexible architecture – Well defined interfaces – Development tools 5

Hypermedia Separation of documents and structure unlike the WWW Structure can be add to all types of documents and stored elsewhere Allows for multiple structures – Associations – Classification – Argumentation support – Spatial organization – Metadata – Annotations 6

Architectural evolution 7

Client-Server system 8

Architectural evolution Open hypermedia systems OHS offer open link services Link server system (LSS): provides hypertext structuring facilities to an open set of applications Hyperbase management system (HBMS): like LSS, but also includes hypertext storages facilities 9

Architectural evolution Advantages – Well-defined open interfaces – Open client layer: 3rd party applications are able to access the link service – Separate backend and middleware layer: different contexts can be implemented easily Disadvantages – Increased system complexity – Standardized communication protocols? Problems – Different hypermedia services – Different data models (e.g. different link types) – Different hypermedia architectures Results – Applications can only use certain OHS – Hypermedia structure only useable for certain storage architectures – Hypermedia structures cannot be extended beyond the system (island problem) 10

Architectural evolution Component based OHS Client layer – Client interface Structure service layer – Structure service API Backend API – Backend layer 11

Project Workflow/Data Workflow – Data Capturing – Connection, Context, Node – Analysis, Search/Sort, Profile Link Client Server / Closed Hypermedia System – Using the WWW Twitter API – HTTP get Requests Twitterizer Library for C#

Knowledge Management Workflow Social Network Analysis – Knowledge from user social activity Knowledge form people – Status updates – Public comments – Public group conversations Knowledge acquired – Nodes of connection – Sorted Relevant Tweets – Pattern Detection

Further Development Improve Search / Sort – Natural Language Processing Improve Awareness – Node Connections Closeness, other Node Patterns – Graphical Representation of Connections Add Advanced Crawling Circumvent API Limitations

Further Development Computer supported cooperative work – Several Analysts – Human Improved Search and Pattern Recognition – Human Improved AI, reward system Cooperation system – Storing the knowledge – Sharing the knowledge Trend Analysis Early Warning System Emergency Response, threat recognition