ibm mobilefirst: defining a digital strategycommunicating to understand
DESCRIPTION
IBM MobileFirst: Defining a Digital StrategyCommunicating to UnderstandTRANSCRIPT
© 2014 IBM Corporation1 #IBMMobile
IBM MobileFirst: Defining a Digital StrategyCommunicating to Understand
Nitin Gaur – MobileFirst Solution Architect
© 2014 IBM Corporation2 #IBMMobile
…Business. In Motion.
Business with anyone, anytime, anywhere is…
© 2014 IBM Corporation3 #IBMMobile
A new Mobile Era, We Have Moved From…
Reactive security
Rigid infrastructure to
Structured data to
Millions of PCs to billions of mobile devices
massive amounts of unstructured data
Intelligent, proactive protection
an elastic cloud infrastructure
Single transactions to personalized engagement
Static applications to dynamic compos-able services
© 2014 IBM Corporation4 #IBMMobile
96% of GenYershave joined
a social network
9.6 Billionconnected
devices
2.5 Quintillionbytes of new data generated daily
Internet of information Internet of engagement Internet of “things”
The planet is getting smarter
© 2014 IBM Corporation5 #IBMMobile
Social
Cloud
Mobile
Internet of Things
Big Data
BusinessCustomers Partners Employees
New technologies present opportunities for business
© 2014 IBM Corporation6 #IBMMobile
Do YOU have a Digital Strategy?
An IT strategy does not equate to a digital strategy.
Why? Because most IT strategies treat technology in isolation. Think about it — your company may be working on a cloud strategy, social
strategy, or mobile strategy. ALL customer-facing solutions rely on pervasive digital connections in
which the individual technologies (Cloud, Social, Mobile, Big data/Analytics, etc.) merge to deliver an experience that looks and feels an awful lot like our natural behavior.
More connections between people, places, information, and things (aka digital density), the more customers can interact with companies and each other in a seamless and satisfying way.
Does your strategy capitalize on that?
© 2014 IBM Corporation7 #IBMMobile
Legacy Three-tier Model
Systems of Record
MQTT, WebSockets,
HTTP Notification Data sync
Scalable Delivery InfrastructureBackground Activity & Monitoring
Data SynchronizationService CompositionMetadata Repository
User and services security
Engagement CapabilitiesSocial and CollaborationCross-endpoint Support
PersonalizationContextualization
Continuous ClientExperience
ERPERPLegacyDB
LegacyDB
CRMCRM HRHR
Web Browser
HTTP
Application Server Storage
Mobile introduces new workloads that require a new delivery platform – a Systems of Engagement
Scalable DeliveryInfrastructure
Systems of Record
Systems of Engagement
© 2014 IBM Corporation8 #IBMMobile
• Transform strategy and operations
• Build and deploy multi-platform mobile applications
• Optimize mobile experience to build loyalty
• Leverage analytics to turn information into insights
• Extend enterprise to mobile with data, service, and
application integration
• Manage and optimize mobile devices, data, and
expenses
• Support BYOD and a smarter workforce
• Oversee security, risk and compliance
This new system enables businesses to successfully …
© 2014 IBM Corporation9 #IBMMobile
Understand Why Our Clients Invest in Mobile?
Monetize Enhance People Productivity Better Customer Service Others.. Cost of doing business/stay relevant etc.
Matrix: The Business drivers/constituents and Technology
© 2014 IBM Corporation10 #IBMMobile
Mobile is primary91% of mobile users keep their device within arm’s reach 100% of the time
Mobile is primary91% of mobile users keep their device within arm’s reach 100% of the time
Insights from mobile data provide new
opportunities 75% of mobile shoppers
take action after receiving a location based messages
Insights from mobile data provide new
opportunities 75% of mobile shoppers
take action after receiving a location based messages
Mobile is about transacting96% year to year increase in mobile cyber
Monday sales between 2012 and 2011
Mobile is about transacting96% year to year increase in mobile cyber
Monday sales between 2012 and 2011
Mobile must create a continuous brand
experience90% of users use multiple screens as channels come
together to create integrated experiences
Mobile must create a continuous brand
experience90% of users use multiple screens as channels come
together to create integrated experiences
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 2022
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 2022
Five mobile trends with significant implications for the enterprise
© 2014 IBM Corporation11 #IBMMobile
A Sound Mobile Strategy Comprehensively Mitigates Risk
Business Function
Device Security
App Security
Integration
Scalability
SupportApp Dev
App Manage
Device Manage
Notification
Analytics
MobileStrategy
B2E & B2C
MobileStrategy
B2E & B2C
Security
Costs
Portability
Time to Market
User Experience
© 2014 IBM Corporation12 #IBMMobile
Systems of Interaction
Continuous client experience
Partner value chainCloud-basedServices
Systems of Engagement Systems of Record
Internet of Things
CRM HR
DB ERP
A new kind of system is required
13 © 2013 IBM Corporation#IBMMobile
© Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
Learn more at: www.ibm.com/mobilefirst
14 © 2013 IBM Corporation#IBMMobile
15 © 2013 IBM Corporation#IBMMobile
Legal Disclaimer
• © IBM Corporation 2013. All Rights Reserved.• The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained
in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
• References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
• If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete:Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
• If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete:All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer.
• Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server). Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.
• If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete:Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.
• If you reference Java™ in the text, please mark the first use and include the following; otherwise delete:Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
• If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete:Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
• If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete:Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
• If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete:UNIX is a registered trademark of The Open Group in the United States and other countries.
• If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete:Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others.
• If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes only.
16 © 2013 IBM Corporation#IBMMobile
Why IBM Worklight?
Build "native" , hybrid, or mobile web because the real value is in the platform, administration, up-keep, security, adapters, and integration layer we provide better than anyone else. – Integration
Mobile Middleware provides a layer of indirection, which allows for the back end services to be shifted without affecting the end point. - Flexibility
Ability to surgically enable and disable Application specific to a platform, administratively provide platform specific messages - Control.
Arms the enterprise to adapt and fit into to current Enterprise Security platform ( authentication, authorization and security policy enforcement etc) – Security
Avenue to exploit existing services ( SOA Model) and since these services were design for Web Application, Mobile middleware allows for filtering and altering the content, prior to sending the response back to end use. - Flexibility, control and reuse and Optimization of existing enterprise services.
Mobile Specific Services - Unified push notification, SMS and devices specific notifications etc, provide an avenue to address these via platform. and more….
17 © 2013 IBM Corporation#IBMMobile
Mobile security – more than just the device
Manage deviceSet appropriate security policies • Register • Compliance • Wipe
• Lock
Secure DataData separation • Leakage •
Encryption
Application SecurityOffline authentication • Application level controls
Secure AccessProperly identify mobile users and devices • Allow or deny access
• Connectivity
Monitor & ProtectIdentify and stop mobile threats • Log network access, events, and
anomalies
Secure ConnectivitySecure Connectivity from devices
Secure ApplicationUtilize secure coding practices
• Identify application vulnerabilities • Update applications
Integrate SecurelySecure connectivity to enterprise
applications and services
Manage ApplicationsManage applications and enterprise
app store
At the Device Over the Network and Enterprise For the Mobile App
Enterprise Intranet
Internet
18 © 2013 IBM Corporation#IBMMobile
The market includes a diverse set of buyers, buying occasions, and needs
Create new value at the moment of awareness
Develop and runapplications
Connectwith customers
in context
Secure & Manage the mobile infrastructure to optimize performance
Drive revenue and productivity through mobileTransform the value chain with mobile
Create deeper engagement by delivering contextually relevant
experiences
Discover new opportunities using mobile information
(VP Apps, Developer)
Deliver differentiated mobile apps that run on any device quickly and iterate oftenUnlock back office capabilities to create better front office engagement
Manage and Secure the mobile enterprise
Enable our employees to work anytime and anywhere
Ensure trusted mobile interactions
(CIO, IT Exec, CSO)
(CxO, LOB Exec)
(CMO)
19 © 2013 IBM Corporation#IBMMobile
Characteristics of Mobile Enterprise Progressive Capability Model
20 © 2013 IBM Corporation#IBMMobile
Mobile Enterprise Progressive Capability Model
21 © 2013 IBM Corporation#IBMMobile
Do YOU have a Digital Strategy?
Everyone thinks they have a digital strategy these days. But while your company may have a business or IT strategy that incorporates digital technology, an IT strategy does not equal a digital strategy.
Why? Because most IT strategies treat technology in isolation. Think about it — your company may be working on a cloud strategy, social strategy, or
mobile strategy. But today’s hottest customer-facing solutions rely on pervasive digital connections in
which the individual technologies (cloud, near field communications, mobile, big data, etc.) merge to deliver an experience that looks and feels an awful lot like our natural behavior.
In other words, the more connections between people, places, information, and things (aka digital density), the more customers can interact with companies and each other in a seamless and satisfying way.
Does your strategy capitalize on that?
22 © 2013 IBM Corporation#IBMMobile
What application questions do we tackle?
What style of development?–Native vs. Hybrid vs. Mobile Web vs. Multi-channel Web
What type of app am I building?–Multi-channel vs. targeted app.
–Responsive Design, Adaptive Web, Mobile Framework.
Which Toolkit should I use?–Dojo Mobile/jQuery Mobile/Sencha Touch
–Backbone, Handlebars, Bootstrap, Angular, etc…–Evolving web ecosystem…
Client Side Architecture for Single Page Apps/Web 2.0/etc…–Model View Controller
–Best Practices/Performance/etc…
Thin Server Application Architecture–Adapters vs. REST
–Notifications (WL Push Notifications vs. MQtt)
22 IBM ConfidentialNovember 18, 2013
IBM Confidential22
23 © 2013 IBM Corporation#IBMMobile
Browser-basedNative JavaScript Runtimes
MS Trident, Moz Gecko, Webkit
Mozilla Rhino (JavaScript on Java JRE)
Non-browser Native JavaScript Runtime
Modern JavaScript Ecosystem
Runtime Environments
Module FormatsAMD jQuery Plugins CommonJSUMD
ECMAScript6Modules (future)
Package Managers
Module Loaders
nanoLABjs
Packages & ModulesjQuery
jQuery Mobile
Backbone
Modernizr
Mustache
UnderscoreJS
Dojo Core
Dojo UI
Dojo Mobile
Dojo Desktop
Dojo GFX
Dojo Charts
D3
Dojo Gauges
AppFirst
RaphaelJS
curlYepNope$script.js
…
Handlebars
NodeJS