Your SlideShare is downloading. ×
Pulse 2013 Mobile Build and Connect presentation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Pulse 2013 Mobile Build and Connect presentation

1,109

Published on

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.

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,109
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. IBM MobileFirst App PlatformDevelop and Integrate Mobile Apps to Drive ROILeigh Williamson, Distinguished EngineerIBM Software Group #ibmpulse @leighawillia © 2013 IBM Corporation
  • 2. Please note #ibmpulse @leighawilliaIBM’s statements regarding its plans, directions, and intent are subject to change orwithdrawal without notice at IBM’s sole discretion.Information regarding potential future products is intended to outline our general productdirection 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 potentialfuture products may not be incorporated into any contract. The development, release, andtiming of any future features or functionality described for our products remains at our solediscretion. 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 monthsare currently extending 77% of developers willenterprise apps to mobile be focused on Hybridor 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 apps3
  • 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 Services4
  • 6. The MobileFirst Application Platform #ibmpulse @leighawilliaA Mobile Application Platform leverages the value of your existing investments so that you canextend 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 AppScan6
  • 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 line7
  • 9. Rapid multi-platform development #ibmpulse @leighawilliausing 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 Platform8
  • 10. Extend the value of existing investments #ibmpulse @leighawilliain 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 Platform9
  • 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 Platform10
  • 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-end12
  • 14. What do mobile testers need? #ibmpulse @leighawillia13
  • 15. Mobile User Interface Automation #ibmpulse @leighawilliaHigh quality mobile apps built and tested for a rapidly evolving mobileinfrastructure 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 events14
  • 16. Be lean. Be agile. Work together. #ibmpulse @leighawilliaIBM Mobile Development Lifecycle Solution Design & Develop InstrumentUnify mobile development teams to produce Obtain Insight Integratebetter applications, at mobile speedDeliver mobile applications for multiple platformswith cross-platform code, build and test support Manage Industrialize TestMeet accelerated time to market requirements IBM Mobile Developmentusing agile processes with real-time planning to help Lifecycle Solutionbuild and maintain “5-star” mobile appsDeliver high quality apps that engage users and Scan & Certify Deploymeet business objectives with lifecycle traceability toensure coverage of requirements, development andtestIntegrate with enterprise systems by extendingenterprise assets and connecting via Worklight “I can focus on designing an innovative app andadapters depend on my lifecycle capabilities to collaborate with stakeholders from design to done!” - Mobile Developer15
  • 17. IBM Mobile Development Lifecycle Solution #ibmpulse @leighawillia16
  • 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 Services17
  • 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/financingIBM 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. Ratesare 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 assumedvalue 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, customerrequirements 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 @leighawilliaDate Time Room Session Title IBM MobileFirst ManagementTues, 11:15 AM - MGM Grand Yale University Introduces Mobile Device Management as an Internal Service5/Mar 12:15 PM Room 320Tues, 12:30 PM - MGM Grand Non-Technical Issues Getting in the Way of Your Mobile Device Management Deployment?5/Mar 01:30 PM Room 320Tues, 02:00 PM - MGM Grand Network Management in Todays Mobile World5/Mar 03:00 PM Room 320Tues, 03:30 PM - MGM Grand Managing a Mobile Sales Force with IBM Endpoint Manager at Yanbal International5/Mar 04:30 PM Room 320Tues, 05:00 PM - MGM Grand Combining Telecom Expense and Mobile Device Management to Lower Costs5/Mar 06:00 PM Room 320Wed, 12:30 PM - MGM Grand How to Run a Successful "Bring Your Own Device" Initiative6/Mar 01:30 PM Room 320Wed, 03:30 PM - MGM Grand Untethering Resources for Engaging Enterprises6/Mar 04:30 PM Room 320 IBM MobileFirst SecurityWed, 02:00 PM - MGM Grand Mobile 360: Improving Network Security and the Device Enrollment Process at the Same Time6/Mar 03:00 PM Room 320Wed, 11:00 AM - MGM Grand Mobile and BYOD Security at IBM6/Mar 12:00 PM Room 320 IBM MobileFirst AnalyticsWed, 03:30 PM - MGM Grand Mobile Analytics to Increase User Adoption and Experience6/Mar 04:30 PM Room 302 20
  • 22. #ibmpulse @leighawilliaDate Time Room Session Title IBM MobileFirst StrategyTue, 05:00 PM - MGM Grand How Taser International Uses IBM Cast Iron to Connect Its Mobile Sales Force to CRM and ERP5/Mar 06:00 PM Room 302 IBM MobileFirst PlatformTue, 12:30 PM - MGM Grand Overview of IBM Mobile Foundation Platform5/Mar 01:30 PM Room 302Tue, 02:00 PM - MGM Grand Agile and DevOps: The "Perfect Couple" for Mobile App Delivery5/Mar 03:00 PM Room 302Tue, 03:30 PM - MGM Grand IBM Mobile Foundation Integration in Action5/Mar 04:30 PM Room 302Tue, 06:00 PM - MGM Grand Mobile App Development with IBM Worklight and HTML55/Mar 07:00 PM Room 302Wed, 11:00 AM - MGM Grand ClickButler Utilizes IBM Worklight to Facilitate "Doing Business in Motion"6/Mar 12:00 PM Room 302Wed, 12:30 PM - MGM Grand IBM Collaboration Strategy and Advancements for a Mobile, Social World6/Mar 01:30 PM Room 302Wed, 02:00 PM - MGM Grand Addressing the Challenges of Mobile Application Testing6/Mar 03:00 PM Room 302 IBM MobileFirst ServicesTue, 11:15 AM - MGM Grand How Emerging Mobile and Cloud Trends Will Change Your Overall Enterprise and Mobile5/Mar 12:15 PM Room 302 Strategy 21
  • 23. #ibmpulse @leighawillia22
  • 24. Acknowledgements and Disclaimers: #ibmpulse @leighawillia Availability. 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. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it 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, this presentation or any other materials. Nothing contained in this presentation 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. 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. 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. © Copyright IBM Corporation 2013. All rights reserved. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, Rational, WebSphere, and MobileFirst, are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others.23

×