SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
Conviértase en una empresa móvil
IBM Worklight
Miguel Troncoso
troncoso@mx1.ibm.com

1

#sgvirtual

© 2013 IBM Corporation
Agenda
MobileFirst context
Worklight Overview
Worklight 6.0 features

2

#sgvirtual

© 2013 IBM Corporation
Mobile is everywhere
5 Trends with significant implications for the enterprise

1
2
3
4
5
3

Mobile is Primary
91% of Mobile users keep their device within arm’s reach 100% of the time1

Insights from mobile data provide new opportunities
75% of mobile shoppers take action after receiving a location based messages2

Mobile is about transacting
96% year to year increase in mobile cyber Monday sales between 2012 and 2011

3

Mobile must create a continuous brand experience

90% of users use multiple screens as channels come together to create integrated
experiences4
Mobile enables the Internet of Things
Global Machine-to-machine connections will increase from 2 billion in 2011 to 18 billion
at the end of 20225

1. Source: “China Mobile 50k survey”; Morgan Stanley Research; 2011
4. IBM Global Technology Outlook 2013, Google
2. JiWire Mobile Audience Insights Report Q42011
5. GSMA, Machina Research
#sgvirtual
3.IBM Coremetrics Retail Data – as published in 11/24/12 IBM Press Release

© 2013 IBM Corporation
Imagine the opportunities for a mobile-first organization

Leverage Industry
Transformations

Transform the
Value Chain

Customers

Deliver Contextually
Relevant Experience

Deepen
Engagement

Drive Revenue
and Productivity

4

#sgvirtual

© 2013 IBM Corporation
Offering Portfolio
Industry Solutions

Insurance

Retail

Transport

Telecom

Government

Healthcare

Automotive

IBM & Partner Applications
Application & Data Platform

Management

Security

Devices

Network

Analytics

Development & Integration
Services

Strategy & Design Services

Banking

Servers

Cloud & Managed Services
5

#sgvirtual

© 2013 IBM Corporation
Examples of IBM mobile offerings that align to development lifecycle
Instrument
Tealeaf

Design & Develop
Worklight & RTC

Integrate
CastIron &
Integration Bus
(Message Broker)

Obtain Insight
Tealeaf

Industrialize
IBM Mobile Development
Lifecycle Solution

Test
Rational
Workbench

Manage
Endpoint Manager
& Worklight

Deploy

Scan & Certify

Worklight
6

AppScan
#sgvirtual

© 2013 IBM Corporation
Worklight Platform v6.0
Agenda
1 Exploring IBM Worklight

2 Worklight Studio

3 Worklight Application Center

4 Worklight Application Runtime

5
7

Worklight Console
#sgvirtual

© 2013 IBM Corporation
Worklight Introduction

Worklight is an open, complete and advanced mobile
application platform for HTML5, hybrid and native apps.

8

#sgvirtual

© 2013 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/omnichannel
• Functional testing
• Development lifecycle tools and integration

IBM Worklight goes beyond mobile
app UI creation to deliver mobile
optimized, standards-based,
middleware and tools for enterprisegrade mobile applications and
services creation

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 intelligence
• Mobile-friendly backend integration
Support Mobile Analytics
• Efficient acquisition of analytics data
• Development, operational, and business
analytics
• Offline and online event management integration
9

#sgvirtual

© 2013 IBM Corporation
Worklight Application Types

BrowserApps
Web Access

Hybrid - Web
Hybrid Apps - Web

Hybrid - Mixed

Native Apps
Native Apps

Written in HTML5
JavaScript and
CSS3. Quick and
cheap to develop,
but less powerful
than native.

HTML5 code and
Worklight runtime
libraries packaged
within the app and
executed in a native
shell.

User augments web
code with native
language for unique
needs and
maximized user
experience.

Platform-specific.
Requires unique
expertise, pricy and
long to develop.
Can deliver higher
user experience.

Native Shell

Native Shell

Mobile Browser
Web Code
<!DOCTYPE html
PUBLIC
<html>
<! - - created 2003-1212 - <head><title>XYZ</title
>
</head>
<body>
</p>
</body>
</html>

Web
Native
100101

Web Code

<!DOCT
YPE
html
PUBLIC
created
2003-12
</p>
</body>
</html>

<!DOCTYPE html
PUBLIC
<html>
<! - - created 2003-12-1
<head><title>XYZ</title
</head>
</body>
</html>

010101
110100
101010
101010
100100
100101
111001
001100
10

Native
Application

1001010101011101001
0100100101011101001
0011010101010100100
1001011110010011001
0101010010101010100
1010101010101010101
0111111000001010101
0101010010010101010
1010100011110101000
1111010100111010101
1111001011011110100
01011001110

Device APIs

Browser Access
10

Device APIs

Device APIs

Downloadable

Downloadable

Downloadable

#sgvirtual

© 2013 IBM Corporation
IBM Worklight: An Overview

Studio
Leading tools for crossplatform hybrid
development that
maximize code reuse
and enable per-device
optimization

Operational console

Application center

Operational management
for deployments, version
enforcement, and
infrastructure access.
Operational analytics
provide real-time insight
into application usage

A cross-platform private
mobile application store
focused on the needs of
a development
organization or a team

Application runtime
Cross-platform services for the mobile channel (including
client and server components). Client APIs available for both
pure native as well as hybrid development
11

#sgvirtual

© 2013 IBM Corporation
Worklight Components
Worklight Studio

Android

HTML5, Hybrid, and
Native Coding

Integrated Device
SDKs
3rd Party Library
Integration

Development Team Provisioning
Windows
Phone

App Feedback Management

Public App Stores
Mobile Web

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

Java ME

Functional
Testing

Enterprise Backend Systems &
Cloud Services

Enterprise App Provisioning
and Governance

Windows 8

WYSIWG Editor
and Simulator

12

Worklight Application
Center

Blackberry
Build Engine

Optimization
Framework

1

iOS

Application Code

SDKs

Feedback Management

5

Client-Side
App Resources

Worklight Console
Direct Update

Unified Push and SMS Notification
Mobile
Web Apps

Development and Operational Analytics

App Version Management

Unified Push
Notifications

#sgvirtual

© 2013 IBM Corporation
Platform Support

Worklight v6.0

 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 on-line documentation for latest version pre-reqs and platform support.
13

#sgvirtual

© 2013 IBM Corporation
Agenda
1 Exploring IBM Worklight

2 Worklight Studio

3 Worklight Application Center

4 Worklight Application Runtime

5
14

Worklight Console
#sgvirtual

© 2013 IBM Corporation
Worklight Studio
SDKs

Worklight Studio

Android

HTML5, Hybrid, and
Native Coding
Optimization
Framework
Integrated Device
SDKs
3rd Party Library
Integration
WYSIWG Editor
and Simulator
Functional
Testing

Blackberry
Build Engine

Eclipse Based IDE
 Native, hybrid and standard web
development
 Environment-specific optimization
 Native development options
 Runtime skins
 3rd-party library integration

1

iOS

Windows
Phone
Windows 8
Java ME
Mobile Web
Desktop Web

 Device SDK integration
 Access to emulators and debugging
tools
 Supports auto-complete and
validation
15

#sgvirtual

© 2013 IBM Corporation
Preview in Browser
Perform device-specific tests in the Mobile Browser Simulator: supports Cordova and
Worklight client API

16

#sgvirtual

© 2013 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

17

#sgvirtual

© 2013 IBM Corporation
Integrated Device SDKs

18

#sgvirtual

© 2013 IBM Corporation
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

19

#sgvirtual

© 2013 IBM Corporation
Screen Patterns Based on Re-usable Mobile Patterns

New in
Worklight 6.0

 40+ out-of-the-box
common screen patterns
 Navigation, search,
lists and tables,
authentication,
configuration panels
 For jQuery Mobile and
Dojo Mobile
 Live preview using the
underlying widget library

20

#sgvirtual

© 2013 IBM Corporation
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.
21

#sgvirtual

© 2013 IBM Corporation
Agenda
1 Exploring IBM Worklight

2 Worklight Studio

3 Worklight Application Center

4 Worklight Application Runtime

5
22

Worklight Console
#sgvirtual

© 2013 IBM Corporation
Application Center

Worklight Application
Center

The Worklight Application Center
enables companies to easily set up an
enterprise app store for their
enterprise and development teams.

Development Team Provisioning
Enterprise App Provisioning
and Governance
App Feedback Management

Public App Stores

 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.
23

2

#sgvirtual

© 2013 IBM Corporation
Role Based Administration

24

#sgvirtual

© 2013 IBM Corporation
Applications Can Be Installed and Favorited

25

#sgvirtual

New in
Worklight 6.0

© 2013 IBM Corporation
Users Can Review and Provide Feedback

26

#sgvirtual

Enhanced!

© 2013 IBM Corporation
Agenda
1 Exploring IBM Worklight

2 Worklight Studio

3 Worklight Application Center

4 Worklight Application Runtime

5
27

Worklight Console
#sgvirtual

© 2013 IBM Corporation
28

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 – XSLT built in
 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

#sgvirtual

© 2013 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

29

#sgvirtual

Query

Response

3

2
SQL

Update
data
Node

JMS

SOAP

REST

CAST IRON

Worklight

1

Invoke
adapter
procedure

Data/Result
as JSON

4

© 2013 IBM Corporation
Worklight Runtime – Direct Update On-device Logic

Native Shell
1

Download

Pre-packaged
resources

App Store

2
3
Worklight
Server

Check for
updates

Web
resources

4

Transfer

Cached
resources

Update web
resource

1.
2.

Web resources transferred to app's cache storage

3.

App checks for updates on startup and foreground events

4.
30

Web resources packaged with app to ensure initial offline availability

Updated web resources downloaded when necessary, with user
confirmation or silently
#sgvirtual

© 2013 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

31

……

…

……

……

#sgvirtual

?

© 2013 IBM Corporation
New to 6.0: Geo-Location Sense and Response

32

Collect, compress and
stream important
information

Adapter

Worklight
Server
Adapter

 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

New in
Worklight 6.0

Location Data

Analytics
Repository

Feed location data and
triggers to business
processes decision
management systems
etc.

#sgvirtual

© 2013 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

• App authenticity validation
• Enforcement of organizational
security policies

Protect From
Known
Application
Security
Threats

Application Security Objectives
33

#sgvirtual

© 2013 IBM Corporation
Agenda
1 Exploring IBM Worklight

2 Worklight Studio

3 Worklight Application Center

4 Worklight Application Runtime

5
34

Worklight Console
#sgvirtual

© 2013 IBM Corporation
Worklight Console

35

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

Worklight Console
Direct Update

Unified Push and SMS Notification
Mobile
Web Apps

Development and Operational Analytics
App Version Management

Unified Push
Notifications

#sgvirtual

© 2013 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
Apple Push
Servers
(APN)

Worklight
Client-side
Push Services

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

iOS
Dispatcher
Back-end
Back-end
System
System

Notification
State
Database

Polling
Adapters

iOS
Push API

Android
Dispatcher

Unified
Push API

Back-end
Back-end
System
System

Messagebased
Adapters

UserDevice
Database

Administrative Console
36

#sgvirtual

© 2013 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

37

#sgvirtual

© 2013 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

38

#sgvirtual

© 2013 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/omnichannel
• Functional testing
• Development lifecycle tools and integration

IBM Worklight goes beyond mobile
app UI creation to deliver mobile
optimized, standards-based,
middleware and tools for enterprisegrade mobile applications and
services creation

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 intelligence
• Mobile-friendly backend integration
Support Mobile Analytics
• Efficient acquisition of analytics data
• Development, operational, and business
analytics
• Offline and online event management integration
39

#sgvirtual

© 2013 IBM Corporation
RESOURCES
Product information:
http://www-03.ibm.com/software/products/us/en/worklight/

Getting Started:
•http://www.ibm.com/developerworks/mobile/worklight/getting-started.html

40

#sgvirtual

© 2013 IBM Corporation
41

#sgvirtual

© 2013 IBM Corporation
Hindi

Thai
Traditional
Chinese

Russian

Gracias
Spanish

Thank You
English

Merci
French

Obrigado
Brazilian
Portuguese

Arabic

Grazie

Danke

Italian

German
Simplified
Chinese

Korean
Tamil

42

Japanese

#sgvirtual

© 2013 IBM Corporation

Weitere ähnliche Inhalte

Was ist angesagt?

Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightHybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightMohammad Omer Raza
 
Security and Mobile Application Management with Worklight
Security and Mobile Application Management with WorklightSecurity and Mobile Application Management with Worklight
Security and Mobile Application Management with WorklightIBM WebSphereIndia
 
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Jeremy Siewert
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcSaranga Tripathy
 
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDKCreating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDKMark van Aalst
 
The App Evolution
The App Evolution The App Evolution
The App Evolution Dev_Events
 
Neev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming appsNeev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming appsNeev Technologies
 
Presentation build and connect apps, devices and data ibm worklight overview
Presentation   build and connect apps, devices and data ibm worklight overviewPresentation   build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overviewxKinAnx
 
Mobile (App) Development with Sitecore
Mobile (App) Development with SitecoreMobile (App) Development with Sitecore
Mobile (App) Development with SitecorePieter Brinkman
 
OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09yonnyb
 
Mobile Application Development Strategy
Mobile Application Development StrategyMobile Application Development Strategy
Mobile Application Development StrategyAvi Aggarwal MBA, BEng
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application DevelopmentWaveMaker, Inc.
 
IBM Worklight - Introduction
IBM Worklight - IntroductionIBM Worklight - Introduction
IBM Worklight - IntroductionMaarga Systems
 
A DevOps Approach for Building 100 iOS Apps
A DevOps Approach for Building 100 iOS AppsA DevOps Approach for Building 100 iOS Apps
A DevOps Approach for Building 100 iOS AppsTechWell
 
Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionNordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionIBM Danmark
 
BBM Social Platform and App Monetization
BBM Social Platform and App MonetizationBBM Social Platform and App Monetization
BBM Social Platform and App MonetizationKyle McInnes
 

Was ist angesagt? (20)

Ibm mobilefirst overview presentation
Ibm mobilefirst overview presentationIbm mobilefirst overview presentation
Ibm mobilefirst overview presentation
 
Worklight Overview
Worklight OverviewWorklight Overview
Worklight Overview
 
Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightHybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and Worklight
 
Security and Mobile Application Management with Worklight
Security and Mobile Application Management with WorklightSecurity and Mobile Application Management with Worklight
Security and Mobile Application Management with Worklight
 
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
 
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDKCreating personalized cross platform mobile apps with the Sitecore Mobile SDK
Creating personalized cross platform mobile apps with the Sitecore Mobile SDK
 
The App Evolution
The App Evolution The App Evolution
The App Evolution
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed?
 
Neev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming appsNeev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming apps
 
Presentation build and connect apps, devices and data ibm worklight overview
Presentation   build and connect apps, devices and data ibm worklight overviewPresentation   build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overview
 
Mobile (App) Development with Sitecore
Mobile (App) Development with SitecoreMobile (App) Development with Sitecore
Mobile (App) Development with Sitecore
 
OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09OSGi Mobile eclipsecon 09
OSGi Mobile eclipsecon 09
 
Mobile Application Development Strategy
Mobile Application Development StrategyMobile Application Development Strategy
Mobile Application Development Strategy
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
 
IBM Worklight - Introduction
IBM Worklight - IntroductionIBM Worklight - Introduction
IBM Worklight - Introduction
 
A DevOps Approach for Building 100 iOS Apps
A DevOps Approach for Building 100 iOS AppsA DevOps Approach for Building 100 iOS Apps
A DevOps Approach for Building 100 iOS Apps
 
Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionNordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in Action
 
BBM Social Platform and App Monetization
BBM Social Platform and App MonetizationBBM Social Platform and App Monetization
BBM Social Platform and App Monetization
 
Mobile Apps Develpment - A Comparison
Mobile Apps Develpment - A ComparisonMobile Apps Develpment - A Comparison
Mobile Apps Develpment - A Comparison
 

Andere mochten auch

La educacion y educadores de la primera infancia.
La educacion y educadores de la primera infancia.La educacion y educadores de la primera infancia.
La educacion y educadores de la primera infancia.criissttiiaann
 
[11/25 정보접근성 세미나]미 교통부(Dot) 장애인 접근성 의무화 준수 대응 방안(국내외 동향) (주)에이매스컨설팅 김근우 전임
 [11/25 정보접근성 세미나]미 교통부(Dot) 장애인 접근성 의무화 준수 대응 방안(국내외 동향) (주)에이매스컨설팅 김근우 전임 [11/25 정보접근성 세미나]미 교통부(Dot) 장애인 접근성 의무화 준수 대응 방안(국내외 동향) (주)에이매스컨설팅 김근우 전임
[11/25 정보접근성 세미나]미 교통부(Dot) 장애인 접근성 의무화 준수 대응 방안(국내외 동향) (주)에이매스컨설팅 김근우 전임AmassCunsulting
 
DIGITAL 2015
DIGITAL 2015DIGITAL 2015
DIGITAL 2015JUAN721
 
GlitchCon Graphics, Slides, and Advertising
GlitchCon Graphics, Slides, and AdvertisingGlitchCon Graphics, Slides, and Advertising
GlitchCon Graphics, Slides, and AdvertisingErin Powers
 
A constituicao e o supremo
A constituicao e o supremoA constituicao e o supremo
A constituicao e o supremoMANOEL MOURA
 
Ollie u meet me - womenpreneur in tech
Ollie u meet me - womenpreneur in techOllie u meet me - womenpreneur in tech
Ollie u meet me - womenpreneur in techIsah Kambali
 
الصفوف المقلوبة تقرير
الصفوف المقلوبة تقرير الصفوف المقلوبة تقرير
الصفوف المقلوبة تقرير eshteiag
 
Planificador transición (1)
Planificador transición (1)Planificador transición (1)
Planificador transición (1)albatoti
 
Resume in powerpoint [self starter]
Resume in powerpoint [self starter]Resume in powerpoint [self starter]
Resume in powerpoint [self starter]Jorge Luis Fernandez
 
Residus tòxics i domèstics
Residus tòxics i domèsticsResidus tòxics i domèstics
Residus tòxics i domèsticsAnnapujolo
 

Andere mochten auch (17)

Speech Recognition No Code
Speech Recognition No CodeSpeech Recognition No Code
Speech Recognition No Code
 
La educacion y educadores de la primera infancia.
La educacion y educadores de la primera infancia.La educacion y educadores de la primera infancia.
La educacion y educadores de la primera infancia.
 
Slides avaliação 1
Slides avaliação 1Slides avaliação 1
Slides avaliação 1
 
Bab vii
Bab viiBab vii
Bab vii
 
[11/25 정보접근성 세미나]미 교통부(Dot) 장애인 접근성 의무화 준수 대응 방안(국내외 동향) (주)에이매스컨설팅 김근우 전임
 [11/25 정보접근성 세미나]미 교통부(Dot) 장애인 접근성 의무화 준수 대응 방안(국내외 동향) (주)에이매스컨설팅 김근우 전임 [11/25 정보접근성 세미나]미 교통부(Dot) 장애인 접근성 의무화 준수 대응 방안(국내외 동향) (주)에이매스컨설팅 김근우 전임
[11/25 정보접근성 세미나]미 교통부(Dot) 장애인 접근성 의무화 준수 대응 방안(국내외 동향) (주)에이매스컨설팅 김근우 전임
 
DIGITAL 2015
DIGITAL 2015DIGITAL 2015
DIGITAL 2015
 
GlitchCon Graphics, Slides, and Advertising
GlitchCon Graphics, Slides, and AdvertisingGlitchCon Graphics, Slides, and Advertising
GlitchCon Graphics, Slides, and Advertising
 
A constituicao e o supremo
A constituicao e o supremoA constituicao e o supremo
A constituicao e o supremo
 
Ollie u meet me - womenpreneur in tech
Ollie u meet me - womenpreneur in techOllie u meet me - womenpreneur in tech
Ollie u meet me - womenpreneur in tech
 
الصفوف المقلوبة تقرير
الصفوف المقلوبة تقرير الصفوف المقلوبة تقرير
الصفوف المقلوبة تقرير
 
Sin oro se vive, sin agua se muere
Sin oro se vive, sin agua se muereSin oro se vive, sin agua se muere
Sin oro se vive, sin agua se muere
 
Planificador transición (1)
Planificador transición (1)Planificador transición (1)
Planificador transición (1)
 
Slide anak
Slide anakSlide anak
Slide anak
 
Resume in powerpoint [self starter]
Resume in powerpoint [self starter]Resume in powerpoint [self starter]
Resume in powerpoint [self starter]
 
Mapa de orientación
Mapa de orientaciónMapa de orientación
Mapa de orientación
 
Residus tòxics i domèstics
Residus tòxics i domèsticsResidus tòxics i domèstics
Residus tòxics i domèstics
 
Basílica del Voto Nacional
Basílica del Voto NacionalBasílica del Voto Nacional
Basílica del Voto Nacional
 

Ähnlich wie Ibm empresa movil

Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Sreeni Pamidala
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefingNitin Gaur
 
[Whitepaper] an overview of ibm mobile first platform
[Whitepaper] an overview of ibm mobile first platform[Whitepaper] an overview of ibm mobile first platform
[Whitepaper] an overview of ibm mobile first platformgule mariam
 
Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015AnyPresence
 
Powering your Apps with Cloud Services
Powering your Apps with Cloud ServicesPowering your Apps with Cloud Services
Powering your Apps with Cloud ServicesXpand IT
 
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...Nitin Gaur
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentWim Tobback
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applicationsLeigh Williamson
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat MobileRed Hat
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
 
Challenges in a mobile first world
Challenges in a mobile first worldChallenges in a mobile first world
Challenges in a mobile first worldItequia
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM Switzerland
 
HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7Gizmox
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development CloudDipesh Mukerji
 
Mowbly Enterprise Mobility Platform
Mowbly Enterprise Mobility PlatformMowbly Enterprise Mobility Platform
Mowbly Enterprise Mobility PlatformVignesh Swaminathan
 
12 Frameworks for Mobile Hybrid Apps
12 Frameworks for Mobile Hybrid Apps12 Frameworks for Mobile Hybrid Apps
12 Frameworks for Mobile Hybrid AppsFilipe Lima
 
Mobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTMLMobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTMLMindteck (India) Limited
 

Ähnlich wie Ibm empresa movil (20)

Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]
 
IBM Worklight Whitepaper
IBM Worklight WhitepaperIBM Worklight Whitepaper
IBM Worklight Whitepaper
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
 
[Whitepaper] an overview of ibm mobile first platform
[Whitepaper] an overview of ibm mobile first platform[Whitepaper] an overview of ibm mobile first platform
[Whitepaper] an overview of ibm mobile first platform
 
IBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech OverviewIBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech Overview
 
Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015Enterprise Mobile Development Best Practices for 2015
Enterprise Mobile Development Best Practices for 2015
 
Powering your Apps with Cloud Services
Powering your Apps with Cloud ServicesPowering your Apps with Cloud Services
Powering your Apps with Cloud Services
 
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App Development
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applications
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat Mobile
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
Challenges in a mobile first world
Challenges in a mobile first worldChallenges in a mobile first world
Challenges in a mobile first world
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
 
HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7HTML5 Development with Gizmox Visual WebGui7
HTML5 Development with Gizmox Visual WebGui7
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development Cloud
 
Mowbly Enterprise Mobility Platform
Mowbly Enterprise Mobility PlatformMowbly Enterprise Mobility Platform
Mowbly Enterprise Mobility Platform
 
Jason cross
Jason crossJason cross
Jason cross
 
12 Frameworks for Mobile Hybrid Apps
12 Frameworks for Mobile Hybrid Apps12 Frameworks for Mobile Hybrid Apps
12 Frameworks for Mobile Hybrid Apps
 
Mobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTMLMobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTML
 

Mehr von Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasSoftware Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environmentsSoftware Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorSoftware Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealSoftware Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowSoftware Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learningSoftware Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDiSoftware Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsSoftware Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosSoftware Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressSoftware Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
 

Mehr von Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Kürzlich hochgeladen

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

Ibm empresa movil

  • 1. Conviértase en una empresa móvil IBM Worklight Miguel Troncoso troncoso@mx1.ibm.com 1 #sgvirtual © 2013 IBM Corporation
  • 2. Agenda MobileFirst context Worklight Overview Worklight 6.0 features 2 #sgvirtual © 2013 IBM Corporation
  • 3. Mobile is everywhere 5 Trends with significant implications for the enterprise 1 2 3 4 5 3 Mobile is Primary 91% of Mobile users keep their device within arm’s reach 100% of the time1 Insights from mobile data provide new opportunities 75% of mobile shoppers take action after receiving a location based messages2 Mobile is about transacting 96% year to year increase in mobile cyber Monday sales between 2012 and 2011 3 Mobile must create a continuous brand experience 90% of users use multiple screens as channels come together to create integrated experiences4 Mobile enables the Internet of Things Global Machine-to-machine connections will increase from 2 billion in 2011 to 18 billion at the end of 20225 1. Source: “China Mobile 50k survey”; Morgan Stanley Research; 2011 4. IBM Global Technology Outlook 2013, Google 2. JiWire Mobile Audience Insights Report Q42011 5. GSMA, Machina Research #sgvirtual 3.IBM Coremetrics Retail Data – as published in 11/24/12 IBM Press Release © 2013 IBM Corporation
  • 4. Imagine the opportunities for a mobile-first organization Leverage Industry Transformations Transform the Value Chain Customers Deliver Contextually Relevant Experience Deepen Engagement Drive Revenue and Productivity 4 #sgvirtual © 2013 IBM Corporation
  • 5. Offering Portfolio Industry Solutions Insurance Retail Transport Telecom Government Healthcare Automotive IBM & Partner Applications Application & Data Platform Management Security Devices Network Analytics Development & Integration Services Strategy & Design Services Banking Servers Cloud & Managed Services 5 #sgvirtual © 2013 IBM Corporation
  • 6. Examples of IBM mobile offerings that align to development lifecycle Instrument Tealeaf Design & Develop Worklight & RTC Integrate CastIron & Integration Bus (Message Broker) Obtain Insight Tealeaf Industrialize IBM Mobile Development Lifecycle Solution Test Rational Workbench Manage Endpoint Manager & Worklight Deploy Scan & Certify Worklight 6 AppScan #sgvirtual © 2013 IBM Corporation
  • 7. Worklight Platform v6.0 Agenda 1 Exploring IBM Worklight 2 Worklight Studio 3 Worklight Application Center 4 Worklight Application Runtime 5 7 Worklight Console #sgvirtual © 2013 IBM Corporation
  • 8. Worklight Introduction Worklight is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps. 8 #sgvirtual © 2013 IBM Corporation
  • 9. 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/omnichannel • Functional testing • Development lifecycle tools and integration IBM Worklight goes beyond mobile app UI creation to deliver mobile optimized, standards-based, middleware and tools for enterprisegrade mobile applications and services creation 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 intelligence • Mobile-friendly backend integration Support Mobile Analytics • Efficient acquisition of analytics data • Development, operational, and business analytics • Offline and online event management integration 9 #sgvirtual © 2013 IBM Corporation
  • 10. Worklight Application Types BrowserApps Web Access Hybrid - Web Hybrid Apps - Web Hybrid - Mixed Native Apps Native Apps Written in HTML5 JavaScript and CSS3. Quick and cheap to develop, but less powerful than native. HTML5 code and Worklight runtime libraries packaged within the app and executed in a native shell. User augments web code with native language for unique needs and maximized user experience. Platform-specific. Requires unique expertise, pricy and long to develop. Can deliver higher user experience. Native Shell Native Shell Mobile Browser Web Code <!DOCTYPE html PUBLIC <html> <! - - created 2003-1212 - <head><title>XYZ</title > </head> <body> </p> </body> </html> Web Native 100101 Web Code <!DOCT YPE html PUBLIC created 2003-12 </p> </body> </html> <!DOCTYPE html PUBLIC <html> <! - - created 2003-12-1 <head><title>XYZ</title </head> </body> </html> 010101 110100 101010 101010 100100 100101 111001 001100 10 Native Application 1001010101011101001 0100100101011101001 0011010101010100100 1001011110010011001 0101010010101010100 1010101010101010101 0111111000001010101 0101010010010101010 1010100011110101000 1111010100111010101 1111001011011110100 01011001110 Device APIs Browser Access 10 Device APIs Device APIs Downloadable Downloadable Downloadable #sgvirtual © 2013 IBM Corporation
  • 11. IBM Worklight: An Overview Studio Leading tools for crossplatform hybrid development that maximize code reuse and enable per-device optimization Operational console Application center Operational management for deployments, version enforcement, and infrastructure access. Operational analytics provide real-time insight into application usage A cross-platform private mobile application store focused on the needs of a development organization or a team Application runtime Cross-platform services for the mobile channel (including client and server components). Client APIs available for both pure native as well as hybrid development 11 #sgvirtual © 2013 IBM Corporation
  • 12. Worklight Components Worklight Studio Android HTML5, Hybrid, and Native Coding Integrated Device SDKs 3rd Party Library Integration Development Team Provisioning Windows Phone App Feedback Management Public App Stores Mobile Web 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 Java ME Functional Testing Enterprise Backend Systems & Cloud Services Enterprise App Provisioning and Governance Windows 8 WYSIWG Editor and Simulator 12 Worklight Application Center Blackberry Build Engine Optimization Framework 1 iOS Application Code SDKs Feedback Management 5 Client-Side App Resources Worklight Console Direct Update Unified Push and SMS Notification Mobile Web Apps Development and Operational Analytics App Version Management Unified Push Notifications #sgvirtual © 2013 IBM Corporation
  • 13. Platform Support Worklight v6.0  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 on-line documentation for latest version pre-reqs and platform support. 13 #sgvirtual © 2013 IBM Corporation
  • 14. Agenda 1 Exploring IBM Worklight 2 Worklight Studio 3 Worklight Application Center 4 Worklight Application Runtime 5 14 Worklight Console #sgvirtual © 2013 IBM Corporation
  • 15. Worklight Studio SDKs Worklight Studio Android HTML5, Hybrid, and Native Coding Optimization Framework Integrated Device SDKs 3rd Party Library Integration WYSIWG Editor and Simulator Functional Testing Blackberry Build Engine Eclipse Based IDE  Native, hybrid and standard web development  Environment-specific optimization  Native development options  Runtime skins  3rd-party library integration 1 iOS Windows Phone Windows 8 Java ME Mobile Web Desktop Web  Device SDK integration  Access to emulators and debugging tools  Supports auto-complete and validation 15 #sgvirtual © 2013 IBM Corporation
  • 16. Preview in Browser Perform device-specific tests in the Mobile Browser Simulator: supports Cordova and Worklight client API 16 #sgvirtual © 2013 IBM Corporation
  • 17. 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 17 #sgvirtual © 2013 IBM Corporation
  • 19. 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 19 #sgvirtual © 2013 IBM Corporation
  • 20. Screen Patterns Based on Re-usable Mobile Patterns New in Worklight 6.0  40+ out-of-the-box common screen patterns  Navigation, search, lists and tables, authentication, configuration panels  For jQuery Mobile and Dojo Mobile  Live preview using the underlying widget library 20 #sgvirtual © 2013 IBM Corporation
  • 21. 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. 21 #sgvirtual © 2013 IBM Corporation
  • 22. Agenda 1 Exploring IBM Worklight 2 Worklight Studio 3 Worklight Application Center 4 Worklight Application Runtime 5 22 Worklight Console #sgvirtual © 2013 IBM Corporation
  • 23. Application Center Worklight Application Center The Worklight Application Center enables companies to easily set up an enterprise app store for their enterprise and development teams. Development Team Provisioning Enterprise App Provisioning and Governance App Feedback Management Public App Stores  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. 23 2 #sgvirtual © 2013 IBM Corporation
  • 25. Applications Can Be Installed and Favorited 25 #sgvirtual New in Worklight 6.0 © 2013 IBM Corporation
  • 26. Users Can Review and Provide Feedback 26 #sgvirtual Enhanced! © 2013 IBM Corporation
  • 27. Agenda 1 Exploring IBM Worklight 2 Worklight Studio 3 Worklight Application Center 4 Worklight Application Runtime 5 27 Worklight Console #sgvirtual © 2013 IBM Corporation
  • 28. 28 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 – XSLT built in  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 #sgvirtual © 2013 IBM Corporation
  • 29. 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 29 #sgvirtual Query Response 3 2 SQL Update data Node JMS SOAP REST CAST IRON Worklight 1 Invoke adapter procedure Data/Result as JSON 4 © 2013 IBM Corporation
  • 30. Worklight Runtime – Direct Update On-device Logic Native Shell 1 Download Pre-packaged resources App Store 2 3 Worklight Server Check for updates Web resources 4 Transfer Cached resources Update web resource 1. 2. Web resources transferred to app's cache storage 3. App checks for updates on startup and foreground events 4. 30 Web resources packaged with app to ensure initial offline availability Updated web resources downloaded when necessary, with user confirmation or silently #sgvirtual © 2013 IBM Corporation
  • 31. 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 31 …… … …… …… #sgvirtual ? © 2013 IBM Corporation
  • 32. New to 6.0: Geo-Location Sense and Response 32 Collect, compress and stream important information Adapter Worklight Server Adapter  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 New in Worklight 6.0 Location Data Analytics Repository Feed location data and triggers to business processes decision management systems etc. #sgvirtual © 2013 IBM Corporation
  • 33. 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 • App authenticity validation • Enforcement of organizational security policies Protect From Known Application Security Threats Application Security Objectives 33 #sgvirtual © 2013 IBM Corporation
  • 34. Agenda 1 Exploring IBM Worklight 2 Worklight Studio 3 Worklight Application Center 4 Worklight Application Runtime 5 34 Worklight Console #sgvirtual © 2013 IBM Corporation
  • 35. Worklight Console 35 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 Worklight Console Direct Update Unified Push and SMS Notification Mobile Web Apps Development and Operational Analytics App Version Management Unified Push Notifications #sgvirtual © 2013 IBM Corporation
  • 36. 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 Apple Push Servers (APN) Worklight Client-side Push Services 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 iOS Dispatcher Back-end Back-end System System Notification State Database Polling Adapters iOS Push API Android Dispatcher Unified Push API Back-end Back-end System System Messagebased Adapters UserDevice Database Administrative Console 36 #sgvirtual © 2013 IBM Corporation
  • 37. 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 37 #sgvirtual © 2013 IBM Corporation
  • 38. 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 38 #sgvirtual © 2013 IBM Corporation
  • 39. 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/omnichannel • Functional testing • Development lifecycle tools and integration IBM Worklight goes beyond mobile app UI creation to deliver mobile optimized, standards-based, middleware and tools for enterprisegrade mobile applications and services creation 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 intelligence • Mobile-friendly backend integration Support Mobile Analytics • Efficient acquisition of analytics data • Development, operational, and business analytics • Offline and online event management integration 39 #sgvirtual © 2013 IBM Corporation