Adopting enterprise mobility using Smartphones

3,160 views

Published on

The presentation focuses on helping enterprises to adopt an effective mobility strategy with help of Smartphones

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

No Downloads
Views
Total views
3,160
On SlideShare
0
From Embeds
0
Number of Embeds
86
Actions
Shares
0
Downloads
130
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • With arrival of power mobile browsers such as webkit and safari, access of internet from mobile devices has shown many fold increase. As technologies like HTML5 and javascripts mature further (with help from hardware acceleration) the mobile devices will be able to consume richer and highly capable web applications. This new found ability of a mobile user coupled with cloud computing is likely to share the next generation of mobile web applications. In coming days, more and more enterprises / developers will be developing applications aimed at the Mobile Web.
  • The following aspects should be considered while determining the enterprise mobile strategy - Business Objectives: - How critical is the business process (to be accomplished by the mobile application)? - How time sensitive is it (does it require real time data processing? Frequency of data synchronization)? - what is the cost of transaction failure? - What are the acceptable Service levels for the mobile apps Target User base: - Demographics of the user base? Job profile, responsibilities, technology proficiency - What is the current preferred mode of transaction for the identified user base? Anticipated Usage Pattern - Do we expect the users to receive alerts, take action on short messages, fill out forms, perform more complex navigations, create digital content or combination of one or more ? IT Application Ecosystem: - Existing IT infrastructure - Service Management infrastructure - Upgrade / Maintenance needs
  • Adopting enterprise mobility using Smartphones

    1. 1. Approach Note: Adopting Enterprise Mobility with Smartphone Discussion Document July 31, 2010
    2. 2. Before we begin… - - Lalatendu Das Email: [email_address] Blog : http:/www.techno-realism.blogspot.com Twitter: @lalatendudas LinkedIn: http://www.linkedin.com/in/lalatendudas All views expressed here are mine only. None of them reflect my employer’s position in any way..
    3. 3. Executive Summary - - <ul><li>Since 2007, the Smartphone market has grown 37% CAGR. The new breed of Smartphones with multi-touch technology and improved processing power, are bringing about a paradigm shift in User experience. Further, recent innovations in mobile browser technology has unleashed the hitherto untapped potential of “Mobile Web”. The Mobile web, coupled with fast maturing cloud computing, is tipped to deliver the next generation of killer apps. Hence it’s imperative for enterprises to align their mobility strategy with the changing realities of Smartphone landscape. </li></ul><ul><li>Objective of this presentation is to provide a generic approach towards developing an enterprise mobility strategy. The subsequent slides aims to: </li></ul><ul><ul><li>Introduce the key players in current Smartphone market segment </li></ul></ul><ul><ul><li>Discuss key components of a successful mobility strategy </li></ul></ul><ul><ul><li>Provide comparative study on available Smartphone platforms </li></ul></ul><ul><ul><li>Introduce different mobile architectures </li></ul></ul><ul><li>In order to illustrate the approach, this presentation includes a case study of a CIO dashboard. The study outlines the business case, derives an appropriate architecture and provides an high level approach towards eventual implementation. </li></ul><ul><li>NOTE: The current presentation limits the scope of discussion to Smartphone. However the same concepts can be extended to derive a generic enterprise mobility strategy including Smartphones, tablets (iPad) and Netbooks. </li></ul>
    4. 4. Contents - - <ul><li>Comparison of available mobile development tools </li></ul><ul><li>Worldwide mobile usage data </li></ul>1. Smartphone landscape 3. Smartphone Architecture Options 4. Case Study: CIO Dashboard Appendix 2. Smartphone Platform Selection <ul><li>Business Case </li></ul><ul><li>Decision tree to arrive at recommended architecture </li></ul><ul><li>Implementation Approach </li></ul>
    5. 5. 1. Smartphone landscape - - Source: wikipedia Smartphone market share - Q1 2010 ( unit sale ) Key players in Smartphone OS space - 0.5% Others - 4.3% Linux - 3.4% Windows Mobile + 8.0% Android + 4.9% Apple (iPhone) - 1.2% RIM - 4.5% Symbian Change in market share since Q1 2009 Smartphone OS
    6. 6. 1. Smartphone landscape - - Source: AdMob mobile metrics report, February 2010 Share of mobile web traffic by Smartphones iPhone (Apple) and Android (Google) platforms are fast capturing the mobile web space The Mobile Web
    7. 7. 2. Smartphone Platform Selection - - Business objectives Target user base IT application ecosystem Anticipated usage pattern Adopted Smartphone Strategy Enterprise Smartphone strategy should align Business Objectives with the needs of targeted user base while optimizing the existing IT application ecosystem Developing an enterprise Smartphone strategy
    8. 8. 2. Smartphone Platform Selection - - Source: http://shahneil.com/2010/02/smartphone-war-part-i-smartphone-os-differentiating-factor/ Smartphone user’s pyramid of needs Performance of Smartphone platforms iPhone and Android with their superior user experience are the preferred choice in consumer Smartphone market Maturity of Smartphone platform: Consumer’s perspective Symbian Blackberry Android iPhone Legend : Best in class Barely working Apps A huge library of Apps, right from social networking, tools and games Features and Functionality Navigation, Audio, video, camera, calendar, alarm clock etc Ease of Communication SMS, MMS, Web browser, email, chat services and document viewer Design and Performance Usability, battery life, ergonomic design, touch screen, QWERTY keyboard Secure and Reliable connection Connectivity, speed, compatibility with networks and reliability
    9. 9. 2. Smartphone Platform Selection - - Source: wikipedia iPhone and Android platforms, with their cutting edge design and dedicated community support, are making inroads into Enterprise Smartphone space Maturity of Smartphone native platform: Enterprise Architecture perspective Legend : Good Bad Backward Compatibility Dynamic Data Push Symbian Blackberry Android iPhone Mobile Platforms C++ Java Java / C Objective C Programming Language Ease of Deployment Community Support IDE Support Learning Curve
    10. 10. 3. Smartphone architecture options - - Native Application <ul><li>Standalone app, residing natively on Smartphone </li></ul><ul><li>Extensively leverages native APIs (geolocation, accelerometer etc) of the Smartphone </li></ul><ul><li>Rich User experience </li></ul><ul><li>Functionally rich applications </li></ul><ul><li>Offline capability </li></ul><ul><li>Improved performance </li></ul>Mobile Web Application <ul><li>Internet based application designed for Smartphone </li></ul><ul><li>Accessed by web browsers from Smartphone </li></ul><ul><li>Access to dynamic data </li></ul><ul><li>Easy integration to other web content </li></ul><ul><li>Easy maintenance </li></ul>Description Benefits Architecture Options Drawbacks <ul><li>Limit on data volume </li></ul><ul><li>Complex deployment procedure </li></ul><ul><li>Possible security risk with locally stored data </li></ul><ul><li>No offline connectivity </li></ul><ul><li>Dependency on network availability/ speed </li></ul><ul><li>Limited use of system data </li></ul>Hybrid Application <ul><li>Internet based application designed for richer user experience by leveraging some of the native apis </li></ul><ul><li>Improved User experience </li></ul><ul><li>Possibility of building intelligent web applications which can also leverage native features (i.e contacts, geolocation, camera etc) </li></ul><ul><li>Complex architecture </li></ul><ul><li>Limited offline features (leveraging HTML5) </li></ul><ul><li>Dependency on network availability / speed </li></ul>
    11. 11. 4. Case Study: CIO Dashboard - - Business Case Enable enterprise Quality dashboard on Smartphone. The enterprise Quality dashboard, provides an instant health check of all active projects in the enterprise. Enabling the Quality dashboard on a Smartphone will greatly improve the decision making capability of the CIO and senior management staff. Target Users: CIO, Senior Management Staff Anticipated Usage Pattern: - Approximate 100 users - Maximum 10 concurrent users - No data entry through Smartphone (Read Only)
    12. 12. 4. Case Study: CIO Dashboard - - Decision tree to arrive at the appropriate architecture Medium High Low True Medium False CIO Dashboard Volume of data Low Frequency of data updates False Need of user input High Mobile Web Application Architecture True True Recommendation: Enhance the existing Quality dashboard to enable it on Smartphones Medium Low False High False False False
    13. 13. 2 - - 4. Case Study: CIO Dashboard Implementation Approach <ul><li>Application Layer </li></ul><ul><li>Review the content, context and components for enabling on smartphone </li></ul><ul><li>Strip out non relevant information </li></ul><ul><li>Limit size of each web page to < 300kB </li></ul><ul><li>Trap User agent and render appropriate content </li></ul><ul><li>Presentation Layer </li></ul><ul><li>Design themes targeted to specific mobile device </li></ul><ul><li>Develop stylesheets </li></ul><ul><li>Resize images, minimize downloads </li></ul><ul><li>Test and Optimize </li></ul><ul><li>Perform tests on all planned mobile devices </li></ul><ul><li>Minimize the size of downloadable resources (images, js file) </li></ul><ul><li>Apply caching as appropriate </li></ul><ul><li>Analyze the architecture of existing Quality dashboard </li></ul><ul><li>For the Smartphone version of the dashboard </li></ul><ul><li>Review the authentication / authorization needs </li></ul><ul><li>Review security certificates </li></ul><ul><li>Prepare wireframes for the new UI </li></ul><ul><li>Optimize the UI for improved User Experience </li></ul>Due- diligence (2 Weeks) Development (tbd) <ul><li>Recommended to have a separate domain registered for mobile website </li></ul><ul><li>Implement client side redirection to the mobile website (as required) </li></ul>Rollout (tbd)
    14. 14. - - Appendix
    15. 15. Comparison of available mobile development tools - - Source: amlcode.com
    16. 16. Worldwide mobile usage data - - Source: Gartner
    17. 17. Thank You For additional information please contact [email_address]

    ×