Leveraging cloud to mobile enable enterprise
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Leveraging cloud to mobile enable enterprise

on

  • 452 views

 

Statistics

Views

Total Views
452
Views on SlideShare
452
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Leveraging cloud to mobile enable enterprise Presentation Transcript

  • 1. Leveraging Cloud to Mobile Enable Enterprise Data Ashu Goel CEO WinWire Technologies Inc. (@WinWire)WinWire Technologies, Inc. Confidential 1
  • 2. Session Objectives and Takeaways What am I am going to talk about (Level 100): – Why Cloud & Mobility together makes sense – A framework for delivering enterprise data in a secure and efficient manner to mobile devices – Case studies and demo What am I not going to cover today: – How to develop native applications for mobile devices – Management or configuration of mobile devices to access your corporate network Key Takeaway
  • 3. Agenda● Evolution of Enterprise Mobile Applications (EMA)● Advantages and Blockers/Enablers of EMA● Why Cloud + Mobile?● Enterprise Mobility Framework● Case Study● Demo of Cloud + Mobile solution development
  • 4. Agenda● Evolution of Enterprise Mobile Applications (EMA)● Advantages and Blockers/Enablers of EMA● Why Cloud + Mobile?● Enterprise Mobility Framework● Case Study● Demo of Cloud + Mobile solution development
  • 5. Mobility is everywhere in business of employees of organizations Change from 201091% either use or would 90% will support 30% - to 2011 in mobile like to use business apps on 40% devices accessing smartphone @ personal devices business apps work (60% currently) by 2014 Always On & Always On- the - move business functionality
  • 6. 3 waves of evolution of Mobile Data in last decade • Internal Productivity Apps / Field Wave I Service Automation • App Internet driven by Wave II iPhone/Android • Enterprise data and functionality Wave III on personal devices
  • 7. Agenda● Evolution of Enterprise Mobile Applications (EMA)● Advantages and Blockers/Enablers of EMA● Why Cloud + Mobile?● Enterprise Mobility Framework● Case Study● Demo of Cloud + Mobile solution development
  • 8. Advantages of EMA There are 3 core areas where EMAs are driving corporate advantage – Sales performance ● Mobile access to insights driving more concise, impactful and meaningful conversations w/clients ● Improved product demos and illustrations – Operational performance ● New mobile supply chain and logistics apps ● New forms of process automation – Employee productivity ● Mobile access to not just enterprise app data but app functionality ● Enhanced BI due to mobile data capture and information distribution
  • 9. Blockers/Enablers of EMA in the Enterprise Blockers – Data security – Network security – Myriad of devices – Mixing of personal/enterprise data and apps on devices Enablers – Rich user experience as consumers – New technologies ● 4G ● Tablets ● HTML5 ● Cloud Computing – Lessons learnt from Internet revolution ● Retail / Music industries got transformed
  • 10. Agenda● Evolution of Enterprise Mobile Applications (EMA)● Advantages and Blockers/Enablers of EMA● Why Cloud + Mobile?● Enterprise Mobility Framework● Case Study● Demo of Cloud + Mobile solution development
  • 11. Why Cloud + Mobile?Pace of Change and Time to MarketPressures● Types of devices (Smartphones / Tablets / Laptops)● Unlocking enterprise data from legacy systems● Data synchronization across field devices / PCs / Servers● Scaling the back-end as demand increases● Focus on user experience and not on back-end compute and storage issues
  • 12. Platform Attributes comparison Cloud Somewhere far away Scalable processing Power freely available Large, fast storage Always connected Dependable ext resources Scaling cost
  • 13. Other system level challenges devs are facing How do I provide authentication options for my users to log-in, that they want ? How do I deliver my content with low latency around the globe to my users ? How do I ensure my app is most responsive to my end users ? How do I provide services like push notification to variety of devices and networks without building it into my app ?
  • 14. Agenda● Evolution of Enterprise Mobile Applications (EMA)● Advantages and Blockers/Enablers of EMA● Why Cloud + Mobile?● Enterprise Mobility Framework● Case Study● Demo of Cloud + Mobile solution development
  • 15. Enterprise Mobility Features Plug and play Fetch corporate architecture information in secured components manner Leverage HTML5 as Incorporate native needed interfaces Reduced efforts to Enterprise level deploy applications application monitoring
  • 16. Mobility Framework Mobile Devices Customizable Offline content In-built Push Monitoring and Storage Notification Notification logging Task Specific Database Transaction Location Content Sync Caching Module Module Device specific Framework Secure Data Access control Single Sign on Contextual Exchange Enterprise Applications Task and device specific Modules that facilitate System provided data presentation common plumbing services modules tasks.
  • 17. Windows Azure Toolkits for Devices o Easier for device developers to use Windows Azure • WP7: http://watoolkitwp7.codeplex.com • iOS: https://github.com/microsoft- dpe • Android: https://github.com/WindowsAzure- Toolkits/wa-toolkit-android o Toolkits include: • Native libraries (e.g. .NET, Objective-C) • Samples • Project templates • Documentation
  • 18. Agenda● Evolution of Enterprise Mobile Applications (EMA)● Advantages and Blockers/Enablers of EMA● Why Cloud + Mobile?● Enterprise Mobility Framework● Case Study● Demo of Cloud + Mobile solution development
  • 19. Enterprise Mobile Application case studies Business Continuity Enterprise Content SharePoint Field Service & Disaster Recovery Management Access on-the-go Application• Executive view of • Enterprise data • Company blogs, • UI Rich - HTML5 / recovery progress accessible in a notifications and CSS 3.0 based• Visual secure manner charts application representation of • Advanced Search • Track key business • Platform recovery progress on document metrics from Independent• DR planning library SharePoint • Access Enterprise documents • Offline storage and • Access information application forms version tracking of on top projects in on-the-go documents one location
  • 20. Agenda● Evolution of Enterprise Mobile Applications (EMA)● Advantages and Blockers/Enablers of EMA● Why Cloud + Mobile?● Enterprise Mobility Framework● Case Study● Demo of Cloud + Mobile solution development
  • 21. Demo Scenario: Enterprise Mobile App 1. Hosted Services as data/app routers 2. Access cloud hosted storage 3. Utilize cloud platform services Cloud App SOAP / REST services OR Web browser apps Enterprise Applications OR Native calls On-Premises Mobile Devices
  • 22. Pre-requisites for Enterprise Apps using Azure Azure services subscription & storage account Visual Studio for developing hosted services Azure mobile dev toolkits for WP7, iOS, or Android WP7 app development: Visual Studio and WP SDK iOS app development: xCode and a Mac machine Android app: Eclipse, Android SDK and JDK
  • 23. Data flow for accessing Enterprise data thru cloud • Mobile devices access the Azure Enterprise Mobile Devices such as Hosted Service over HTTP Apple iPad, iPhone, Windows Phone, Android Phone • Optionally HTTPS can be used to secure the communication HTTP Request HTTP (XML payload) for service or content as response or content • Cloud hosted services are hosted Windows Azure using Worker role BLOB Hosted Services Worker Storage and content • Provide system services like Role storage or notifications SOAP/REST SOAP Response Request • Azure Hosted Service (secure) SharePoint Web Service Interface GetListItems, etc. communicates with SharePoint Web Services using SOAP SharePoint Document Libraries • HTTPS can be used to secure and SharePoint Lists, etc. encrypt the communication with the Corporate network
  • 24. Enterprise Mobile App - Demos Enterprise App example – the SharePoint site Azure hosted service to access SharePoint data iOS code to call a Azure hosted web service iOS code to use Azure storage service An HTML5 based enterprise mobile application Putting it all together – an iPAD Enterprise Mobile App
  • 25. THANK YOU Ashu Goel CEO WinWire Technologies Inc. (@WinWire) http://www.winwire.com