Mob Dev Conf Enterprise Apps 0 1


Published on

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Mob Dev Conf Enterprise Apps 0 1

  1. 1. Application Development for Enterprise Gurpreet Singh Technical Product Manager mPortal Inc.
  2. 2. Index <ul><li>What are “Enterprise Mobile Applications”? </li></ul><ul><li>Why are we talking about “Enterprise Mobile Applications”? </li></ul><ul><li>Types of Enterprise Mobile Apps </li></ul><ul><li>Enterprise Handheld Platforms </li></ul><ul><li>How to mobilize Enterprise Apps </li></ul><ul><li>Case Studies and solution </li></ul><ul><li>Concerns and Issues </li></ul><ul><li>Where’s the potential? </li></ul><ul><li>Light at the end of the tunnel… </li></ul>
  3. 3. What are Mobile Enterprise Apps? <ul><li>The mobile application, which imbibes complex business logic, expected to be high on performance, fortified from attack vectors, is expected to handle large volumes of data and concurrent users and scalable on need basis, easily maintainable and extendable and able to orchestrate with the overall enterprise application landscape of the organization is typically designated as an enterprise application. </li></ul><ul><li>The software applications, which are the DNA of organizations and imbibe the business functionalities of the enterprises to catalyze their growth, are termed as enterprise applications ……………. </li></ul><ul><li>Too complex… </li></ul>
  4. 4. What are Mobile Enterprise Apps? <ul><li>Simplified </li></ul><ul><ul><li>Any application which helps me access and process my workplace data from anywhere, anytime (usually from my mobile phone) </li></ul></ul><ul><ul><li>Not only access, but interaction with information at right time, in right context </li></ul></ul><ul><li>Advantages: </li></ul><ul><li>… people more productive </li></ul><ul><li>… processes more intelligent </li></ul><ul><li>… customers more satisfied </li></ul>
  5. 5. User Modes in the Mobile Enterprise Courtesy :Avaya
  6. 6. How do we work today? ComputerWorld survey in early 2008
  7. 7. Why are we talking about Enterprise Apps on Mobile? <ul><li>iPass survey finds smart phones preferred to laptops as enterprise mobility platform – 63% </li></ul><ul><li>CareerBuilder survey finds 54% of workers check smart phones while driving </li></ul><ul><li>Egnyte found that 88 percent of small businesses believe mobile management is critical to their success </li></ul><ul><li>Google Makes Biz Apps Marketplace Official , third-party apps and developers get opportunity to sell their software to customers of Google Apps– Mar 10,2010 </li></ul><ul><li>Android to be number two enterprise mobility platform by 2013 </li></ul>
  8. 8. Why are we talking about Enterprise Apps on Mobile? <ul><li>Gartner has identified eight mobile technologies that will evolve significantly through 2010 </li></ul><ul><ul><li>Bluetooth 3.0 </li></ul></ul><ul><ul><li>Mobile User Interfaces </li></ul></ul><ul><ul><li>Location Sensing </li></ul></ul><ul><ul><li>Mobile Web and widgets </li></ul></ul><ul><ul><li>Mobile Enterprise </li></ul></ul><ul><ul><li>Advertising </li></ul></ul><ul><ul><li>… .. </li></ul></ul><ul><li>Data usage on mobiles is increasing like never before. Thanks to </li></ul><ul><ul><li>NFC, 3G, HSDPA, Web 2.0, Advanced Mobile Browsers </li></ul></ul>
  9. 9. Types of Enterprise Apps <ul><li>Business apps </li></ul><ul><li>Supply Chain Management apps </li></ul><ul><li>Unified Communication apps </li></ul><ul><li>(messaging, voice, instant messaging, presence, IP calls) </li></ul><ul><li>Mobile E-mail & calendaring apps </li></ul>
  10. 10. Vertical Applications Industry Mobile Enterprise Apps Manufacturing (supply chain) CRM, SAP, Oracle, Astea Warehousing Datex, SmartTurn Transportation Sybase iAnywhere, CRM, Datex Logistics Sybase iAnywhere Direct Sales/Store Inventory Bel Tek, IntegraSys
  11. 11. Horizontal Applications Industry Mobile Enterprise Apps Communication MS Office mobile, Google Apps, RIM blackberry connect, IBM Websphere, Sybase ERP SAP Mobile Asset, WM Data, CRM Pivotal, NetSuite, Maximiser CRM Sales Force Automation NetSuite, Sybase iAnywhere, Supply Change Management Tuppas, Motorola Asset Management solution
  12. 12. Mobile Enterprise Enablers and Drivers <ul><li>RIM </li></ul><ul><ul><li>Enterprise phones – most admired platform </li></ul></ul><ul><li>Nokia </li></ul><ul><ul><li>Mobile software – Wireless Email, Workforce management, mobile voice </li></ul></ul><ul><ul><li>Phones for business </li></ul></ul><ul><li>Microsoft </li></ul><ul><ul><li>advanced messaging and collaboration capabilities </li></ul></ul><ul><ul><li>advanced calendar control, HTML e-mail, SharePoint access, and genuine Microsoft Office Mobile </li></ul></ul><ul><ul><li>MS Office </li></ul></ul>
  13. 13. Mobile Enterprise Enablers and Drivers <ul><li>SAP </li></ul><ul><ul><li>SAP NetWeaver Mobile </li></ul></ul><ul><ul><ul><li>Mobile Java client </li></ul></ul></ul><ul><ul><ul><li>Mobile .NET client </li></ul></ul></ul><ul><ul><ul><li>Mobile browser client </li></ul></ul></ul><ul><li> </li></ul><ul><ul><li>Salesforce Mobile is integrated with email and calendar. </li></ul></ul><ul><li>Open Handset Alliance(OHA) and Android </li></ul><ul><ul><li>Mash- up Applications (Web + Native) </li></ul></ul><ul><li>IBM </li></ul>
  14. 14. Enterprise Handheld Platforms Are you a mobile developer targeting the enterprise?
  15. 15. Enterprise Handheld Platforms <ul><li>Some interesting facts </li></ul><ul><ul><li>Symbian is the most sold platform, but far down in enterprise usage by IT departments </li></ul></ul><ul><ul><li>RIM-Blackberry is the one supported as enterprise phone by majority </li></ul></ul><ul><ul><li>IDC report: Android to be number two enterprise mobility platform by 2013 -> But will enterprises use it? </li></ul></ul>
  16. 16. How to mobilize enterprise apps? <ul><li>Remote Access/Remote Desktop </li></ul><ul><ul><li>Virtual Network Computing </li></ul></ul><ul><ul><li>Device independent solution </li></ul></ul><ul><ul><li>Problem is how to map big screen onto small one. </li></ul></ul><ul><ul><li>Example, SoonR </li></ul></ul><ul><li>Local applications </li></ul><ul><ul><li>How much data can be cached securely. </li></ul></ul><ul><ul><li>How an enterprise app will work if n/w not available (Caching) </li></ul></ul><ul><ul><li>Example, Google Apps client </li></ul></ul><ul><li>Web services via browser </li></ul><ul><ul><li>This can be a good approach </li></ul></ul><ul><ul><li>Main issue would be browser incompatibility b/w devices and of course n/w issues </li></ul></ul><ul><ul><li>HTML 5 may solve this (when implemented on mobile browsers) </li></ul></ul><ul><ul><li>Example, Google Apps mobile site </li></ul></ul>
  17. 17. Case Studies <ul><li>Extending a CRM Application on to Mobile Devices </li></ul><ul><ul><li>Pharma company empowering sales team to record all details via Mobile CRM App </li></ul></ul><ul><li>Mobile App supporting Supply Change Management </li></ul><ul><ul><li>Devices capable of RFID/ NFC can be used for creating a robust SCM mobile App </li></ul></ul><ul><li>Apps for travel agents for a travel and logistics company </li></ul><ul><ul><li>A simple feature like SMS can be used, to create a useful mobile app </li></ul></ul><ul><li>Accounts </li></ul><ul><ul><li>Money Managers, etc </li></ul></ul>
  18. 18. Solution Courtesy: Architecture Journal : <ul><li>3 tier approach: </li></ul><ul><ul><li>Enterprise Application </li></ul></ul><ul><ul><li>Mobile middleware </li></ul></ul><ul><ul><li>Mobile client application </li></ul></ul>
  19. 19. Big Question? <ul><li>Web-based “thin client” which relies on advanced browser features </li></ul><ul><li>OR </li></ul><ul><li>“ thick client” – Native Mobile Application </li></ul>
  20. 20. Big Question? <ul><li>Usability of a native application versus the scalability of a web-based application </li></ul><ul><ul><li>Young tech savvy crowd likes browser based jazzy apps, What about core demographic that uses Enterprise Apps </li></ul></ul><ul><li>Fragmentation, proprietary nature and lack of community control are huge challenges for native mobile platform </li></ul><ul><ul><li>HTML5, widget platforms may help making and native-web app </li></ul></ul><ul><li>Answer: “Depends” </li></ul>
  21. 21. What does enterprise expect? <ul><li>Solution, not an application </li></ul><ul><ul><li>Mobile Application </li></ul></ul><ul><ul><ul><li>Scalable </li></ul></ul></ul><ul><ul><ul><li>Portable </li></ul></ul></ul><ul><ul><ul><li>Dynamic </li></ul></ul></ul><ul><ul><ul><li>Remote management </li></ul></ul></ul><ul><ul><li>Backend (This by large is normally available) </li></ul></ul><ul><ul><li>Middle ware </li></ul></ul><ul><ul><li>Support (AMC) </li></ul></ul>
  22. 22. Concerns & Issues <ul><li>Security </li></ul><ul><ul><li>Data? </li></ul></ul><ul><ul><ul><li>Where it resides? </li></ul></ul></ul><ul><ul><ul><li>How it is managed? </li></ul></ul></ul><ul><ul><li>Connectivity? </li></ul></ul><ul><li>Deployment </li></ul><ul><ul><li>Apps for enterprise is not only about single Application download </li></ul></ul><ul><ul><li>How to provision multiple devices? </li></ul></ul><ul><ul><li>Upgrade issues </li></ul></ul><ul><ul><li>A complete end to end solution is required from application to backend server to administrative interface for app/device management. </li></ul></ul>
  23. 23. Concerns & Issues <ul><li>Too complex and hard </li></ul><ul><ul><li>Many interface and connectivity variables to manage </li></ul></ul><ul><ul><li>Converged client still needs a back-end or middleware counterpart to help coordinate an enterprise’s data, logic, and security needs </li></ul></ul><ul><ul><li>Given all the variables and high degree of required customization, few ISVs have emerged to try and make a living at producing mass-market mobile applications </li></ul></ul><ul><ul><li>Diversity in how mobile devices work from geographic and regulatory market to market </li></ul></ul>
  24. 24. Concerns & Issues <ul><li>No sex appeal, cool factor </li></ul><ul><ul><li>Lacks appeal if compared to consumer apps like </li></ul></ul><ul><ul><ul><li>App Stores </li></ul></ul></ul><ul><ul><ul><li>Twitter </li></ul></ul></ul><ul><ul><ul><li>Facebook </li></ul></ul></ul><ul><ul><ul><li>Games </li></ul></ul></ul><ul><ul><ul><li>Maps </li></ul></ul></ul><ul><ul><ul><li>Other fancy Consumer Apps </li></ul></ul></ul><ul><li>Given a choice, ppl’ll develop cool apps, rather than boring enterprise apps. </li></ul><ul><li>Companies prefer doing it in house </li></ul>
  25. 25. Where’s the potential? <ul><li>Saturation for horizontal mobile data applications, most of the growth potential remains for vertical market applications </li></ul><ul><li>What’s already there </li></ul><ul><ul><li>mobile email/messaging/contact/IP call solutions </li></ul></ul><ul><li>Further growth </li></ul><ul><ul><li>specialized business applications/ tailor-made </li></ul></ul>
  26. 26. Light at the end of the tunnel <ul><li>High risk, high gain strategy </li></ul><ul><li>Can’t be copied or bettered – Deep functionality or IP </li></ul><ul><li>Difficult to scale cross platform by competitors </li></ul><ul><li>Tend to focus on one platform or even on one phone </li></ul><ul><li>Sell as Service, not an App </li></ul><ul><li>Do you believe? </li></ul>
  27. 27. Thank You Gurpreet Singh Technical Product Manager (mPortal) [email_address] +919845822053 Mobile Developer Conference by MoMoB