Part III: Survey of Internet technologies

Similar documents
Internet Standards for the Web: Part II

Media Types. Web Architecture and Information Management [./] Spring 2009 INFO (CCN 42509) Contents. Erik Wilde, UC Berkeley School of

Advanced High Graphics

Lesson 5: Multimedia on the Web

User s Guide: Advanced Functions

The State of Web Standards. Larry Masinter Xerox Palo Alto Research Center May 1996

Lesson 5: Multimedia on the Web

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE

EXCELLENT ACADEMY OF ENGINEERING. Telephone: /

How to Build a Digital Library

Common Technology Words and Definitions

M4-R4: INTRODUCTION TO MULTIMEDIA (JAN 2019) DURATION: 03 Hrs

Text Languages and Properties

Formatting Support: Word 2008

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and

Text Languages and Properties

Lecture 5. Digital Media Components Markup and Scripting Languages Multimedia Tools Facilities Provided by the School Suggested Reading

References differences between SVG 1.1 Full and SVG 1.2 Tiny

CS144: Content Encoding

How to work with HTTP requests and responses

Lecture 19 Media Formats

RECOMMENDED FILE FORMATS

Different File Types and their Use

Characterisation. Digital Preservation Planning: Principles, Examples and the Future with Planets. July 29 th, 2008

A network is a group of two or more computers that are connected to share resources and information.

CPET 499/ITC 250 Web Systems. Topics

3GPP TS V5.2.0 ( )

PDF and Accessibility

COMPUTER SOFTWARE RAYMOND ROSE

Final Study Guide Arts & Communications

Multimedia Content. Web Architecture and Information Management [./] Spring 2009 INFO (CCN 42509) Contents. Erik Wilde, UC Berkeley School of

What is multimedia? Multimedia. Continuous media. Most common media types. Continuous media processing. Interactivity. What is multimedia?

XML Update. Royal Society of the Arts London, December 8, Jon Bosak Sun Microsystems

Sustainable File Formats for Electronic Records A Guide for Government Agencies

1Site Development Foundations Objectives and Locations

MULTIMEDIA AND CODING

The New Document Digital Polymorphic Ubiquitous Actionable Patrick P. Bergmans University of Ghent

Multimedia. What is multimedia? Media types. Interchange formats. + Text +Graphics +Audio +Image +Video. Petri Vuorimaa 1

Computers Are Your Future Prentice-Hall, Inc.

d-color d-color Code:

2011 Martin v. Löwis. Data-centric XML. Character Sets

Graphics Design and Applied Arts บทท 6 การออกแบบเว บเบ องต น

2007 Martin v. Löwis. Data-centric XML. Character Sets

The MIME format. What is MIME?

Web Standards Mastering HTML5, CSS3, and XML

Obsoletes: 2070, 1980, 1942, 1867, 1866 Category: Informational June 2000

Graphics File Formats

Elba Project. Procedures and general norms used in the edition of the electronic book and in its storage in the digital library

Data Representation From 0s and 1s to images CPSC 101

Picsel epage. PowerPoint file format support

Vovici Enterprise Web Accessibility Guidelines

Chapter 7. The Application Layer. DNS The Domain Name System. DNS Resource Records. The DNS Name Space Resource Records Name Servers

Electronic Mail (SMTP)

Java Applets, etc. Instructor: Dmitri A. Gusev. Fall Lecture 25, December 5, CS 502: Computers and Communications Technology

Image coding and compression

Web graphics. Introduction

Welcome. Web Authoring: HTML - Advanced Topics & Photo Optimisation (Level 3) Richard Hey & Barny Baggs

Prentice Hall. Learning Microsoft PowerPoint , (Weixel et al.) Arkansas Multimedia Applications I - Curriculum Content Frameworks

ETSI TS V5.1.0 ( )

Web Systems & Technologies: An Introduction

BRA BIHAR UNIVERSITY, MUZAFFARPUR DIRECTORATE OF DISTANCE EDUCATION

Types and Methods of Content Adaptation. Anna-Kaisa Pietiläinen

Digitisation Standards

ISO/IEC INTERNATIONAL STANDARD

Vector- drawn: what is the meaning of " on the fly " in vector images? It means that computers draw the image as per instructions.

User s Guide [Advanced Function Operations]

Network Working Group Request for Comments: 2318 Category: Informational W3C March 1998

Web Systems & Technologies: An Introduction

*:96 Overheads. Part 2c: URL, Media types

General Website Terminology

AIM. 10 September

Can R Speak Your Language?

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Helper Applications & Plug-Ins

Picsel epage. Word file format support

Image Types Vector vs. Raster

Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of

Elementary Computing CSC 100. M. Cheng, Computer Science

Format Type Support Thru. vector (with embedded bitmaps)

Chapter 5 Images. Presented by Thomas Powell. Slides adopted from HTML & XHTML: The Complete Reference, 4th Edition 2003 Thomas A.

QuickTime Pro an inexpensive (but clunky) solution

Semantic Web Lecture Part 1. Prof. Do van Thanh

Interchange formats. Introduction Application areas Requirements Track and object model Real-time transfer Different interchange formats Comparison

3.01C Multimedia Elements and Guidelines Explore multimedia systems, elements and presentations.

501/421/361 User s Guide Advanced Function Operations (i-option)

MEDIA RELATED FILE TYPES

Internet: An international network of connected computers. The purpose of connecting computers together, of course, is to share information.

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

ISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-visual objects Part 22: Open Font Format

III-6Exporting Graphics (Windows)

User s Guide Advanced Function Operations (i-option)

HOW TO SAVE YOUR DESIGN FILES

CTIS 155 Information Technologies I. Chapter 5 Application Software: Tools for Productivity

Image creation with PHP

Introduction to XML. Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University

WakeSpace Digital Archive Policies

CS WEB TECHNOLOGY

USING SVG XML FOR REPRESENTATION OF HISTORICAL GRAPHICAL DATA

Final Term ( ) Marking Scheme Multimedia and Web Technology (067)

1/27/2013. Outline. Adding images to your site. Images and Objects INTRODUCTION TO WEB DEVELOPMENT AND HTML

M4.2-R4: INTRODUCTION TO MULTIMEDIA

Transcription:

Part III: Survey of Internet technologies Content (e.g., HTML) kinds of objects we re moving around? References (e.g, URLs) how to talk about something not in hand? Protocols (e.g., HTTP) how do things move around the net? September 1998 48

Part III.A: Content Labeling content: MIME, charsets Document formats: HTML, XML, XSL Image formats: GIF, JPEG, TIFF Multimedia: audio, video, music Interactive content September 1998 49

Why standards for content? Interoperability Multiple implementations Preservation Can you read Word 2.4 files? Global communication Standards designed for consistency over features September 1998 50

Content Packaging: labeling data MIME: Multipurpose Internet Mail Exchange Originally designed for mail now used by other protocols Allows Multiple media Multiple character sets Multiple languages September 1998 51

Internet Media Types ( MIME types ) Standard way of naming data formats Hierarchical structure with parameters Applications use MIME to decide how to interpret data (instead of file extension) If you can t get everyone to use the same file format, at least get them to say what format they used. September 1998 52

MIME Major Types text: sequences of characters image: bitmaps in various forms audio: sounds in various forms video: animations message, multipart: special purpose application: catch-all September 1998 53

MIME subtype Standard registry: image/tiff, application/postscript Registry rules: security, both standard & private (vnd) application/vnd.ms-word September 1998 54

Character sets: terminology Character: semantic ( A, capital alpha ) Code: number assigned to a character (63) Byte: 8-bit quantity Glyph: drawn shape Simple map for A-Z 0-9 Complexities: accents, ligatures, Asian September 1998 55

More terminology Character set: assignment of characters and codes (ASCII, Unicode, JIS) Encoding: way of representing sequence of codes as bytes (UTF-8, UCS-2) Font: assignment of glyphs to codes combinations charset:character set + encoding September 1998 56

Charsets in the Internet Allow local (optimized) representation Labeling data with the charset used! Instead of user adjust browser Support a minimum charset for interoperability (UTF-8) Other common values for charset include: ISO-8859-1 (Western European) Shift-JIS, EUC (Japanese) Big5 (Chinese) September 1998 57

Internet Document formats HTML, SGML and XML Page layout: PDF proprietary application formats (word, wordperfect, etc.) September 1998 58

SGML and XML Standard Generalized Markup Language An ISO standard (ISO8879:1986) A way of writing (ways of writing documents) DTD (Document Type Definition) defines elements and rules about them XML (from W3C) is simplification September 1998 59

Markup: saying things about parts Semantic markup <part-no>n1025b</part-no> Structural markup <H1>N1025B</H1> Presentation markup <font face=aslan>n1025b</font> September 1998 60

HyperText Markup Language (HTML) An application of SGML (more or less) A way of writing text that includes links and (mainly) structural markup with some other things (like images) embedded. September 1998 61

HTML design goals lingua franca for the web Hypertext views of existing documents Simple, scaleable Platform independent Support for visually impaired Interoperability with common editors September 1998 62

HTML standards 1994: 2.0 (baseline) RFC 1866 1996: 3.2 (tables, forms, presentation) 1998: 4.0 (style sheets, lots more) W3C Recommendation September 1998 63

HTML/4.0 More complete tables File Upload Internationalization Embedded objects Extensions Style sheets September 1998 64

XML: SGML simplified Primarily: simplify SGML Fix up naming Tools just now being deployed Being used inside protocols as general data representation September 1998 65

Style sheets Separate presentation information <H1> should be bold, TimesRoman, 36 point Multiple styles for single document print, display, handheld Developments Cascading Style Sheets (designed for web) Document Style Semantics and Specification Language (designed for SGML) extensible Style Language (new development) September 1998 66

MHTML How to send HTML in email? Include the images without changing URLs created new multipart/related works for more than HTML doesn t require rewrite September 1998 67

Active Content It s a program! It s a script! It s a document format! Create documents that embed computation that control the document s display Pros and cons for this approach Postscript does this, PDF doesn t Dynamic HTML Cascading Style Sheet plus... JavaScript (ECMAScript) control points for Document Object Model (DOM) Java applets as a document format September 1998 68

Page layout on the Web Postscript Designed for printer control application/postscript Portable Document Format (PDF) Useful for screen presentation and printing with exact layout application/pdf September 1998 69

Images on the Web gif: Graphics Interchange Format 8-bit color, transparent areas; patent cloud jpeg: Joint Photographic Expert Group lossy compression for photos, not line art tiff: Tagged Image File Format issues over tag standardization png: Portable Network Graphics calibration, hypertext links September 1998 70

Making content accessible Web Accessibility Initiative (WAI) guidelines for text labels as well as images avoiding audio tracks or providing subtitles using content negotiation cultural differences September 1998 71

More web content-types Desktop applications Word, Excel, etc. 3-D renderings VRML, etc Active content Java JavaScript, Document Object Model September 1998 72

Video formats on the Web MPEG QuickTime AVI September 1998 73

Audio and Music audio/basic Audio files of limited use MIDI and music unevenly deployed Real time streaming media combine protocol and format create codecs for processing September 1998 74

Summary: Content standards XML is most significant recent development Evolution along many fronts Market tension for proprietary extensions: free viewer, pay for encoder Platform, ability, context, language, independence is major difficulty September 1998 75