bp110: the mobile distruption - why xpages development is targeting mobile first
DESCRIPTION
Over the next five years, enterprise apps will increasingly be built for mobile as the target platform. This session will cover the business reasons why you need to focus on the mobile experience, from both the IBM and a business partner perspective. With mobile, social, cloud and big data being the top priorities of most CxOs worldwide, we will look at how XPages can play a key role in your application strategy. We will guide you on how XPages can fit into your MEAP (Mobile Enterprise Application Platform) strategy, what you can do today to position yourself for success and demonstrate real world examples of why XPages is a smart choice.TRANSCRIPT
BP110: The Mobile Disruption: Why XPages Development is Targeting Mobile First
Matt Engstrom, IBM John Head, PSC Group, LLC
Agenda
About Us?Mobile State of the Union
Mobile Disruption out
in the Field
The IBM MobileFirst
Story
2
About Us - Matt Engstrom, IBM
• “Who am I?” I am responsible for sales of IBM's messaging and SmartCloud portfolios in the central USA and Canada (Notes & Domino, Sametime, Mobile Connect, Protector, and SmartCloud for Social Business)
• Previously, I worked in technical sales for the same product set, most recently for the western USA and Canada, and the midwest USA before that
• I’ve worked with Notes since 1997 (4.5a anyone?) and I architected, deployed, and managed production Domino environments going back to v3.3 on Windows, HP-UX, and OS/2
• “Why am I here?” As companies analyze their investments in messaging, they are realizing the incredible value that Domino applications have to their business and processes. They are also looking to shift that investment to new access modes and transform their end user computing environments.
• Follow/contact/link to me:+1 720-342-0482http://twitter.com/matthewengstromhttp://www.linkedin.com/pub/matt-engstrom/2/988/a83/[email protected]
3
4
John Head
1051 Perimeter DriveSuite 500Schaumburg, IL 60173
(847) 517-7200
(847) 517-7600 fax
Facebook.com/johndhead
Twitter.com/johnhead
LinkedIN.com/in/johndhead
Slideshare.com/johnhead
Youtube.com/johnhead
www.johndavidhead.com
www.pscgroup.com
Facebook.com/PSCGroup
Twitter.com/PSCGroup
Linkedin.com/company/psc-group-llc
Slideshare.com/PSCGroup
Youtube.com/PSCGroup
Before we begin …Interacting with us
@matthewengstrom & @johnhead
#mwlug
#free1352
We would love your feedback during the session …
… and please fill out the evaluations!
6
Mobile State of the Union
Polling the Audience
Let’s find out a few things about all of you
8
Survey Says … please raise your hand if:
You have a Smartphone* with you at MWLUG 2014?
*Smartphone is a phone with a web browser capable of displaying modern web pages (i.e. full fidelity ESPN)
9
Survey Says … please raise your hand if:
You have multiple mobile devices with you at MWLUG?
10
Survey Says … please raise your hand if:
You have left your laptop at home for MWLUG?
11
Survey Says … please raise your hand if:
You/your company has built a mobile application using XPages?
12
Survey Says … please raise your hand if:
You/your company has built a mobile application using IBM Portal?
13
Survey Says … please raise your hand if:
You/your company has built a mobile application using IBM Worklight?
14
Survey Says … please raise your hand if:You / Your company has built a native (iOS / Android / Windows Phone) application?
This is not using HTML … needs to be native downloadable from the native device app store
15
Survey Says … please raise your hand if:
Your company has a BYOD (Bring Your Own Device) program?
16
Survey Says … please raise your hand if:
Your company has too much money, and you have budget allocated to I/T that you don’t know what to do with?
17
The polling highlighted a few trends
How mobile devices and applications are becoming standard
Mobile applications are the future
IBM launched IBM MobileFirst to support this sweeping industry change
You – be it if you are a developer / admin / executive / user – are using mobile
18
19
7 billion mobile phones on the planet, with 1.5 billion of them smartphones
Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
Source: Wikipedia
Whoa!
Windows - Volumes still small,
but decent growth
Growth is tied
to the product
release cycle.
Plot the linear
best fit in your
head
21
91% of all people on earth have a mobile phone
Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
More people have
cell phones than
running water.
22 Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
Image: Image courtesy of adamr / FreeDigitalPhotos.net
23
75% of all email is seen on a mobile device first – the #1 email client in the world is the iOS Mail app
Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
24
80% of time on mobile is
spent inside of appsSource: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
81% of employed
adults use at least one
personally owned
electronic device for
business
25 Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
26
Tablet Sales in Fourth Quarter Could Surpass PCs, With Annual Tablet Sales Set to Eclipse Computers by 2015
Source: http://allthingsd.com/20130912/tablet-sales-in-fourth-quarter-could-surpass-pcs-with-annual-tablet-sales-set-to-eclipse-computers-by-2015/
27
Smartphone sales edged out feature phones sales for the first time in 3Q 2013
Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
28
Smartphones are forcing a 2 to 3 year upgrade cycle
Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
29
Smartphones are forcing OS upgrades faster than ever –nearly 50% of iOS devices upgraded to iOS 7 in 7 days
Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
30
By 2018, 70% of the workforce will use a tablet or tablet hybrid
Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
31
By 2017, 90% of the enterprise apps will be both desktop and mobile, up from 20% in 2013
Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
32
By 2015, 2/3 of the workforce will own a smartphone and 40% of the workforce will be mobile.
Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
33
The average CIO expects to support more than three smartphone platforms and many will have more.
Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
Impact of Mobile in Business
34
Based on 2013 IBM Institute for Business Value Study
73% of mobile leaders had measurable ROI from mobile initiatives.
Interesting factoids, but what is driving this?
Convenience Power
Portability Cost
Drive to Mobile
35
It is the most personal form of computing
We spend nearly half of our Internet time on mobile devices
Interesting factoids, but what is driving this?
36
Today's high end devices have more power than laptops from four years ago
Convenience Power
Portability Cost
Drive to Mobile
Interesting factoids, but what is driving this?
37
Easier to hold, and thereby have with you at more times during the day
Convenience Power
Portability Cost
Drive to Mobile
Interesting factoids, but what is driving this?
38
Many are experiencing their first computing experience ONLY on mobile devices
Convenience Power
Portability Cost
Drive to Mobile
Impact of Mobile in BusinessTop Concerns of Mobile in the Enterprise:
39Based on 2013 IBM Institute for Business Value Study
#1 Integration #2 Security
Web Mobile
Monolithic apps Many task-oriented apps
Mouse & keyboard driven Multi-sensor driven (touch, camera, GPS, etc.)
Least common denominator browser approach (1) Many different endpoint combinations (type, OS, screen sizes, etc.); user experience highly tailored to the device
Centralized code distribution & controlled rollout (2) Loss of control over distribution (e.g., app stores) and environment (e.g., client OS versions)
Trusted execution behind the firewall (3) Code runs in an environment outside of the enterprise’s control (consumers, BYOD)
Always connected Many times offline or limited bandwidth
Optimized remote load Optimized local responsiveness
Static context Context (e.g., location, speed of travel) varies and is being exploited to create new experiences
Mobile Design is different: an I/T architect’s perspective• Reading content on a mobile device is two times harder than reading on a PC.
• Desktop screen: 39.18% comprehension score
• Mobile screen: 18.93% comprehension score
• Smaller screen decreases comprehension.
• Users must move around the page or between pages more, using scrolling to refer to other parts of the content instead
of simply glancing at the text. Scrolling introduces 3 problems:
• It takes more time, thus degrading memory.
• It diverts attention from the problem at hand to the secondary task of locating the required part of the page.
• It introduces the new problem of reacquiring the previous location on the page.
Good mobile design changes the experience to be contextual
AirBnB as an example
Practical considerations: mobile apps go deeper than front-end UI
Front-end app
development
User
engagement
SecurityOperations
30%of the value
and effort is
visible
(mobile UI)
70%of the value
and effort lies
under the
surface
Enterprise
Integration
Mobile Disruption Out In The Field
45
46
#free1352
Our Partners
47
© 2013 IBM Corporation
PSC’s real world experiences with
• Mobilization
• Application Modernization
• XPages
“The impact of a consumer economy on the
enterprise application space”
Mobile Experience Done Right
49
Mobile Experience Done Wrong
50
Mobile Experience Done Wrong
51
Mobile Experience Done Wrong
52
Mobile Experience Done REALLY Wrong
53
© 2013 IBM Corporation
I know what your thinking …
Your users aren’t like others.
They use the apps we tell them.
They do all their business
on approved tools.
© 2013 IBM Corporation
You're wrong.
More than 50% of business users bypass internal
applications for public tools.
© 2013 IBM Corporation
Because the internal tools are:
Too slow
Too restrictive
Not accessible at home
Not on the mobile device
Not Sexy
57
IF YOU ARE STILL BUILDING NOTES
CLIENT ONLY APPLICATIONS YOU ARE
THE PROBLEM NOT THE SOLUTION
#free1352
The “upwardly mobile” Enterprise
The mobile device is now the #1 used
tool for accessing corporate
applications
Mobile access is seen as a cost savings
Native vs. HTML5
58Source: Symantec 2012 Global State of Mobility Survey Infographic
http://www.symantec.com/content/en/us/about/media/pdfs/b-state_of_mobility_survey_2012_infographic.en-us.pdf
The Application Story So Far2013 was the year of the Mobile Application2013 saw a change in focus in the Notes/Domino world
The fracture of mail and application platforms accelerated
Every discussion PSC had with its customers in 2013 around email was about
moving to the cloud
– IBM SmartCloud Notes
– Microsoft Office 365
59
The Mobile Priority
Not specific to XPages / IBM
Across all our development teams, mobile is now a priority
– Salesforce.com
– SharePoint
– Open Source Solutions (Python, Java, etc.)
Companies of all sizes are prioritizing mobile
2012 – 50% of applications had a mobile interface
2013 – 95% of applications had a mobile interface, 50% were mobile first60
What is IBM XPages? - Selling the Platform
61
“XPages is like being a web developer with about 20 open source toolkits seamlessly bundled into the platform”
XPages was the shift from business analyst turned developer to proper web developer
This isn’t about Notes & Domino vs. SharePoint
This is about building web applications
What is IBM XPages? - How to ExplainJava Application Server
Uses Java Server Faces (JSF)
Uses Modern Web Development Standards
– HTML
– CSS
Allows developers to use
– Java
– JavaScript
Built in Web Library
– Dojo
IBM customizations to speed RAD
– SSJS Libraries
– @Function language
– Extension Library toolkit
– Social Business Toolkit
– Mobile toolkit
“XPages is like being a web developer with about 20 open source toolkits seamlessly bundled into the platform”
What is IBM XPages? - How to ExplainJava Application Server
Uses Java Server Faces (JSF)
Uses Modern Web Development Standards
– HTML
– CSS
Allows developers to use
– Java
– JavaScript
Built in Web Library
– Dojo
IBM customizations to speed RAD
– SSJS Libraries
– @Function language
– Extension Library toolkit
– Social Business Toolkit
– Mobile toolkit
What’s
Missing?
Lotus
Notes
Domino
What is IBM XPages? - The Justification
65
IBM XWork Server – 8 applications, 1 year, $1,000
Domino Applications of Softlayer – the PaaS / PAYG Future
Web Developers Can Pick Up the Platform
– Java
– JSF
– HTML / Javascript
XPages Mobile Development - The Secret Sauce
Responsive Design is our friend
New tools have made put XPages development on equal footing with other platforms
– Twitter Bootstrap
– jQuery Mobile
Domino 9.0.1 REST APIs
XPages Developers = Web developers
UX Designers and Proper Testing
66
Not your typical web application
67
What most people think of XPages
69
Building for the tablet
Building for the phone
Application Modernization with PSC
PSC views the process of modernizing
application platforms from a holistic,
enterprise perspective. Building from our Hub
Services, our AMC provides extensive services
in each of three critical areas – providing our
clients with a 360o
View of the process.
Application Modernization, Not Migration
Application Modernization Roadmap
73
InventoryExisting
Application Portfolio
Categorize and Prioritize
Estimate Modernization
Costs
Determine Landing Platform
Network Impact Analysis
Data Center Impact Analysis
Define Security Model on
Landing Platform
EstablishTools &
Standards
Application Transformation
Data Transformation
SunsetLegacy
Environment
Develop Support and Staffing Plan
Application Modernized!
Reduce Licensing of Legacy
Environment
Define Governance
Model
Modify Infrastructure
Establish Development Environment
Specify and Procure
Production Hardware and
Software
Analysis & Design
Prepare for a more data driven, mobile, social and dynamic future
Identify opportunities to enhance processes, workflow and security
Technical Analysis
Business Value Analysis
Cultural Change Analysis
Develop Training Plan and Materials
Train End Users on Modernized
Application
AN
ALY
ZE
MODERNIZE
Application Modernization & Mobilization, Not Migration
There is no tool that magically solves the migration problem.
From Notes to SharePoint
From Client to Web
From A to B
Tools move data
People improve process and modernization applications
74
Starting the Mobile XPages Journey - The Starting Point
75
76
77
78
79
80
81
82
83
Come see PSC’s vision of application modernization and mobile development
OS102: Write once, run anywhere -Angular.js in Xpages
Friday, 3 PM Imperial Room
85
I am a web developer.I build world class apps on #XPages#free1352 #mwlug
@johnhead @matthewengstrom
86
The IBM MobileFirst Story –and why XPages Customers & Developers care
Mobile Adoption Continues to Explode
5.6
BillionPersonal
Devices Sold
1 TrillionConnected Devices
41% CAGR
Wearable Wireless
Devices
2013 2014 2015
What constitutes a mobile strategy leader?Deliberate
Source: Institute for Business Value, Mobile Enterprise Study
Is aligned to areas where mobile can fundamentally change business processes and models to generate new revenue streams, lower costs or redefine the organization’s role in the value chain
ResourcefulHas designed to leverage common technology tools, partnerships, platforms and development resources across business units
CollaborativeHas an established governance structure for mobile initiatives that involves all relevant stakeholders, including LoB, IT, HR and Marketing
Thorough Takes into account both external as well as internal initiatives
Financially savvy
Ensures that business cases take into consideration both direct costs as well as benefits that accrue in areas not directly bearing the cost of the initiative
Mobile strategy is aligned with the overall business strategy
Organization has clear funding mechanism for mobile initiatives
There is executive-level oversight for mobile initiatives
Organization has a well-defined, enterprise-wise mobile strategy There is an
established governance structure for mobile initiatives
50%
49
47%
45
44Source: Institute for Business Value, Mobile Enterprise Study (Percent indicating agree or strongly agree)
Mobile strategy leaders have similarities…
They use mobile to fundamentally TRANSFORM the way they do business
4
They use insights to ENGAGE their customers wherever they are
3
They BUILD apps that unlock core business knowledge for mobile uses
1
They secure and manage the mobile enterprise to OPTIMIZE performance
2
The Findings Give Us Insight into the Things that Mobile Leaders Are Doing Differently
Those indicating that they excel at integrating existing systems with mobile
63%vs
34%
Mobile Strategy Leaders
All Others
Users do not forgive you for having something that works on the website but doesn’t work on the iPhone app.Chief Architect, Travel services company
Those indicating that they are effective at addressing mobile data security issues
90%vs
55%
Mobile Strategy Leaders
All Others
Our main challenges are data, security, privacy, and intellectual property risk. As vehicles collect more and more data, we will be challenged with determining the owner of the data and what is personal versus private. Director Strategy and Planning, Global IT, Automotive
Those indicating that they are effective at taking action based on mobile data
73%
36%
Mobile Strategy Leaders
All Others
vs
Make sure the voice of the customer is heard by the engineerSenior Advisor, Consumer Electronics company
Those indicating that mobile is fundamentally changing the way their organization does business
81%vs
39%
Mobile Strategy Leaders
All Others
If we don’t invest in mobile, over time we will reduce our ability to acquire new customers and make acquisitions; our customer metrics will decline.Head of Group Digital Deployment, Banking
Connectwith customers
in context
Engage
Backed by these findings we have identified a 4 part strategic approach to helping our clients put their businesses in motion
Create new value at the moment of awareness
Develop and runapplications
Integrate mobileinto the fabric of the organization
Transform
Build
Optimize
SolutionUsing the IBM Worklight mobile platform, the organization can develop and deploy hybrid HTML5 applications to deliver content across multiple mobile platforms.
BenefitsReduces multiplatform development costs by 60 percent when developing for five platforms
ChallengesRohde & Schwarz wanted to create a mobile enterprise infrastructure that would help it support multiple devices and create applications for customers, partners and employees
Rohde & Schwarz cuts mobile development costs by 60 percent. The IBM Worklight platform facilitates rapid mobile application development Develop and run
applications
Challenges
The hospital wanted to update its mobile environment to improve care quality, medical staff productivity and operating cost reduction.
Kochi Medical School Hospital improves care quality while cutting costs using Mobile Enterprise Services
BenefitsLower per-device expense helps reduce maintenance costs and equip a larger pool of employees.
Cloud based architecture maintains a security-rich environment for medical information which extends to, but is not stored on, mobile devices.
SolutionIBM helped the hospital to restructure its architecture to take advantage of Apple iPod touch devices, offering a more intuitive user interface, lower maintenance costs and a broader range of applications.
Integrate mobileinto the fabricof the organization
ChallengesAmidst the rapid adoption of mobile banking, ING DIRECT Canada needed to be nimble and be able to change and adapt to consumer preferences quickly.
Mobile innovations at ING DIRECT Canada make consumer banking available any time, any place
SolutionDeveloped a long-term, mobile architecture that could offer consistent value to clients, support multiple mobile devices, fast-track the delivery of new features, and do it all securely.
BenefitsOrange Snapshot gives mobile consumers a complete and simplified view of all their accounts, as well as bill payment and email money transfers, in two easy clicks.
Customers can easily and securely access their ING DIRECT account information from within Facebook’s social networking site.
Ford Motor Co. enables mobile user experience with M2M technologies
Create new value at the moment of awareness
ChallengesIncreasingly sophisticated mobile technologies continues to raise the bar on drivers’ expectations for their vehicles and their driving experience. Ford needed to provide its customers with safer, simpler ways to connect with in-vehicle technologies and their digital lives.
Benefits
Ford improved tracking of maintenance issues and vehicle owner behaviors and increased customer satisfaction by enabling vehicles to self-diagnose and report incipient maintenance issues
SolutionFord implemented IBM WebSphere software, which helps enable the company to build, manage the mobility functions that enhances the mobile experience for the customers and increase the service predictability
Domino applications built with XPages MobileHendricks Regional Health
Using XPages to improve staff scheduling and communication, mobile access to field protocols for EMTs, an insulin drip calculator and more
Click → Link to case study
Imaging Business Machines, LLC.
Using XPages to modernize existing business applications
Click → Link to case study
VCC
XPages mobile controls provide mobile access to VCC's Endeavor project management solution
Click → Link to case study
SMC
XPages plus Teamstudio Unplugged allows employees to perform energy assessments offline with their mobile devices
IBM Xpages Applications In The CloudAn Expressway for bringing Domino Applications to the cloud
New or existing customer applications
ISV solutions
Leveraging the IBM SoftLayer cloud infrastructure
Automated, Highly Available
Worldwide data center presence
Pay per use and scale as needed
Work with ISSC and IBM Business Partners tocustomize and manage
Based on
AD109: IBM Domino Applications in the cloud
Thursday, 1 PM Cascade
Final Thoughts
103
104
I am a web developer.I build world class apps on #XPages#free1352 #mwlug
@johnhead@matthewengstrom