Presentation made at Pulse2013 about the new IBM MobileFirst brand and portfolio, especially focusing on our solutions to help clients build & connect their mobile apps.
2. Please note #ibmpulse @leighawillia
IBM’s statements regarding its plans, directions, and intent are subject to change or
withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product
direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise,
or legal obligation to deliver any material, code or functionality. Information about potential
future products may not be incorporated into any contract. The development, release, and
timing of any future features or functionality described for our products remains at our sole
discretion.
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.
1
3. Mobile application development #ibmpulse @leighawillia
Now a top business priority
35% of developers are currently 29% of mobile developers currently
targeting tablets, with more than focus on Hybrid app development
90% plan to develop for tablets with another 49% expected to
in the near future. focus on it in the next year.
Nearly 90% of developers In the next 12 months
are currently extending 77% of developers will
enterprise apps to mobile be focused on Hybrid
or plan to in the near future. application development.
More than 100M people 25+ Almost all expect
upgraded to iOS6 in the first to deploy more than 25 mobility
week (September, 2012) applications in the next two years
Source: Evans Data Mobile Developer Survey Mobile Development Report 2012 Volume
Source: Business Insider (September 2012)
2
4. Why mobile is different #ibmpulse @leighawillia
Mobile apps are different. Development is different.
• They are more strategic – Greater urgency • Faster development cycles
urgency and immediacy of engagement • More devices to support, each with its own set of
• They are context-aware –know where you are capabilities, OS and UI behaviors
and what you are doing • More development approaches to choose from –
• They run on unstable networks–interruption is Web, HTML, Native
the norm, not the exception • More third-party and open-source tools,
• Smaller footprint – More challenging to make frameworks and libraries to choose from
compelling and easy to use
• Always on – An opportunity to deliver greater Security is different.
value
• Greater risks of exposing applications and data on
small, light and always on portable devices
Management is different. • Greater authentication challenges associated with
content mashups
• Smaller screens pulling content from more sources:
need to choreograph content from multiple • AppStore Terms of Service can limit security options
repositories and applications , both on premises and in
the cloud
• Greater challenges of application governance,
distribution, and version management
• AppStore Terms of Service present challenges for
managing B2C apps
3
5. The IBM MobileFirst offering portfolio #ibmpulse @leighawillia
Industry Solutions
Development & Integration Services
Banking Insurance Retail Transport Telecom Government Healthcare Automotive
Strategy & Design Services
IBM and Partner Applications
Application & Data Platform
Application Platform and Data Services
Management Security Analytics
Devices Network Servers
Cloud & Managed Services
4
6. The MobileFirst Application Platform #ibmpulse @leighawillia
A Mobile Application Platform leverages the value of your existing investments so that you can
extend your enterprise to mobile devices
Essential development, runtime and
client device services
Open standards-based Mobile application server Client device layer
mobile app development provides mobile-specific enables client-side
environment with mobile- administrative, notifications, security, enforces app
specific Application analytics, security and data upgrades, secures local
Lifecycle Management synchronization services. storage and allows access
(ALM) to device features.
5
7. The IBM MobileFirst Development Lifecycle #ibmpulse @leighawillia
Design & Develop Instrument
WorkLight Analytics & Security
Obtain Insight Integrate
Tealeaf CastIron
Industrialize
IBM Mobile Development
Lifecycle Solution
Manage Test
Endpoint Manager Rational Workbench
Deploy Scan & Certify
WorkLight AppScan
6
8. Thinking through Mobile Application Development #ibmpulse @leighawillia
Building & Deploying Mobile Lifecycle Data Access
Mobile Apps Management & Testing & Integration
Plan Requirements Define Endpoints
Plan project scope and goal Collect user requirements Choose on premise or
Design and feedback cloud services
Define user experience for Collaborate Integrate
mobile and use latest Coordinate agile Rapidly connect to data
device features development teams sources and combine data
Build Test Convert
For cross platform and Automated test on real Modify service interfaces for
manageability mobile devices mobile friendly format
Simulate Deploy Push
Ensure app functionality Push to production with Receive events from
and usability controlled distribution services and push to
Post for review Continuous Experience appropriate device
Gather feedback from stake Gather continuous feedback Synchronize
holders from user and iterate Keep data in sync while
off line
7
9. Rapid multi-platform development #ibmpulse @leighawillia
using a single shared codebase
From the complexity of many… To the simplicity of one
•Multiple sets of tools & frameworks • One development environment
•Four codebases to develop and maintain • One codebase to develop and maintain
Apple Android Blackberry Windows
Windows Phone
Apple Android Blackberry
Phone
IBM MobileFirst Platform
8
10. Extend the value of existing investments #ibmpulse @leighawillia
in applications, in data, and in services
From the complexity of many… To the simplicity of one
•Multiple sets of back-end integrations to build •One adapter per resource
and manage
•Worklight Server manages caching, authentication
•YOU manage caching, authentication and single and single sign-on, service interruptions and push
sign-on, service interruptions and push notifications
notifications
Analytics Analytics
App DB
Engine App DB Engine
IBM MobileFirst Platform
9
11. Security patches in hours versus months #ibmpulse @leighawillia
Situation: App published with HTML-based security breach
From uncertainty… To governance and control
• Patch and package:
• Android app
Week 1 • Apple app Hour 1 Patch common code base.
• Windows app
• Blackberry app
• Submit for review:
• Apple Store Deploy to all platforms.
Week 1 • Google Play Hour 2 Apple, Android, Blackberry,
• Blackberry AppWorld Windows Phone
• Windows App store
Direct Update: The next time users
4-6 week publishing cycle launch the app, they are forced
to update or quit the app.
Never. There is no way to require
Date Date
users to upgrade or prevent them Same day, guaranteed.
Resolved from running a published app. Resolved
IBM MobileFirst Platform
10
12. Quality is critical for mobile applications #ibmpulse @leighawillia
Customer facing (B2C) applications
– ‘Face of the Business’
– Engage customer personally and drive
loyalty
– User experience is key to brand
perception
Employee facing (B2E) applications
– Increase worker productivity
– Speed decision making and action
– Poor user experience compromises
investment
No more 1 star ratings!
11
13. Testing the end-to-end mobile solution #ibmpulse @leighawillia
Client Tier Devices Middle Tier Server Back-end Data & Services
Testing involves much more than just the mobile front-end
12
15. Mobile User Interface Automation #ibmpulse @leighawillia
High quality mobile apps built and tested for a rapidly evolving mobile
infrastructure
Mobile Test Automation
− Support for native and hybrid applications running on
Android and iOS
− Natural language test and visual test editing
− Simplified IDE and mobile device clients for test
authoring, execution, and reporting
Eclipse environment
− Mobile Test Automation
− Support for Selenium web GUI test automation
− Multi-channel test scenarios
− Integration with Rational Quality Manager and the IBM
Worklight mobile development platform IBM Rational Test Workbench
End-to-end mobile testing
BETA planned
− Virtualization of middle-tier and back-end systems availability 1Q
− Dynamic instrumentation of mobile applications 2013
− Capture and high-fidelity replay of multi-touch events
14
16. Be lean. Be agile. Work together. #ibmpulse @leighawillia
IBM Mobile Development Lifecycle Solution Design & Develop Instrument
Unify mobile development teams to produce Obtain Insight Integrate
better applications, at mobile speed
Deliver mobile applications for multiple platforms
with cross-platform code, build and test support
Manage Industrialize Test
Meet accelerated time to market requirements IBM Mobile Development
using agile processes with real-time planning to help Lifecycle Solution
build and maintain “5-star” mobile apps
Deliver high quality apps that engage users and Scan & Certify
Deploy
meet business objectives with lifecycle traceability to
ensure coverage of requirements, development and
test
Integrate with enterprise systems by extending
enterprise assets and connecting via Worklight “I can focus on designing an innovative app and
adapters depend on my lifecycle capabilities to
collaborate with stakeholders from design to
done!”
- Mobile Developer
15
18. The IBM MobileFirst offering portfolio #ibmpulse @leighawillia
Industry Solutions
Development & Integration Services
Banking Insurance Retail Transport Telecom Government Healthcare Automotive
Strategy & Design Services
IBM and Partner Applications
Application & Data Platform
Application Platform and Data Services
Management Security Analytics
Devices Network Servers
Cloud & Managed Services
17
19. Funding options to accelerate your project #ibmpulse @leighawillia
IBM Global Financing can help you remove budget obstacles for
your mobile projects
– 0% loans on IBM Software and select storage and servers
– Hardware and appliance leasing can save up to 16%*
– Bundle technology and services into one easy payment
– Contain costs with IBM Certified Pre-Owned Equipment
Speak to an IBM Global Financing representative this week
– Ask for them in the Solution Showcase (BP Café)
Learn more at www.ibm.com/financing
IBM Global Financing offerings are provided through IBM Credit LLC in the United States and other IBM subsidiaries and divisions worldwide to qualified commercial and government clients. Rates
are based on a client’s credit rating, financing terms, offering type, equipment type and options, and may vary by country. Other restrictions may apply. Rates and offerings are subject to change,
extension or withdrawal without notice.
(*) Represents Net Present Value savings over a 36 months period for an IBM hardware Fair Market Value lease from IBM Global Financing with a "best credit" customer and including an assumed
value for the customer’s cost of capital. Current IBM Global Financing monthly rates for IBM hardware used to calculate PV savings. Savings can vary according to hardware platform, customer
requirements and should be validated as part of a full Total Cost of Ownership analysis.
18
20. Three Ways to Get Started with IBM #ibmpulse @leighawillia
1 Continue the conversation with us at the
mobile enterprise zone in the Solution Expo
2 Schedule a free mobile innovation workshop
by emailing ibmmobile@us.ibm.com
3 Learn more at www.ibm.com/mobilefirst
Interact with us @IBMMobile and #IBMMobile
• Google “IBM MobileFirst”
• Google “DeveloperWorks Mobile”
• Google “IBM Mobile Frontier”
19
21. #ibmpulse @leighawillia
Date Time Room Session Title
IBM MobileFirst Management
Tues, 11:15 AM - MGM Grand Yale University Introduces Mobile Device Management as an Internal Service
5/Mar 12:15 PM Room 320
Tues, 12:30 PM - MGM Grand Non-Technical Issues Getting in the Way of Your Mobile Device Management Deployment?
5/Mar 01:30 PM Room 320
Tues, 02:00 PM - MGM Grand Network Management in Today's Mobile World
5/Mar 03:00 PM Room 320
Tues, 03:30 PM - MGM Grand Managing a Mobile Sales Force with IBM Endpoint Manager at Yanbal International
5/Mar 04:30 PM Room 320
Tues, 05:00 PM - MGM Grand Combining Telecom Expense and Mobile Device Management to Lower Costs
5/Mar 06:00 PM Room 320
Wed, 12:30 PM - MGM Grand How to Run a Successful "Bring Your Own Device" Initiative
6/Mar 01:30 PM Room 320
Wed, 03:30 PM - MGM Grand Untethering Resources for Engaging Enterprises
6/Mar 04:30 PM Room 320
IBM MobileFirst Security
Wed, 02:00 PM - MGM Grand Mobile 360: Improving Network Security and the Device Enrollment Process at the Same Time
6/Mar 03:00 PM Room 320
Wed, 11:00 AM - MGM Grand Mobile and BYOD Security at IBM
6/Mar 12:00 PM Room 320
IBM MobileFirst Analytics
Wed, 03:30 PM - MGM Grand Mobile Analytics to Increase User Adoption and Experience
6/Mar 04:30 PM Room 302
20
22. #ibmpulse @leighawillia
Date Time Room Session Title
IBM MobileFirst Strategy
Tue, 05:00 PM - MGM Grand How Taser International Uses IBM Cast Iron to Connect Its Mobile Sales Force to CRM and ERP
5/Mar 06:00 PM Room 302
IBM MobileFirst Platform
Tue, 12:30 PM - MGM Grand Overview of IBM Mobile Foundation Platform
5/Mar 01:30 PM Room 302
Tue, 02:00 PM - MGM Grand Agile and DevOps: The "Perfect Couple" for Mobile App Delivery
5/Mar 03:00 PM Room 302
Tue, 03:30 PM - MGM Grand IBM Mobile Foundation Integration in Action
5/Mar 04:30 PM Room 302
Tue, 06:00 PM - MGM Grand Mobile App Development with IBM Worklight and HTML5
5/Mar 07:00 PM Room 302
Wed, 11:00 AM - MGM Grand ClickButler Utilizes IBM Worklight to Facilitate "Doing Business in Motion"
6/Mar 12:00 PM Room 302
Wed, 12:30 PM - MGM Grand IBM Collaboration Strategy and Advancements for a Mobile, Social World
6/Mar 01:30 PM Room 302
Wed, 02:00 PM - MGM Grand Addressing the Challenges of Mobile Application Testing
6/Mar 03:00 PM Room 302
IBM MobileFirst Services
Tue, 11:15 AM - MGM Grand How Emerging Mobile and Cloud Trends Will Change Your Overall Enterprise and Mobile
5/Mar 12:15 PM Room 302 Strategy
21