Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010)...
Transcript of Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010)...
![Page 1: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/1.jpg)
1
1/43Next Web Platform (Jboye 2010)Olle Olsson
Technologies for the upcoming web: Standards for the next web platform
Jboye 2010Aarhus 2010-11-03
Olle OlssonWorld Wide Web Consortium (W3C)
Swedish Institute of Computer Science (SICS)
![Page 2: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/2.jpg)
2
2/43Next Web Platform (Jboye 2010)Olle Olsson
Contents● Web, technology, standards, standardization● CSS3
● What's new?● HTML5
● What's new?● Complementary technologies
● Examples
![Page 3: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/3.jpg)
3
3/43Next Web Platform (Jboye 2010)Olle Olsson
What's our future?● Web 1.0● Web 2.0● Web 3.0 4.0 5.0: Improving the Web platform
● Web of Data● Web of Interaction● Web of Applications
![Page 4: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/4.jpg)
4
4/43Next Web Platform (Jboye 2010)Olle Olsson
Shaping the Web's user interface● Enhancing the first-generation Web language, HTML● Integrating second-generation Web languages
● CSS: give some style to your page● SVG: let's play with graphics● MathML: how to display Math on the Web?● Video, Canvas, Geolocation, …
● Making it reactive● Interactivity and user-oriented functionality
● Use local resources● APIs to client platform functionality● Utilising mobile platforms
![Page 5: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/5.jpg)
5
5/43Next Web Platform (Jboye 2010)Olle Olsson
The Next Open Web Platform● HTML 5● CSS 2.1● CSS 3 Selectors● CSS 3 Media Queries● CSS 3 Text● CSS 3 Backgrounds and Borders● CSS 3 Colors● CSS 3 2D Transformations● CSS 3 3D Transformations● CSS 3 Transitions● CSS 3 Animations● CSS 3 Multi-Columns● CSS Namespaces● SVG 1.1● WAI-ARIA 1.0● MathML 2.0● ECMAScript 5● 2D Context● WebGL● Web Storage
● Indexed Database● Web Workers● Web Sockets Protocol/API● Geolocation● Server-Sent Events● Element Traversal● DOM Level 3 Events● Media Fragments● XMLHttpRequest● Selectors API● CSSOM View Module● File API● RDFa● Microdata● WOFF● HTTP 1.1 part 1 to part 7● TLS 1.2 (updated)● IRI (updated)● ...
![Page 6: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/6.jpg)
6
6/43Next Web Platform (Jboye 2010)Olle Olsson
A fundamental step forward● HTML for the original web
● Web of documents (HTML + CSS)● Navigation (HTTP)
● HTML for the new web ● Web with applications● Support for programmed behavior● Support for sets of data● Delegation of work to client machine
● New types of devices● Mobile devices● TVs; in-cars; ...
![Page 7: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/7.jpg)
7
7/43Next Web Platform (Jboye 2010)Olle Olsson
The HTML5 space● HTML5 in the narrow sense
● The specification titled “HTML5”● HTML5 in the wider sense
● The HTML5 language as framework● CSS2/CSS3, SVG, MathML● The additional specialised technologies
● Storage, threads, fonts, geolocation, ...
● Perspectives from different roles:● User● Author ● Implementor● Specifier
![Page 8: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/8.jpg)
8
8/43Next Web Platform (Jboye 2010)Olle Olsson
“A Word from our Sponsor”
![Page 9: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/9.jpg)
9
9/43Next Web Platform (Jboye 2010)Olle Olsson
● W3C (World Wide Web Consortium) ● The web standards organization Consortium
● Consortium 350 member organisations● Founded 1994● Creating web standards (“W3C Recommendations”)
● HTML, CSS, SVG, RDF, PNG, MathML, XML, WCAG, EXI…
World Wide Web Consortium (W3C)
![Page 10: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/10.jpg)
10
10/43Next Web Platform (Jboye 2010)Olle Olsson
● Requirements driven and needs driven● Use cases, business needs, …
● Proposals exposed to the world● Comments and feedbacks incorporated● HTML Working Group handles work on HTML 5
● … in collaboration with WHATWG● Consensus in working group
● Stakeholders are driving it● Drivers: market; use; and technology
Open standardisation process
![Page 11: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/11.jpg)
11
11/43Next Web Platform (Jboye 2010)Olle Olsson
Challenges to standardisation● Compatibility between standards
● Combining web technologies● Combining standards
● HTML + CSS; HTML + MathML; XHTML + Xquery; …● Compatibility across generations of a standard
● Keep old stuff? How to shape new stuff? ● HTML3 => HTML4 => HTML4.01 => HTML5
● HTML5 defined to:● integrate other standards● be ”backwards compatible” & tolerant
![Page 12: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/12.jpg)
12
12/43Next Web Platform (Jboye 2010)Olle Olsson
CSS / CSS3
![Page 13: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/13.jpg)
13
13/43Next Web Platform (Jboye 2010)Olle Olsson
CSS – the big picture
![Page 14: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/14.jpg)
14
14/43Next Web Platform (Jboye 2010)Olle Olsson
The State of CSS● The Working Group is active● … but has a lot to do● Wrap up of CSS 2.1● CSS implementations are looking into deploying more
of CSS 3● Major work: testing the specifications
![Page 15: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/15.jpg)
15
15/43Next Web Platform (Jboye 2010)Olle Olsson
CSS state: Stable & provenStable & proven
● CSS level 1● Selectors ● ...
![Page 16: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/16.jpg)
16
16/43Next Web Platform (Jboye 2010)Olle Olsson
CSS state: Stable & implementingStable & being implemented – examples
● CSS level 2● CSS Namespaces● CSS Backgrounds and Borders [css/demo]● CSS Multicolumn Layout● Paged Media● Color● Media Queries● Mobile Profile
![Page 17: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/17.jpg)
17
17/43Next Web Platform (Jboye 2010)Olle Olsson
CSS state: Almost stable Almost stable – examples
● Template Layout● 2D Transformations● Transitions● ...
![Page 18: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/18.jpg)
18
18/43Next Web Platform (Jboye 2010)Olle Olsson
CSS state: Not stableNot stable● Tables, Lists, Positioning, Generated & Replaced
Content, Image Values, 3D Transformations, Fonts, Text Layout…
… apart from the properties that already in level 2
![Page 19: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/19.jpg)
19
19/43Next Web Platform (Jboye 2010)Olle Olsson
CSS 3 Selectors● :first-child, :last-child, :nth-child(3), :nth-child(odd)
Date Description Depositption Transfer Withdrawal Balance10/08/2004 Restaurant Expenses:Foods 38.14 440.67
10/10/2004 Market Expenses:Groceries
123.14 317.53
10/11/2004 Gas Expenses:Car 40.00 277.53
10/12/2004 Payroll Income:Salary 2,000.00
2277.53
10/12/2004 Home depot Expenses:House Supplies
41.14 2236.39
10/14/2004 Dentist Expenses:Medical 166.20 2070.19
10/15/2004 Electricity Expenses:Utilities 27.88 2042.31
10/16/2004 Filene's Basement
Expenses:Grooming 31.93 2010.38
![Page 20: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/20.jpg)
20
20/43Next Web Platform (Jboye 2010)Olle Olsson
CSS3 Borders
![Page 21: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/21.jpg)
21
21/43Next Web Platform (Jboye 2010)Olle Olsson
CSS Media Queries<link rel="stylesheet" type="text/css" href="base.css" /><style type="text/css" media="screen and (min-width: 481px)"> @import url("advanced.css");</style><link rel="stylesheet" type="text/css" href="base.css" media="handheld, only screen and (max-device-width: 480px)" />
![Page 22: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/22.jpg)
22
22/43Next Web Platform (Jboye 2010)Olle Olsson
CSS ExamplesSimple illustrations● Background, borders … visual decorations● Media queries … adapting to screen● Transitions/hover ... dynamic behavior
![Page 23: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/23.jpg)
23
23/43Next Web Platform (Jboye 2010)Olle Olsson
HTML5
![Page 24: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/24.jpg)
24
24/43Next Web Platform (Jboye 2010)Olle Olsson
HTML 5: Quick history● 2004:
● Opera, Mozilla, and Apple creates the WHAT WG● 2007:
● W3C restarts the HTML Working Group● 2008:
● January First Public Working Draft● 2010:
● Apple, Google, Mozilla, Microsoft, and Opera (and others) are implementing, or are committed to, HTML 5
● Working Drafts: March, June, October
![Page 25: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/25.jpg)
25
25/43Next Web Platform (Jboye 2010)Olle Olsson
HTML5 – approach● Principle: correct HTML4 pages remain correct● Goal: many incorrect pages still work, too● New elements● New attributes
![Page 26: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/26.jpg)
26
26/43Next Web Platform (Jboye 2010)Olle Olsson
HTML 5: HTML or XML?● Two serializations
● HTML serialization (text/html)● XML serialization (application/xhtml+xml)
● Incorporates SVG and MathML● Incorporates DOM Core and DOM HTML
![Page 27: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/27.jpg)
27
27/43Next Web Platform (Jboye 2010)Olle Olsson
New high-level structure elements● <section>, <article>● <aside> – replaces <div class=sidebar>● <hgroup> – allows to create subtitles● <header> – frontmatter of a book/article● <footer> – colophon● <nav> – table of contents, breadcrumbs, etc.● <figure>, <figcaption>
![Page 28: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/28.jpg)
28
28/43Next Web Platform (Jboye 2010)Olle Olsson
New phrase-level elements● <math> – with MathML inside● <svg> – with SVG inside● <audio>, <video>, <embed> – replaces <object>,
<img>, <applet>● <mark> – an alternative for <em>● <time> – date or time, for μformats● <ruby>, <rp>, <rt> – ruby for CJK
![Page 29: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/29.jpg)
29
29/43Next Web Platform (Jboye 2010)Olle Olsson
New elements for “DHTML”● <progress> – of a process, e.g. “60%”● <meter> – measurement along a scale, e.g., “***”● <canvas> – blank rectangle, for script to draw on● <menu>, <command> – menu/toolbar● <output> – to be filled with text by script
● <menu> already existed, as more or less an alias for <ul>
![Page 30: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/30.jpg)
30
30/43Next Web Platform (Jboye 2010)Olle Olsson
New form elements● <details>, <summary> – collapsible dialog● <datalist> – combobox● <keygen> – generates public/private key pair● <input type=tel> – telephone number● … type=search – as text, but may look different● … type=url, email, datetime, date, month, week, time,
datetime-local, number, color● … type=range – analog number input
![Page 31: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/31.jpg)
31
31/43Next Web Platform (Jboye 2010)Olle Olsson
New attributes (1/2)● <input autofocus> ● <input placeholder="…"> – hint shown inside an
empty input● <input form=ID> – allows to put element outside form● <input required>● <input min= max= step= pattern= > – constraints● <ol reversed> – count down
![Page 32: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/32.jpg)
32
32/43Next Web Platform (Jboye 2010)Olle Olsson
New attributes (2/2)● <iframe seamless> – render with intrinsic height
instead of 150px● <contenteditable > – a bit like textarea● <data-* > – guaranteed non-standard attributes● <role= aria* > – restore accessibility of incorrectly
used elements● <input spellcheck> – indicate that spellchecking is not
useful
![Page 33: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/33.jpg)
33
33/43Next Web Platform (Jboye 2010)Olle Olsson
Canvas● 2D drawing space● Scripted manipulation● Dynamic contents
Demo examples: html5
![Page 34: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/34.jpg)
34
34/43Next Web Platform (Jboye 2010)Olle Olsson
HTML 5.0 <video>● <video src='myMovie' id='myVideoElement' />● .....
Demo html5/video.html
![Page 35: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/35.jpg)
35
35/43Next Web Platform (Jboye 2010)Olle Olsson
Reasonable Requirements for a Video codec● Known not to require per-unit or per-distributor
licensing● Compatible with the open source development model● Of sufficient quality as to be usable● Not an additional submarine patent risk for large
companies● Compatible with W3C Royalty-Free policy● .....
None of the codecs fit the requirements for HTML 5?
![Page 36: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/36.jpg)
36
36/43Next Web Platform (Jboye 2010)Olle Olsson
Codecs and formats
Format Container: .avi, .mp4, .mov, .ogg, .flv. .mkv, etc.
Video codec:H.264,VP8,Theora,Dirac 2.1,H.263,etc.
Audio codec:AAC,WMA,Vorbis,PCM,etc.
Captioning,Video description:SAMI, SMIL,Hi-Caption,CMML, DFXP,3GPP TS 26.245,MPSub,etc.
Metadata:MPEG-7,CableLabs,TV-ANytime,EBU,XMP,etc.
![Page 37: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/37.jpg)
37
37/43Next Web Platform (Jboye 2010)Olle Olsson
Codec implementations
![Page 38: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/38.jpg)
38
38/43Next Web Platform (Jboye 2010)Olle Olsson
Technologies in HTML5 space
![Page 39: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/39.jpg)
39
39/43Next Web Platform (Jboye 2010)Olle Olsson
Fonts: WOFF File Format● Web Open Font Format● Already available● Adaptation of existing font packaging● Opens up new design / branding opportunities
![Page 40: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/40.jpg)
40
40/43Next Web Platform (Jboye 2010)Olle Olsson
… and many others ● Geolocation … use geographical position (mobile!)● Web applications … small things on your desktop
● Newsfeeds, ticker tapes, weather, timetables, ...● Offline web applications … working when not online● Web workers … threads for independent processing● Web sockets … bi-directional, full-duplex
communications● Device APIs … calendar, contacts, camera, files,
sensors, ...
![Page 41: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/41.jpg)
41
41/43Next Web Platform (Jboye 2010)Olle Olsson
What does it all mean?
![Page 42: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/42.jpg)
42
42/43Next Web Platform (Jboye 2010)Olle Olsson
Summary● Improved open web platform● HTML5 as a framework
● Integrating other web technologies● Simplified web content development
● Better match to 80% of needs● Simplified web application development
● Standardised technologies● Improved portability
● Standards conforming implementations
![Page 43: Technologies for the upcoming web: Standards for the next ...1 1/43 Next Web Platform (Jboye 2010) Olle Olsson Technologies for the upcoming web: Standards for the next web platform](https://reader034.fdocuments.net/reader034/viewer/2022042019/5e7686fd5b04381cca7527fc/html5/thumbnails/43.jpg)
43
43/43Next Web Platform (Jboye 2010)Olle Olsson
Thank you for your attention!