Multi-channel Application Development

21
Multichannel Applications December 17, 2013 Develop 100% of the Apps for 50% Cost.

description

If you continue to track and stay on top of cross-platform application development to reduce the overhead of developing device and platform specific applications, this webinar is right for you. Did you invest on cross-platform development but aren’t seeing the value? Are you truly looking to leverage the cross-platform development capabilities to produce applications that run on desktop, mobile and Web with minimal changes? In this webinar, we will introduce you to Alliance’s “Unified Cross-Platform Reference Architecture” and how it will enable you to write once and run everywhere. During the webinar, we will present:

Transcript of Multi-channel Application Development

Page 1: Multi-channel Application Development

Multichannel Applications

December 17, 2013

Develop 100% of the Apps for 50% Cost.

Page 2: Multi-channel Application Development

2 ©Alliance Global Services 2013

Agenda

1 2 3 4 5 6

Page 3: Multi-channel Application Development

3 ©Alliance Global Services 2013

The Challenge

Strategy IT

Page 4: Multi-channel Application Development

4 ©Alliance Global Services 2013

Cross-Platform = Multichannel?

Build Once

X

Page 5: Multi-channel Application Development

5 ©Alliance Global Services 2013

About Multichannel Apps

Mobile Runs on Mobile and Tablets either as Mobile Web or Hybrid Apps

Web Runs on most Html5 compatible

Browsers

Desktop/Laptop Runs as Hybrid Desktop App

Build Once

Html5, CSS and JavaScript

Page 6: Multi-channel Application Development

6 ©Alliance Global Services 2013

Journey to Multichannel Multichannel

Cross-platform

Device Specific

Page 7: Multi-channel Application Development

7 ©Alliance Global Services 2013

When Multichannel Architecture matters

2 1 3

4

5

Requirement Web App Requirement Changes

Desktop Support Camera Integration

Windows App

Page 8: Multi-channel Application Development

8 ©Alliance Global Services 2013

Why you should consider Multichannel Apps

Sales Administrator Field Inspector

Cost of Dev, Maintenance and Support

Work Home

Personas Places

Page 9: Multi-channel Application Development

9 ©Alliance Global Services 2013

Why you need a strategy

Strategy

BYOD/BYOA

Irrespective of the challenges, BYOD/BYOA adoption continues to be on rise

One App Multiple Channels

One app needs to run on various types of devices increasing the TCO

Technology Evolution

Rapid pace of evolution in Consumer technology

One App multiple Personas

Every role has different responsibilities and use case scenarios

Page 10: Multi-channel Application Development

10 ©Alliance Global Services 2013

Impact of BYOD on IT

• BYOD is a need for the Enterprise * – Savings up to 81 minutes per week – $1,300 Savings/year – Device and Support cost savings – Telecom Costs – Most importantly – Happier and Productive Workforce * Source - Cisco IBSG’s recent study, “BYOD: A Global Perspective,” September 2012

iPad Laptop Mobile Phone

Corporate Office

Laptop

PC

Client’s Place

Page 11: Multi-channel Application Development

11 ©Alliance Global Services 2013

Multichannel App Authoring Models

Hybrid Apps Cross-Platform Native Apps

PhoneGap/Chromium Embedded Web/ Mobile Web

Hybrid Native Compilation

Reusable Libraries

Page 12: Multi-channel Application Development

12 ©Alliance Global Services 2013

Multichannel Hybrid Apps – Bad Idea?

Source – Telerik Html5 Global Developer Survey 2013

Page 13: Multi-channel Application Development

13 ©Alliance Global Services 2013

Benefits of Multichannel Applications

Page 14: Multi-channel Application Development

14 ©Alliance Global Services 2013

Benefits of Multichannel Applications – Skills

Objective-C Storyboards XCode iOS SDK

Java Android Xml Android Studio Android SDK

C#/JS XAML/Html5 Visual Studio WinRT API

JS Html5 Any Common APIs

Page 15: Multi-channel Application Development

15 ©Alliance Global Services 2013

Why Multichannel Hybrid Apps – Time and Cost

5%

Code Reuse Learning Testing

`

`

• Effort • Maintenance Cost

• Extendibility • Maintainability • ROI

30%

90%

80%

100%

15%

Native

Hybrid

Native Interfacing

70%

100%

Rich UI & Performance

60%

100%

50%

Page 16: Multi-channel Application Development

16 ©Alliance Global Services 2013

Alliance Reference Architecture for Multichannel Apps

Device Integration Layer Plug-in Framework

PhoneGap

Chromium Embedded Engine

Custom Plug-ins BaaS Integration Layer

Monbytics Notifications Security Restful Services

Enterprise Services

Patte

rns &

Pract

ices

Page 17: Multi-channel Application Development

17 ©Alliance Global Services 2013

Key Considerations for building Multichannel Apps

Known Limitations 1

Single Page Application Model 2

Focus on design 3

Graceful Degradation 4

Responsive Design 5

Testing Strategy 7

Mobile First 6

Page 18: Multi-channel Application Development

18 ©Alliance Global Services 2013

Demo

Page 19: Multi-channel Application Development

19 ©Alliance Global Services 2013

CardioReady Field Service Tracker

CLIENT Largest servicer of Automated External Defibrillators (AED) in North America PROBLEM STATEMENT Changing regulations require public spaces to provide AED’s (Automated External Defibrillator ) that require regular service and certification. Field service team needs an app to optimize their routing and daily activities and customers require seamless access to maintenance logs

SOLUTION • Multi-platform and Channel hybrid HTML5 app implemented with

native gesture support • iTunes, Android Play, Blackberry, and Windows Phone app stores

with support for Windows 8 • Integrated with NetSuite cloud based ERP • Web portal and API developed with automatic sync between device

and web. • Enables field techs and customers to view dashboards online and

offline • Improves technician’s workflow with maps, bar code scanning, and

camera access • Single code base across 4 different device platforms and desktop

browsers

Page 20: Multi-channel Application Development

20 ©Alliance Global Services 2013

Q&A

Page 21: Multi-channel Application Development

21 ©Alliance Global Services 2013

Thank You and Happy Holidays Vinod Tadepalli Director, Technology Alliance Global Services LLC. [email protected]