...

IBM Mobile First Overview - Thejaswini R & Bharat Devdas

by user

on
Category: Documents
15

views

Report

Comments

Transcript

IBM Mobile First Overview - Thejaswini R & Bharat Devdas
IBM Mobile First Overview
- Thejaswini R & Bharat Devdas
© 2012 IBM Corporation
Agenda
1 Significance of Mobile
2 IBM Mobile First
3 IBM Worklight Overview & Features
4
2
Demonstration
© 2012 IBM Corporation
Mobile momentum is reshaping how we live and work
900,000 available Apps on iTunes
(375,000 native to iPad)
1.2 billon App users worldwide
25% of website visits are from Mobile devices
91% of Mobile users keep their device (or devices!)
within arms reach 100% of the time
2 hours 7 minutes a day spent using Apps
(more time than we spend eating)
3
© 2012 IBM Corporation
Mobile is a mandatory transformation
10 Billion
61%
45%
devices
by 2020
of CIOs put
mobile as priority
increased productivity
with mobile apps
4
© 2012 IBM Corporation
Mobile application development is a top priority for businesses
35% of developers are currently
29% of mobile developers currently
targeting tablets, with more than
90% plan to develop for tablets
in the near future.
focus on Hybrid app development
with another 49% expected to
focus on it in the next year.
Nearly 90% of developers
are currently extending
enterprise apps to mobile
or plan to in the near future.
More than 100M people
upgraded to iOS6 in the first
week (September, 2012)
In the next 12 months
77% of developers will
be focused on Hybrid
application development.
25+ Almost all expect
to deploy more than 25 mobility
applications in the next two years
Source: Evans Data Mobile Developer Survey Mobile Development Report 2012 Volume
Source: Business Insider (September 2012)
5
© 2012 IBM Corporation
Not just another channel…
Bluetooth Connectivity
Internet Access
Connect devices to other peripherals
A device needs to be connected to the
Web via Wi-Fi or cellular network
Video/Photo Camera
Email Messaging
Take pictures of products, receipts, bar
codes and shelves. Run training videos.
Useful for delivering receipts,
promotions and coupons
Internal Compass
SMS/MMS
Determine where a consumer is in a
store and what direction they’re facing
Useful for sending rich content (e.g.,
videos /pictures, or simple text
messages to friends or colleagues
GPS / LBS Chipset
Near Field Communications
Determine the geography and
movement of a customer or employee
Necessary for contactless payment and
other communications
…these new devices features can transform business
6
© 2012 IBM Corporation
Agenda
1 Significance of Mobile
2 IBM Mobile First
3 IBM Worklight Overview & Features
4
7
Demonstration
© 2012 IBM Corporation
Expanding our mobile portfolio with new capabilities
125+ patents for wireless inventions in 2012, bringing the total to 270
1H 2013
1H 2012
IBM acquired:
IBM Worklight
Named leader in
interactive design
IBM acquired:
IBM acquired:
Urban Code DevOps Platform
IBM announced:
Emptoris Rivermine Telecom
Expense Management
IBM Endpoint Manager
for mobile devices
Worklight named ‘Best Mobile IBM announced:
IBM MessageSight
Development Solution’
IBM announced:
IBM announced:
IBM mobile cloud services
IBM acquired:
Tealeaf CX Mobile
IBM announced:
IBM announced:
Managed Mobility and MAPM Services
8
8
2H 2012
IBM Security Access
Manager for Cloud
and Mobile
IBM announced:
IBM Connections Mobile
© 2012 IBM Corporation
IBM introduces the IBM MobileFirst offering portfolio
Industry Solutions
Insurance
Retail
Transport
Telecom
Government
Healthcare
Automotive
IBM & Partner Applications
Application & Data Platform
Strategy & Design Services
Application Platform and Data Services
9
Management
Devices
Security
Network
Development & Integration Services
Banking
Analytics
Servers
Cloud & Managed Services
© 2012 IBM Corporation
Industry Solutions
Insurance
Retail
Transport
Telecom
Government
Healthcare
IBM & Partner Applications
Strategy & Design Services
Application & Data Platform
10
Management
Security
Devices
Network
Automotive
Development & Integration Services
Banking
Analytics
Servers
Cloud & Managed Services
© 2012 IBM Corporation
IBM MobileFirst Platform
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
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
Key offerings:
 Easy connectivity to existing data & services for mobile usage
 IBM Worklight
 On-premises or managed service delivery
 IBM Rational Test
Workbench
 IBM Mobile Application
Platform Management
Services
11
1
© 2012 IBM Corporation
Industry Solutions
Insurance
Retail
Transport
Telecom
Government
Healthcare
IBM & Partner Applications
Strategy & Design Services
Application & Data Platform
12
Management
Security
Devices
Network
Automotive
Development & Integration Services
Banking
Analytics
Servers
Cloud & Managed Services
© 2012 IBM Corporation
IBM MobileFirst Management
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 offers:
Key offerings:

IBM Endpoint Manager for
Mobile Devices

IBM Emptoris Rivermine
Telecom Expense
Management

IBM Mobile Enterprise
Services for managed mobility
13
 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
© 2012 IBM Corporation
Industry Solutions
Insurance
Retail
Transport
Telecom
Government
Healthcare
IBM & Partner Applications
Strategy & Design Services
Application & Data Platform
14
Management
Security
Devices
Network
Automotive
Development & Integration Services
Banking
Analytics
Servers
Cloud & Managed Services
© 2012 IBM Corporation
IBM MobileFirst Security
For clients who need to:
 Protect devices and data
 Safeguard mobile apps
 Defend the network
 Preserve user experience without
compromising security
 Ensure secure access
IBM MobileFirst Security offers:
 Context aware risk – based access control
 Mobile threat protection
Key offerings:
 IBM Security Access
Manager for Cloud and
Mobile
 IBM Security Appscan
15
 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
© 2012 IBM Corporation
Industry Solutions
Insurance
Retail
Transport
Telecom
Government
Healthcare
IBM & Partner Applications
Strategy & Design Services
Application & Data Platform
16
Management
Security
Devices
Network
Automotive
Development & Integration Services
Banking
Analytics
Servers
Cloud & Managed Services
© 2012 IBM Corporation
IBM MobileFirst Analytics
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 offers:
 Automatic detection of customer issues through user
and mobile device data
Key offerings:
• IBM Tealeaf CX Mobile
 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
17
© 2012 IBM Corporation
Agenda
1 Significance of Mobile
2 IBM Mobile First
3 IBM Worklight Overview & Features
4
18
Demonstration
© 2012 IBM Corporation
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
"Best Mobile Development Solution"
voted by SIIA members, 2013 CODiE Awards
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
19
© 2012 IBM Corporation
Worklight Components
Worklight Studio
iOS
Android
HTML5, Hybrid, and
Native Coding
Integrated Device
SDKs
3rd Party Library
Integration
Development Team Provisioning
Windows 8
App Feedback Management
Public App Stores
Geolocation Services
Adapter Library for
Backend Connectivity
Stats and Logs Aggregation
JSON Translation
Cross-Platform
Compatibility Layer
Server Integration
Framework
Encrypted and
Syncable Storage
Location-based
Reporting
for Statistics
event
handling
and Diagnostics
4
Worklight Server
Mashups and Service
Composition
3
Device Runtime
Enhanced crash &
platform-level
exception capture
Desktop Web
User Authentication
and Mobile Trust
2
Runtime Skins
Mobile Web
Functional
Testing
Enterprise Backend Systems &
Cloud Services
Windows
Phone
Enterprise App Provisioning
and Governance
Java ME
WYSIWG Editor
and Simulator
20
Worklight Application
Center
Blackberry
Build Engine
Optimization
Framework
1
Application Code
SDKs
Feedback Management
5
Client-Side
App Resources
Direct Update
Mobile
Web Apps
Unified Push
Notifications
Worklight Console
Unified Push and SMS Notification
Development and Operational Analytics
App Version Management
© 2012 IBM Corporation
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.
21
© 2012 IBM Corporation
Multiple Mobile Application Development Models
22
© 2012 IBM Corporation
Worklight Studio
SDKs
Worklight Studio
Optimization
Framework
Integrated Device
SDKs
3rd Party Library
Integration
23
Functional
Testing
1
Android
HTML5, Hybrid, and
Native Coding
WYSIWG Editor
and Simulator
 Device SDK integration
 Access to emulators and debugging tools
 Supports auto-complete and validation
iOS
Blackberry
Build Engine
Eclipse Based IDE
 Native, hybrid and standard web development
 Environment-specific optimization
 Native development options
 Runtime skins
 3rd-party library integration
Windows
Phone
Windows 8
Java ME
Mobile Web
Desktop Web
© 2012 IBM Corporation
Worklight Studio - Preview in Browser
Perform device-specific tests in the Mobile Browser Simulator: supports Cordova and
Worklight client API
24
© 2012 IBM Corporation
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
25
© 2012 IBM Corporation
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
26
© 2012 IBM Corporation
Worklight Studio -Integrated Device SDKs
27
© 2012 IBM Corporation
Edit within Worklight Studio
28
© 2012 IBM Corporation
Worklight Studio - Rich Page Editor (WYSIWYG UI Construction)
 Eclipse perspective for
Worklight projects.
 Optimized layout for
hybrid app development
 Rich page editor: dragand-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
29
© 2012 IBM Corporation
Worklight Studio - Screen Templates Based on
Re-usable Mobile Patterns
New in
Worklight 6.0
 Supports Dojo Mobile and
jQuery Mobile
 Live preview using the
underlying widget library
30
© 2012 IBM Corporation
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
31
© 2012 IBM Corporation
Worklight Studio - Build and Deploy as Native Components
32
© 2012 IBM Corporation
Worklight Studio-New to 6.0: Mobile Functional Test Tools
New in
Worklight 6.0
 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.
33
© 2012 IBM Corporation
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
34
© 2012 IBM Corporation
Worklight Studio - Working with External Application Servers
New in
Worklight 6.0
 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
35
© 2012 IBM Corporation
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
36
© 2012 IBM Corporation
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.
37
Worklight Application
Center
2
Development Team Provisioning
Enterprise App Provisioning
and Governance
App Feedback Management
Public App Stores
© 2012 IBM Corporation
Application Center - Add an Application
38
© 2012 IBM Corporation
Application Center - Role Based Administration
39
© 2012 IBM Corporation
Application Center - Applications Can Be Installed and Favorited
40
New in
Worklight 6.0
© 2012 IBM Corporation
Application Center - Users Can Review and Provide Feedback
41
Enhanced!
© 2012 IBM Corporation
42
Worklight Server
Client-Side
App Resources
User Authentication
and Mobile Trust
Mashups and Service
Composition
JSON Translation
Adapter Library for
Backend Connectivity
Stats Aggregation
Enterprise Backend Systems &
Cloud Services
Worklight Server
Direct Update
Mobile
Web Apps
Unified Push
Notifications
 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
© 2012 IBM Corporation
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
43
Query
Response
3
2
SQL
Update
data
Node
JMS
SOAP
REST
CAST IRON
Worklight
1
Invoke
adapter
procedure
Data/Result
as JSON
4
© 2012 IBM Corporation
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
44
Leverage the Cast Iron tools to visually
explore existing services and data
sources and connect them to your mobile
applications
© 2012 IBM Corporation
Worklight Runtime – Direct Update On-device Logic
Native Shell
1
Download
Pre-packaged
resources
App Store
2
3
Worklight
Server
45
Check for
updates
Web
resources
4
Transfer
Cached
resources
Update web
resource
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
© 2012 IBM Corporation
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.
Worklight
Server
ID
Duplicate after receiving
ID fro App 2
Session y
46
App 1
App 2
secure Mobile OS key store
Session x
© 2012 IBM Corporation
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)
47
© 2012 IBM Corporation
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
48
© 2012 IBM Corporation
Geo-location Scenarios
Automated hotel check-in
SMS, Push
Routing trucks arriving at warehouse
............
Automatic
Check-In
More engaging mall experience
Location-aware security for hospital app
Username
Password
✔
Submit
49
……
……
…
……
?
© 2012 IBM Corporation
New to 6.0: Geo-Location Sense and Response
New in
Worklight 6.0
Adapter
Adapter
 Client-side APIs
 Efficiently sampling GPS, cell triangulation,
Collect, compress and
and Wifi coordinates
stream important
information
 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
Worklight
 Proximity to point of interest
Location Data
Server
 Entering, leaving a geo-fence
 Server side – maintain an evolving context that is
Analytics
available for all adapter procedures
Repository
 React to important geo events
 Enrich with business data
 Integrate context information with business Feed location data and
triggers to business
processes
processes decision
 Storage for analytics purposes
management systems
etc.
50
© 2012 IBM Corporation
Worklight Security
Application Security Design:
• Develop secure mobile apps using
corporate best practices
• Encrypted local storage for data
• Offline user access
• Challenge response on startup
Protect Local
Application
Data
Streamline
Corporate
Security
Approval
Processes
Proactively
Enforce
Security
Updates
Integrate
with User
Security
Solutions
Protect From
Known
Application
Security
Threats
• App authenticity validation
• Enforcement of organizational
security policies
Application Security Objectives
51
© 2012 IBM Corporation
Unified Push Notifications
• Uniform access to push notifications providers
‒ Register for, Notify and Receive a notification
• Register for and Send SMS based notifications
‒ E.g., for JME
Back-end
Back-end
System
System
Notification
State
Database
Polling
Adapters
iOS
Dispatcher
iOS
Push API
Apple Push
Servers
(APN)
Worklight
Client-side
Push Services
Android
Dispatcher
Android
Push API
Google Push
Servers
(GCM)
Worklight
Client-side
Push Services
BlackBerry
Dispatcher
(roadmap)
BlackBerry
Push API
RIM Push
Servers
Worklight
Client-side
Push Services
Windows
Phone
Dispatcher
Windows
Push API
Microsoft
Push
Servers
Worklight
Client-side
Push Services
SMS
Dispatcher
Broker API
SMS/MMS
Brokers
Unified
Push API
Back-end
Back-end
System
System
Messagebased
Adapters
UserDevice
Database
Administrative Console
52
© 2012 IBM Corporation
Worklight Console
53
JSON Translation
Geolocation Services
Adapter Library for
Backend Connectivity
Server Integration
Framework
Encrypted and
Syncable Storage
Runtime Skinning
Application Code
Cross-Platform
Compatibility Layer
5
Client-Side
App Resources
User Authentication
and Mobile Trust
Mashups and Service
Composition
3
Device Runtime
4
Worklight Server
Stats Aggregation
Enterprise Backend Systems &
Cloud Services
 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
Direct Update
Mobile
Web Apps
Unified Push
Notifications
Worklight Console
Unified Push and SMS Notification
Development and Operational Analytics
App Version Management
© 2012 IBM Corporation
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
54
© 2012 IBM Corporation
Unified Client and Server Analytics
New in
Worklight 6.0
 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
55
© 2012 IBM Corporation
Unified Client and Server Analytics: For the Developer
New in
Worklight 6.0
 Gain insight with industry-first mobile analytics
 Easily instrument mobile apps
 Analyze app usage, responsiveness and
pathways– with upgrade to marketing insight
Collect, compress and
stream important
information
 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
Worklight
Server
Server Data
Client Logs
Analytics
Repository
 Extensibility
 The new analytics repository exposes a RESTbased interface
 Organizations and search for and export
information in JSON format
56
 Collected data can be loaded into enterprise
reporting systems such as Cognos or analyzed for
patterns
Interact with
the data
© 2012 IBM Corporation
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
57
© 2012 IBM Corporation
Try today!
IBM Worklight Developer Edition
ibm.co/worklightde
IBM Mobile First
http://www.ibm.com/mobilefirst/
58
© 2012 IBM Corporation
Thai
Traditional Chinese
Gracias
Russian
Spanish
Thank You
English
Merci
French
Obrigado
Brazilian Portuguese
Arabic
Danke
Grazie
Italian
German
Simplified Chinese
Japanese
59
Korean
© 2012 IBM Corporation
Questions?
60
60
© 2012 IBM Corporation
61
© 2012 IBM Corporation
Fly UP