W3C - The World Wide Web Consortium Sam Rola Mitchell Smith Claire Stewart May 30 th 2007 Sam Rola Mitchell Smith Claire Stewart May 30 th 2007.

Slides:



Advertisements
Similar presentations
Validation checking and testing that your web pages function as intended.
Advertisements

Introduction to HTML, XHTML, and CSS
Getting a Taste of Cascading Stylesheets Steve Mooradian December 14, 2005.
Project 1 Introduction to HTML.
Standards & Accessibility DMFD. Digital Media: Communication and DesignF2007 Comments Homepage  Requirement: include photo in index.html (today’s.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
Presentation By: Lindsay McCollum Jenna Larsen Joe Soukup.
Presented by Faith Harrison Jennifer Yarrow. Overview SDO and SSO Brief history and description W3C Members Open Standard /W3C Requirements An Industry.
Introduction to Web Pages. Slide 2 Lecture Overview Evolution of the Internet and Web Web Protocols.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
Understanding Universal Web Accessibility Bebo White SLAC 27 Sept 2002.
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.
Management of the Internet
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 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
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
1 HTML/XHTML Objectives Explain what HTML is and how Web pages use HTML Explain what HTML is and how Web pages use HTML Demonstrate how to create Web pages.
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. Revised 1/12/2015 by William Pegram 1.
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?????
Introduction to World Wide Web Authoring © Directorate of Information Systems and Services University of Aberdeen, 1999 Part II.
Internet publishing Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222
3 XHTML.
XHTML. Introduction to XHTML What Is XHTML? – XHTML stands for EXtensible HyperText Markup Language – XHTML is almost identical to HTML 4.01 – XHTML is.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Topics in Technology and Marketing In The Beginning.
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)
Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Introducing XHTML: Module A: Web Design Basics.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
World Wide Web.
1. Introduction to Internet and to the Web. Motto People are using the web to build things they have not built or written or drawn or communicated anywhere.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
Tutorial 1 Developing a Basic Web Page. Objectives Learn the history of the Web and HTML Describe HTML standards and specifications Understand HTML elements.
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 A brief introduction HTML1. HTML, what is? HTML is a markup language for describing web documents (web pages). HTML stands for Hyper Text Markup.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 2: Markup Language and Site Development Essentials © 2007 Prosoft Learning Corporation All.
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.
Topics in Technology and Marketing In The Beginning.
Introduction to the World Wide Web & Internet CIS 101.
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.
Website Design and Construction Services and Standards.
CSE541: Web Applications Special Thanks to M. Abdur Rahman.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
(class #2) CLICK TO CONTINUE done by T Batchelor.
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.
Project 1 Introduction to HTML.
HTML, XHTML, and the World Wide Web
Introduction to the Web
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Introduction to XHTML.
Microsoft Office Illustrated
Markup Languages Gilok Choi 9/17/2018
Web Programming– UFCFB Lecture 9
Who is Tim Berners-Lee? Born 8 June 1955 in London (age 59)
World Wide Web Consortium W3C
1 Introduction to the Internet.
Chapter 1 HTML, XHTML, and the World Wide Web
Web Programming– UFCFB Lecture 9
Presentation transcript:

W3C - The World Wide Web Consortium Sam Rola Mitchell Smith Claire Stewart May 30 th 2007 Sam Rola Mitchell Smith Claire Stewart May 30 th 2007

W3C  An international consortium, where organizations and the public work together to develop Web standards  Develops technologies to lead the Web to its full potential.  W3C is a forum for  information  commerce  communication  collective understanding  Published more than ninety such standards, called “W3C Recommendations”  Created by Tim Berners-Lee  An international consortium, where organizations and the public work together to develop Web standards  Develops technologies to lead the Web to its full potential.  W3C is a forum for  information  commerce  communication  collective understanding  Published more than ninety such standards, called “W3C Recommendations”  Created by Tim Berners-Lee

Tim Berners-Lee  Worked at CERN: (physics lab) information sharing was hard within the lab  Wanted to make file sharing easier  People liked the idea of Hypercard and hyperlinks for other documents  Worked at CERN: (physics lab) information sharing was hard within the lab  Wanted to make file sharing easier  People liked the idea of Hypercard and hyperlinks for other documents

 Developed  HTML protocol for formatting, and  HTTP for transferring data from one computer to another  Allowed computers to transfer information in a language most computers could understand  Wanted to keep it open  Needed to prevent big company hijacking  Needed coordinated standards for the Web, to develop for the future  W3C was born, offices is France, US, Japan  Developed  HTML protocol for formatting, and  HTTP for transferring data from one computer to another  Allowed computers to transfer information in a language most computers could understand  Wanted to keep it open  Needed to prevent big company hijacking  Needed coordinated standards for the Web, to develop for the future  W3C was born, offices is France, US, Japan

Standards  Different parties can abide by standards  TCP/IP protocol -rules computers must follow to communicate with each other; e.g., -TCP: Transmission Control Protocol -IP: Internet Protocol -Microsoft tried to rewrite some of these protocols -Rest of the world did not buy into the idea  Different parties can abide by standards  TCP/IP protocol -rules computers must follow to communicate with each other; e.g., -TCP: Transmission Control Protocol -IP: Internet Protocol -Microsoft tried to rewrite some of these protocols -Rest of the world did not buy into the idea

Membership in the W3C  Open to any organization or individualorganization  Best for businesses that have a significant stake in the Web  Requires application, agreement, and membership dues:  Annual fee depends on entity’s nation and revenues  E.g., USA membership for entities with over 50,000,000 USD in annual revenue = $63,500; all other organizations = $6,350.  Size of company does not reflect amount of influence  Open to any organization or individualorganization  Best for businesses that have a significant stake in the Web  Requires application, agreement, and membership dues:  Annual fee depends on entity’s nation and revenues  E.g., USA membership for entities with over 50,000,000 USD in annual revenue = $63,500; all other organizations = $6,350.  Size of company does not reflect amount of influence

Membership by Country

Membership by Sector

Why become a member of the W3C?  Influence technical standards  Have a say in the future of the Web  Introduce new ideas  Track development of emerging technologies and markets  Implement standards ahead of the market  Ensure that standards remain royalty free  Influence technical standards  Have a say in the future of the Web  Introduce new ideas  Track development of emerging technologies and markets  Implement standards ahead of the market  Ensure that standards remain royalty free

Standardization: the process of establishing a technical standard among competing entities in a market, where this will bring benefits without hurting competition Companies conform to Web standards instead of creating proprietary ones because they estimate that everyone (including them) will benefit more. How might this restrict new development? Standardization: the process of establishing a technical standard among competing entities in a market, where this will bring benefits without hurting competition Companies conform to Web standards instead of creating proprietary ones because they estimate that everyone (including them) will benefit more. How might this restrict new development?

Benefits of Web Standards  Interoperability  Accessibility and browser compatibility  Decreased development and maintenance time  Versatility  Stability  Interoperability  Accessibility and browser compatibility  Decreased development and maintenance time  Versatility  Stability

Other Standard Setting Organizations:  International Organization for Standards (ISO)  The Institute of Electrical and Electronic Engineers (IEEE = ‘I-triple-E’)  American National Standards Institute (ANSI)  International Organization for Standards (ISO)  The Institute of Electrical and Electronic Engineers (IEEE = ‘I-triple-E’)  American National Standards Institute (ANSI)

Common Web Standards  HTTP: HyperText Transfer Protocol  HTML: HyperText Markup Language  XML: Extensible Markup Language  DOM: Document Object Model  XHTML: Extensible HyperText Markup Language  CSS: Cascading Style Sheets Where would we be without them?  HTTP: HyperText Transfer Protocol  HTML: HyperText Markup Language  XML: Extensible Markup Language  DOM: Document Object Model  XHTML: Extensible HyperText Markup Language  CSS: Cascading Style Sheets Where would we be without them?

Validators  Markup Validator  Line Checker  CSS Validator  Markup Validator  Line Checker  CSS Validator

Markup  Markups are computer languages  Most pages on the Web are written in computer languages such as HTML  As with all languages, these have grammar, vocabulary, and syntax which should be followed  The process used to verify conformance is called validation, and the tool used is called a validator  Markups are computer languages  Most pages on the Web are written in computer languages such as HTML  As with all languages, these have grammar, vocabulary, and syntax which should be followed  The process used to verify conformance is called validation, and the tool used is called a validator

Markup Validator  Markup validation is the process of checking a Web document against the grammar it claims to be using  It is a free tool which checks to make sure Web documents are written correctly  Similar to Microsoft Word's spell/grammar check  Markup validation is the process of checking a Web document against the grammar it claims to be using  It is a free tool which checks to make sure Web documents are written correctly  Similar to Microsoft Word's spell/grammar check

Why Validate  Web browsers will try to make an educated guess about what you probably meant  Problem is that different browsers, or even different versions of the same browser, will make different guesses  Or if your language is really bad the browser could produce a mangled mess or even crash  Web browsers will try to make an educated guess about what you probably meant  Problem is that different browsers, or even different versions of the same browser, will make different guesses  Or if your language is really bad the browser could produce a mangled mess or even crash

Validator Example  

Decision Making process  Consensus based  If a consensus can not be reached then a formal vote is used  Organizations may formally object to a decision, but it is not desirable  Tim Berners-Lee can veto any decision  Consensus based  If a consensus can not be reached then a formal vote is used  Organizations may formally object to a decision, but it is not desirable  Tim Berners-Lee can veto any decision