Bridge the Gap Between PhoneGap Apps and IT Infrastructure
-
Upload
verivosoftware -
Category
Software
-
view
37 -
download
1
Transcript of 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
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
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
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?
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
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
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
Verivo Akula Platform Components
8
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
10
Field service (“The Cable Guy”)
Authentication/Role-based Authorization
Works offline
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
12
The bottom line:
PhoneGap
+
Akula
= Cross-platform Mobile Success
PhoneGap and Enterprise Mobile Apps
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