World Wide Web Consortium Recommendations for the Web By Charlie Thompson, Jeff Schroeder, and Romney Bake Recommendations for the Web By Charlie Thompson,

Slides:



Advertisements
Similar presentations
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
Advertisements

HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
Project 1 Introduction to HTML.
Presentation By: Lindsay McCollum Jenna Larsen Joe Soukup.
XML A brief introduction ---by Yongzhu Li. XML --- a brief introduction 2 CSI668 Topics in System Architecture SUNY Albany Computer Science Department.
Tutorial 1 Developing a Basic Web Page
Lindsey Armstrong Debbie Lewis Seth Steiling. What do they do? International consortium International consortium Develop web standards through recommendations.
Presented by: Pam DonohueKevin Field Wes JohnstonJessica Sayers.
Developing a Basic Web Page with HTML
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
* The basic components of a web site are: * Content – information displayed or accepted from users * Static – content that doesn’t change for different.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Introduction to HTML. What is a Web site? A collection of "pages" or files linked together and available on the World Wide Web What do you need to create.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. 1.
Web Standards Coding Benefits of Web Standards Coding – Variety of user agents Same marked up content can be read by browser, smartphones, screen readers.
Chapter 1 Introduction to HTML, XHTML, and CSS
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
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.
CREATED BY ChanoknanChinnanon PanissaraUsanachote
NetTech Solutions Working with Web Elements Lesson 6.
First things, First Do you belong in here? – 10 – 12 – Comp. Discovery or Keyboard/Comp Apps – Do you have any experience with Web Page Design?????
HTML and Style. Session overview Leveling-off on the basic concepts of HTML and Styles Discuss Web authoring options.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Web Programming : Building Internet Applications Chris Bates CSE :
HTML PROJECT #1 Project 1 Introduction to HTML HTML Project 1: Introduction to HTML 2 Vocabulary Internet service provider (ISP) A company that has a.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Introduction to web development and HTML MGMT 230 LAB.
 2002 Prentice Hall, Inc. All rights reserved. Chapter 1 – Introduction to the Internet and World Wide Web Outline 1.1Introduction 1.2World Wide Web Consortium.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Cooperation & Competition in building the Web, « the universe of network-accessible information » Jean-François Abramatic Chief Product Officer ILOG.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 1.
XML stands for Extensible Mark-up Language XML is a mark-up language much like HTML XML was designed to carry data, not to display data XML tags are not.
Web Application Programming Presented by: Mehwish Shafiq.
Cascading Style Sheets CSS. Source W3Schools
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Internet Overview (Chapter 1 in [2]). 2 Outline History of the Internet History of the Internet Seven Layers of the OSI Model Seven Layers of the OSI.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
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.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
XP Review 1 New Perspectives on JavaScript, Comprehensive1 Introducing HTML and XHTML Creating Web Pages with HTML.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
4.01A Introduction to Web Development and Standards 4.01 Examine webpage development and design.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
The Web Standards Process COMP6218 Web Architecture Dr Nicholas Gibbins –
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.
Web Basics: HTML/CSS/JavaScript What are they?
Project 1 Introduction to HTML.
Markup Languages Web Development.
4.01B Authoring Languages and Web Authoring Software
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
The Internet and HTML Code
瞿裕忠(Yuzhong Qu) Nanjing University
4.01B Authoring Languages and Web Authoring Software
The Web Standards Process
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Presentation transcript:

World Wide Web Consortium Recommendations for the Web By Charlie Thompson, Jeff Schroeder, and Romney Bake Recommendations for the Web By Charlie Thompson, Jeff Schroeder, and Romney Bake

Introduction W3C: who is it, where did it come from and what does it do? How does it develop its recommendations? Why do people listen to them? W3C: who is it, where did it come from and what does it do? How does it develop its recommendations? Why do people listen to them?

History of W3C

Tim Burners-Lee Oxford University, England, 1976 Two years with Plessey Telecommunications Ltd. (transaction systems, message relays, and bar code technology) 1989, World Wide Web 3Com Founders Laboratory for Computer Science and Artificial Intelligence MIT Directs W3C Author of “Weaving the Web”

Facts 1994, Tim Berners-Lee founded the World Wide Web Consortium (W3C) at MIT April 1995, INRIA became the first European W3C host Followed by Keio University of Japan, in Asia in , ERCIM took over the role of European W3C Host from INRIA December 2004, in Boston, MA, and in June 2005, in France, W3C celebrated its 10 th anniversary with symposia about the history and future of the Web and W3C 1994, Tim Berners-Lee founded the World Wide Web Consortium (W3C) at MIT April 1995, INRIA became the first European W3C host Followed by Keio University of Japan, in Asia in , ERCIM took over the role of European W3C Host from INRIA December 2004, in Boston, MA, and in June 2005, in France, W3C celebrated its 10 th anniversary with symposia about the history and future of the Web and W3C

Achievements Over Time Oct First W3C Recommendation published is Portable Network Graphics Dec Separating content from structure, CSS Level 1 is published Dec HTML 4.0 adds tables, scripting, style sheets, internationalization, and accessibility features to Web publishing Aug Scalable Vector Graphics (SVG) 1.0 enriches Web graphics May W3C adopts royalty-free Patent Policy

Achievements (Continued) March W3C gives voice to the Web with VoiceXML 2.0 Feb Character Model brings unified approach to using characters on the Web May Mobile Web Initiative launched to facilitate mobile Web access March W3C gives voice to the Web with VoiceXML 2.0 Feb Character Model brings unified approach to using characters on the Web May Mobile Web Initiative launched to facilitate mobile Web access

W3C Process Document Describes: Organizational Structure How W3C Functions Does not describe: Public interactivity W3C Team internal workings Describes: Organizational Structure How W3C Functions Does not describe: Public interactivity W3C Team internal workings

Process Overview Working Draft (WD) Last Call Working Draft Candidate Recommendation (CR) Proposed Recommendation (PR) W3C Recommendation Working Draft (WD) Last Call Working Draft Candidate Recommendation (CR) Proposed Recommendation (PR) W3C Recommendation

Notes Receive the attention of W3C personnel, yet have no official standing Notes from a number of sources: Working Groups in Trial Phase W3C Member Organizations W3C Staff Receive the attention of W3C personnel, yet have no official standing Notes from a number of sources: Working Groups in Trial Phase W3C Member Organizations W3C Staff

Working Draft Published every 3 months Attains “Last Call” status when near completion Published every 3 months Attains “Last Call” status when near completion

Candidate Recommendation “Final Draft” Submitted to developers for Testing/Implementation Special Circumstances “Final Draft” Submitted to developers for Testing/Implementation Special Circumstances

Proposed Recommendation “Revised Final Draft” Working Group Members cast ballots on their acceptance or revision. “Revised Final Draft” Working Group Members cast ballots on their acceptance or revision.

Recommendation Voted in Considered stable Voted in Considered stable

Structure Director Members Advisory Committee Team Advisory Board Technical Architecture Group Working Groups Director Members Advisory Committee Team Advisory Board Technical Architecture Group Working Groups

Do most of standards’ development Document development process Focus Degree of membership disclosure Consensus Do most of standards’ development Document development process Focus Degree of membership disclosure Consensus

CSS Short for Cascading Style Sheets, a feature added to HTML that gives both Web site developers and users more control over how pages are displayed. With CSS, designers and users can create style sheets that define how different elements, such as headers and links, appear. These Style Sheets can then be applied to any Web page.

PNG Portable Network Graphics - A file format for bitmapped graphic images approved by the World Wide Web Consortium as a replacement for GIF files. GIF files use a patented data compression algorithm; PNG is patent- and license-free.

RDF A set of rules (a sort of language) for creating descriptions of information, especially information available on the World Wide Web. RDF could be used to describe a collection of books, or artists, or a collection of web pages as in the RSS data format which uses RDF to create machine-readable summaries of web sites.

XML Extensible Markup Language is a W3C initiative that allows information and services to be encoded with meaningful structure and semantics that computers and humans can understand. XML is great for information exchange, and can easily be extended to include user- specified and industry-specified tags.

Why Should We Listen to the W3C Recommendations?

Here are just a few reasons: Adobe Systems Inc. America Online, Inc. Apple Computer, Inc. AT&T The Boeing Company British Broadcasting Corporation Canon, Inc. Cisco Systems Daimler Chrysler Research and Technology Google, Inc. HP Hitachi, Ltd. IBM Corporation Adobe Systems Inc. America Online, Inc. Apple Computer, Inc. AT&T The Boeing Company British Broadcasting Corporation Canon, Inc. Cisco Systems Daimler Chrysler Research and Technology Google, Inc. HP Hitachi, Ltd. IBM Corporation Macromedia Microsoft Corporation Mozilla Foundation Nokia Novell, Inc. Opera Software Oracle Software SEMANTIC SYSTEMS, S.A. Sun Microsystems, Inc. Walt Disney Internet Group Yahoo!, Inc. Macromedia Microsoft Corporation Mozilla Foundation Nokia Novell, Inc. Opera Software Oracle Software SEMANTIC SYSTEMS, S.A. Sun Microsystems, Inc. Walt Disney Internet Group Yahoo!, Inc.

But why do they listen to the W3C? Because a standards body is the only way to keep internet technologies from being fragmented. It is better for customers and users of the internet. Because they are members. Because a standards body is the only way to keep internet technologies from being fragmented. It is better for customers and users of the internet. Because they are members.

But why do they want to members? Communication, project management, accounting, advertising, and security. Web technologies are the very heart of many organizations. Companies need that part of their organization to be stable, and want to have a say in how it evolves. Communication, project management, accounting, advertising, and security. Web technologies are the very heart of many organizations. Companies need that part of their organization to be stable, and want to have a say in how it evolves.

Why not the IETF? When Tim Berners-Lee took HTML to the IETF it didn’t work out. The IETF has traditionally been for “lower middle-ware.” Its method for standards is thorough but not very efficient. Practical for critical low level standards, but not for upper level standards. When Tim Berners-Lee took HTML to the IETF it didn’t work out. The IETF has traditionally been for “lower middle-ware.” Its method for standards is thorough but not very efficient. Practical for critical low level standards, but not for upper level standards.