hypermedia/time- based structuring language (hytime) cs 525 project shin nam

12
Hypermedia/Time- based Structuring Language (HyTime) CS 525 Project Shin Nam

Upload: charlotte-willis

Post on 14-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hypermedia/Time- based Structuring Language (HyTime) CS 525 Project Shin Nam

Hypermedia/Time-based Structuring Language (HyTime)

CS 525 Project

Shin Nam

Page 2: Hypermedia/Time- based Structuring Language (HyTime) CS 525 Project Shin Nam

Introduction

Quick Overview Misconceptions Detailed Information Benefits/Drawbacks Real Application Examples Small Sample

5/7/2008 2Shin Nam - Hypermedia/Time-based

Structuring Language (HyTime)

Page 3: Hypermedia/Time- based Structuring Language (HyTime) CS 525 Project Shin Nam

What is HyTime?

HyTime is a way to represent hypertext, multimedia, hypermedia, and time-based documents in a standard format

HyTime is a markup language that extends Standard Generalized Markup Language (SGML)

5/7/2008 3Shin Nam - Hypermedia/Time-based

Structuring Language (HyTime)

Page 4: Hypermedia/Time- based Structuring Language (HyTime) CS 525 Project Shin Nam

Misconceptions of HyTime

HyTime is not an application program

HyTime is not a document architecture

5/7/2008 4Shin Nam - Hypermedia/Time-based

Structuring Language (HyTime)

Page 5: Hypermedia/Time- based Structuring Language (HyTime) CS 525 Project Shin Nam

More Information about HyTime

HyTime provides standards for specifying interconnections within or between documents and other information objects.

HyTime also provides standards for scheduling multimedia information in time and space.

Why are these functionalities important?

5/7/2008 5Shin Nam - Hypermedia/Time-based

Structuring Language (HyTime)

Page 6: Hypermedia/Time- based Structuring Language (HyTime) CS 525 Project Shin Nam

HyTime Modules

Base module Location address module Hyperlink module Scheduling module Rendition module

5/7/2008 6Shin Nam - Hypermedia/Time-based

Structuring Language (HyTime)

Page 7: Hypermedia/Time- based Structuring Language (HyTime) CS 525 Project Shin Nam

Benefits of HyTime

HyTime is a hypermedia representation standard that is application independent

HyTime is an international standard HyTime can aid in tying repositories of

documents together

5/7/2008 7Shin Nam - Hypermedia/Time-based

Structuring Language (HyTime)

Page 8: Hypermedia/Time- based Structuring Language (HyTime) CS 525 Project Shin Nam

Limitations/Drawbacks of HyTime

Lack of products that support SGML/HyTime

Lack of built in “default” structure Rendering can be problematic

5/7/2008 8Shin Nam - Hypermedia/Time-based

Structuring Language (HyTime)

Page 9: Hypermedia/Time- based Structuring Language (HyTime) CS 525 Project Shin Nam

Real Applications of HyTime

Defense sector – the Department of Defense use for Interactive Electronic Technical Manuals (IETMs)

Corporate use – the Pinnacles Initiative and corporate internal use

Standard Music Description Language (SMDL)

5/7/2008 9Shin Nam - Hypermedia/Time-based

Structuring Language (HyTime)

Page 10: Hypermedia/Time- based Structuring Language (HyTime) CS 525 Project Shin Nam

Example using HyTime

5/7/2008 10Shin Nam - Hypermedia/Time-based

Structuring Language (HyTime)

Page 11: Hypermedia/Time- based Structuring Language (HyTime) CS 525 Project Shin Nam

Conclusion

What HyTime is Benefits and Limitations Applications of HyTime

5/7/2008 11Shin Nam - Hypermedia/Time-based

Structuring Language (HyTime)

Page 12: Hypermedia/Time- based Structuring Language (HyTime) CS 525 Project Shin Nam

References

Newcomb, Steven R. “Multimedia Interchange Using SGML/HyTime Part I: Structures,” IEEE, 1995.

Newcomb, Steven R. “Multimedia Interchange Using SGML/HyTime Part II: Principles and Applications,” IEEE, 1995.

Goldfarb, Charles F. “HyTime: A Standard for Structured Hypermedia Interchange,” IBM Almaden Research Center, 1991.

Newcomb, Steven R., Kipp, Neill A., Newcomb, Victoria T. “The HyTime Hypermedia/Time-based Document Structuring Language,” Communications of the ACM, 1991.

Carr, L. A., Barron, D. W., Davis, H. C., and Hall, W. “Why use HyTime?,” University of Nottingham, 1994.

Information technology – Hypermedia/Time-based Structuring Language (HyTime), Internal Organization for Standardization, 1997.

Buford, John F., “Evaluating HyTime: An Examination and Implementation Experience,” ACM, 1996.

5/7/2008 12Shin Nam - Hypermedia/Time-based

Structuring Language (HyTime)