Ivan Herman, W3C. (2)  The Web was created in 1990  Technically, it was a combination of a few concepts:  a network protocol (HTTP)  universal naming.

Slides:



Advertisements
Similar presentations
Last update: (2) (3) The Dutch airline.
Advertisements

Web Service Architecture
XML Technology in E-Commerce
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Project 1 Introduction to HTML.
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.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
CIS101 Introduction to Computing
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
The W3C Web Accessibility Initiative (WAI) Inclusive learning through technology Damien French.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
1st Project Introduction to HTML.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
CS 415 N-Tier Application Development By Umair Ashraf July 6,2013 National University of Computer and Emerging Sciences Lecture # 9 Introduction to Web.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
Reasonable Sakai Widgets Aaron Zeckoski Gonzalo Silverio Antranig Basman
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Web 2.0: Concepts and Applications 2 Publishing Online.
IT 210 The Internet & World Wide Web introduction.
Chapter 1 Introduction to HTML, XHTML, and CSS
What is W3C? PRISM Forum, Stockholm, Sweden May 19, 2010 Ivan Herman, W3C.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Ivan Herman, W3C, W3C Brazil Office Meeting São Paulo, Brazil,
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Shared innovation Linking Distributed Data across the Web Dr Tom Heath Researcher, Platform Division Talis Information Ltd t
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Semantic Web World Wide Web Consortium Keio University/Environmental Information Tatsuya Hagino.
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.
Introduction to web development and HTML MGMT 230 LAB.
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
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.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
XML Engr. Faisal ur Rehman CE-105T Spring Definition XML-EXTENSIBLE MARKUP LANGUAGE: provides a format for describing data. Facilitates the Precise.
Cooperation & Competition in building the Web, « the universe of network-accessible information » Jean-François Abramatic Chief Product Officer ILOG.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
 A website, also written Web site, web site, or simply site, is a group of Web pages and related text, databases, graphics, audio, and video files that.
Web Systems & Technologies Lecture 1
HTML 5 The Future of Web Development. What is HTML5? “HTML5 is a specification of how the web’s core language, HTML, should be formatted and utilized.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Introduction to the World Wide Web & Internet CIS 101.
1 Semantic Web Technologies for UK HE and FE Institutions: Part 1: Background to the Development of the Web Brian Kelly UK Web Focus UKOLN
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
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.
1 Introduction to the World Wide Web Consortium (W3C) Ivan Herman Zheijiang University, Hangzhou, China September 2, 2009.
Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.
XML Related Technologies
Project 1 Introduction to HTML.
Application with Cross-Platform GUI
Presentation transcript:

Ivan Herman, W3C

(2)  The Web was created in 1990  Technically, it was a combination of a few concepts:  a network protocol (HTTP)  universal naming on the Internet (URI)  a markup language for documents with hyperlinking (HTML)  Around 1993 it caught up like bushfire…

(3)  Technically, it was the right set of choices  The technology was free for everyone  does anyone knows what gopher is?  There were vendor neutral standards for each of the technology pieces  developers could rely on independent specifications, without any vendor lock-in

(4)  The standard text itself should be freely available  an ISO document may cost many hundred of dollars!  The technology in the standard should be royalty free  implementers can work without a fear of being sued…

(5)  And this is exactly what W3C is all about!  Goal: be the place where international, free and open standards for the World Wide Web are developed

(6)  W3C is a membership organization  it has members (cca. 340) from all over the globe companies, universities, public institutions, … standards are developed in cooperation with them  W3C itself has only a small staff (cca. 60)

(7)

(8)  Three “hosts” (in the US, France, and Japan)  16 “offices”

(9)

(10)  In the old days, it was simple  HTTP + HTML + URI = Web  But the Web has evolved a lot  graphics, XML documents, multimedia, voice, Web2.0, Semantic Web, Mobile Web, security,…  W3C technologies cover many of these areas

(11) One Web URI/IRI, HTTP Web Architectural Principles XML Infoset, RDF(S) Graph XML, Namespaces, Schemas, XQuery/XPath, XLink, DOM, XML Base, XPointer, RDF/XML, SPARQL Web Applications HTML CSS Web ServicesSemantic WebUbiquitous WebSocial Web SVG XHTML Web Apps XForms XMLHTTPRequest MathML CDF MWI SSMLPLS SMIL Video VoiceXML Geolocation EMMAInkML SOAP MTOM WSDL WS-CDL WS-A OWL SKOS GRDDL RDFa POWDER RIF eGovt MW4D P3P APPEL XML Sig XML Enc Life Sciences XKMS SRGS Web Accessibility / Internationalization / Device Independence / Mobile Access Internet

(12)  I will say a few words about  “Interaction”: HTML, graphics, video.…  Internationalization  Mobile Web  Semantic Web  There are of course more, but we have no time…

(13)

(14)  (X)HTML has not been updated for a long time  Features are needed to handle new interaction methods:  inclusion of video and audio  harmonization with graphics (SVG, Canvas) and maths  elements for dialogues, navigation,...  additional features for forms  better specifications of corresponding Javascript API-s

(15)  There are still too many differences among browsers when it comes to rendering  A very precise and detailed processing description is added to HTML5 to reduce these  Caveat: it will still take 1-2 years before this is final…

(16)

(17)

(18)

(19)  The Web became a global collaborative communications medium through shared video  In April 2008: 84.4 million videos!  These videos can be on just about anything…

(20)

(21)

(22)

(23)  Video in HTML4 is complex  essentially, using, which is complicated  Using the new element in HTML5 should be as simple as using !  caveat: the encoding format may not always be royalty free  that is, alas!, outside of control of W3C…  But there are some additional technical issues to handle  media addressing  media annotation

(24) Standard ways should be provided to identify spatial fragment temporal fragment

(25)  There are many ways to annotate the content of, say, an image  A standard way should be defined…

(26)  HTML5 + CSS3 are only elements of a general “Open Web Platform”  A number of API-s are also defined to provide a general, Web based application environment  Web sockets, Web storage, Widgets, …

(27)

(28)  Web technologies tend to be biased towards “Western” habits  But the Web is International!  That means:  it should work with all kinds of character sets (Arabic, Chinese, Mongolian, Thai, Japanese, Russian, …)  one should be able to create document following local customs: bulleted lists emphasis style writing directions …

(29) W3C has a separate “activity” on internationalization (I18N) checks and influences all other specifications for possible problems provides tutorials, small articles on how to design Web sites properly for this 29

(30)

(31)  Is automatically generated by: bahrain مصر kuwait

(32)  Need better control for:  vertical writing and directions  bidirectional situations  non-Latin list styling  ruby  Some of these are already part of HTML4 and CSS2  Some of these are being worked on for HTML5 and CSS3

(33)

(34)

(35)

(36)

(37)

(38)

(39)

(40)

(41)  Everybody talks about it  But… everybody knows it can be frustrating

(42)

(43)

(44) It requires some “education” to construct proper web sites for mobile devices the content should be the same and the rendering should be well separated MWI develops: education materials, test cases, “MobileOK” trustmarks, guides, …

(45)

(46)

(47)

(48) Track the social impact of mobile web in the developing world Ensure that standards are o.k.

(49)  Standard ways to describe devices  vocabulary, like display sizes, colour, input devices  an API to construct device description vocabularies  Geolocation API

(50)

(51)

(52)

(53)  Site editors roam the Web for new facts  may discover further links while roaming  They update the site manually  And the site gets soon out-of-date

(54)  Editors roam the Web for new data published on Web sites  “Scrape” the sites with a program to extract the information  Ie, write some code to incorporate the new data  Easily get out of date again…

(55)  Editors roam the Web for new data via API-s  Understand those…  input, output arguments, datatypes used, etc  Write some code to incorporate the new data  Easily get out of date again…

(56)  Use external, public datasets  Wikipedia, MusicBrainz, …  They are available as data  not API-s or hidden on a Web site  data can be extracted using, eg, HTTP requests or standard queries

(57)  Use the Web of Data as a Content Management System  Use the community at large as content editors

(58)

(59)  There are more an more data on the Web  government data, health related data, general knowledge, company information, flight information, restaurants,…  More and more applications rely on the availability of that data

(60) Photo credit “nepatterson”, Flickr

(61)  A “Web” where  documents are available for download on the Internet  but there would be no hyperlinks among them

(62)

(63)  We need a proper infrastructure for a real Web of Data  data is available on the Web accessible via standard Web technologies  data are interlinked over the Web  ie, data can be integrated over the Web  This is where Semantic Web technologies come in

(64) Photo credit “kxlly”, Flickr

(65)

(66)

(67)  A huge amount of data (“information”) is available on the Web  Sites struggle with the dual task of:  providing quality data  providing usable and attractive interfaces to access that data

(68)  Semantic Web technologies allow a separation of tasks: 1. publish quality, interlinked datasets 2. “mash-up” datasets for a better user experience “Raw Data Now!” Tim Berners-Lee, TED Talk, “Raw Data Now!” Tim Berners-Lee, TED Talk,

(69)

(70)

(71)  … a synthesis on what is happening out there in terms of a R&D  … a synthesis on what is possible in an industrial setting  And that requires lots of knowledge and experience!

(72)  It requires reaching a consensus among conflicting parties  Sometimes, it requires accepting majority opinions...  And that is not easy…

(73)  It is done by groups, with members delegating experts  Altogether, we are talking about 1000 experts from around the globe  Each group has at least one W3C staff member to help the process and contribute to the technology  there is a formal process that has to be followed  the price to pay…

(74)

(75)  The public can comment at specific points in the process  Groups must take all comments into account  the number of comments can be in the hundreds...

(76)  Regular telecons (usually once a week)  Possible 1-2 face-to-face meetings a year  Lots of discussions  Editorial to get everything properly written down  Average life-span: 2-3 years

(77)  W3C is the place where open standard technologies are developed for the Web  Work on standards involves lots of challenging issues related to the future evolution of the Web  Anybody can participate on a certain level, by commenting, implementing… so join the club!

(78)