© 2013 IBM Corporation
First
#IBMMobile
IBM MobileFirst
Put your business in motion.
© 2013 IBM Corporation2
First
#IBMMobile#IBMMobile
Agenda
What does SoMoClo mean?
3
1
2
4 Do I need to worry about securit...
© 2013 IBM Corporation3
First
#IBMMobile
96% of GenYers
have joined
a social network
9.6 Billion
connected
devices
2.5 Qui...
© 2013 IBM Corporation4
First
#IBMMobile
Sources: IBM analysis, Ponemon Institute and Symantec Research
Significant shifts...
© 2013 IBM Corporation5
First
#IBMMobile
Social
Cloud
Mobile
Internet of Things
Big
Data
Business
Customers l Partners l...
© 2013 IBM Corporation6
First
#IBMMobile
Systems of Interaction
Continuous client
experience
Partner value chainCloud-base...
© 2013 IBM Corporation7
First
#IBMMobile#IBMMobile
Mobile is primary
91% of mobile users keep
their device within arm s
re...
© 2013 IBM Corporation8
First
#IBMMobile
35% of developers are currently
targeting tablets, with more than
90% plan to dev...
© 2013 IBM Corporation9
First
#IBMMobile
Recent VentureBeat survey: HTML5 vs native for mobile
Surveyed 4,034 Mobile App D...
© 2013 IBM Corporation10
First
#IBMMobile
have major skill gaps
in mobile, business
analytics, and security
* Includes bus...
© 2013 IBM Corporation11
First
#IBMMobile
Industry Solutions
IBM & Partner Applications
Banking! Insurance! Transport! Tel...
© 2013 IBM Corporation12
First
#IBMMobile#IBMMobile
What does SoMoClo mean?
3
1
2
4 Do I need to worry about security?
Wha...
© 2013 IBM Corporation13
First
#IBMMobile
Social
CloudMobile
Social + Mobile + Cloud
§  Cloud is the delivery, mobile is ...
© 2013 IBM Corporation14
First
#IBMMobile#IBMMobile
60 Second Primer on Cloud
Infrastructure / IaaS
Platforms / PaaS
Appli...
© 2013 IBM Corporation15
First
#IBMMobile
Forecast: Global Public Cloud Market Size, 2011 To 2020
© 2013 IBM Corporation16
First
#IBMMobile#IBMMobile
Mobile cloud services
Mobile cloud services are high-value middleware ...
© 2013 IBM Corporation17
First
#IBMMobile#IBMMobile
Social
If mobile devices are the platform, social media is the glue
th...
© 2013 IBM Corporation18
First
#IBMMobile#IBMMobile
User recognition
•  Unique visitor counts often highly inflated
•  Log...
© 2013 IBM Corporation19
First
#IBMMobile#IBMMobile
Encourage users to engage socially
•  Offer value in exchange for soci...
© 2013 IBM Corporation20
First
#IBMMobile#IBMMobile
What does SoMoClo mean?
3
1
2
4 Do I need to worry about security?
Wha...
© 2013 IBM Corporation21
First
#IBMMobile
Why mobile development is different
•  Smaller screens pulling content from more...
© 2013 IBM Corporation22
First
#IBMMobile
Cross-Platform
Development
Catalog
Management
App
Versioning
Push
Notifications
...
© 2013 IBM Corporation23
First
#IBMMobile
Scan & Certify!
Instrument!
Test!
Integrate!Obtain Insight!
Manage!
Deploy!
Desi...
© 2013 IBM Corporation24
First
#IBMMobile#IBMMobile
What a mobile architecture looks like
Systems	
  of	
  
Record	
  Data...
© 2013 IBM Corporation25
First
#IBMMobile
Mobile Lifecycle
Management & Testing
Data Access
& Integration
Building & Deplo...
© 2013 IBM Corporation26
First
#IBMMobile
Mobile Lifecycle
Management & Testing
Data Access
& Integration
Building & Deplo...
© 2013 IBM Corporation27
First
#IBMMobile
dev·ops noun 'dev-äps
Enterprise capability for continuous software delivery tha...
© 2013 IBM Corporation28
First
#IBMMobile
Simplify the mobile app user experience
choose your approach wisely
© 2013 IBM Corporation29
First
#IBMMobile#IBMMobile
Leverage popular frameworks
accelerate front end building hybrid appli...
© 2013 IBM Corporation30
First
#IBMMobile
Use simulation for rapid design, development and test
minimize the risk
§  Simu...
© 2013 IBM Corporation31
First
#IBMMobile
Open standards-based
development environment
with mobile-specific
Application Li...
© 2013 IBM Corporation32
First
#IBMMobile#IBMMobile
Equip cross platform apps with common runtime capabilities
build the b...
© 2013 IBM Corporation33
First
#IBMMobile
Exploit the power of hybrid
Remote management via direct updates
Mobile
Middlewa...
© 2013 IBM Corporation34
First
#IBMMobile#IBMMobile
Understand data access considerations
optimize access through mobile f...
© 2013 IBM Corporation35
First
#IBMMobile#IBMMobile
Streamline the feedback loop
improve development insight, before and a...
© 2013 IBM Corporation36
First
#IBMMobile
Be Agile!
Use outside-in design & rapid response to user feedback
Definition Dev...
© 2013 IBM Corporation37
First
#IBMMobile
Make testing and quality a priority
Understand how mobile application testing is...
© 2013 IBM Corporation38
First
#IBMMobile
41% of projects fail to deliver expected business ROI
Test early; test often!"
A...
© 2013 IBM Corporation39
First
#IBMMobile#IBMMobile
Combine strategies to reduce response time to feedback
continuously de...
© 2013 IBM Corporation40
First
#IBMMobile
Implement internal app stores
support an agile delivery process and production e...
© 2013 IBM Corporation41
First
#IBMMobile
The Key to Successful Mobile App Development

Starts With Design, IT and LOB Wor...
© 2013 IBM Corporation42
First
#IBMMobile
Align to key industry use cases
Industry Solutions!
Mobile Applications!
MobileS...
© 2013 IBM Corporation43
First
#IBMMobile#IBMMobile
Forrester Consulting finds Five-Year Risk-Adjusted ROI of IBM Workligh...
© 2013 IBM Corporation44
First
#IBMMobile
Gartner	
  does	
  not	
  endorse	
  any	
  vendor,	
  product	
  or	
  service	...
© 2013 IBM Corporation45
First
#IBMMobile#IBMMobile
What does SoMoClo mean?
3
1
2
4 Do I need to worry about security?
Wha...
© 2013 IBM Corporation46
First
#IBMMobile
IBM examines the challenges of delivering mobile security for
today's always-con...
© 2013 IBM Corporation47
First
#IBMMobile
Enterprises need confidence to put mobile first…
© 2013 IBM Corporation48
First
#IBMMobile
Mobile
devices are
shared more
often
Mobile
devices are
used in more
locations
M...
© 2013 IBM Corporation49
First
#IBMMobile
Device
Management
Network, Data,
and Access Security
Application Layer
Security
...
© 2013 IBM Corporation50
First
#IBMMobile#IBMMobile
Why take an integrated approach to mobile security?
Speed time to depl...
© 2013 IBM Corporation51
First
#IBMMobile#IBMMobile
What if context determined capabilities automatically & securely?
•  C...
© 2013 IBM Corporation52
First
#IBMMobile
Mobile devices are twice as
appealing. Hackers can obtain
personal and business ...
© 2013 IBM Corporation53
First
#IBMMobile
Android Malware Increase Dramatically in 2011
Spyware and SMS Trojans Top Two
So...
© 2013 IBM Corporation54
First
#IBMMobile#IBMMobile
Mobile Computing Losses Are Real
Symantec's 2012 State of Mobility Sur...
© 2013 IBM Corporation55
First
#IBMMobile
No One Is Spared
Source: Arxan State of Security in the App Economy – 2012
The S...
© 2013 IBM Corporation56
First
#IBMMobile#IBMMobile
Security Risk a Function of Mobile Application Type
Mobile Native appl...
© 2013 IBM Corporation57
First
#IBMMobile#IBMMobile
Permissions May Introduce Security Risk
•  Users don’t understand
•  A...
© 2013 IBM Corporation58
First
#IBMMobile
§  Confidentiality leaks
–  Private conversations leaked to
public
–  Private c...
© 2013 IBM Corporation59
First
#IBMMobile#IBMMobile
What does SoMoClo mean?
3
1
2
4 Do I need to worry about security?
Wha...
© 2013 IBM Corporation60
First
#IBMMobile#IBMMobile
Our mission: Partner with faculty to develop the skills needed
to buil...
© 2013 IBM Corporation61
First
#IBMMobile#IBMMobile
developerWorks Mobile
§  Downloads
§  Forums
§  Training materials
...
© 2013 IBM Corporation62
First
#IBMMobile
Leveraging Mobile Requires 

More Than Just Apps"
It takes a new set of skills t...
© 2013 IBM Corporation63
First
#IBMMobile
Three ways for you to get started with IBM MobileFirst"
Leverage the IBM Academi...
© 2013 IBM Corporation64
First
#IBMMobile
The Broadest 

Portfolio of
Mobile
Solutions 

!
The Deepest
Set of Services
Exp...
Upcoming SlideShare
Loading in …5
×

Mobile trends and academic opportunities presented at Strathmore and JKUAT Universities in Nairobi Aug 2013

1,381 views

Published on

You are invited to explore the recent developments and announcements of a new portfolio of mobile products and services called IBM MobileFirst.  By incorporating mobile capabilities that range from analytics, cloud, security, device management, application development and industry expertise, IBM MobileFirst will help you use mobile in new and unique ways to be more productive and innovative. IBM MobileFirst offers an array of solutions that helps connect, secure, and manage and develop mobile networks, infrastructures, and applications.  
                                                                                                                                                                                                                                                                                                   Attend this session and learn more about:
The mobile marketplace - trends, insights, future direction
Taking a Mobile First approach - what is involved
Industry use cases
Demo of sample application
Q&A

Published in: Technology, Business
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
1,381
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
51
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Mobile trends and academic opportunities presented at Strathmore and JKUAT Universities in Nairobi Aug 2013

  1. 1. © 2013 IBM Corporation First #IBMMobile IBM MobileFirst Put your business in motion.
  2. 2. © 2013 IBM Corporation2 First #IBMMobile#IBMMobile Agenda What does SoMoClo mean? 3 1 2 4 Do I need to worry about security? What are the trends in mobile? Are there any best practices for mobile development? 5 What is the IBM Academic Initiative?
  3. 3. © 2013 IBM Corporation3 First #IBMMobile 96% of GenYers have joined a social network 9.6 Billion connected devices 2.5 Quintillion bytes of new data generated daily Internet of information Internet of engagement Internet of “things” The planet is getting smarter
  4. 4. © 2013 IBM Corporation4 First #IBMMobile Sources: IBM analysis, Ponemon Institute and Symantec Research Significant shifts are giving rise to new opportunities and risks Customers who shop on tablets tend to spend 21% more than those who shop on computers. A data breach costs a company, on average, $5.5 million
  5. 5. © 2013 IBM Corporation5 First #IBMMobile Social Cloud Mobile Internet of Things Big Data Business Customers l Partners l Employees New technologies present opportunities for business
  6. 6. © 2013 IBM Corporation6 First #IBMMobile Systems of Interaction Continuous client experience Partner value chainCloud-based Services Systems of Engagement Systems of Record Internet of Things CRM HR DB ERP A new kind of system is required
  7. 7. © 2013 IBM Corporation7 First #IBMMobile#IBMMobile Mobile is primary 91% 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 Mobile is about transacting 96% year to year increase in mobile cyber Monday sales between 2012 and 2011 Mobile must create a continuous brand experience 90% 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 Five mobile trends with significant implications for the enterprise
  8. 8. © 2013 IBM Corporation8 First #IBMMobile 35% of developers are currently targeting tablets, with more than 90% plan to develop for tablets in the near future. Nearly 90% of developers are currently extending enterprise apps to mobile or plan to in the near future. In the next 12 months 77% of developers will be focused on Hybrid application development. More than 100M people upgraded to iOS6 in the first week (September, 2012) Source: Evans Data Mobile Developer Survey Mobile Development Report 2012 Volume Source: Business Insider (September 2012) 25+ Almost all expect to deploy more than 25 mobility applications in the next two years 29% of mobile developers currently focus on Hybrid app development with another 49% expected to focus on it in the next year. Mobile application development is a top priority for businesses
  9. 9. © 2013 IBM Corporation9 First #IBMMobile Recent VentureBeat survey: HTML5 vs native for mobile Surveyed 4,034 Mobile App Developers: §  94% plan are using or plan on using HTML5 in next 12 months for mobile app development §  Familiarity and knowledge of existing web development tools is #1 reason to use HTML5 §  Cross Platform support is second most important reason to use HTML5 for mobile app development
  10. 10. © 2013 IBM Corporation10 First #IBMMobile have major skill gaps in mobile, business analytics, and security * Includes business analytics, mobile computing, social business, and cloud computing Sources: IBM Tech Trends report 2012, Enterprise Strategy Group, CompTIA Among organizations worldwide today… has all the skills it needs to be successful applying advanced technology* for business benefit An acute shortage of skills threatens business ability to address emerging opportunities and risks The Next Generation Software Engineer Employs the skills and methodologies needed to keep pace with the rapidly evolving software engineering discipline 65% of enterprises face a shortage of mobile development skills today Mobile Dev
  11. 11. © 2013 IBM Corporation11 First #IBMMobile Industry Solutions IBM & Partner Applications Banking! Insurance! Transport! Telecom! Government!Retail! Healthcare! Automotive! Application & Data Platform Strategy&DesignServices Cloud & Managed Services Devices! Network! Servers! Development&IntegrationServices Management AnalyticsSecurity IBM MobileFirst offering portfolio
  12. 12. © 2013 IBM Corporation12 First #IBMMobile#IBMMobile What does SoMoClo mean? 3 1 2 4 Do I need to worry about security? What are the trends in mobile? Are there any best practices for mobile development? 5 What is the IBM Academic Initiative?
  13. 13. © 2013 IBM Corporation13 First #IBMMobile Social CloudMobile Social + Mobile + Cloud §  Cloud is the delivery, mobile is the ubiquitous access, and social is the personal engagement §  SoMoClo (social, mobile and cloud) is the convergence of collaborative, on-the-go technologies that allow users to access data and applications from anywhere at any time.
  14. 14. © 2013 IBM Corporation14 First #IBMMobile#IBMMobile 60 Second Primer on Cloud Infrastructure / IaaS Platforms / PaaS Applications / SaaS Cloud Applications = SaaS
  15. 15. © 2013 IBM Corporation15 First #IBMMobile Forecast: Global Public Cloud Market Size, 2011 To 2020
  16. 16. © 2013 IBM Corporation16 First #IBMMobile#IBMMobile Mobile cloud services Mobile cloud services are high-value middleware capabilities designed to be consumed by mobile applications. For example, a Passes service would enable businesses to easily engage with consumers by sending them loyalty coupons, tickets, etc. MyApp Boarding Store Card Event Coupon
  17. 17. © 2013 IBM Corporation17 First #IBMMobile#IBMMobile Social If mobile devices are the platform, social media is the glue that keeps people engaged Commenting allows users to engage with friends and communities, and provides valuable earned media for you Location-based promotion is fun, low-commitment, and also provides indirect endorsement And social integration also provides another major benefit…
  18. 18. © 2013 IBM Corporation18 First #IBMMobile#IBMMobile User recognition •  Unique visitor counts often highly inflated •  Logging in is a pain! Use social sign-on to register and remember user device(s) Better yet: capture registration information at mobile app download/activation!
  19. 19. © 2013 IBM Corporation19 First #IBMMobile#IBMMobile Encourage users to engage socially •  Offer value in exchange for social permission •  Add gamification – check-ins, badges, awards •  Make opt-in seamless, easy, and safe! •  But beware your customers’ wrath – and use the data if you collect it!
  20. 20. © 2013 IBM Corporation20 First #IBMMobile#IBMMobile What does SoMoClo mean? 3 1 2 4 Do I need to worry about security? What are the trends in mobile? Are there any best practices for mobile development? 5 What is the IBM Academic Initiative?
  21. 21. © 2013 IBM Corporation21 First #IBMMobile Why mobile development is different •  Smaller screens pulling content from more sources: need to choreograph content from multiple 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 Development is different.Mobile apps are different. •  They are more strategic – Greater urgency urgency and immediacy of engagement •  They are context-aware –know where you are and what you are doing •  They run on unstable networks–interruption is the norm, not the exception •  Smaller footprint – More challenging to make compelling and easy to use •  Always on – An opportunity to deliver greater value Management is different. Security is different. •  Faster development cycles •  More devices to support, each with its own set of capabilities, OS and UI behaviors •  More development approaches to choose from – Web, HTML, Native •  More third-party and open-source tools, frameworks and libraries to choose from •  Greater risks of exposing applications and data on small, light and always on portable devices •  Greater authentication challenges associated with content mashups •  AppStore Terms of Service can limit security options
  22. 22. © 2013 IBM Corporation22 First #IBMMobile Cross-Platform Development Catalog Management App Versioning Push Notifications Analytics Integration Security ~30%   ~70%   Overall  Effort   User Interface Beyond the UI – Why you need a comprehensive strategy
  23. 23. © 2013 IBM Corporation23 First #IBMMobile Scan & Certify! Instrument! Test! Integrate!Obtain Insight! Manage! Deploy! Design & Develop! The IBM mobile application development lifecycle
  24. 24. © 2013 IBM Corporation24 First #IBMMobile#IBMMobile What a mobile architecture looks like Systems  of   Record  Data Cloud  Services (includes  APNS,   GCM,  etc.) Social   Integration 3rd  Party   Partners Omnichannel   Experience Mobile Gateway Proxy VPN System  of  Engagement   Data  (NoSQL) Cache SSO User  RegistrySecure  Zone Mobile  Middleware App  runtime (client  &  server) Management Data  Access Analytics Engagement Logic App Distribution App  Production Tools Testing (Automated  &   Field  Driven) App   Certification Device OS Native   Sandbox Hybrid HTML  /   CSS  /  JS Client   Runtikme
  25. 25. © 2013 IBM Corporation25 First #IBMMobile Mobile Lifecycle Management & Testing Data Access & Integration Building & Deploying Mobile Apps § Secure code and reuse across platforms § Management needs for B2C / B2B / B2E § Analytics & continuous improvement § Address multi-channel and multi-tier § Rapid Prototyping § Access to device inventory § Test automation & planning § Lifecycle management § Team collaboration § Fit within existing enterprise development process § Short project cycles & integration effort § Different data usage patterns for mobile § Content delivered in context § Driving engagement (push) across multi-tier systems How do I develop & deliver across platforms? How do I test and manage the lifecycle of the app? How do I integrate into existing systems? Understand that mobile is different Mobile application development imperatives and challenges
  26. 26. © 2013 IBM Corporation26 First #IBMMobile Mobile Lifecycle Management & Testing Data Access & Integration Building & Deploying Mobile Apps § Requirements Collect user requirements and feedback § Collaborate Coordinate agile development teams § Test Automated test for mobile devices § Deploy Push to production with controlled distribution § Continuous Experience Gather continuous feedback from user and iterate § Define Endpoints Choose backend and cloud application § Integrate Rapidly connect to back end and combine data § Convert Deliver back end data in mobile friendly format § Push Receive events from back end and push to appropriate device § Synchronize Keep data in sync while off line § Plan Plan project scope and goal § Design Define user experience for mobile and use latest device features § Build For cross platform and manageability § Simulate Ensure app functionality and usability § Post for review Gather feedback from stake holders Think through mobile application development" Embrace the challenge!
  27. 27. © 2013 IBM Corporation27 First #IBMMobile dev·ops noun 'dev-äps Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback Adopt an integrated, collaborative mobile development environment Mobile intersects with devops Reduce time to obtain and respond to customer feedback Balance speed, cost, quality and risk DevOps Lifecycle Continuous Feedback and Improvements Operations/ProductionDevelopment/TestCustomers Business Owners Accelerate software delivery
  28. 28. © 2013 IBM Corporation28 First #IBMMobile Simplify the mobile app user experience choose your approach wisely
  29. 29. © 2013 IBM Corporation29 First #IBMMobile#IBMMobile Leverage popular frameworks accelerate front end building hybrid applications Frameworks for UI components, HTML manipulation, MVC structure, data access, and more Cordova (formerly known as PhoneGap) provides cross platform device feature access
  30. 30. © 2013 IBM Corporation30 First #IBMMobile Use simulation for rapid design, development and test minimize the risk §  Simulators let you see the app across multiple devices & form factors side by side §  Device capabilities can be simulated quickly for walkthroughs across device §  Used for fast development cycle times; then in conjunction with inventory or device cloud for testing
  31. 31. © 2013 IBM Corporation31 First #IBMMobile Open standards-based development environment with mobile-specific Application Lifecycle Management (ALM) Mobile application server provides mobile-specific notifications, analytics, security. Messaging appliance scales to millions of connections and messages. Integrate apps across the enterprise Leverage existing investments and extend your enterprise to mobile devices Client device layer enables client-side security, enforces app upgrades, secures local storage and allows access to device features. Essential development, runtime and client device services Messaging Appliance
  32. 32. © 2013 IBM Corporation32 First #IBMMobile#IBMMobile Equip cross platform apps with common runtime capabilities build the best app possible §  Push notification: mapping users & devices to the right delivery channel §  Analytics data capture: captures client-side usage data to support operational, experience, and business intelligence analytics §  Geo-location: location data & triggers for GPS aware apps §  Encrypted storage: Encrypted storage for sensitive data with offline access §  Data synchronization: Synchronize data items that were accessed or modified offline against REST services. Typically used in conjunction with a local encrypted store §  App security framework: Cross application SSO, authenticity checking, etc. §  App container management: Remote disable and direct update §  Custom containers: Tailor the application sandbox to match corporate governance needs
  33. 33. © 2013 IBM Corporation33 First #IBMMobile Exploit the power of hybrid Remote management via direct updates Mobile Middleware Native Shell Pre-packaged resources 1 Download 4 Update web resource App Store Web resources Cached resources 2 Transfer 3 Check for updates §  Web resources can be pushed down to the device & access locally §  Address critical security concerns or application errors §  Prompt or silent
  34. 34. © 2013 IBM Corporation34 First #IBMMobile#IBMMobile Understand data access considerations optimize access through mobile friendly technologies §  Mobile apps that offer personalization , convenience , or context typically integrate multiple source of back-end data in unique ways §  Systems of record are typically optimized for large payloads of enterprise data. Not optimal for high latency networks or where bandwidth constrained §  Most enterprises have complex SSO flows, which may not be optimized for mobile. Must further be linked to certification management for TLS §  Mobile apps typically operate on JSON data structures §  Best practices today have people storing new forms of engagement data in No-SQL databases like MongoDB or graph databases like neo4j to front systems of record §  End resulting best practice: a gateway acts as a mediator for back-end data access
  35. 35. © 2013 IBM Corporation35 First #IBMMobile#IBMMobile Streamline the feedback loop improve development insight, before and after release Developer Tester Users Distribute to testers and users 1 Bug reporting2 Crash log reporting3 user feedback 4 AppStore analysis 5Build it Install it Test it
  36. 36. © 2013 IBM Corporation36 First #IBMMobile Be Agile! Use outside-in design & rapid response to user feedback Definition Develop & Test Pilot & Trial Go-Live Trial #1 Target: LOB Stakeholders Trial #2 Target: Developers & FVTers Trial #3 Target: LOB Stakeholders Trial #4 Target: Segment of end users (internal / external) Trial #5 Target: End users Visually create set of pages or views of the application Pages generate hybrid HTML code with dummy data Link pages together to enable simple navigation Deploy “mockup that runs” to device for stakeholders to evaluate Add code to some subset (or all) pages to incorporate live data Add supporting business logic to those pages Connect back end services to provide the data Enable navigation based on data At any point when adding additional data, provide update to stakeholders (mix of dummy pages & live pages) for evaluation Gather feedback Freeze code and identify who will conduct the pilot For B2C apps, may choose to do internal pilot or create a special app for external app store For B2E apps, identify the subset of users to trial Gather feedback & use analytics for more detailed usage feedback Publish app across the enterprise or in an external app store Use analytics to gather feedback. Quickly rollback to previous versions if needed Force update if needed
  37. 37. © 2013 IBM Corporation37 First #IBMMobile Make testing and quality a priority Understand how mobile application testing is different §  The size of the device configuration matrix is vast and continues to expand - iOS, Android, BlackBerry, Windows Phone, Symbian, etc. - Multiple form factors and screen resolutions - There are literally thousands of potential device configurations from hundreds of manufacturers - New devices are being released at a rapid pace •  In 2011 alone, there were over 300 new smart phones and tablets released §  New capabilities to test - Camera, GPS, direction, orientation, voice, etc. §  More network considerations - Multiple carriers - Variable throughput and latency - Disconnected use - Network switching - Access to multi-tier data
  38. 38. © 2013 IBM Corporation38 First #IBMMobile 41% of projects fail to deliver expected business ROI Test early; test often!" Accelerate delivery of high quality, multi-tiered mobile applications Solutions to improve ROI: 1.  Extend testing to the start of the development cycle 2.  Automate UI and Performance tests for mobile apps 3.  Virtualize back-end services to maintain agility 4.  Improve manual test case management and optimize execution across multiple mobile devices
  39. 39. © 2013 IBM Corporation39 First #IBMMobile#IBMMobile Combine strategies to reduce response time to feedback continuously deliver and manage feedback The best mobile apps evolve rapidly in response to feedback and needs Release cycles take too long and cost too much Late understanding of user feedback Continuous Build & Test •  Earlier identification of build/test issues •  Efficient use of test automation •  More time for quality improvement Feedback Management •  Involve testers and users early in the development process Build it •  Distributed build for each target platform Install it •  Automated install to emulators, simulators or devices Test it •  Automated functional testing •  In-app bug reporting •  Crash logs •  In-app user feedback •  App Store analytics •  Crash results App passed build and tests Feedback can focus on real user feedback, not basic build/test bugs
  40. 40. © 2013 IBM Corporation40 First #IBMMobile Implement internal app stores support an agile delivery process and production environment Iterative outside-in elaboration of the app Integrated version management Targeted deployment to specific populations (users, groups, devices) Cross-platform distribution User-driven feedback & analytics Apps & State
  41. 41. © 2013 IBM Corporation41 First #IBMMobile The Key to Successful Mobile App Development
 Starts With Design, IT and LOB Working Side By Side 
 
 " Design IT LOB
  42. 42. © 2013 IBM Corporation42 First #IBMMobile Align to key industry use cases Industry Solutions! Mobile Applications! MobileServices! LOBBuyers! IBM Mobile Foundation! ITBuyers! Application and Data Services! Banking" Insurance" Retail" Transport" Telecom" Government" Healthcare" Automotive" Mobile banking Customer & agent care Mobile commerce Mobile commerce Subscription & service management Unified first response management Closed-loop “Circle of Care” Connected Car Mobile payments Mobile claims Next generation shopping experience Customer experience management Mobile device management & analytics Mobile- enable government agents Membership management & claims Next gen automotive retail experience Customer servicing Mobile marketing Mobile marketing Maintenance & operation management Field service management Citizen self- service Spending analysis & reporting Automotive finance Devices Servers
  43. 43. © 2013 IBM Corporation43 First #IBMMobile#IBMMobile Forrester Consulting finds Five-Year Risk-Adjusted ROI of IBM Worklight to be 363%! Source: The Total Economic Impact Of IBM s Worklight Platform , a commissioned study conducted by Forrester Consulting on behalf of IBM. Published April 2013. Study available at ibm.com/mobilefirst/worklight-forrester
  44. 44. © 2013 IBM Corporation44 First #IBMMobile Gartner  does  not  endorse  any  vendor,  product  or  service  depicted  in  its  research  publica8ons,  and  does  not  advise  technology  users  to  select  only  those  vendors  with  the  highest   ra8ngs.  Gartner  research  publica8ons  consist  of  the  opinions  of  Gartner's  research  organiza8on  and  should  not  be  construed  as  statements  of  fact.  Gartner  disclaims  all  warran8es,   expressed  or  implied,  with  respect  to  this  research,  including  any  warran8es  of  merchantability  or  fitness  for  a  par8cular  purpose   Magic Quadrant for Mobile Application Development Platforms Ian Finley, Van L. Baker, Ken Parmelee, David Mitchell Smith, Ray Valdes, Gordon Van Huizen Aug 7, 2013     This Magic Quadrant graphic was published by Gartner, Inc. as part of a larger research note and should be evaluated in the context of the entire report. The full report is available at http://ibm.co/13TU2Dm Gartner has recognized IBM as a leader in the Magic Quadrant for Mobile Application Development Platforms “As unprecedented numbers of enterprises build mobile applications, the mobile application development platform market continues to grow and evolve rapidly.”
  45. 45. © 2013 IBM Corporation45 First #IBMMobile#IBMMobile What does SoMoClo mean? 3 1 2 4 Do I need to worry about security? What are the trends in mobile? Are there any best practices for mobile development? 5 What is the IBM Academic Initiative?
  46. 46. © 2013 IBM Corporation46 First #IBMMobile IBM examines the challenges of delivering mobile security for today's always-connected workforce
  47. 47. © 2013 IBM Corporation47 First #IBMMobile Enterprises need confidence to put mobile first…
  48. 48. © 2013 IBM Corporation48 First #IBMMobile Mobile devices are shared more often Mobile devices are used in more locations Mobile devices prioritize the user Mobile devices are diverse. Mobile devices have multiple personas • Personal phones and tablets shared with family • Enterprise tablet shared with co- workers • Social norms of mobile apps vs. file systems • Work tool • Entertainment device • Personal organization • Security profile per persona? • OS immaturity for enterprise mgmt • BYOD dictates multiple OSs • Vendor / carrier control dictates multiple OS versions • A single location could offer public, private, and cell connections • Anywhere, anytime • Increasing reliance on enterprise WiFi • Conflicts with user experience not tolerated • OS architecture puts the user in control • Difficult to enforce policy, app lists Mobile devices: Unique security challenges
  49. 49. © 2013 IBM Corporation49 First #IBMMobile Device Management Network, Data, and Access Security Application Layer Security Security for endpoint device and data Achieve visibility and adaptive security policies Develop and test applications IBM MobileFirst s approach to security
  50. 50. © 2013 IBM Corporation50 First #IBMMobile#IBMMobile Why take an integrated approach to mobile security? Speed time to deployment of enterprise mobile apps and updates, while improving quality Improve WiFi network management for greater reliability, employee productivity, and minimize business interruptions Enhance end-to-end security to help prevent loss of intellectual property and regulated data Less total infrastructure for lower hardware, admin costs Reduce help desk calls, device and service lifecycle costs
  51. 51. © 2013 IBM Corporation51 First #IBMMobile#IBMMobile What if context determined capabilities automatically & securely? •  Context §  On-site inside emergency room §  On the hospital network §  Authorized doctor on shift § Function: All app features § Data: Full data access and storage § Security: Single-factor authentication •  Context §  At coffee shop §  On an unsecured network §  Authorized doctor on call § Function: Designated features only § Data: Specific encrypted data § Security: Multi-factor authentication Governed Policy
  52. 52. © 2013 IBM Corporation52 First #IBMMobile Mobile devices are twice as appealing. Hackers can obtain personal and business data. Try getting a corporate app 10Billion32x A Clear and Present Danger The Security Risk is Real! Access has never been easier. By the end of 2011, Android app downloads reached
  53. 53. © 2013 IBM Corporation53 First #IBMMobile Android Malware Increase Dramatically in 2011 Spyware and SMS Trojans Top Two Source: Juniper Mobile Threat Report, 2/12 The Security Risk is Real!
  54. 54. © 2013 IBM Corporation54 First #IBMMobile#IBMMobile Mobile Computing Losses Are Real Symantec's 2012 State of Mobility Survey… polled over 6,000 organizations in 43 countries… discovered that mobile computing is the biggest IT security concern Source: Symantec 2012 State of Mobility Survey The Security Risk is Real!
  55. 55. © 2013 IBM Corporation55 First #IBMMobile No One Is Spared Source: Arxan State of Security in the App Economy – 2012 The Security Risk is Real!
  56. 56. © 2013 IBM Corporation56 First #IBMMobile#IBMMobile Security Risk a Function of Mobile Application Type Mobile Native applications Mobile Hybrid applications Mobile Web applications
  57. 57. © 2013 IBM Corporation57 First #IBMMobile#IBMMobile Permissions May Introduce Security Risk •  Users don’t understand •  Applications over permissioned •  Permissions vary by OS & release
  58. 58. © 2013 IBM Corporation58 First #IBMMobile §  Confidentiality leaks –  Private conversations leaked to public –  Private contact information leaked to public –  Location leaked to public §  Integrity violations –  Corruption of local databases –  Fraudulent use of application §  Abuse of privileges –  Sending text messages –  Placing calls –  Surveillance of device’s user Which QR code is evil? •  QR Code contained a URL to download malware •  The malware sent SMS messages to a premium rate number (US $6 per message) Native Mobile Application Security Risks
  59. 59. © 2013 IBM Corporation59 First #IBMMobile#IBMMobile What does SoMoClo mean? 3 1 2 4 Do I need to worry about security? What are the trends in mobile? Are there any best practices for mobile development? 5 What is the IBM Academic Initiative?
  60. 60. © 2013 IBM Corporation60 First #IBMMobile#IBMMobile Our mission: Partner with faculty to develop the skills needed to build a more competitive IT workforce & address the talent gap What we offer: •  Access to IBM software & courseware at no charge •  A deep repository of business & technical articles, expert blogs, videos, white papers, Red Books, Tech Trends reports, C-level studies, case studies & industry success stories that are useful to weave into curriculum •  Skill building programs, from ecosystem events to student competitions to serious games IBM Academic Initiative
  61. 61. © 2013 IBM Corporation61 First #IBMMobile#IBMMobile developerWorks Mobile §  Downloads §  Forums §  Training materials §  Developer community §  Events Resources for IT Professionals & Academics Academic Initiative Mobile §  Designed for faculty §  Courseware §  Downloads §  Training materials §  Community §  Events
  62. 62. © 2013 IBM Corporation62 First #IBMMobile Leveraging Mobile Requires 
 More Than Just Apps" It takes a new set of skills to prosper in this environment." Rethink Your Business Processes" Leverage 
 Real Time Information" Reimage The Customer Experience" Design Different Security Approaches"
  63. 63. © 2013 IBM Corporation63 First #IBMMobile Three ways for you to get started with IBM MobileFirst" Leverage the IBM Academic Initiative •  Ask your professors to visit the IBM MobileFirst Academic Initiative •  Follow us on Twitter - @IBMSkills @IBMMobile @IIC_Nairobi 2! 3! Get certified for IBM MobileFirst • IBM Certified Mobile Application Developer - IBM Worklight • IBM Certified Solution Developer - IBM Worklight and WebSphere Portal 1! Visit the new IBM MobileFirst web page •  Expand your knowledge with IBM tech talk series for Mobile •  Evaluate software and build skills with IBM developerWorks Mobile
  64. 64. © 2013 IBM Corporation64 First #IBMMobile The Broadest 
 Portfolio of Mobile Solutions 
 ! The Deepest Set of Services Expertise ! ! Industry Partnerships and Resources for Developers Asante! Thank you!" Any questions?"

×