The Tool for Windows Applications
Desktop Applications
Desktop Applications
Build for Cloud and Web
Create Windows Azure Solutions
Work with HTML5
Compelling HTML and JavaScript Tools
Compelling HTML and JavaScript Tools
Explore Page and Server Simultaneously
Taking HTML5 to ASP.NET
SharePoint
Improved SharePoint tooling
Graphical intensive
New DirectX and Parallel Tooling
Windows Drivers
Better Driver Development
Windows Store Application
Great experience across all hardware
Modern Applications
Windows 8 Platform
http://bit.ly/GJ_Sensors
Shared Windows CoreWindows 8 and Windows Phone 8 Share Many Components AtThe Operating System Level                       ...
Full WinRT (around                          Phone-specific additions to Windows 11,000 members)                           ...
The Windows Phone Emulator• The Windows Phone emulator runs as a Hyper-V virtual machine on your Windows PC• It contains t...
Building Windows Store Applications
Blend Works with HTML
Some Key DifferencesIt’s important to design for the platform differences as well as similarities  Screen Size            ...
Design a UX that is native for each platform!One-handed touch most common         One or two-handed touch, mouseGuaranteed...
Windows DevelopersWho are they?App developers                  Windows RT Developers   Enterprises                 Hardwar...
The Windows StoreA new opportunity for Windows developers      1           2              3                    4          ...
Signing Up      What you get before you               What you get after you      subscribe                             su...
Tools for DevelopmentEverything you’ll need for Windows Store apps in one package
Developer LicensingThe key to developing Windows Store apps•   On first run of the developer tools, you are asked for your...
Phases of an Application Development
Phases of Distribution
Submitting the App
Certification Certification ensures that apps in the Windows Store       Microsoft’s approach to are safe, both for the sy...
Published!
Analyzing Performance
The Enterprise Developer  Enterprises deploying Windows Store apps  •     Companies may wish to deploy LOB apps using Wind...
Listing Desktop AppsA new way to reach customers Desktop apps are a major part of the Windows ecosystem and Windows enable...
QBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows apps
Upcoming SlideShare
Loading in …5
×

QBS Visual Studio 2012 and modern windows apps

1,032 views

Published on

Presentation given to QBS and key customers on the 9th Jan 2013 on Visual Studio 2012 and Windows Modern Application for desktop, cloud, web, SharePoint, Windows 8 and Windows Phone

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

No Downloads
Views
Total views
1,032
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

QBS Visual Studio 2012 and modern windows apps

  1. 1. The Tool for Windows Applications
  2. 2. Desktop Applications
  3. 3. Desktop Applications
  4. 4. Build for Cloud and Web
  5. 5. Create Windows Azure Solutions
  6. 6. Work with HTML5
  7. 7. Compelling HTML and JavaScript Tools
  8. 8. Compelling HTML and JavaScript Tools
  9. 9. Explore Page and Server Simultaneously
  10. 10. Taking HTML5 to ASP.NET
  11. 11. SharePoint
  12. 12. Improved SharePoint tooling
  13. 13. Graphical intensive
  14. 14. New DirectX and Parallel Tooling
  15. 15. Windows Drivers
  16. 16. Better Driver Development
  17. 17. Windows Store Application
  18. 18. Great experience across all hardware
  19. 19. Modern Applications
  20. 20. Windows 8 Platform
  21. 21. http://bit.ly/GJ_Sensors
  22. 22. Shared Windows CoreWindows 8 and Windows Phone 8 Share Many Components AtThe Operating System Level OS Modules Windows NT Kernel Windows Kernel Windows Kernel
  23. 23. Full WinRT (around Phone-specific additions to Windows 11,000 members) Phone Runtime include • Speech synthesis and recognition New for Subset adopted for Windows • Windows.Phone.PersonalInformation Windows Phone Phone Runtime (around Runtime • LockScreen and LockScreenManager 2,800 members) (around 600 members) • More…
  24. 24. The Windows Phone Emulator• The Windows Phone emulator runs as a Hyper-V virtual machine on your Windows PC• It contains the same software as a “real” phone, but built for the Windows PC platform• The emulator is supplied with the Windows Phone SDK• You can perform location and orientation simulation using the emulator• You can use the Simulation Dashboard in Visual Studio to manage the emulator environment • Lock and unlock the phone • Control the quality and availability of the network connection
  25. 25. Building Windows Store Applications
  26. 26. Blend Works with HTML
  27. 27. Some Key DifferencesIt’s important to design for the platform differences as well as similarities Screen Size Controls Lifecycle Windows Phone Windows Phone Windows Phone 800x480, 1280x720, 1280x768 Panorama, Pivot, ListPicker Launched from start/apps list. Portrait, Landscape LongListSelector Tombstones apps Windows Windows Windows 1024x768  GridView, ListView, Semantic Resumes existing apps Portrait, Landscape, Snapped Zoom, FlipView No tombstoning
  28. 28. Design a UX that is native for each platform!One-handed touch most common One or two-handed touch, mouseGuaranteed hardware, such as No guarantee of any specificcamera and accelerometer hardware, must check at runtimeAvoid multiple columns of content Rows and columns of content canScroll vertically for more content work wellVery limited room on the app bar Scroll horizontally for more contentHardware back button Significant room on the app barNo semantic zoom On-screen back button Semantic zoom
  29. 29. Windows DevelopersWho are they?App developers Windows RT Developers Enterprises Hardware Vendors OEMs
  30. 30. The Windows StoreA new opportunity for Windows developers 1 2 3 4 5 App is available in Customer the Store Catalog purchases app Enjoy! App is associated to Microsoft Account & Device
  31. 31. Signing Up What you get before you What you get after you subscribe subscribe Full suite of free Ability to tools to deploy locally Ability to develop your to your own 2 free online reserve app app machine incidents names Access to forums, samples, and documentation
  32. 32. Tools for DevelopmentEverything you’ll need for Windows Store apps in one package
  33. 33. Developer LicensingThe key to developing Windows Store apps• On first run of the developer tools, you are asked for your (Microsoft Account) information to acquire a Developer License.• This is used to enable the designers and simulators to run as well as allow the developer to run the apps locally on the device without the apps first being signed by the Windows Store.• The license is valid for 30 days if you do not have a Store subscription, or 90 days if you are a subscriber• The developer tools will automatically renew the license when necessary.• We track license enrollment to ensure this is not being used as a vector for bypassing the Store for distribution of apps.
  34. 34. Phases of an Application Development
  35. 35. Phases of Distribution
  36. 36. Submitting the App
  37. 37. Certification Certification ensures that apps in the Windows Store Microsoft’s approach to are safe, both for the system certification compared to and the users other platformsMicrosoft’s approach to certification compared to other platforms
  38. 38. Published!
  39. 39. Analyzing Performance
  40. 40. The Enterprise Developer Enterprises deploying Windows Store apps • Companies may wish to deploy LOB apps using Windows Store to their organization without relying on external systems of distribution • Windows 8 enables this capability for organizations using Enterprise SKU’s of Windows 8 • The Enterprise developer must sign the app using the organizations certificate, this replaces the Store certificate normally required to allow the app to run • When run on a Windows 8 device within their enterprise, Windows will match the apps certificate with the organization’s certificate and allow it to run
  41. 41. Listing Desktop AppsA new way to reach customers Desktop apps are a major part of the Windows ecosystem and Windows enables developers of these apps to reach the Windows 8 audience through the Windows Store. 1 2 3 4 App is available to App passes and be submitted to App is listed to the receives logo the store store The app is not available for purchase, but is visible in the Store and a link provided to the developer’s site for purchase

×