Jerry Nixon on Windows: W8 Info

Jerry Nixon on Windows

W8 Info

The Windows 8 Essentials

Download Windows 8
Download Visual Studio 2012
Create a bootable Windows 8 USB drive
Setup Windows 8 for Boot to VHD
Get an Azure account
Download the Bing Maps SDK
Download the Odata Client
Download the Windows Live SDK
Download the official Windows 8 Samples
Download the Windows 8 Multilingual Toolkit
Download the Windows 8 Advertising SDK
Download the Windows 8 Design Assets
Register for Application Excellence Labs
Register for Generation App
Review the Windows 8 Online Labs
Review the Windows 8, Developer Certifications
Review the ARM development white paper
Review the ARM performance white paper
Review the Windows Store Certification Requirements
Review the Windows Store Common Errors
Review the Windows Store Support Options
Review other Windows 8 Official White Papers

Learn from //Build/

The volume and value of //Build/ content cannot be overstated. There are hundreds of hours of information for you to consume. All of the content is in the context of the Developer Preview. However, 98% of it is 100% relevant in the Consumer Preview, too. 

XAML-related Talks

  1. Build advanced touch apps in Windows 8
  2. Reach a worldwide audience by building a world-ready app
  3. Stand out with styling and animation in your XAML app
  4. Make great touch apps using XAML
  5. Build polished collection and list apps using XAML
  6. Build world-ready Metro style apps using XAML
  7. Build accessible Metro style apps using XAML
  8. Metro style apps using XAML: what you need to know
  9. Metro style apps using XAML: Make your app shine
  10. Integrating stunning media experiences in XAML
  11. Windows Phone XAML apps
  12. Reach all your customer's devices with one beautiful XAML user interface
  13. Build data-driven collection and list apps using XAML
  14. The lifetime of XAML text: from input to display through printing
  15. Building Metro style apps that print
  16. A deep dive into Visual Studio 11 Express for designing Metro style apps using XAML
  17. Tips and tricks for developing Metro style apps using XAML
  18. Unit testing your metro style apps built using XAML

Managed Code-related Talks

  1. Using the Windows Runtime from C# and Visual Basic
  2. Bringing existing managed code into Metro style apps
  3. Building event-driven, long-running apps with Windows workflow
  4. Async made simple in Windows 8, with C# and Visual Basic
  5. Future directions for C# and Visual Basic
  6. The Zen of async: Best practices for best performance
  7. Tips & tricks: how to use Visual Studio to the fullest
  8. A .NET developer's view of Windows 8 app development
  9. Lap around the Windows Runtime

UX Talks @ Build

  1. Prepare your apps for Windows 8 and beyond
  2. Enabling trials and in-app offers in your Metro style app
  3. Create Metro style apps quickly with built-in controls
  4. Designing Metro style apps that are touch-optimized
  5. Designing Metro style: principles and personality
  6. Share: your app powers the Windows 8 share experience
  7. Search: integrating into the Windows 8 search experience
  8. Integrating with the Windows device experience
  9. Fundamentals of Metro style apps: how and when your app will run
  10. Real time communication: keep connected whether running or suspended
  11. Reach a worldwide audience by building a world-ready app
  12. 8 traits of great Metro style apps
  13. Platform for Metro style apps
  14. Tools for building Metro style apps
  15. Introducing Metro style device apps

Learn UX from MSDN

Changes in the Windows application User Experience are a big deal. Not only is a shift for Windows, it is a shift for Windows developers. These changes are not just technical, they are philosophical. Many engineers who are not traditionally design-minded have a new paradigm to learn in this focus toward user experience.
  1. Design principles
  2. UX design patterns
  3. Download design assets
  4. End-to-end app guidance
  5. Detailed UX guidelines
  6. Assessing usability
  7. Case studies

UX Documentation

  1. Explore the documentation
  2. Read the developer guide
  3. API Reference
  4. Windows Runtime
  5. .NET for Metro style apps
  6. About the Windows Store

Learn from Community

  1. Windows 8 app developer blog
  2. Windows Store for developers blog
  3. Building Windows 8 blog

Sample Application

  1. Windows 8 Consumer Preview Metro style app samples - C#, VB.NET, C++, JavaScript
  2. Splash screen sample
  3. File access sample
  4. Access and save files using a sample
  5. DirectX marble maze game sample
  6. App tiles and badges sample
  7. Background task sample
  8. Application data sample
  9. XAML FlipView control sample
  10. XAML data binding sample
  11. Search sample
  12. Geolocation sample
  13. XAML GridView grouping and SemanticZoom sample
  14. Media capture using webcam sample
  15. Toast notifications sample
  16. Context Menu sample
  17. DirectX 3D shooting game sample (XAML)
  18. XAML ListView and GridView essentials sample
  19. PhotoSky - SkyDrive Sample
  20. XAML media player sample
  21. Blend for Visual Studio memory game sample project
  22. Application resources and localization sample
  23. XAML essential controls sample
  24. Metro style device app for camera sample
  25. Push and periodic notifications client-side sample
  26. Sharing content target app sample
  27. Stocks Sample
  28. App settings sample
  29. XAML images sample
  30. Stream Socket sample
  31. Web authentication broker sample
  32. Association launching sample
  33. XAML controls sample pack
  34. XAML AppBar control sample
  35. Accelerometer sensor sample
  36. Proximity sample
  37. Bing Maps SDK for Metro style apps (Beta) Samples
  38. Sharing content source app sample
  39. XAML ListView and GridView customizing interactivity sample
  40. Network information sample
  41. HttpClient sample
  42. Message dialog sample
  43. Removable storage sample
  44. Thread pool sample
  45. Lock screen apps sample
  46. Printer extension app sample
  47. Snap sample
  48. XAML animation library sample
  49. XAML user input events sample
  50. Secondary tiles sample
  51. Custom driver access sample
  52. XAML user and custom controls sample
  53. Media extensions sample
  54. Media Play To sample
  55. Skypad - SkyDrive Sample
  56. Connecting with WebSockets sample
  57. Scheduled notifications sample
  58. Windows Runtime XML data API sample
  59. Background transfer download sample
  60. Device enumeration sample
  61.  XAML personality animations sample
  62. XAML vector-based drawing sample
  63. Provide files and a save location through a sample
  64. App activation and suspension sample
  65. XAML media playback sample
  66. SMS message send, receive, and SIM management sample
  67. Enumerate files and folders in a location sample
  68. UI contrast and settings sample
  69. Mobile broadband account provisioning sample
  70. Eyes for Windows 8
  71. Raw notifications sample
  72. Syndication sample
  73. Metro style banking app with strong authentication sample
  74. Scaling according to DPI sample
  75. XAML WebView control sample
  76. Mobile broadband account and device management sample
  77. Integrating content and controls from web services sample
  78. CameraCaptureUI Sample
  79. Print sample
  80. App package information sample
  81. Clipboard app sample
  82. StorageDataSource and GetVirtualizedFilesVector sample
  83. XAML scrolling, panning, and zooming sample
  84. Wi-Fi hotspot authentication sample
  85. Bing Maps LocationTracking Sample
  86. Edge gesture invocation sample
  87. Real-time communication sample
  88. ControlChannelTrigger TCP socket sample
  89. Playlist sample
  90. Bing Maps trip optimizer sample
  91. Credential picker sample
  92. Bluetooth call control sample
  93. Input: Device capabilities sample
  94. OrientationSensor sample
  95. Responding to the appearance of the on-screen keyboard sample
  96. Compass sensor sample
  97. XAML ListView sample pack
  98. LightSensor sample
  99. CryptoWinRT sample
  100. CameraOptionsUI Sample
  101. Retrieve thumbnails for files and folders sample
  102. Touch keyboard sample
  103. Gyrometer sensor sample
  104. Query files in a location with sample
  105. XAML two-dimensional transforms sample
  106. Media Server client sample
  107. Simple imaging sample
  108. Device auto rotation preferences sample
  109. XAML text sample
  110. SimpleOrientationSensor sample
  111. Input: ink sample
  112. Input: Simplified ink sample
  113. Account picture name sample
  114. Animation metrics sample
  115. AtomPub sample
  116. UI Automation core window provider sample
  117. Inclinometer sensor sample
  118. Using a Blob to save and load content sample
  119. Language font mapping sample
  120. Calendar details and math sample
  121. SMS background task sample
  122. Navigation and navigation history sample
  123. User domain name sample
  124. XAML accessibility sample
  125. Credential locker sample
  126. Portable device API sample
  127. Bluetooth LE Metro app sample
  128. Trial app and in-app purchase sample
  129. PlayReady support in Windows Metro Style applications
  130. App activation sample
  131. Display power state sample
  132. Globalization preferences sample
  133. Certificate enrollment sample
  134. Personalization app sample
  135. Contact Picker app sample