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

html5
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

1

HTML5

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

slide-2
SLIDE 2

2

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

slide-3
SLIDE 3

3

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

slide-4
SLIDE 4

4

About Netcetera

slide-5
SLIDE 5

5

Mobile

slide-6
SLIDE 6

Time Visibility

Let‘s Take a Look at the Gartner Hype Cycle

Technology Trigger Peak of Inflated Expectations Trough of Disillusionment Slope of Enlightenment Plateau of Productivity

slide-7
SLIDE 7

Time Visibility

Mobile Apps and Mobile Content on the Hype Cycle

Today

slide-8
SLIDE 8

8

Smartphone market grew 19% in the first quarter of 2011

Source: Gartner

slide-9
SLIDE 9

9

Mobile data traffic is expected to leap 23% in 2011

Source: Gartner

slide-10
SLIDE 10

10

In summer 2011 there were twice as many tablets sold as netbooks

Source: ABI Research

slide-11
SLIDE 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

slide-12
SLIDE 12

12

By 2013, mobile phones will overtake PCs as the most common Web access device worldwide

Source: Gartner

slide-13
SLIDE 13

13

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

Source: Gartner

slide-14
SLIDE 14

14

Mobile is not an option.

slide-15
SLIDE 15

15

Native versus Web App

slide-16
SLIDE 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

slide-17
SLIDE 17

17

Web Apps

Cost Know How Reuse Deployment

slide-18
SLIDE 18

18

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

slide-19
SLIDE 19

19

Introduction HTML5

slide-20
SLIDE 20

20

Web Stack

slide-21
SLIDE 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

slide-22
SLIDE 22

22

HTML5 is NEWT

(New Exciting Web Technologies)

slide-23
SLIDE 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

slide-24
SLIDE 24

24

Timeline

1990 1995 2010 2015

HTML4 XHTML1 CSS2 CSS1 + JavaScript WHATWG

Web Hypertext Application Technology Working Group

AJAX HTML5 „RC“ Tableless Web Design HTML HTML2

2000 2005

Web Applications 1.0 HTML5 „final“ W3C

2022

slide-25
SLIDE 25

25

HTML5 is a spec about 600 pages

slide-26
SLIDE 26

26

HTML5 is not a big thing

slide-27
SLIDE 27

27

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

slide-28
SLIDE 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/)

slide-29
SLIDE 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

slide-30
SLIDE 30

30

Mobile Website

You can build them manually

Mobile Web Applications

Use frameworks

slide-31
SLIDE 31

31

Technical Demonstration

http://slides.html5rocks.com

slide-32
SLIDE 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

slide-33
SLIDE 33

33

Questions?

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

slide-34
SLIDE 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/

34

slide-35
SLIDE 35

No Strings Attached

slide-36
SLIDE 36

36

  • Dr. Andrej Vckovski

CEO Joachim Hagger CTO Thomas Geier CFO Ronnie Brunner Head of Solutions 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

36

Products:

  • Target IDP
  • Target Desktop
  • Target Financial

Planning

  • Target Web Tools
  • Target Components

Expertise:

  • Data Quality

Assessment

  • Process Performance

Management

  • Contact Center

Performance

  • BI Assessment
  • Systems Integration
  • Business and Process

Analysis

  • Java & .NET
  • Web-, Mobile and Rich-

Clients

  • Agile Methods
  • ITIL v. 3.0

Hans Peter Gränicher Managing Director D1 Solutions Daniel Bareiss Managing Director Brain-Group Jacqueline Duvoisin Managing Director Netcetera Middle East Krume Dolnenec Managing Director Netcetera Macedonia

Netcetera’s services cover the entire life cycle

  • f an IT system

Employees Management

About Netcetera

250

50 100 150 200 250 300 1996 2000 2005 2010

slide-37
SLIDE 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