mob dev conf enterprise apps 0 1

27
Application Development for Enterprise Gurpreet Singh Technical Product Manager mPortal Inc.

Upload: momobangalore

Post on 29-Nov-2014

1.750 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Mob Dev Conf Enterprise Apps 0 1

Application Development for

Enterprise

Gurpreet SinghTechnical Product Manager

mPortal Inc.

Page 2: Mob Dev Conf Enterprise Apps 0 1

Index What are “Enterprise Mobile Applications”? Why are we talking about “Enterprise Mobile Applications”? Types of Enterprise Mobile Apps Enterprise Handheld Platforms How to mobilize Enterprise Apps Case Studies and solution Concerns and Issues Where’s the potential? Light at the end of the tunnel…

Page 3: Mob Dev Conf Enterprise Apps 0 1

What are Mobile Enterprise Apps?

The mobile application, which imbibes complex business logic, expected to be high on performance, fortified from attack vectors, is expected to handle large volumes of data and concurrent users and scalable on need basis, easily maintainable and extendable and able to orchestrate with the overall enterprise application landscape of the organization is typically designated as an enterprise application.

The software applications, which are the DNA of organizations and imbibe the business functionalities of the enterprises to catalyze their growth, are termed as enterprise applications …………….

Too complex…

Page 4: Mob Dev Conf Enterprise Apps 0 1

What are Mobile Enterprise Apps?

Simplified Any application which helps me access and process my

workplace data from anywhere, anytime (usually from my mobile phone)

Not only access, but interaction with information at right time, in right context

Advantages: … people more productive … processes more intelligent … customers more satisfied

Page 5: Mob Dev Conf Enterprise Apps 0 1

User Modes in the Mobile Enterprise

Courtesy :Avaya

Page 6: Mob Dev Conf Enterprise Apps 0 1

How do we work today?

ComputerWorld survey in early 2008

Page 7: Mob Dev Conf Enterprise Apps 0 1

Why are we talking about Enterprise Apps on Mobile?

iPass survey finds smart phones preferred to laptops as enterprise mobility platform – 63%

CareerBuilder survey finds 54% of workers check smart phones while driving

Egnyte found that 88 percent of small businesses believe mobile management is critical to their success

Google Makes Biz Apps Marketplace Official , third-party apps and developers get opportunity to sell their software to customers of Google Apps– Mar 10,2010

Android to be number two enterprise mobility platform by 2013

Page 8: Mob Dev Conf Enterprise Apps 0 1

Why are we talking about Enterprise Apps on Mobile?

Gartner has identified eight mobile technologies that will evolve significantly through 2010 Bluetooth 3.0 Mobile User Interfaces Location Sensing Mobile Web and widgets

Mobile Enterprise Advertising …..

Data usage on mobiles is increasing like never before. Thanks to NFC, 3G, HSDPA, Web 2.0, Advanced Mobile Browsers

Page 9: Mob Dev Conf Enterprise Apps 0 1

Types of Enterprise Apps

Business apps Supply Chain Management apps Unified Communication apps

(messaging, voice, instant messaging, presence, IP calls)

Mobile E-mail & calendaring apps

Page 10: Mob Dev Conf Enterprise Apps 0 1

Vertical Applications

Industry Mobile Enterprise Apps

Manufacturing (supply chain) CRM, SAP, Oracle, Astea

Warehousing Datex, SmartTurn

Transportation Sybase iAnywhere, CRM, Datex

Logistics Sybase iAnywhere

Direct Sales/Store Inventory Bel Tek, IntegraSys

Page 11: Mob Dev Conf Enterprise Apps 0 1

Horizontal Applications

Industry Mobile Enterprise Apps

Communication MS Office mobile, Google Apps, RIM blackberry connect, IBM Websphere, Sybase

ERP SAP Mobile Asset, WM Data,

CRM Pivotal, NetSuite, Maximiser CRM

Sales Force Automation NetSuite, Sybase iAnywhere,Salesfoce.com

Supply Change Management Tuppas, Motorola Asset Management solution

Page 12: Mob Dev Conf Enterprise Apps 0 1

Mobile Enterprise Enablers and Drivers

RIM Enterprise phones – most admired platform

Nokia Mobile software – Wireless Email, Workforce management, mobile voice Phones for business

Microsoft advanced messaging and collaboration capabilities advanced calendar control, HTML e-mail, SharePoint access, and

genuine Microsoft Office Mobile MS Office

Page 13: Mob Dev Conf Enterprise Apps 0 1

Mobile Enterprise Enablers and Drivers

SAP SAP NetWeaver Mobile

Mobile Java client Mobile .NET client Mobile browser client

Salesforce.com Salesforce Mobile is integrated with email and calendar.

Open Handset Alliance(OHA) and Android Mash- up Applications (Web + Native)

IBM

Page 14: Mob Dev Conf Enterprise Apps 0 1

Enterprise Handheld PlatformsAre you a mobile developer targeting the enterprise?

Page 15: Mob Dev Conf Enterprise Apps 0 1

Enterprise Handheld Platforms

• Some interesting facts

– Symbian is the most sold platform, but far down in enterprise usage by IT departments

– RIM-Blackberry is the one supported as enterprise phone by majority

– IDC report: Android to be number two enterprise mobility platform by 2013 -> But will enterprises use it?

Page 16: Mob Dev Conf Enterprise Apps 0 1

How to mobilize enterprise apps?

• Remote Access/Remote Desktop– Virtual Network Computing– Device independent solution– Problem is how to map big screen onto small one.– Example, SoonR

• Local applications– How much data can be cached securely.– How an enterprise app will work if n/w not available (Caching)– Example, Google Apps client

• Web services via browser– This can be a good approach– Main issue would be browser incompatibility b/w devices and of course n/w

issues– HTML 5 may solve this (when implemented on mobile browsers)– Example, Google Apps mobile site

Page 17: Mob Dev Conf Enterprise Apps 0 1

Case Studies

Extending a CRM Application on to Mobile Devices Pharma company empowering sales team to record all details via Mobile

CRM App

Mobile App supporting Supply Change Management Devices capable of RFID/ NFC can be used for creating a robust

SCM mobile App

Apps for travel agents for a travel and logistics company A simple feature like SMS can be used, to create a useful mobile

app

Accounts Money Managers, etc

Page 18: Mob Dev Conf Enterprise Apps 0 1

Solution

Courtesy: Architecture Journal : http://msdn.microsoft.com/en-us/architecture/bb985493.aspx

3 tier approach:•Enterprise Application•Mobile middleware•Mobile client application

Page 19: Mob Dev Conf Enterprise Apps 0 1

Big Question?

Web-based “thin client” which relies on advanced browser features

OR “thick client” – Native Mobile Application

Page 20: Mob Dev Conf Enterprise Apps 0 1

Big Question?

Usability of a native application versus the scalability of a web-based application Young tech savvy crowd likes browser based jazzy apps, What about

core demographic that uses Enterprise Apps

Fragmentation, proprietary nature and lack of community control are huge challenges for native mobile platform HTML5, widget platforms may help making and native-web app

Answer: “Depends”

Page 21: Mob Dev Conf Enterprise Apps 0 1

What does enterprise expect?

Solution, not an application Mobile Application

Scalable Portable Dynamic Remote management

Backend (This by large is normally available)

Middle ware Support (AMC)

Page 22: Mob Dev Conf Enterprise Apps 0 1

Concerns & Issues

• Security– Data?

• Where it resides?• How it is managed?

– Connectivity?

• Deployment– Apps for enterprise is not only about single Application download– How to provision multiple devices?– Upgrade issues

A complete end to end solution is required from application to backend server to administrative interface for app/device management.

Page 23: Mob Dev Conf Enterprise Apps 0 1

Concerns & Issues

• Too complex and hard• Many interface and connectivity variables to manage

• Converged client still needs a back-end or middleware counterpart to help coordinate an enterprise’s data, logic, and security needs

• Given all the variables and high degree of required customization, few ISVs have emerged to try and make a living at producing mass-market mobile applications

• Diversity in how mobile devices work from geographic and regulatory market to market

Page 24: Mob Dev Conf Enterprise Apps 0 1

Concerns & Issues

• No sex appeal, cool factor• Lacks appeal if compared to consumer apps like

• App Stores• Twitter• Facebook• Games• Maps• Other fancy Consumer Apps

• Given a choice, ppl’ll develop cool apps, rather than boring enterprise apps.

• Companies prefer doing it in house

Page 25: Mob Dev Conf Enterprise Apps 0 1

Where’s the potential?

Saturation for horizontal mobile data applications, most of the growth potential remains for vertical market applications

What’s already there mobile email/messaging/contact/IP call solutions

Further growth specialized business applications/ tailor-made

Page 26: Mob Dev Conf Enterprise Apps 0 1

Light at the end of the tunnel

High risk, high gain strategy Can’t be copied or bettered – Deep functionality

or IP Difficult to scale cross platform by competitors Tend to focus on one platform or even on one

phone Sell as Service, not an App

Do you believe?

Page 27: Mob Dev Conf Enterprise Apps 0 1

Thank You

Gurpreet SinghTechnical Product Manager (mPortal)

[email protected]+919845822053

Mobile Developer Conference by

MoMoBhttp://momob.in