Bridge the Gap Between PhoneGap Apps and IT Infrastructure

13
Bridge the Gap Between PhoneGap Apps and IT Infrastructure January 29, 2015 Mark Wagner, Senior Product Marketing Manager

Transcript of Bridge the Gap Between PhoneGap Apps and IT Infrastructure

Page 1: Bridge the Gap Between PhoneGap Apps and IT Infrastructure

Bridge the Gap Between PhoneGap Apps

and IT Infrastructure

January 29, 2015

Mark Wagner, Senior Product Marketing Manager

Page 2: Bridge the Gap Between PhoneGap Apps and IT Infrastructure

GoToWebinar Housekeeping: Interaction

• Please continue to submit your

text questions and comments using the Questions Panel

• We will answer all questions at the end of the presentation

• This webinar is being recorded and will be available on verivo.com shortly

Your Participation

Page 3: Bridge the Gap Between PhoneGap Apps and IT Infrastructure

About Verivo Software

3

• Founded in 1999

• Focus on enabling mobility in the enterprise

• Released 2 commercial platforms for building and deploying apps

Verivo Software

Veterans in the mobile

application industry

Verivo Customers

A track record of mobile

app success with over

500 apps deployed

• Early mobile apps: built apps for Wall Street

• Devices proliferate: delivered AppStudio, a MEAP to build apps quickly

• Apps proliferate: delivered Akula, an open platform to develop, secure and govern apps

Verivo Evolution

Increasing velocity as the

mobile market evolves

Page 4: Bridge the Gap Between PhoneGap Apps and IT Infrastructure

PhoneGap and Enterprise Mobile Apps

4

So, you’ve decided to use PhoneGap for mobile app development?

Great, because…

• It’s cross-platform (write once, run on multiple platforms (almost)) • It leverages web dev skills (“hey, we already have web developers!”) • And you can still access device hardware

But…

Can you develop mobile apps for the enterprise with PhoneGap the same way you develop enterprise web apps?

Page 5: Bridge the Gap Between PhoneGap Apps and IT Infrastructure

Enterprise Mobile App Requirements

5

Can you leverage your existing IT infrastructure?

• Authentication • Authorization/Roles • Data Integration • Data Security

Can you meet mobile-specific requirements?

• Bandwidth Management • Offline with incremental synchronization • Push Notifications • App Management

Page 6: Bridge the Gap Between PhoneGap Apps and IT Infrastructure

PhoneGap and Authentication

6

PhoneGap does not, by itself, turn web apps into mobile apps

Example: Authentication and Authorization

Web apps: • Web server connects to identity provider (e.g. Active Directory) • Un-authenticated page requests from browser are re-directed to a login page • Once authenticated, a session is created and maintained via headers or cookies • UI is manipulated on server side based on authorization/role of user

Mobile apps: • Need an authentication (“login”) service that is called by mobile app and connects

to identity provider • Ideally, session management coordinated between client and server so sessions

can be enforced while offline • Mobile app needs authorization data to manipulate UI locally

Page 7: Bridge the Gap Between PhoneGap Apps and IT Infrastructure

PhoneGap and a Mobile App Server: All You Need

7

A web app server is not suitable as the backend for a PhoneGap mobile app

Instead, we need a Mobile App Server: • Handles authentication and authorization • Integrates with existing data sources and security infrastructure • Supports transactional offline operation with incremental data sync

and conflict resolution • Secures data in flight and at rest • Handles push notifications • Manages apps and data at runtime

Page 8: Bridge the Gap Between PhoneGap Apps and IT Infrastructure

Verivo Akula Platform Components

8

Page 9: Bridge the Gap Between PhoneGap Apps and IT Infrastructure

Verivo Akula – Enterprise Mobile App Server

JDBC

<CUSTOM>

REST

SOAP

CUSTOM

LOGIC

JOIN FILTER

SELECT

TRANSFORM

CREDENTIAL STORAGE

ENTITLEMENTS

APP PROPERTIES / POLICY

AUTHENTICATION

JMX DEPLOYMENT SERVICES

GEOSERVICES NOTIFICATIONS

DATA SYNC AND OFFLINE

STORE API LOCAL STORE

CONTENT STORE

SECURITY POLICY

APP PROPERTIES

AUTHENTICATION/LOGIN (offline login)

DATA MODEL ENTITIES

MANAGEMENT

CONSOLE SNMP

JMX

AD – LDAP -

JDBC - <CUSTUM>

DATABASE MEDIA SOCIAL

MAPPING CMS SAP

SALESFORCE REST <CUSTOM>

SYSTEM ADMINISTRATION

PLATFORMS

SCOM TIVOLI

ENTERPRISE SECURITY & POLICY

MANAGEMENT & CONTROL APIs

MOBILE APP SERVICES

UNICENTER

Page 10: Bridge the Gap Between PhoneGap Apps and IT Infrastructure

10

Field service (“The Cable Guy”)

Authentication/Role-based Authorization

Works offline

Page 11: Bridge the Gap Between PhoneGap Apps and IT Infrastructure

11

Don’t forget about native app development • Better performance

• More sophisticated user interfaces

• Better platform-specific look and feel

Other vendor solutions that incorporate Cordova/PhoneGap don’t let you build fully native apps (or are compromised)

With Akula, your investments in mobile services for PhoneGap apps can be re-used to develop fully native apps for iOS, Android and Windows Phone

“Future-proof” your mobile strategy

Native App Development

Page 12: Bridge the Gap Between PhoneGap Apps and IT Infrastructure

12

The bottom line:

PhoneGap

+

Akula

= Cross-platform Mobile Success

PhoneGap and Enterprise Mobile Apps

Page 13: Bridge the Gap Between PhoneGap Apps and IT Infrastructure

13

eMail: [email protected]

Call: 781-795-8200

Follow us on Twitter: @VerivoSoftware &

LinkedIn: http://www.linkedin.com/company/verivo

Ready to get started?

Engage with us today.

Want to Learn More?

Leverage Our Resources.

• PhoneGap User Story – see what they did

• Akula Evaluation – fully supported

• Akula Jump Start – minimizes up-front costs