html5
play

HTML5 Marcel Kessler, Reto Giger guild42.ch, Restaurant - PowerPoint PPT Presentation

1 HTML5 Marcel Kessler, Reto Giger guild42.ch, Restaurant Schmiedstube in Bern 2011-11-14 2 Facebook Twitter guild42.ch Google Gmail Reader derbund.ch Google Docs Remember the Milk Websites (Mobile) Applications 3 Agenda


  1. 1 HTML5 Marcel Kessler, Reto Giger guild42.ch, Restaurant Schmiedstube in Bern 2011-11-14

  2. 2 Facebook Twitter guild42.ch Google Gmail Reader derbund.ch Google Docs Remember the Milk Websites (Mobile) Applications

  3. 3 Agenda Introduction Mobile / HTML5 Technical Demonstration „Real-Life“ Examples

  4. 4 About Netcetera

  5. 5 Mobile

  6. Let‘s Take a Look at the Gartner Hype Cycle Visibility Peak of Inflated Expectations Plateau of Productivity Slope of Enlightenment Technology Trough of Trigger Disillusionment Time

  7. Mobile Apps and Mobile Content on the Hype Cycle Visibility Today Time

  8. 8 Smartphone market grew 19% in the first quarter of 2011 Source: Gartner

  9. 9 Mobile data traffic is expected to leap 23% in 2011 Source: Gartner

  10. 10 In summer 2011 there were twice as many tablets sold as netbooks Source: ABI Research

  11. 11 Europeans browse the mobile Internet 6.4 hours per week Internet-on-the-move is proving a more frequent pastime than reading newspapers (4.8 hours) or magazines (4.1 hours). Source: European Interactive Advertising Association

  12. 12 By 2013, mobile phones will overtake PCs as the most common Web access device worldwide Source: Gartner

  13. 13 In the U.S., when it comes to mobile Web traffic, Apple and Android dominate with 81 percent market share Source: Gartner

  14. 14 Mobile is not an option .

  15. 15 Native versus Web App

  16. 16 Native Apps § Native runs faster § Native can access hardware features § Native is easier / harder to develop § Native fits platform look-and-feel § Native apps are easier to discover § Native can be monetized § Native can be expensive (costs) § Native is easy to install § Native is App Store § Native is heavy to maintain § Native is not reusable

  17. 17 Web Apps Cost Reuse Know How Deployment

  18. 18 What is better? Native or Web App? It depends…

  19. 19 Introduction HTML5

  20. 20 Web Stack

  21. 21 HTML5 (is just a nickname) § HTML5 is specified by W3C and WHATWG § HTML5 is even more than written in the specification § HTML5 is drag and drop § HTML5 supports local storage § HTML5 is Web Sockets § HTML5 needs a good new browser § HTML5 is mobile § HTML5 is lightweight § HTML5 looks good § HTML5 is a hype § HTML5 is multimedia without plugins

  22. 22 HTML5 is NEWT (New Exciting Web Technologies)

  23. 23 HTML5 is NOT § HTML5 is not flash § HTML5 is not (running) on IE 6, 7 and 8 § HTML5 is not SVG § HTML5 is not geo location

  24. 24 Timeline XHTML1 CSS2 AJAX HTML CSS1 + JavaScript HTML5 „RC“ HTML5 „final“ Tableless Web Design HTML4 1990 1995 2000 2005 2010 2015 W3C WHATWG 2022 Web Hypertext Application Technology Working Group HTML2 Web Applications 1.0

  25. 25 HTML5 is a spec about 600 pages

  26. 26 HTML5 is not a big thing

  27. 27 HTML5 will “never” be finished. But you can start today!

  28. 28 Mobile Web Application Frameworks § jQuery Mobile (http://jquerymobile.com/) § Titanium Mobile (http://www.appcelerator.com/products/titanium-mobile- application-development/) § jQTouch (http://www.jqtouch.com/) § Sencha Touch (http://www.sencha.com) § PhoneGap (http://phonegap.com/)

  29. 29 Mobile Web Application Frameworks § There are lots of different frameworks § Do not reinvent the wheel. Use them! Touch-based functions are hard to implement. § Evaluate the framework carefully

  30. 30 Mobile Website You can build them manually Mobile Web Applications Use frameworks

  31. 31 Technical Demonstration http://slides.html5rocks.com

  32. 32 References (our favorites) HTML5 book: http://introducinghtml5.com/ HTML5 resource: http://www.html5rocks.com/ jQuery Mobile: http://jquerymobile.com/ Netcetera, Zypressenstrasse 71, 8040 Zürich

  33. 33 Questions? Marcel Kessler Reto Giger marcel.kessler@netcetera.ch reto.giger@netcetera.ch +41-31-740 75 73 +41-31-740 75 02

  34. 34 Demos www.ro.me http://thewildernessdowntown.com/ http://playbiolab.com/ http://webglsamples.googlecode.com/hg/aquarium/aquariu m.html http://html5readiness.com/ http://html5demos.com/

  35. No Strings Attached

  36. 36 36 About Netcetera Netcetera’s services cover the entire life cycle of an IT system • Systems Integration Expertise: Products: • Business and Process • Target IDP • Data Quality Analysis Assessment • Target Desktop • Java & .NET • Process Performance • Target Financial Management • Web-, Mobile and Rich- Planning Clients • Contact Center • Target Web Tools Performance • Agile Methods • Target Components • BI Assessment • ITIL v. 3.0 Management Employees 300 Dr. Andrej Vckovski Hans Peter Gränicher 250 CEO Managing Director D1 Solutions 250 Joachim Hagger Daniel Bareiss 200 CTO Managing Director Brain-Group 150 Thomas Geier Jacqueline Duvoisin 100 CFO Managing Director Netcetera Middle East 50 Ronnie Brunner Krume Dolnenec 0 Head of Solutions Managing Director Netcetera Macedonia 1996 2000 2005 2010 Mike Franz Head of Business Development Dr. Jens Piesbergen Head of Systems Engineering and Services Dr. Hansruedi Vonder Mühll Head of Software Engineering Peter Zurbrügg Operations Manager

  37. 37 Award-Winning Netcetera Swiss ICT Champion Award Best of Swiss Web PostFinance iApp: silver category Innovation & bronze category § Online Marketing Züri Schlaflos: silver award, category Display Ads § Wemlin: silver award, category Usability § Kanton Zug: bronze award, category Usability § ALIS: seal of approval, category Public Affairs § CSS 10sekunden.ch: seal of app., category Online & Mobile Campaigns § CSS Prämienrechner: winner, category Technology Innovation § Eclipse Award NeTS: Nomination as Best Commercial RCP Application § Swiss IT Award SBB Pathfinder § Swiss eGovernment Award PloneGov (www.plonegov.ch) § Java One Coding Challenge Grand Price für Aleksandar Nikov, CTO Netcetera Skopje §

Recommend


More recommend