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

Upload: verivosoftware

Post on 08-Aug-2015

39 views

Category:

Software


1 download

TRANSCRIPT

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