I upgraded my machine from Windows 8 Developer preview to Release preview and here is my experience.
Downloaded the Windows 8 Release Preview from http://windows.microsoft.com/en-US/windows-8/release-preview.
(You can find ISO files at http://windows.microsoft.com/en-US/windows-8/iso.)
Once you downloaded the file, run it and windows 8 installation will kick in. The setup installed Windows 8 release preview preview on top of Windows 8 developer preview and I ended up having two OS on my system. During startup, I now have two OS to choose from, which is not what I wanted. So I used the Reset feature in Windows 8 and it cleaned all the drives and removed all the old Operating systems. I now have just one Windows 8 release preview on my machine. I really loved the Reset feature in Windows 8.
Fig 1: Screenshot of Upgrade agent
Fig 2: Personalize option during Windows 8 installation
Once I had the Windows 8 Release Preview installed and working, downloaded the VS 2012 to start development using the new OS. This will install the VS 2012 along with the Blend for Visual Studio.
Download the Visual Studio 2012 RC:
Once you install VS 2012 RC, get a developer license for Windows 8 by opening the visual studio. The following figure shows the developer license dialog.
Next, downloaded the tools & sdk needed for the development.
Download the Tools & SDK:
Hands-on-labs, presentations, samples and resources from the Windows 8 camps at Windows 8 Camp in a box.
Following are some of the useful links to get started with the Windows 8 development.
- Designing Apps with Metro Principles and Windows Personality: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV351
- Building Windows 8 Metro style UIs: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV354
- Building Metro style Apps with XAML: What .NET Developers Need to Know: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV353
- Windows 8 Touch Language: Covered in Build 2011 session “Designing Metro style apps that are touch-optimized” (http://channel9.msdn.com/events/BUILD/BUILD2011/APP-391T) , and MSDN deign guidance document “Touch interaction design (Metro style apps)” (http://msdn.microsoft.com/en-US/library/windows/apps/hh465415)
- Declaring capabilities: Covered in Build 2011 session “How to declare your app’s capabilities” (http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-398T)
- AppBar: Covered in MSDN design guidance document “Commanding design for Metro style apps” (http://msdn.microsoft.com/en-us/library/windows/apps/hh761499.aspx), and
- Search – Covered in Teched 2012 session “Integrating with Windows 8 Experiences” (http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV356 )
- Live tiles – Covered in Webcast “Bring Your Windows 8 Metro Style Apps to Life with Tiles and Notifications” (http://channel9.msdn.com/Events/Windows-Camp/MSDN-Webcast-Series-Building-Windows-8-Metro-Style-Apps/Bring-Your-Windows-8-Metro-Style-Apps-to-Life-with-Tiles-and-Notifications)
- Async programming in C# 5.0 – Covered in Teched 2012 session “Async Made Simple in Windows 8, with Visual C# and Visual Basic” (http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV332)
- “A Lap Around Microsoft Expression Blend for HTML” (http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV368)
- Networking – MSDN documentation: “Networking (Metro style apps)” (http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh452751(v=win.10).aspx)
- External data – MSDN article: “Accessing data and files (Metro style apps using C#/VB/C++ and XAML)” (http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh758319.aspx)
- Settings – MSDN guidance documents “Guidelines for app settings (Metro style apps)” (http://msdn.microsoft.com/en-us/library/windows/apps/hh770544.aspx), and “Managing application data (Metro style apps using C#/VB/C++ and XAML)” (http://msdn.microsoft.com/en-US/library/windows/apps/xaml/Hh465099(v=win.10) )
- Sharing – Content is covered in Teched 2012 session “Integrating with Windows 8 Experiences” (http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV356)
- PLM – MSDN guidance documents “Launching, resuming, and multitasking (Metro style apps using C#/VB/C++ and XAML)” (http://msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh770837(v=win.10).aspx)
- SDK sample pack: http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples
- Guidance for porting IOS and Web applications
- Design case study: iPad to Metro style app: http://msdn.microsoft.com/en-US/library/windows/apps/hh868262
- Design case study: Website to Metro style app: http://msdn.microsoft.com/en-US/library/windows/apps/hh868264
- Deploying apps in the enterprise without using the Windows Store (how to) http://technet.microsoft.com/en-us/library/hh832040#BKMK_SideLoad
- Printing from a Metro Style app – Build session “Building Metro style apps that print” (http://channel9.msdn.com/events/BUILD/BUILD2011/PLAT-679T)