SlideShare a Scribd company logo
-Saurabh Bhatia, CEO – Safew Labs
- Ritesh Ambastha, CEO – iWillStudy.com



            Session 1 on 17th Feb 2012, NIRMA University
Hello Participants!

HTML5 is The New
HTML Standard!
What is HTML5?

 HTML5 will be the new standard for
  HTML.
 The previous version of HTML, HTML 4.01,

  came in 1999.
 HTML5 is still a work in progress.

  However, the major browsers support
  many of the new HTML5 elements and
  APIs.
How Did HTML5 Get Started?

   HTML5 is a cooperation between
    the W3C and the WHATWG.

 W3C - World Wide Web Consortium
 WHATWG - Web Hypertext Application

  Technology Working Group
Chronicle
   May 1994 HTML+ Released , first version to be used by
    WWW
   July 1994 HTML2 Released , first standard doctype
    defined
   November 1994 Netscape comes to Life, WWW
    consortium formed
   March 1995 HTML 3 Released
   November 1997 HTML Version 3.2 released
   November 1998 HTML4, the longest Running version
    Released
   April 2010 HTML5 enters mainstream , to be in active
    development till 2014
Some rules for HTML5
   New features should be based on HTML, CSS,
    DOM, and JavaScript
   Reduce the need for external plugins (like Flash)
   Better error handling
   More markup to replace scripting
   HTML5 should be device independent
   The development process should be visible to the
    public
Minimum HTML5 Document
HTML5 New Features
   The <canvas> element for 2D drawing
   The <video> and <audio> elements for media
    playback
   Support for local storage
   New content-specific elements,
    like <article>,<footer>, <header>, <nav>, <sect
    ion>
   New form controls, like calendar, date, time,
    email, url, search
Let's start with
 some basic
 concepts!
HTML5 - Multimedia &
 Graphics!
Let's be honest, everyone likes
 lasers, 3D effects, and
 explosions.
                      Let's Explore!
Do wonders with HTML5
   With HTML5, the browser has become a full-fledged
    platform for games, animation, movies—anything
    graphical.
   Lighting and shadows, reflections, and rich textures
    result in realistic compositions.
   3D CSS, vector graphics (canvas and SVG), and
    WebGL turbocharge web apps with amazing 3D
    graphics and special effects.
   Rich audio APIs and low-latency networking of
    WebSockets—together with the graphical APIs and
    technologies.
HTML5 - Offline And
 Storage!
Offline web?! Not an
 oxymoron anymore.
               Let's Explore!
Disconnected? No issues at all !
   HTML5 APIs that let you create apps that work even
    when they’re not connected.
   Application cache, localStorage, sessionStorage,
    IndexedDB, File System and online and offline events
    enable apps to “amphibiously” work with or without
    online connection.
   Users can even download large files (greater than 1
    GB) in full or in part for later offline viewing..
   Rich audio APIs and low-latency networking of
    WebSockets—together with the graphical APIs and
    technologies.
HTML5 Features - Offline

   HTML5 and related specs introduce a
    number of features to make offline web
    apps a reality:
    application cache
    localStorage
    web SQL & indexed database
    online/offline events
HTML5 Features - Storage

 When web developers think of storing
  anything about the user, they immediately
  think of uploading to the server.
 Make your app work when the user is
  offline
 It's a performance booster

 It's an easier programming model, with
  no server infrastructure required
Offline Technologies:
   Web Storage: simply provides a key-value
    mapping, e.g. localStorage["name"] =
    username;.
   Web SQL Database: gives you all the power - and
    effort - of a structured SQL relational database.
   Indexed Database: is somewhere in between Web
    Storage and Web SQL Database.
   File Access: s an API for reading file content in
    JavaScript.
PERFORMANCE
Faster, Higher,
 Stronger!
Performance: Interesting!
   HTML5 enables web apps to be more responsive
   Offline APIs are not just for storing files locally, they
    can also improve performance.
   You can cache pages that users are likely to click.
   Web Workers - lets you run multiple processes in
    the background.
   Open-sourced JavaScript interpreter for Google
    Chrome—runs faster than Python.
Performance - Themes
Store Locally               Data stored on the client is
                            quicker to access than data
                            stored on the server.
Process in the background   Anything that doesn't help the
                            user see a response to their
                            action should be performed in
                            the background.
Minimize connections        Each connection requires work
                            for setup and teardown.
Decrease bandwidth          Less bandwidth means a faster
                            response.
EASIER DEVELOPMENT
...Because we’d rather play
  games than rewrite that
  app for yet another
  device.
Easier Development
   Code Portability
     Enter HTML5. It simplifies your development cycle by letting
       you use the same technology stack across multiple platforms
       and devices.
   Single Sourcing-ish
     With HTML5, you can have a single technology stack that
       you fine-tune for different browsers. You don’t have to
       rewrite things from scratch, port anything, or maintain
       entirely separate code bases for each device you support.
   Approachability
     HTML5 technologies—JavaScript, CSS, and HTML—are
       easier to learn for some developers.
REACH
BROAD REACH
   No other platform can match the user base of
    HTML5.
   Connect with users wherever they are by creating
    HTML5 apps that can be deployed across multiple
    platforms and a wide range of devices.
   Whether you are running an enterprise, creating
    games, or developing personal apps
   HTML5 is broadly supported on all modern
    desktop browsers and major mobile devices
SECURITY
Yes, you are safe!
 No more pirates :)
Security

 Better Security Design for HTML5 APIs.
 More Secure Browsers

     Sandboxing
     Multi-Process  Architecture
     Developments in HTTP
     Security Policies

   Safer Web Apps
LOWER
 COSTS
LOWER COSTS AND EASIER
MAINTENANCE
   Lower Overhead
       While desktop apps must be installed separately on each
        computer, web apps are just one click away.
   Better User Experience.
       Users are assured that their apps are always up to date.
   Device Agnosticism.
       Users can just open the browser on another device and instantly
        access core apps and critical data.
   Enterprise Solution.
       Having one code base for multiple devices, the ease of
        simultaneous deployment and upgrade, simplified data migration
        and backup make HTML5 an excellent platform for businesses.
LOCAL FILE ACCESS
The internet and the
  local file system,
  together at last!
Local File Access
 SANDBOXING - Web apps can create, read,
  navigate, and write to a sandboxed section
  of the user's local file system.
 HTML5 provides very powerful APIs to
  interact with binary data and a user's local
  file system.
 HTML5 is broadly supported on all modern
  desktop browsers and major mobile devices
   PRESENTATION

       Ooh! Shiny!
Presentation
 You can create visual enhancements like
  rounded corners, gradients, and shadows.
 Presentation can all be done with only CSS3

  and not a single lick of JavaScript
 CSS3 Transformations allow you to apply

  rotations, scales, skews and translations to
  any DOM element with simple styles.
 Applying 3D transforms is simple too.
Thank You

Keep in Touch:
www.facebook.com/iwillstudy

Join our Study-Group:
http://www.iwillstudy.com/group/html5

More Related Content

What's hot (19)

PPTX
Integrating Postgres with ActiveMQ and Camel
Justin Reock
 
DOCX
Group project report
Prince Bertrand
 
DOCX
TenTree's Case Study
Alexander Ho
 
PDF
Intelligent Agent - Accenture Google Cloud Business Group
Accenture Technology
 
PPTX
Network solutions presentation
sabrinacummings
 
PDF
Landscape of enterprise applications
Geoff Sharman
 
PDF
LBC FINAL presentation
Andrés Orozco MSc.
 
PPTX
Delivering applications at the pace of business
Accenture Technology
 
PDF
Accenture: ACIC Rome & Commvault
Accenture Italia
 
PPTX
Green computing
Manav Mittal
 
PPT
VEA Services Portfolio
keygrant
 
PDF
Software Operability webinar
HighOps Limited
 
PDF
Civic platform-success-story-bernalillo
Accela. Inc.
 
PPT
Community Management
Roger Pilney
 
PDF
CT Oracle Competency
Cambridge Technology
 
PDF
Cloud-native Data Platform Transformation | Accenture
accenture
 
PDF
SI Alliance Marketing - Insurance Analytics Solution Webinar
David Castro
 
PPTX
Introduction of Andsome&Company
영직 윤
 
PDF
Accenture: ACIC Rome & Red Hat
Accenture Italia
 
Integrating Postgres with ActiveMQ and Camel
Justin Reock
 
Group project report
Prince Bertrand
 
TenTree's Case Study
Alexander Ho
 
Intelligent Agent - Accenture Google Cloud Business Group
Accenture Technology
 
Network solutions presentation
sabrinacummings
 
Landscape of enterprise applications
Geoff Sharman
 
LBC FINAL presentation
Andrés Orozco MSc.
 
Delivering applications at the pace of business
Accenture Technology
 
Accenture: ACIC Rome & Commvault
Accenture Italia
 
Green computing
Manav Mittal
 
VEA Services Portfolio
keygrant
 
Software Operability webinar
HighOps Limited
 
Civic platform-success-story-bernalillo
Accela. Inc.
 
Community Management
Roger Pilney
 
CT Oracle Competency
Cambridge Technology
 
Cloud-native Data Platform Transformation | Accenture
accenture
 
SI Alliance Marketing - Insurance Analytics Solution Webinar
David Castro
 
Introduction of Andsome&Company
영직 윤
 
Accenture: ACIC Rome & Red Hat
Accenture Italia
 

Viewers also liked (6)

PDF
Html5 workshop
Sérgio Laranjeira
 
PDF
Cloud Workshop - Presentation
NAILBITER
 
PPTX
jQuery for Beginners
NAILBITER
 
PPTX
GBGahmedabad - Create your Business Website
NAILBITER
 
PPTX
Social Media Strategies
NAILBITER
 
PPTX
Mapathon 2013 - Google Maps Javascript API
NAILBITER
 
Html5 workshop
Sérgio Laranjeira
 
Cloud Workshop - Presentation
NAILBITER
 
jQuery for Beginners
NAILBITER
 
GBGahmedabad - Create your Business Website
NAILBITER
 
Social Media Strategies
NAILBITER
 
Mapathon 2013 - Google Maps Javascript API
NAILBITER
 
Ad

Similar to Html5 workshop part 1 (20)

PDF
HTML5 Technical Executive Summary
Gilad Khen
 
PPTX
Html5
Zahin Omar Alwa
 
PPT
HTML5 Webinar - Mind Storm Software
Romin Irani
 
KEY
Introduction to HTML5/CSS3 In Drupal 7
Mediacurrent
 
PDF
A brief introduction on HTML5 and responsive layouts
Tim Wray
 
PPTX
HTML5 introduction for beginners
Vineeth N Krishnan
 
PPTX
HTML5: An Overview
Nagendra Um
 
PPT
Mobile Web Applications using HTML5 [IndicThreads Mobile Application Develop...
IndicThreads
 
PDF
Building a Better Web with HTML5 and CSS3
Karambir Singh Nain
 
PDF
East of Toronto .NET Usergroup - Put the 5 in HTML
Frédéric Harper
 
PPT
Html5(2)
Carol Maughan
 
PPT
Html5(2)
CMaughan
 
PDF
Basics of css and xhtml
sagaroceanic11
 
PDF
HTML 5 & The Modern Web
Jumping Bean
 
PPTX
HTML5: The next disruptive technology
Linda Jacobson
 
PPTX
Html 5 Overview
Aditi Rustagi
 
PPTX
HTML5: Next Generation Web Development
Dipesh Mukerji
 
PPTX
Introduction to HTML5 & CSS3
Pravasini Sahoo
 
PPTX
Top 10 major benefits of html 5
Parul Rani Sagar
 
HTML5 Technical Executive Summary
Gilad Khen
 
HTML5 Webinar - Mind Storm Software
Romin Irani
 
Introduction to HTML5/CSS3 In Drupal 7
Mediacurrent
 
A brief introduction on HTML5 and responsive layouts
Tim Wray
 
HTML5 introduction for beginners
Vineeth N Krishnan
 
HTML5: An Overview
Nagendra Um
 
Mobile Web Applications using HTML5 [IndicThreads Mobile Application Develop...
IndicThreads
 
Building a Better Web with HTML5 and CSS3
Karambir Singh Nain
 
East of Toronto .NET Usergroup - Put the 5 in HTML
Frédéric Harper
 
Html5(2)
Carol Maughan
 
Html5(2)
CMaughan
 
Basics of css and xhtml
sagaroceanic11
 
HTML 5 & The Modern Web
Jumping Bean
 
HTML5: The next disruptive technology
Linda Jacobson
 
Html 5 Overview
Aditi Rustagi
 
HTML5: Next Generation Web Development
Dipesh Mukerji
 
Introduction to HTML5 & CSS3
Pravasini Sahoo
 
Top 10 major benefits of html 5
Parul Rani Sagar
 
Ad

More from NAILBITER (20)

PDF
Cloud Computing
NAILBITER
 
PPTX
iWillStudy.com - Light Pitch
NAILBITER
 
PPTX
Cloud Summit Ahmedabad
NAILBITER
 
PPTX
Android Fundamentals & Figures of 2012
NAILBITER
 
PPTX
The iPhone development on windows
NAILBITER
 
PDF
Ambastha EduTech Pvt Ltd
NAILBITER
 
PPTX
Branding
NAILBITER
 
PPTX
Advertising
NAILBITER
 
PPTX
Develop open source search engine
NAILBITER
 
PDF
Location based solutions maps & your location
NAILBITER
 
PDF
Android Workshop - Session 2
NAILBITER
 
PDF
Android Workshop Session 1
NAILBITER
 
PDF
Linux Seminar for Beginners
NAILBITER
 
PDF
Linux advanced concepts - Part 2
NAILBITER
 
PDF
Linux advanced concepts - Part 1
NAILBITER
 
PDF
Linux concepts
NAILBITER
 
PDF
Linux basics
NAILBITER
 
PDF
Career-Edge Magazine coverage - Ritesh Ambastha
NAILBITER
 
PDF
Ubuntu Workshop Kit - Study Material
NAILBITER
 
PDF
Android Workshop Presentation
NAILBITER
 
Cloud Computing
NAILBITER
 
iWillStudy.com - Light Pitch
NAILBITER
 
Cloud Summit Ahmedabad
NAILBITER
 
Android Fundamentals & Figures of 2012
NAILBITER
 
The iPhone development on windows
NAILBITER
 
Ambastha EduTech Pvt Ltd
NAILBITER
 
Branding
NAILBITER
 
Advertising
NAILBITER
 
Develop open source search engine
NAILBITER
 
Location based solutions maps & your location
NAILBITER
 
Android Workshop - Session 2
NAILBITER
 
Android Workshop Session 1
NAILBITER
 
Linux Seminar for Beginners
NAILBITER
 
Linux advanced concepts - Part 2
NAILBITER
 
Linux advanced concepts - Part 1
NAILBITER
 
Linux concepts
NAILBITER
 
Linux basics
NAILBITER
 
Career-Edge Magazine coverage - Ritesh Ambastha
NAILBITER
 
Ubuntu Workshop Kit - Study Material
NAILBITER
 
Android Workshop Presentation
NAILBITER
 

Recently uploaded (20)

PPTX
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PDF
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PDF
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PDF
The Different Types of Non-Experimental Research
Thelma Villaflores
 
PPTX
How to Set Maximum Difference Odoo 18 POS
Celine George
 
PPTX
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
PDF
The History of Phone Numbers in Stoke Newington by Billy Thomas
History of Stoke Newington
 
PPTX
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PDF
Dimensions of Societal Planning in Commonism
StefanMz
 
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
The Different Types of Non-Experimental Research
Thelma Villaflores
 
How to Set Maximum Difference Odoo 18 POS
Celine George
 
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
The History of Phone Numbers in Stoke Newington by Billy Thomas
History of Stoke Newington
 
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
Dimensions of Societal Planning in Commonism
StefanMz
 

Html5 workshop part 1

  • 1. -Saurabh Bhatia, CEO – Safew Labs - Ritesh Ambastha, CEO – iWillStudy.com Session 1 on 17th Feb 2012, NIRMA University
  • 2. Hello Participants!  HTML5 is The New HTML Standard!
  • 3. What is HTML5?  HTML5 will be the new standard for HTML.  The previous version of HTML, HTML 4.01, came in 1999.  HTML5 is still a work in progress. However, the major browsers support many of the new HTML5 elements and APIs.
  • 4. How Did HTML5 Get Started?  HTML5 is a cooperation between the W3C and the WHATWG.  W3C - World Wide Web Consortium  WHATWG - Web Hypertext Application Technology Working Group
  • 5. Chronicle  May 1994 HTML+ Released , first version to be used by WWW  July 1994 HTML2 Released , first standard doctype defined  November 1994 Netscape comes to Life, WWW consortium formed  March 1995 HTML 3 Released  November 1997 HTML Version 3.2 released  November 1998 HTML4, the longest Running version Released  April 2010 HTML5 enters mainstream , to be in active development till 2014
  • 6. Some rules for HTML5  New features should be based on HTML, CSS, DOM, and JavaScript  Reduce the need for external plugins (like Flash)  Better error handling  More markup to replace scripting  HTML5 should be device independent  The development process should be visible to the public
  • 8. HTML5 New Features  The <canvas> element for 2D drawing  The <video> and <audio> elements for media playback  Support for local storage  New content-specific elements, like <article>,<footer>, <header>, <nav>, <sect ion>  New form controls, like calendar, date, time, email, url, search
  • 9. Let's start with some basic concepts!
  • 10. HTML5 - Multimedia & Graphics! Let's be honest, everyone likes lasers, 3D effects, and explosions. Let's Explore!
  • 11. Do wonders with HTML5  With HTML5, the browser has become a full-fledged platform for games, animation, movies—anything graphical.  Lighting and shadows, reflections, and rich textures result in realistic compositions.  3D CSS, vector graphics (canvas and SVG), and WebGL turbocharge web apps with amazing 3D graphics and special effects.  Rich audio APIs and low-latency networking of WebSockets—together with the graphical APIs and technologies.
  • 12. HTML5 - Offline And Storage! Offline web?! Not an oxymoron anymore. Let's Explore!
  • 13. Disconnected? No issues at all !  HTML5 APIs that let you create apps that work even when they’re not connected.  Application cache, localStorage, sessionStorage, IndexedDB, File System and online and offline events enable apps to “amphibiously” work with or without online connection.  Users can even download large files (greater than 1 GB) in full or in part for later offline viewing..  Rich audio APIs and low-latency networking of WebSockets—together with the graphical APIs and technologies.
  • 14. HTML5 Features - Offline  HTML5 and related specs introduce a number of features to make offline web apps a reality: application cache localStorage web SQL & indexed database online/offline events
  • 15. HTML5 Features - Storage  When web developers think of storing anything about the user, they immediately think of uploading to the server.  Make your app work when the user is offline  It's a performance booster  It's an easier programming model, with no server infrastructure required
  • 16. Offline Technologies:  Web Storage: simply provides a key-value mapping, e.g. localStorage["name"] = username;.  Web SQL Database: gives you all the power - and effort - of a structured SQL relational database.  Indexed Database: is somewhere in between Web Storage and Web SQL Database.  File Access: s an API for reading file content in JavaScript.
  • 18. Performance: Interesting!  HTML5 enables web apps to be more responsive  Offline APIs are not just for storing files locally, they can also improve performance.  You can cache pages that users are likely to click.  Web Workers - lets you run multiple processes in the background.  Open-sourced JavaScript interpreter for Google Chrome—runs faster than Python.
  • 19. Performance - Themes Store Locally Data stored on the client is quicker to access than data stored on the server. Process in the background Anything that doesn't help the user see a response to their action should be performed in the background. Minimize connections Each connection requires work for setup and teardown. Decrease bandwidth Less bandwidth means a faster response.
  • 20. EASIER DEVELOPMENT ...Because we’d rather play games than rewrite that app for yet another device.
  • 21. Easier Development  Code Portability  Enter HTML5. It simplifies your development cycle by letting you use the same technology stack across multiple platforms and devices.  Single Sourcing-ish  With HTML5, you can have a single technology stack that you fine-tune for different browsers. You don’t have to rewrite things from scratch, port anything, or maintain entirely separate code bases for each device you support.  Approachability  HTML5 technologies—JavaScript, CSS, and HTML—are easier to learn for some developers.
  • 22. REACH
  • 23. BROAD REACH  No other platform can match the user base of HTML5.  Connect with users wherever they are by creating HTML5 apps that can be deployed across multiple platforms and a wide range of devices.  Whether you are running an enterprise, creating games, or developing personal apps  HTML5 is broadly supported on all modern desktop browsers and major mobile devices
  • 24. SECURITY Yes, you are safe! No more pirates :)
  • 25. Security  Better Security Design for HTML5 APIs.  More Secure Browsers  Sandboxing  Multi-Process Architecture  Developments in HTTP  Security Policies  Safer Web Apps
  • 27. LOWER COSTS AND EASIER MAINTENANCE  Lower Overhead  While desktop apps must be installed separately on each computer, web apps are just one click away.  Better User Experience.  Users are assured that their apps are always up to date.  Device Agnosticism.  Users can just open the browser on another device and instantly access core apps and critical data.  Enterprise Solution.  Having one code base for multiple devices, the ease of simultaneous deployment and upgrade, simplified data migration and backup make HTML5 an excellent platform for businesses.
  • 28. LOCAL FILE ACCESS The internet and the local file system, together at last!
  • 29. Local File Access  SANDBOXING - Web apps can create, read, navigate, and write to a sandboxed section of the user's local file system.  HTML5 provides very powerful APIs to interact with binary data and a user's local file system.  HTML5 is broadly supported on all modern desktop browsers and major mobile devices
  • 30. PRESENTATION  Ooh! Shiny!
  • 31. Presentation  You can create visual enhancements like rounded corners, gradients, and shadows.  Presentation can all be done with only CSS3 and not a single lick of JavaScript  CSS3 Transformations allow you to apply rotations, scales, skews and translations to any DOM element with simple styles.  Applying 3D transforms is simple too.
  • 32. Thank You Keep in Touch: www.facebook.com/iwillstudy Join our Study-Group: http://www.iwillstudy.com/group/html5