building native quality business apps

22
Building Native-Quality Mobile Apps with HTML5 Itzik Spitzen, CTO Josh Epstein, VP Marketing

Upload: gizmox

Post on 19-May-2015

72 views

Category:

Software


1 download

DESCRIPTION

St

TRANSCRIPT

Page 1: Building native quality business apps

Building Native-Quality Mobile Apps with HTML5

Itzik Spitzen, CTO Josh Epstein, VP Marketing

Page 2: Building native quality business apps

Some Context

Page 3: Building native quality business apps

Gizmox Corporate Overview

FOUNDED: 2007 TEAM: Experienced technologists: HTML5, development

tools, high reliability, compiler tech Enterprise IT: ex-Microsoft, Oracle, EMC Tech entrepreneurs

LOCATIONS: US (Cambridge, MA) and Israel PARTNERS & CUSTOMERS: Customers: Global 2K Enterprises and ISVs

Partners: Network of VARs and Sis Strategic: Microsoft and Citrix

Since inception, Gizmox has offered solutions for building data-intensive apps with rich UIs, optimized for browser client delivery

Page 4: Building native quality business apps

Gizmox HTML5!

Page 5: Building native quality business apps

vs.

The Great Debate

Page 6: Building native quality business apps

Enterprises are investing heavily in different approaches to mobilize business apps

develop native

develop HTML5

replace with out of the box

virtualize desktop/app

NOT a debate

Page 7: Building native quality business apps

develop native

develop HTML5

replace with out of the box

virtualize desktop/app

what about user experience?

Page 8: Building native quality business apps

develop native

develop HTML5

replace with out of the box

virtualize desktop/app

what about user experience?

Native apps set the bar for highest level of UX

Page 9: Building native quality business apps

What does native-quality mean?

Page 10: Building native quality business apps

7 Dimensions of mobile app User Experience that really matter

Page 11: Building native quality business apps

Performance and Responsiveness

§ Time to render § Time to display § Time to interact § Data updates § Control responsiveness / Touch responsiveness

Page 12: Building native quality business apps

Distribution

§ Monetization strategy § iOS/Android Store § Enterprise App Store § Access from URL

Available on your Enterprise App Store

Page 13: Building native quality business apps

Look and Feel § Themes/Iconography

§ Control Behavior § Screen-screen flow

Page 14: Building native quality business apps

Offline Function § How long will app need to function offline?

§ What functionality will need to be available?

§ How much data will be collected / updated while offline

!

Page 15: Building native quality business apps

Device Integration

Accelerometer Video Capture Compass Connection Contacts

Camera Device Info Device Events Globalization Notifications

Audio Capture Media Files Local Storage Web Storage File Mgmt

Page 16: Building native quality business apps

Push Notifications § Push notifications from app

Don’t forget about push notifications

Page 17: Building native quality business apps

Real-time Data Updates § Web not designed for realtime updates

§ Workarounds (e.g. comet) typically not mobile-friendly

§ WebSockets changes the game

Page 18: Building native quality business apps

What should you expect from an enterprise HTML5 platform?

Page 19: Building native quality business apps

HTML5 applications can deliver native-quality user experiences for a large portion of business app scenarios. Choose a platform that makes this easy.

Performance and Responsiveness Make strategic use of javascript, performance-optimized platform

Distribution Decide your preferred strategy. Leverage Hybrid approach for distribution via store.

Look and Feel Use adaptive design concepts to built themed skins for your app for use on different devices

Device Integration Built Hybrid app with PhoneGap or other hybrid wrapper

Push Notifications Develop into your app directly or leverage MBaaS offering

Real Time Data Leverage WebSockets to maintain persistent connection with server side processes Offline

Use client-side javascript and offline storage and back-to-sync capability to ensure seamless recovery from offline events

!

Page 20: Building native quality business apps

Get your business apps to enterprise-class HTML5 quickly, securely, with your existing development team.

Page 21: Building native quality business apps

Bring your apps to mobile with native-quality HTML5 quickly, securely, with your existing development team.

Page 22: Building native quality business apps

23

Thanks for your time.

Q&A