Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Windows  Windows Phone  Azure  … and more!
@shahedC
WakeUpAndCode.com
Intro: Cloud + Universal Apps
> Creating a Mobile Service
> Consuming the Service
> Publishing the Service
Q&A
Tools & Technologies
Introduction: The Cloud
Host Build Consume
Packaged
Software
IaaS:
infrastructure as
a service
PaaS: Platform
as a service
Saas: software
as a ser...
“… mobile first,
cloud first… ”
Microsoft CEO Satya Nadella
Universal Apps
"Apps that are tailored to people with disabilities"
"Apps that are automatically multi-lingual and culture adherent"
"...
Universal Apps for Windows
• 1 solution
• 1 shared project (no binary output)
• 1 project per platform (separate binary ou...
• Pricing structure – Match Windows Phone pricing on Windows 8
• Shared in-app purchases – Buy IAPs only once, on either p...
http://www.windowscentral.com/microsoft-reveals-its-windows-10-
universal-apps-plans-developers-mwc-2015
Visual Studio
• C# and XAML
• HTML5 & JavaScript
• C++ and DirectX
Reference:
• http://blogs.msdn.com/b/visualstudio/archive/2014/04/14/using-visual-studio-to-build-universal-xaml-apps.aspx
Reference:
• http://msdn.microsoft.com/en-us/library/windows/apps/dn609832.aspx
Reference:
• http://marcominerva.wordpress.com/2014/04/22/how-to-share-code-among-different-universal-windows-apps/
“This ...
2. Add Project to Solution:
1. Download & Install “Shared Project Reference Manager” from MSDN:
• http://visualstudiogalle...
http://code.msdn.microsoft.com/windowsapps/Universal-Windows-app-
cb3248c3
http://www.microsoftvirtualacademy.com/training...
Intro: Cloud + Universal Apps
> Creating a Mobile Service
> Consuming the Service
> Publishing the Service
Q&A
Creating a Mobile Service
Link: http://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-dotnet-get-star...
Consuming the Service
. . .
Publishing the Service
Enter a value to test it
Enter a value to test it
Intro: Cloud + Universal Apps
> Creating a Mobile Service
> Consuming the Service
> Publishing the Service
Q&A
Intro: Cloud + Universal Apps
> Creating a Mobile Service
> Consuming the Service
> Publishing the Service
Q&A
Email: shchowd@microsoft.com  Twitter: @shahedC
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Azure Mobile Services (+ Universal Apps)
Upcoming SlideShare
Loading in …5
×

Azure Mobile Services (+ Universal Apps)

3,529 views

Published on

Wondering how you can take advantage of the cloud, and build for multiple platforms at the same time? Join Microsoft Technical Evangelist Shahed Chowdhuri and learn how you can leverage your existing skills and experience to build Universal Apps and connect them via Azure Mobile Services.

Published in: Technology
  • Be the first to comment

Azure Mobile Services (+ Universal Apps)

  1. 1. Windows  Windows Phone  Azure  … and more! @shahedC WakeUpAndCode.com
  2. 2. Intro: Cloud + Universal Apps > Creating a Mobile Service > Consuming the Service > Publishing the Service Q&A
  3. 3. Tools & Technologies
  4. 4. Introduction: The Cloud
  5. 5. Host Build Consume Packaged Software IaaS: infrastructure as a service PaaS: Platform as a service Saas: software as a service Applications Self- Managed Self- Managed Self- Managed Managed By Vendor Data Runtime Managed By Vendor Middleware O/S Virtualization Managed By Vendor Servers Storage Networking Source: Bret Stateham, Windows Azure evangelist
  6. 6. “… mobile first, cloud first… ” Microsoft CEO Satya Nadella
  7. 7. Universal Apps
  8. 8. "Apps that are tailored to people with disabilities" "Apps that are automatically multi-lingual and culture adherent" "Apps that can run on all platforms (iOS, Android, Windows)" "A single app package that will work across Microsoft devices“  None of the Above?
  9. 9. Universal Apps for Windows • 1 solution • 1 shared project (no binary output) • 1 project per platform (separate binary output per platform) • Windows, Windows Phone, Xbox One (coming soon!) Ref: http://dev.windows.com/en-us/develop/Building-universal-Windows-apps
  10. 10. • Pricing structure – Match Windows Phone pricing on Windows 8 • Shared in-app purchases – Buy IAPs only once, on either platform. • Install across devices – Buy app only once, own across platforms • Shared revenue model – Keep 70% of revenue • Unified ad-units for Windows Phone and Windows apps Ref: http://www.wpcentral.com/what-is-a-universal-windows-app
  11. 11. http://www.windowscentral.com/microsoft-reveals-its-windows-10- universal-apps-plans-developers-mwc-2015
  12. 12. Visual Studio
  13. 13. • C# and XAML • HTML5 & JavaScript • C++ and DirectX
  14. 14. Reference: • http://blogs.msdn.com/b/visualstudio/archive/2014/04/14/using-visual-studio-to-build-universal-xaml-apps.aspx
  15. 15. Reference: • http://msdn.microsoft.com/en-us/library/windows/apps/dn609832.aspx
  16. 16. Reference: • http://marcominerva.wordpress.com/2014/04/22/how-to-share-code-among-different-universal-windows-apps/ “This type of project has been improved in Visual Studio 2013 Update 2 and now, if we target Windows 8.1 and Windows Phone 8.1, we’ll be able to use all the common APIs. However, PCL produces a single binary that works as is in all the supported projects. Handling divergent APIs requires using higher-level abstractions, such as dependency injection or IoC containers. We can’t simply use conditional if to define platform specific code.” How about using a Portable Class Library (PCL)?
  17. 17. 2. Add Project to Solution: 1. Download & Install “Shared Project Reference Manager” from MSDN: • http://visualstudiogallery.msdn.microsoft.com/315c13a7-2787-4f57-bdf7-adae6ed54450 3. Add Class Library for each platform (Win 8.1 & WP 8.1) 4. Add Shared Project Reference to each Class Library. Ref: http://marcominerva.wordpress.com/2014/04/22/how-to-share-code-among-different-universal-windows-apps/
  18. 18. http://code.msdn.microsoft.com/windowsapps/Universal-Windows-app- cb3248c3 http://www.microsoftvirtualacademy.com/training-courses/developing- universal-windows-apps-with-c-and-xaml http://www.wintellect.com/blogs/jprosise/building-universal-apps- with-visual-studio-2013-update-2
  19. 19. Intro: Cloud + Universal Apps > Creating a Mobile Service > Consuming the Service > Publishing the Service Q&A
  20. 20. Creating a Mobile Service
  21. 21. Link: http://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-dotnet-get-started/
  22. 22. Consuming the Service
  23. 23. . . .
  24. 24. Publishing the Service
  25. 25. Enter a value to test it
  26. 26. Enter a value to test it
  27. 27. Intro: Cloud + Universal Apps > Creating a Mobile Service > Consuming the Service > Publishing the Service Q&A
  28. 28. Intro: Cloud + Universal Apps > Creating a Mobile Service > Consuming the Service > Publishing the Service Q&A
  29. 29. Email: shchowd@microsoft.com  Twitter: @shahedC

×