ECDL 2002 Employing Smart Browsers to Support Flexible Information Presentation in Petri net-based Digital Libraries Unmil P. Karadkar, Richard Furuta.

Slides:



Advertisements
Similar presentations
Composite Device Computing Environment: A Framework for Situated Interaction Using Small Screen Devices Thai-Lai Pham, Georg Schneider, Stuart Goose and.
Advertisements

NetPay provides best and effective solution for company Managers to maintain their employee scheduling task (including staff in/out details, overtime,
HTML5 ETDs Edward A. Fox, Sung Hee Park, Nicholas Lynberg, Jesse Racer, Phil McElmurray Digital Library Research Laboratory Virginia Tech ETD 2010, June.
HYPERMEDIA Chang-Yang Lin Eastern Kentucky University
UBIGIous – A Ubiquitous, Mixed-Reality Geographic Information System Daniel Porta Jan Conrad Sindhura Modupalli Kaumudi Yerneni.
Technical Architectures
Quicktime Howell Istance School of Computing De Montfort University.
Tapia 2005 – 10/18/2005 MIDAS Multi-device Integrated Dynamic Activity Spaces Anywhere Computing Information Design Advisor: Dr. Richard Furuta Areas of.
Context-Aware Digital Documents Described In A High-Level Petri Net-Based Hypermedia System Jin-Cheon Na and Richard Furuta Department of Computer Science.
Of 50 E GOV Universal Access Ahmed Gomaa CIMIC Rutgers University.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
JCDL 2005 – June 8 th, 2005 User Perceptions of Digital Image Similarity Unmil Karadkar, Richard Furuta, Jeevan Joseph John Center for the Study of Digital.
Richard Furuta Texas A&M University Center for the Study of Digital Libraries and The Department of Computer Science Firing a transition.
Outline of Security Introduction Types of constraints Example Challenge Framework Methodology MMCTPN SMIL 2.0 implementation Contribution Future Work.
Display-agnostic Hypermedia Unmil P. Karadkar, Richard Furuta, Selen Ustun, YoungJoo Park, Jin-Cheon Na*, Vivek Gupta, Tolga Ciftci, Yungah Park Center.
Context-aware Trellis (caT) Principal Investigator: Richard Furuta Center for the Study of Digital Libraries and the Department of Computer Science Texas.
MIDAS – 10/27/2003 MIDAS Multi-device Integrated Dynamic Activity Spaces Dissertation Proposal by Unmil P. Karadkar CSDL and Department of Computer Science.
The Walden's Paths Virtual Directories Unmil P. Karadkar, Luis Francisco-Revilla, Richard Furuta, Frank M. Shipman III Texas A&M University Structuring.
ECDL 2006 An Exploration of Space-Time Constraints on Contextual Information in Image-based Testing Interfaces Unmil Karadkar, Marlo Nordt Richard Furuta.
E GOV Universal Access Ahmed Gomaa CIMIC Rutgers University.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
Browsing the World Wide Web. Spring 2002Computer Networks Applications Browsing Service Allows one to conveniently obtain and display information that.
SNMP & MIME Rizwan Rehman, CCS, DU. Basic tasks that fall under this category are: What is Network Management? Fault Management Dealing with problems.
Component-based Authoring of Complex, Petri net-based Digital Library Infrastructure Yung Ah Park, Unmil P. Karadkar, and Richard Furuta Department of.
Smart Learning Services Based on Smart Cloud Computing
IT 210 The Internet & World Wide Web introduction.
SMART BUILDING Yousef Awwad Te-Yuan Huang Newlin Rajkumar Group No.11.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
XForms: A case study Rajiv Shivane & Pavitar Singh.
GIS technologies and Web Mapping Services
Web Site Design Principles
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Context-Aware Interactive Content Adaptation Iqbal Mohomed, Jim Cai, Sina Chavoshi, Eyal de Lara Department of Computer Science University of Toronto MobiSys2006.
Task Achieving Agents on the World Wide Web An Introduction Sharif Univ. of Tech. Computer Eng. Dep. Semantic Web Course Mohsen Lesani 13 Ord 1374.
1 Welcome to CSC 301 Web Programming Charles Frank.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
by Maria Rita Marruganti DIFFERENT WAYS OF SENDING INFORMATION Passive e.g. newspapers, radio, television. You don’t produce, just receive information.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #22 Secure Web Information.
Of 50 E GOV Universal Access Ahmed Gomaa CIMIC Rutgers University.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Rover Technology Enabling Scalable Location Aware Computing ( Wireless ) Myoung – Seo Kim Super Computing Lab
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Enabling Components Management and Dynamic Execution Semantic.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
Web Server.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Web Server By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Ubiquitous Access for Collaborative Information System Using SVG July Sangmi Lee, Geoffrey Fox, Sunghoon Ko, Minjun Wang, Xiaohong Qui
Introduction to the World Wide Web & Internet CIS 101.
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
1 Multimedia services over networks Service provider Service client Service registry Publish Discovery Bind Multimedia system Review/background Framework/
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
Chapter 17 The Need for HTML 5.
A SEMINAR ON ROVER TECHNOLOGY
Connecting Interface Metaphors to Support Creation of Path-based Collections Unmil P. Karadkar, Andruid Kerne, Richard Furuta, Luis Francisco-Revilla,
CASE STUDY -HTML,URLs,HTTP
Chapter 1 The Nature of Software
Chapter 1 The Nature of Software
WELCOME TO SEMINAR.
Lecture 23, Computer Networks (198:552)
Implementation support
Implementation support
Presentation transcript:

ECDL 2002 Employing Smart Browsers to Support Flexible Information Presentation in Petri net-based Digital Libraries Unmil P. Karadkar, Richard Furuta Texas A&M University, USA Jin-Cheon Na Nanyang Technological University, Singapore

ECDL 2002 Introduction For effective use in the real world, Digital Libraries must provide support for – diversity in access and use via various devices in different situations for different tasks –enforcement of policies user-specific, resource-specific, system-wide access, payment,

ECDL 2002 Introduction (contd.) Dynamic environment –actions of users affect others Adaptation of presentation –server side (WWW) –client side (current caT implementation) –coordinated between the server and clients (future caT implementation) Support can be provided at various levels –as DL Application level (WWW) –in DL document specification (Trellis)

ECDL 2002 Trellis Supports –specification of structure and browsing semantics of hypertext documents using colored timed Petri nets –specification of access control –time-based hypertext browsing Separates –content from structure –presentation from content

ECDL 2002 Examples of Petri nets

ECDL 2002 context-aware Trellis (caT) Incorporates context-awareness in Trellis Provides for basic user modeling Structured tokens contain dynamic and environmentally changing data Transitions may contain conditional statements

ECDL 2002 Extending caT State of the net is stored at the server –multiple browsers on possibly multiple devices can display the state –allows users to synchronously browse a hypertext from multiple devices –user actions in one browser cause changes to contents displayed in all browsers Places in nets point to abstract resource handles

ECDL 2002 Resource Realizer Allows authors of Trellis hypertexts to bind together resources –conceptually similar resources –multiple representations of a resource (text, pdf, image, audio, video) –otherwise interchangeable resources An abstract resource handle provides an interface to the resources that are bound together The Resource Realizer returns an instantiation of the resource upon request

ECDL 2002 Smart Browsers Browsers that are aware of –their capabilities (media types they can render) –constraints imposed by the devices they run on (display space, resolution, network bandwidth) While browsing abstract resource handles are returned to browsers Browsers request the document format that they can best render Resource Realizer returns the best possible match with the requested resource type

ECDL 2002 Scenario of Use User accessing a bus information system for a large university campus

ECDL 2002 Scenario of Use (Contd.) Acccess from text and image browsers

ECDL 2002 Scenario of Use (Contd.) Getting help from text and image browsers

ECDL 2002 Scenario of Use (Contd.) Access from Web browsers

ECDL 2002 Coordinated Information Displays Coordinated partial displays on multiple devices –maximize the space for information display –provide a seamless interactive information space across multiple devices –use of more than one senses –present information in the most appropriate format for the given situation Server-side Browser Manager distributes display of information across devices Browser Coordinator invokes various browsers on a device

ECDL 2002 caT Architecture

ECDL 2002 Future Work Complete design and implementation of the Coordinated display system (Browser Manager and Browser Coordinators) Enhance interaction between browsers and the Resource Realizer to incorporate preferences, current task and situation of the user Explore possibilities for other resource bindings –versioning of resources –competing services

ECDL 2002 Questions and Suggestions to Unmil P. Karadkar, Richard Furuta {unmil, Center for the Study of Digital Libraries Department of Computer Science Texas A&M University Jin-Cheon Na Nanyang Technological University, Singapore