ibm mobile first overview · ibm endpoint manager for mobile devices named leader in interactive...
TRANSCRIPT
© 2012 IBM Corporation
IBM Mobile First Overview
- Thejaswini R & Bharat Devdas
© 2012 IBM Corporation 2
Agenda
1
2
Significance of Mobile
IBM Mobile First
3 IBM Worklight Overview & Features
4 Demonstration
© 2012 IBM Corporation 3
Mobile momentum is reshaping how we live and work
900,000 available Apps on iTunes (375,000 native to iPad)
25% of website visits are from Mobile devices
91% of Mobile users keep their device (or devices!) within arms reach 100% of the time
1.2 billon App users worldwide
2 hours 7 minutes a day spent using Apps (more time than we spend eating)
© 2012 IBM Corporation 4
61% of CIOs put mobile as priority
increased productivity with mobile apps 45%
10 Billion devices by 2020
Mobile is a mandatory transformation
© 2012 IBM Corporation 5
35% of developers are currently
targeting tablets, with more than
90% plan to develop for tablets
in the near future.
Nearly 90% of developers
are currently extending
enterprise apps to mobile
or plan to in the near future.
In the next 12 months
77% of developers will
be focused on Hybrid
application development.
More than 100M people
upgraded to iOS6 in the first
week (September, 2012)
Source: Evans Data Mobile Developer Survey Mobile Development Report 2012 Volume
Source: Business Insider (September 2012)
25+ Almost all expect
to deploy more than 25 mobility
applications in the next two years
29% of mobile developers currently
focus on Hybrid app development
with another 49% expected to
focus on it in the next year.
Mobile application development is a top priority for businesses
© 2012 IBM Corporation 6
Bluetooth Connectivity Connect devices to other peripherals
Video/Photo Camera Take pictures of products, receipts, bar
codes and shelves. Run training videos.
Internal Compass Determine where a consumer is in a
store and what direction they’re facing
GPS / LBS Chipset Determine the geography and
movement of a customer or employee
Internet Access A device needs to be connected to the
Web via Wi-Fi or cellular network
Email Messaging Useful for delivering receipts,
promotions and coupons
SMS/MMS Useful for sending rich content (e.g.,
videos /pictures, or simple text
messages to friends or colleagues
Near Field Communications Necessary for contactless payment and
other communications
Not just another channel…
…these new devices features can transform business
© 2012 IBM Corporation 7
Agenda
1
2
Significance of Mobile
IBM Mobile First
3 IBM Worklight Overview & Features
4 Demonstration
© 2012 IBM Corporation 8
8
Expanding our mobile portfolio with new capabilities
125+ patents for wireless inventions in 2012, bringing the total to 270
1H 2012
IBM acquired:
IBM Worklight
IBM announced:
IBM Endpoint Manager for mobile devices
Named leader in interactive design
IBM acquired:
Emptoris Rivermine Telecom Expense Management
IBM acquired:
Tealeaf CX Mobile
IBM announced:
Managed Mobility and MAPM Services
IBM announced:
IBM Security Access
Manager for Cloud
and Mobile IBM announced:
IBM Connections Mobile
2H 2012
1H 2013
IBM announced:
IBM acquired: Urban Code DevOps Platform
IBM announced:
IBM MessageSight
IBM announced:
IBM mobile cloud services
Worklight named ‘Best Mobile Development Solution’
© 2012 IBM Corporation 9
IBM introduces the IBM MobileFirst offering portfolio
Analytics
Security
Management
IBM & Partner Applications
Application Platform and Data Services
Banking Insurance Transport Telecom Government
Industry Solutions
Healthcare Retail Automotive
Application & Data Platform
Str
ate
gy &
Desig
n S
erv
ices
D
evelo
pm
en
t & In
teg
ratio
n S
erv
ices
Cloud & Managed Services
Devices Network Servers
© 2012 IBM Corporation 10
Industry Solutions
IBM & Partner Applications
Banking Insurance Transport Telecom Government Retail Healthcare Automotive
Str
ate
gy &
Des
ign
Se
rvic
es
Cloud & Managed Services
Devices Network Servers
Deve
lop
me
nt &
Inte
gra
tion
Se
rvic
es
Management Analytics Security
Application & Data Platform
© 2012 IBM Corporation 11
IBM MobileFirst Platform
1
1
IBM MobileFirst Platform offers:
Native, web, or hybrid app development
Tools to build & test high quality apps for many devices
Management, security, continuous delivery & distribution of apps
Easy connectivity to existing data & services for mobile usage
On-premises or managed service delivery
For clients who need to:
Quickly develop and deploy high quality mobile apps across multiple platforms
Seamlessly connect rich mobile applications to enterprise data and services
Key offerings:
IBM Worklight
IBM Rational Test
Workbench
IBM Mobile Application
Platform Management
Services
© 2012 IBM Corporation 12
Industry Solutions
IBM & Partner Applications
Banking Insurance Transport Telecom Government Retail Healthcare Automotive
Application & Data Platform
Str
ate
gy &
Des
ign
Se
rvic
es
Cloud & Managed Services
Devices Network Servers
Deve
lop
me
nt &
Inte
gra
tion
Se
rvic
es
Analytics Security Management
© 2012 IBM Corporation 13
IBM MobileFirst Management offers: Unified management across devices
Selective wipe of corporate data
Configuration & enforcement of password policies, encryption, VPN
access & camera use
Streamlined workflow between development & operations with an
integrated Enterprise App Store
Optimize telecom expenses with detailed usage analyses
End-user portal for management of mobile equipment, carrier plans,
and usage tracking
On-premises or managed service delivery
For clients who need to:
Implement BYOD with confidence
Manage secure sensitive data, regardless of the device
Manage, track and optimize mobile expenses
Handle multi-platform complexities with ease
IBM MobileFirst Management
Key offerings: IBM Endpoint Manager for
Mobile Devices
IBM Emptoris Rivermine
Telecom Expense
Management
IBM Mobile Enterprise
Services for managed mobility
© 2012 IBM Corporation 14
Industry Solutions
IBM & Partner Applications
Banking Insurance Transport Telecom Government Retail Healthcare Automotive
Application & Data Platform
Str
ate
gy &
Des
ign
Se
rvic
es
Cloud & Managed Services
Devices Network Servers
Deve
lop
me
nt &
Inte
gra
tion
Se
rvic
es
Management Analytics Security
© 2012 IBM Corporation 15
IBM MobileFirst Security offers:
Context aware risk – based access control
Mobile threat protection
Strong session management & Single Sign–on
Vulnerability analysis for mobile apps
Visibility and analysis of security events from the
device, network, user end app behavior
For clients who need to:
Protect devices and data
Defend the network
Ensure secure access
IBM MobileFirst Security
Safeguard mobile apps
Preserve user experience without
compromising security
Key offerings:
IBM Security Access
Manager for Cloud and
Mobile
IBM Security Appscan
© 2012 IBM Corporation 16
Industry Solutions
IBM & Partner Applications
Banking Insurance Transport Telecom Government Retail Healthcare Automotive
Application & Data Platform
Str
ate
gy &
Des
ign
Se
rvic
es
Cloud & Managed Services
Devices Network Servers
Deve
lop
me
nt &
Inte
gra
tion
Se
rvic
es
Management Security Analytics
© 2012 IBM Corporation 17
IBM MobileFirst Analytics offers:
Automatic detection of customer issues through user
and mobile device data
User behavior drill down with high fidelity replay &
reporting of the user experience
Correlated customer behavior with network and
application data
High conversion and retention rates with quantifiable
business impact analysis
For clients who need to:
Optimize digital & mobile experiences to drive online conversion
Analyze mobile behaviors and quantify business impact of user struggles
Improve customer service resolution and drive loyalty
IBM MobileFirst Analytics
Key offerings:
• IBM Tealeaf CX Mobile
© 2012 IBM Corporation 18
Agenda
1
2
Significance of Mobile
IBM Mobile First
3 IBM Worklight Overview & Features
4 Demonstration
© 2012 IBM Corporation 19
IBM Worklight: A mobile application platform Speeding the development, integration and management of mobile applications and
infrastructure
Accelerate Development • Web, hybrid, and native development: open, flexible,
standard-based, multi-screen/omni-channel • Functional testing • Development lifecycle tools and integration
Facilitate App Security and Trust • Server-enforced authentication • App authenticity and user-app-device binding • Secure and syncable on-device storage • App version enforcement
Enable User Engagement • Unified push and SMS notifications • Geolocation and context collections and intelligence • Mobile-friendly integration
Support Mobile Analytics • Efficient acquisition of analytics data • Development, operational, and business analytics • Offline and online event management integration
"Best Mobile Development Solution"
voted by SIIA members, 2013 CODiE Awards
© 2012 IBM Corporation 20
Worklight Components Feedback Management
Reporting for Statistics
and Diagnostics
Public App Stores
Worklight Application
Center
Worklight Application
Center
Development Team Provisioning
App Feedback Management
Enterprise App Provisioning
and Governance
22 Device Runtime Device Runtime
Cross-Platform
Compatibility Layer
Encrypted and
Syncable Storage
Runtime Skins
Server Integration
Framework
Ap
pli
cati
on
Co
de
Ap
pli
cati
on
Co
de
33
Worklight Console Worklight Console
55
Unified Push and SMS Notification
Development and Operational Analytics
App Version Management
En
terp
rise B
acken
d S
yste
ms &
Clo
ud
Serv
ices
Worklight Server Worklight Server
User Authentication
and Mobile Trust
Mashups and Service
Composition
JSON Translation
Adapter Library for
Backend Connectivity
Sta
ts a
nd
Lo
gs
Ag
gre
ga
tio
n
Unified Push Notifications
Client-Side App Resources
Direct Update
Mobile Web Apps
44
Geolocation Services
HTML5, Hybrid, and
Native Coding
Optimization
Framework
Integrated Device
SDKs
3rd Party Library
Integration
Bu
ild
En
gin
eB
uil
d E
ng
ine
Worklight Studio Worklight Studio
SDKs
Functional
Testing
WYSIWG Editor
and Simulator
Blackberry
Android
iOS
Windows Phone
Java ME
Windows 8
Mobile Web
Desktop Web
11
Enhanced crash & platform-level exception capture
Location-based event handling
© 2012 IBM Corporation 21
Platform Support
Supported Eclipse Versions
Juno 4.2, Indigo 3.7.2, and Helios 3.6.2
Supported distributions: Eclipse Classic and
Eclipse IDE for Java [EE] developers
Supported Mobile OS
Android 2.2, 2.3, 4.0, 4.1, 4.2
iOS 5, iOS 6, iOS 6.1
Windows 8, Windows RT, Windows Phone
7.5, 8
BlackBerry 6, 7, 7.1, 10
Java ME MIDP 2.0
Third-party Library Support
Apache Cordova (previously PhoneGap)
Dojo Mobile
jQuery
Sencha
Supported Application Servers
– WebSphere 7 & 8 (Distributed | zLinux)
– WebSphere 8.5, 8.55 Liberty Profile
(included), ND/Base (not included)
(Distributed | zLinux | Mac OS X
[development])
– Apache Tomcat 7 (Linux | Windows | Mac
OS X [development])
Supported Databases
– DB2 Enterprise Server Edition v9.7, v10.1
– Apache Derby, SDK 10.8 (included), or
later
– Oracle 11g Database server, Standard or
Enterprise Editions, release 1 or later
– MySQL 5.1
See System Requirements for latest version pre-reqs and platform support.
© 2012 IBM Corporation 22
Multiple Mobile Application Development Models
© 2012 IBM Corporation 23
Worklight Studio
Eclipse Based IDE
Native, hybrid and standard web development
Environment-specific optimization
Native development options
Runtime skins
3rd-party library integration
Device SDK integration
Access to emulators and debugging tools
Supports auto-complete and validation
HTML5, Hybrid, and
Native Coding
Optimization
Framework
Integrated Device
SDKs
3rd Party Library
Integration
Bu
ild
En
gin
eB
uil
d E
ng
ine
Worklight Studio Worklight Studio
SDKs
Functional
Testing
WYSIWG Editor
and Simulator
Blackberry
Android
iOS
Windows Phone
Java ME
Windows 8
Mobile Web
Desktop Web
11
© 2012 IBM Corporation 24
Worklight Studio - Preview in Browser Perform device-specific tests in the Mobile Browser Simulator: supports Cordova and
Worklight client API
© 2012 IBM Corporation 25
Worklight Studio – Common Code Structure
common resources serve as the basis for the optimized
environments that may be added later.
hold resources that are shared by all
environments.
lib directory stores 3rd party library files for the project
js (JavaScript files)
auth.js – authentication
messages.js – internationalization
myApp.js – application code
MyApp.html file is initially configured as main file
application-descriptor.xml
contains reference to "mainfile“
enable authentication (onDemand, onStartup)
worklightRootURL (application URL)
environment specific references
© 2012 IBM Corporation 26
Worklight Studio - Environment Optimization
JavaScript from an environment
folder is appended to the same
file in the common folder
CSS files from an environment
folder will be appended to the
CSS files in the common folder
HTML files from an environment
folder will override files in the
common folder
images from an environment
folder will override files in the
common folder
© 2012 IBM Corporation 27
Worklight Studio -Integrated Device SDKs
© 2012 IBM Corporation 28
Edit within Worklight Studio
© 2012 IBM Corporation 29
Worklight Studio - Rich Page Editor (WYSIWYG UI Construction)
Eclipse perspective for
Worklight projects.
Optimized layout for
hybrid app development
Rich page editor: drag-
and-drop, palette of
components, properties
view, beautified outline,
and raw editable source
code
Changes to code
automatically apparent
in rich page editor, and
vice-versa, for quick
development
© 2012 IBM Corporation 30
Worklight Studio - Screen Templates Based on
Re-usable Mobile Patterns
Supports Dojo Mobile and
jQuery Mobile
Live preview using the
underlying widget library
New in New in Worklight 6.0Worklight 6.0
© 2012 IBM Corporation 31
Worklight Studio - Runtime Skins Skins provide support for multiple form
factors in a single executable file for
devices of the same OS family.
Different screen sizes
Different screen densities
Different input methods
Skins are a sub-variant of an environment
packaged in a single app
Decision on which skin to use is done by
app at runtime
Developer-controlled JavaScript file run at
app startup determines which skin to load
© 2012 IBM Corporation 32
Worklight Studio - Build and Deploy as Native Components
© 2012 IBM Corporation 33
Worklight Studio-New to 6.0: Mobile Functional Test Tools
Create, run, and automate tests on mobile
applications
Improve quality and time-to-value with industry-first
app testing
Create resilient and code-less test cases
Record once, play back on multiple devices
Standardized, eclipse based
Comprehensive – Android and iOS, Native and
hybrid
Complete – Recording, editing, and running
on mobile devices
Resilient – Same test runs across multiple
devices
Also for non-developers – Scripts in natural
language description
Deliver consistently
high quality across
your mobile app portfolio.
New in New in Worklight 6.0Worklight 6.0
© 2012 IBM Corporation 34
Functional Testing in Worklight Studio
Seamless develop-build-test user
experience for the developer
Develop a mobile application within
Worklight Studio
Create a Test Workbench Project
Easily add applications to the Test
Workbench Project and start recording
tests or playing existing tests on the new
application’s version
Beyond Worklight – leverage products
such as Rational Quality Manager (RQM)
and others to plan, track and automate
your tests
© 2012 IBM Corporation 35
Worklight Studio - Working with External Application Servers
Liberty application service shipped
embedded Worklight plug-in and used as
development app server
Developers can apps and adapters to an
external app server for testing and
sharing purposes
External Liberty, Tomcat
No source code changes to Worklight
projects necessary when switching
New in New in Worklight 6.0Worklight 6.0
© 2012 IBM Corporation 36
Worklight Studio: Back-end Integration
Secure back-end integration with
Worklight Adapters
Out of the box support for SQL,
HTTP (REST and SOAP), Cast
Iron, and JMS Adapters
XML-based declarative
specification and JavaScript
programming
Multi-source data mashups and
back-end service composition
Simplified adapter testing
Access to session data and user
properties
Server-side debugging
© 2012 IBM Corporation 37
Application Center
The Worklight Application Center enables
companies to easily set up an enterprise app
store for their enterprise and development
teams.
The Application Center provides:
Administrators with fine-grained
control over the distribution of mobile
apps across the enterprise, including
ACL and LDAP support;
Employees with a central location for
the latest apps needed by their
department and optimized for their
device;
Developers with an easy way to
distribute mobile builds and elicit
feedback from development and test
team members.
Public App Stores
Worklight Application
Center
Worklight Application
Center
Development Team Provisioning
App Feedback Management
Enterprise App Provisioning
and Governance
22
© 2012 IBM Corporation 38
Application Center - Add an Application
© 2012 IBM Corporation 39
Application Center - Role Based Administration
© 2012 IBM Corporation 40
Application Center - Applications Can Be Installed and Favorited New in New in Worklight Worklight 66..00
© 2012 IBM Corporation 41
Application Center - Users Can Review and Provide Feedback Enhanced!Enhanced!
© 2012 IBM Corporation 42
Worklight Server
Adapters with support for SOAP, REST,
SQL, JMS, IBM Cast Iron, and Node.js
(preview in 6.0)
Performs Data Transformation to
streamline back-end data for mobile
consumption
Server and device Security control
Supports Physical Clustering for high
availability
Controls Application Deployment and
Versioning
Push Notification administration
Analytics including user adoption, usage
data, app crash and exceptions
En
terp
rise B
acken
d S
yste
ms
&
En
terp
rise B
acken
d S
yste
ms
&
Clo
ud
Serv
ices
Clo
ud
Serv
ices
Worklight ServerWorklight Server
User Authentication
and Mobile Trust
Mashups and Service
Composition
JSON Translation
Adapter Library for
Backend Connectivity
Sta
ts A
gg
reg
ati
on
Unified Push Notifications
Client-Side App Resources
Direct Update
Mobile Web Apps
© 2012 IBM Corporation 43
Worklight Server: Adapters
Simplicity and Rapid Development
Defined using simple XML syntax, and easily
configure with JavaScript API
Security
Use of flexible authentication facilities to create
connections with back-end systems
Adapters offer control over the identity of the
connected user
Transparency
Data retrieved from back-end applications is
exposed in a uniform manner regardless of the
adapter type
Read-only as well as Transactional Capabilities
Adapters support read-only and transactional
access modes to back-end systems
Query
Update data
Data/Result as JSON
Invoke adapter
procedure
SQL Node
Worklight
SOAP
Response
1
2 3
4
JMS CAST IRON
REST
© 2012 IBM Corporation 44
Worklight Server – Cast Iron Integration
IBM Worklight let organizations
leverage the IBM Cast Iron
Hypervisor through a simple
adapter
Simply provide the Cast Iron
orchestration name
Can be used to integrate
Worklight with 150-200 cloud and
on premise apps
SaaS apps: Salesforce.com,
Oracle CRM, Taleo.
Packaged apps: SAP, Oracle
PeopleSoft EBS
Web Services, DBs, flat
files/FTP
Leverage the Cast Iron tools to visually
explore existing services and data
sources and connect them to your mobile
applications
© 2012 IBM Corporation 45
Worklight Runtime – Direct Update On-device Logic
1. Web resources packaged with app to ensure initial offline availability
2. Web resources transferred to app's cache storage
3. App checks for updates on startup and foreground events
4. Updated web resources downloaded when necessary, with user confirmation or silently
Worklight
Server
Native Shell
Pre-packaged
resources
1 Download
4 Update web
resource
App Store
Web
resources
Cached
resources
2 Transfer
3 Check for
updates
© 2012 IBM Corporation 46
Device Single Sign-On (SSO)
Device SSO Capability:
Device-side SSO enables a mobile user to authenticate him/her-self once and gain
access to all apps from the same developer without being prompted to log in again at
each of them
Device SSO implementation:
Implemented using combination of server-side capabilities (realms) and unique device
identification (device ID)
On successful login the authentication state is saved in the database and used for
validations in subsequent sessions from the same device.
App 1
se
cu
re M
ob
ile O
S k
ey s
tore
Worklight
Server
App 2
ID ID
Session x
Session y
Duplicate after receiving
ID fro App 2
© 2012 IBM Corporation 47
Worklight Runtime - Shell Approach
Organizations can develop “custom shells” that
include corporate services, such as authentication
and security services, integration services, and
branding. Web developers can then use sanctioned
shells to develop the business logic of the application
using only HTML5
Inner Application:
Implements the application’s logic
Common web code
Utilizes External Shell API’s
Required to comply with shell parameters
External Shell:
Customizable container
Provides JS access to native functionality
Branding, Security, Authentication
Built with the Inner App to create a native App
(IPA/APK file)
© 2012 IBM Corporation 48
Mobile Data support
On-device, mobile database support:
Embedded JSON mobile database
JavaScript APIs to store, query and update the data in offline mode using MongoDB like
APIs
Encrypt sensitive data: Using a key provided by developer or obtained as user’s
password
Server-to-client Sync: Retrieve, store and keep data store up-to-date using adapters
Client-to-server Sync: Simplify write actions on data while the app is offline and send these
actions to the server
© 2012 IBM Corporation 49
Geo-location Scenarios
Routing trucks arriving at warehouse
Location-aware security for hospital app
Username
Password
Submit ✔
?
Automatic
Check-In
............
…
…… …… ……
Automated hotel check-in
More engaging mall experience
SMS, Push
© 2012 IBM Corporation 50
New to 6.0: Geo-Location Sense and Response
Client-side APIs
Efficiently sampling GPS, cell triangulation,
and Wifi coordinates
Sampling while app in the foreground and in
the background
Batch collected data and send to server
Available also when app is offline
Developer in full control
Events based on
Proximity to point of interest
Entering, leaving a geo-fence
Server side – maintain an evolving context that is
available for all adapter procedures
React to important geo events
Enrich with business data
Integrate context information with business
processes
Storage for analytics purposes
Worklight
Server
Collect, compress and
stream important
information
Analytics
Repository
Location Data
Ad
ap
ter
Ad
ap
ter
Feed location data and
triggers to business
processes decision
management systems
etc.
New in New in Worklight Worklight 66..00
© 2012 IBM Corporation 51
Protect Local Application
Data
Streamline Corporate Security Approval
Processes
Proactively Enforce Security Updates
Integrate with User Security
Solutions
Protect From Known
Application Security Threats
Application Security Objectives
Application Security Design:
• Develop secure mobile apps using
corporate best practices
• Encrypted local storage for data
• Offline user access
• Challenge response on startup
• App authenticity validation
• Enforcement of organizational
security policies
Application Security Design:
• Develop secure mobile apps using
corporate best practices
• Encrypted local storage for data
• Offline user access
• Challenge response on startup
• App authenticity validation
• Enforcement of organizational
security policies
Worklight Security
© 2012 IBM Corporation 52
Unified Push Notifications
Back-end
System
Back-end
System Back-end
System
Back-end
System
Back-end
System
Back-end
System Back-end
System
Back-end
System
Polling
Adapters
Message-
based
Adapters
Unified
Push API
Notification
State
Database
User-
Device
Database
iOS
Dispatcher
Android
Dispatcher
BlackBerry Dispatcher (roadmap)
Windows
Phone
Dispatcher
SMS
Dispatcher
Apple Push Servers (APN)
Google Push Servers (GCM)
RIM Push Servers
Microsoft Push Servers
SMS/MMS Brokers
Administrative Console
Worklight Client-side Push Services
iOS Push API
Android Push API
BlackBerry Push API
Windows Push API
Broker API
• Uniform access to push notifications providers ‒ Register for, Notify and Receive a notification
• Register for and Send SMS based notifications ‒ E.g., for JME
Worklight Client-side Push Services
Worklight Client-side Push Services
Worklight Client-side Push Services
© 2012 IBM Corporation 53
Worklight Console
Application Version Management
Install, update, disable, enable
Push management
Configurable audit log
Administrative dashboards for:
Deployed applications
Installed adapters
Push notifications
Development and Operational Analytics
Device Runtime Device Runtime
Cross-Platform
Compatibility Layer
Encrypted and
Syncable Storage
Runtime Skinning
Server Integration
Framework
Ap
pli
cati
on
Co
de
Ap
pli
cati
on
Co
de
33
Worklight Console Worklight Console
55
Unified Push and SMS Notification
Development and Operational Analytics
App Version Management
En
terp
rise B
acken
d S
yste
ms &
E
nte
rpri
se B
acken
d S
yste
ms &
Clo
ud
Serv
ices
Clo
ud
Serv
ices
Worklight Server Worklight Server
User Authentication
and Mobile Trust
Mashups and Service
Composition
JSON Translation
Adapter Library for
Backend Connectivity
Sta
ts A
gg
reg
ati
on
Unified Push Notifications
Client-Side App Resources
Direct Update
Mobile Web Apps
44
Geolocation Services
© 2012 IBM Corporation 54
Disable Applications
Remote Disable: Deny access to an app of a specific version on a
specific environment
Ensure users use the latest security fixes
Avoid using previously installed old versions that are no longer
supported
© 2012 IBM Corporation 55
Unified Client and Server Analytics
Mobile device
Device and app properties
User actions and called adapter procedures
Exceptions, logs, response time
Geo data
Server
Raw analytics data
Log: exceptions, security issues, and generic log messages.
Storage
Data is stored in a new analytics repository
Keeping BIRT based reports for backward compatibility
New in New in Worklight Worklight 66..00
© 2012 IBM Corporation 56
Unified Client and Server Analytics: For the Developer
Gain insight with industry-first mobile analytics
Easily instrument mobile apps
Analyze app usage, responsiveness and pathways– with upgrade to marketing insight
Analytics that cross between the mobile application and the server
Mobile Device:
Embedding the tealeaf data collection library and efficiently streaming back relevant information
Easily upgrade to Tealeaf server for complete UX analytics
Server side
APIs to log activities and location information
Extensibility
The new analytics repository exposes a REST-based interface
Organizations and search for and export information in JSON format
Collected data can be loaded into enterprise reporting systems such as Cognos or analyzed for patterns
Analytics
Repository
Worklight
Server
Server Data
Client Logs
Interact with
the data
Collect, compress and
stream important
information
New in New in Worklight Worklight 66..00
© 2012 IBM Corporation 57
Worklight Key Differentiators
Open, standards-based
• Developer flexibility
• Avoid vendor lock-in
Extremely easy to learn and use
• Few days to full productivity
• No Worklight involvement
HTML5 as core development technology
• Cross-platform technology strongly promoted by all mobile vendors
• Leverage existing web development skills in IT
Focus on new devices and OS’s
• iOS, Android, BlackBerry, Windows Phone
• Phones and tablets
• Native, hybrid, and web apps
Cater to high-end enterprise needs
• B2C and B2E
• App capabilities, development process, integration, security, scalability, and management
57
© 2012 IBM Corporation 58
Try today!
IBM Worklight Developer Edition
ibm.co/worklightde
IBM Mobile First
http://www.ibm.com/mobilefirst/
© 2012 IBM Corporation 59
Thank You
Merci
Grazie
Gracias
Obrigado
Danke
Japanese
English
French
Russian
German Italian
Spanish
Brazilian Portuguese Arabic
Traditional Chinese
Simplified Chinese
Thai
Korean
© 2012 IBM Corporation 60
Questions?
60
© 2012 IBM Corporation 61