what is html5? html5 is the new lego for both designers and programmers
TRANSCRIPT
What is HTML5?
HTML5 offers both declarative (tagging) and scripting approaches to construction of pages
HTML5 is designed so that HTML4 browsers can safely ignore the HTML5 constructs
HTML5 tags cater to various media devices
Key Classes (Features)
Semantic Markup Offline & Storage
Device Access Connectivity
Graphics Multimedia
CSS3 Performance & Integration
Browser Implementation
Browsers have a single implementation for all HTML versions WHATWG HTML specification defines:
– all previous versions of HTML
– as well as all the latest features.
HTML5 and WebApps
HTML5 features allow WebApps to perform tasks previously only available in Native Apps. Secure (sandboxed) storage of data using files, key-value pair data sets, and transaction-based indexed databases. Access to device features such as Geolocation, device orientation. 2D and 3D Graphics.
Smartphone market is highly fragmented.
Different OSes, languages, APIs, languages for native development (= maintenance nightmare) .
HTML5, Web Apps and Mobile
HTML5 Webapps cheapest alternative to develop and maintain applications for a broad range of platforms. HTML5 support on smartphones better than on desktops. 85% of smartphones ship with a WebKit browser.
HTML5, Web Apps and Mobile
Native apps allow for a UI more appropriate to the device.
Native apps more appropriate for apps requiring high performance (e.g. games).
HTML5, Web Apps and Mobile
Web App vs. Native Apps
Reasons for using native code• Performance• Offline mode • Findability • Device capabilities• Monetization But...HTML5 allows offline mode.Being found amongst 500000 apps isn't easy either.Javascript engine speeds have increased dramatically.Smartphones are already moving to multi-core designs.
HTML5 Content
Pirates Love Daisies - http://www.pirateslovedaisies.com/ - HTML5 game
www.pirateslovedaisies.comHTML5 content: