2. 1
Please note
IBM’s statements regarding its plans, directions, and intent are subject to change or
withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product
direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise,
or legal obligation to deliver any material, code or functionality. Information about potential
future products may not be incorporated into any contract. The development, release, and
timing of any future features or functionality described for our products remains at our sole
discretion.
Performance is based on measurements and projections using standard IBM benchmarks in
a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the
amount of multiprogramming in the user’s job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an
individual user will achieve results similar to those stated here.
3. 2
Agenda
• IBM Endpoint Manager for Mobile Devices
• Challenges in the New BYOD World
• Solving Mobile and BYOD Challenges with IBM Endpoint Manager
• Worklight Overview
• Worklight Architecture
• Mobile Application Types
• Cast Iron Overview
• A Hybrid World
• Cast Iron Cloud Integration
• Capabilities and Approach
• Cast Iron Web API Services
• Extending Cast Iron to Mobile
• Mobile Requirements
• Building the Application
• Results
4. 3
IBM Endpoint Manager for Mobile DevicesIBM Endpoint Manager for Mobile Devices
OverviewOverview
5. 4
Managing Devices – IT Philosophy (Old)
IT controls risks by maintaining control points
Control the Device
– Enterprises provide all equipment
Control the Complexity
– Small set of supported platforms / models
Control the OS
– Operating systems configured, managed, and updated by IT
Control the Apps
– IT controls which apps are allowed and the configuration
Control the Network
– Network traffic controlled with proxies and web filters
6. 5
New Challenges – BYOD and Mobile Devices
With BYOD and Mobile Devices, IT loses control
Control the Device
– Employees bring personal devices (BYOD)
Control the Complexity
– Many different combinations of devices and OSes
Control the OS
– OS version and upgrades managed by carriers, OEMs, users
Control the Apps
– Apps updated automatically by App Stores and users
Control the Network
– Devices connect through 3G/4G, WiFi,
7. 6
Security & Management
Challenges
Potential unauthorized
access (lost, stolen)
Disabled encryption
Insecure devices
connecting to network
Corporate data leakage
6
• Mail / Calendar / Contacts
• Access (VPN / WiFi)
• Apps (app store)
• Enterprise Apps
iCloudiCloud
iCloud
Sync
iTunes
Sync
Encryption not enforcedEncryption not enforced
End
User
VPN / WiFi Corporate
Network
Access
Unmanaged Mobile Devices – IT Nightmare
8. 7
7
iCloud
Sync
iTunes
Sync
End
User
VPN / WiFi Corporate
Network
Access
iCloudiCloud
• Personal Mail / Calendar
• Personal Apps
Corporate Profile
• Enterprise Mail / Calendar
• Enterprise Access (VPN/WiFi)
• Enterprise Apps (App store or
Custom)
Secured by
BigFix policy
Encryption EnabledEncryption Enabled
Endpoint Manager for Mobile
Devices
Enable password policies
Enable device encryption
Force encrypted backup
Disable iCloud sync
Access to corporate email,
apps, VPN, WiFi contingent on
policy compliance!
Selectively wipe corporate data
if employee leaves company
Fully wipe if lost or stolen
Privacy controls to protect
user’s private data
Managing Mobile Devices – The Solution
10. 9
The Worklight Platform
Open mobile application platform
– Development
– Runtime
– Management
– Connectivity
Worklight Studio
– End-to-end Eclipse based IDE
– Device SDK integration
– Open standards
Worklight Server
– Secure back-end connectivity
– Data access mediation
– Push notifications
Worklight Console
– App management and control
11. 10
Development Environment Integration
Eclipse based development
– Single project to build cross
platform applications
– Support for hybrid and native
Visual WYSIWYG development
– Rich Page Editor
– CSS and HTML5 Editor
– Dojo Mobile Support
OSGi based Worklight Server
– Deploy Adapters and Applications
– Unit Test Framework
• Worklight Procedures
• Worklight Adapters
Publish Hybrid and Native Apps
directly to Application Center
12. 11
Worklight Application Types
Native AppsNative Apps
Platform-specific.
Requires unique
expertise, pricy and
long to develop.
Can deliver higher
user experience.
Native
Application
Device APIs
1001010101011101001010
0100101011101001001101
0101010100100100101111
0010011001010101001010
1010100101010101010101
0101011111100000101010
1010101001001010101010
1010001111010100011110
1010011101010111110010
1101
Hybrid Apps -Hybrid Apps -
User augments web
code with native
language for unique
needs and
maximized user
experience.
Native Shell
Web Native
Device APIs
<!DOCTYP
E html
PUBLIC
created
2003-12
</p>
</body>
</html>
100101010
101110100
101010101
010100100
100101111
001001100
10
Hybrid Apps - WebHybrid Apps - Web
HTML5 code and
Worklight runtime
libraries packaged
within the app and
executed in a native
shell.
Native Shell
Web Code
<!DOCTYPE html PUBLIC
<html>
<! - - created 2003-12-1
<head><title>XYZ</title
</head>
</body>
</html>
Device APIs
Web AppsWeb Apps
Written in HTML5
JavaScript and
CSS3. Quick and
cheap to develop,
but less powerful
than native.
Mobile Browser
Web Code
<!DOCTYPE html PUBLIC
<html>
<! - - created 2003-12-12 - -
<head><title>XYZ</title>
</head>
<body>
</p>
</body>
</html>
Browser Access Downloadable Downloadable Downloadable
Browser AccessBrowser Access Hybrid Apps - WebHybrid Apps - Web Hybrid Apps - MixedHybrid Apps - Mixed Native AppsNative Apps
15. 14
Cast Iron Cloud Integration
Connect Your Cloud and On-Premise Applications in Days
16. 15
Rapid, Flexible, Simple
Simple User Experience
TIP Exchange
TIP Development Kit
TIP Community
For All Types of Projects
UI Mashups
Process Integration
Data Migration
Complete Flexibility
IBM Cast Iron Live
Virtual Appliances
Physical Appliances
Rapid Connectivity
IBM Cast Iron Express
CDK
Connector Development Kit Infrastructure as a Service
19. 18
Extending The Reach of Enterprise Applications
Company invested in Cast Iron for
integrating various server integration
services within their enterprise.
Company wants to create mobile
application for Business to Enterprise
(B2E) leveraging these services.
Application must support both Android
and iOS devices.
20. 19
Enterprise Data Services
http://www.google.com//finance/chart?q=NYSE:IBM&tlf=12
IBM Stock - October 13, 2012
Stock Quote Application
Stock Services are READ only
Cast Iron provides service for
mashing up data from two
disparate corporate systems
Mobile Centric View Required
http://www.google.com/ig/api?stock=IBM
http://api.crunchbase.com/v/1/company/ibm.js
27. 26
Worklight Integration Services Tier
Develop Worklight Cast Iron Adapter to
integrate with Stock Quote Service
Seamless conversion from XML to JSON
Validate Worklight Procedure Invocation
29. 28
Understanding Generated Project
Define the
application and
display name
Configuration of
Worklight Server
URL endpoint for
adapters and
management of
application
Initial Worklight
project structure is
generated for the
application prior to
selecting
environment
30. 29
Environments: Mobile Platform Targets
Designate target
platforms for
application
WTC_StockApp
Application will be
initially targeting
Android and iOS
Worklight supports
multi-channel
development model
to allow a range of
deployment options
including desktop
and mobile
31. 30
Mobile Client Development
Cross-platform application for iOS and
Android leveraging jQuery and Worklight
Client APIs
Ability for users to search by ticker symbol
Provide “quick view” of stock details
32. 31
Mobile DevOps
Complete lifecycle for Mobile Development
[DEVELOPMENT/ TEST / PRODUCTION]
Continuous Deployment of Mobile
Workloads
Integrated Feedback (Comments/Ratings)
Integrated versioning and monitoring
33. 32
Streamlined App Deployment Workflow
Endpoint Manager customers can
directly import and distribute
Worklight-built apps via the
Enterprise App Store, thereby
improving workflow between
Development and Operations
Distribute App to
Employees
Import into Endpoint
Manager App Store22
33
Build app in Worklight11
34. 33
Conclusion
• Internet Scale requires optimized access to data
• Cast Iron technology provides a simple model for accessing
commonly used data objects
• Mobile workloads are increasing the demand for extending
existing services to beyond the enterprise.
• By integrating Cast Iron with Worklight, developers can
quickly assemble, connect and secure their enterprise
services to extend to mobile devices an a simple integrated
and IBM supported fashion.
• Mobile is evolving at a rapid pace. Implementing DevOps
practices can significantly decrease time to delivery.
• Combining the features of both IBM Worklight and IBM
Endpoint Manager provides best of breed device and
application management unparalleled in the industry.
47. 46
How does Endpoint Manager manage devices?
Agent-based Management
• Android via native BigFix agent
• iOS via Apple’s MDM APIs
Email-based management through Exchange and Lotus Traveler
• Supported platforms: iOS, Android, Windows Phone, Windows Mobile, Symbian
Category Endpoint Manager Capabilities
Platform Support Apple iOS, Google Android, Nokia Symbian, Windows Phone, Windows Mobile
Secure Corporate Data on
BYOD devices
Encryption management, secure corporate mail/calendar/contacts, manage
corporate apps/data
Management Actions Selective wipe, full wipe, deny email access, remote lock, user notification, clear
passcode
Application Management Application inventory, enterprise app store, whitelisting, blacklisting, Apple Volume
Purchase Program (VPP)
Policy & Security Management Password policies, device encryption, jailbreak & root detection
Location Services Track devices and locate on map
Enterprise Access
Management
Configuration of Email, VPN, Wi-fi
48. Visit PulseSmartSite.com via
web portal or mobile device to
submit your session evaluation
and receive an entry to WIN an
Apple TV!
Daily drawings
will be held
Monday through
Wednesday!
49. 2
ibmpulseblog.com
Build your network at Pulse with Vivastream
vivastream.com/events/pulse2013
Stop by a Social Media Café in the
Pulse Solution Expo or
near registration to learn more.
facebook.com/ibmpulse
bit.ly/ibm-pulsetwitter.com/ibmpulse | #ibmpulse
Tell your colleagues! Watch what’s happening LIVE at ibm.com/pulse
youtube.com/ibmpulse