The Windows 8 Essentials
Download Windows 8 | aka.ms/w8download |
Download Visual Studio 2012 | aka.ms/w8tools |
Create a bootable Windows 8 USB drive | aka.ms/w8usb |
Setup Windows 8 for Boot to VHD | aka.ms/w8vhd |
Get an Azure account | aka.ms/w8cloud |
Download the Bing Maps SDK | aka.ms/w8maps |
Download the Odata Client | aka.ms/w8odata |
Download the Windows Live SDK | aka.ms/w8live |
Download the official Windows 8 Samples | aka.ms/w8samples |
Download the Windows 8 Multilingual Toolkit | aka.ms/w8language |
Download the Windows 8 Advertising SDK | aka.ms/w8ads |
Download the Windows 8 Design Assets | aka.ms/w8design |
Register for Application Excellence Labs | aka.ms/w8reg |
Register for Generation App | aka.ms/w8launch |
Review the Windows 8 Online Labs | aka.ms/w8vlabs |
Review the Windows 8, Developer Certifications | aka.ms/w8certs |
Review the ARM development white paper | aka.ms/w8arm |
Review the ARM performance white paper | aka.ms/w8armPerf |
Review the Windows Store Certification Requirements | aka.ms/w8StoreReq |
Review the Windows Store Common Errors | aka.ms/w8StoreFix |
Review the Windows Store Support Options | aka.ms/w8StoreSupport |
Review other Windows 8 Official White Papers | aka.ms/w8docs |
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
- Build advanced touch apps in Windows 8
- Reach a worldwide audience by building a world-ready app
- Stand out with styling and animation in your XAML app
- Make great touch apps using XAML
- Build polished collection and list apps using XAML
- Build world-ready Metro style apps using XAML
- Build accessible Metro style apps using XAML
- Metro style apps using XAML: what you need to know
- Metro style apps using XAML: Make your app shine
- Integrating stunning media experiences in XAML
- Windows Phone XAML apps
- Reach all your customer's devices with one beautiful XAML user interface
- Build data-driven collection and list apps using XAML
- The lifetime of XAML text: from input to display through printing
- Building Metro style apps that print
- A deep dive into Visual Studio 11 Express for designing Metro style apps using XAML
- Tips and tricks for developing Metro style apps using XAML
- Unit testing your metro style apps built using XAML
Managed Code-related Talks
- Using the Windows Runtime from C# and Visual Basic
- Bringing existing managed code into Metro style apps
- Building event-driven, long-running apps with Windows workflow
- Async made simple in Windows 8, with C# and Visual Basic
- Future directions for C# and Visual Basic
- The Zen of async: Best practices for best performance
- Tips & tricks: how to use Visual Studio to the fullest
- A .NET developer's view of Windows 8 app development
- Lap around the Windows Runtime
UX Talks @ Build
- Prepare your apps for Windows 8 and beyond
- Enabling trials and in-app offers in your Metro style app
- Create Metro style apps quickly with built-in controls
- Designing Metro style apps that are touch-optimized
- Designing Metro style: principles and personality
- Share: your app powers the Windows 8 share experience
- Search: integrating into the Windows 8 search experience
- Integrating with the Windows device experience
- Fundamentals of Metro style apps: how and when your app will run
- Real time communication: keep connected whether running or suspended
- Reach a worldwide audience by building a world-ready app
- 8 traits of great Metro style apps
- Platform for Metro style apps
- Tools for building Metro style apps
- 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.
- Design principles
- UX design patterns
- Download design assets
- End-to-end app guidance
- Detailed UX guidelines
- Assessing usability
- Case studies
UX Documentation
- Explore the documentation
- Read the developer guide
- API Reference
- Windows Runtime
- .NET for Metro style apps
- About the Windows Store
Learn from Community
Sample Application
- Windows 8 Consumer Preview Metro style app samples - C#, VB.NET, C++, JavaScript
- Splash screen sample
- File access sample
- Access and save files using a sample
- DirectX marble maze game sample
- App tiles and badges sample
- Background task sample
- Application data sample
- XAML FlipView control sample
- XAML data binding sample
- Search sample
- Geolocation sample
- XAML GridView grouping and SemanticZoom sample
- Media capture using webcam sample
- Toast notifications sample
- Context Menu sample
- DirectX 3D shooting game sample (XAML)
- XAML ListView and GridView essentials sample
- PhotoSky - SkyDrive Sample
- XAML media player sample
- Blend for Visual Studio memory game sample project
- Application resources and localization sample
- XAML essential controls sample
- Metro style device app for camera sample
- Push and periodic notifications client-side sample
- Sharing content target app sample
- Stocks Sample
- App settings sample
- XAML images sample
- Stream Socket sample
- Web authentication broker sample
- Association launching sample
- XAML controls sample pack
- XAML AppBar control sample
- Accelerometer sensor sample
- Proximity sample
- Bing Maps SDK for Metro style apps (Beta) Samples
- Sharing content source app sample
- XAML ListView and GridView customizing interactivity sample
- Network information sample
- HttpClient sample
- Message dialog sample
- Removable storage sample
- Thread pool sample
- Lock screen apps sample
- Printer extension app sample
- Snap sample
- XAML animation library sample
- XAML user input events sample
- Secondary tiles sample
- Custom driver access sample
- XAML user and custom controls sample
- Media extensions sample
- Media Play To sample
- Skypad - SkyDrive Sample
- Connecting with WebSockets sample
- Scheduled notifications sample
- Windows Runtime XML data API sample
- Background transfer download sample
- Device enumeration sample
- XAML personality animations sample
- XAML vector-based drawing sample
- Provide files and a save location through a sample
- App activation and suspension sample
- XAML media playback sample
- SMS message send, receive, and SIM management sample
- Enumerate files and folders in a location sample
- UI contrast and settings sample
- Mobile broadband account provisioning sample
- Eyes for Windows 8
- Raw notifications sample
- Syndication sample
- Metro style banking app with strong authentication sample
- Scaling according to DPI sample
- XAML WebView control sample
- Mobile broadband account and device management sample
- Integrating content and controls from web services sample
- CameraCaptureUI Sample
- Print sample
- App package information sample
- Clipboard app sample
- StorageDataSource and GetVirtualizedFilesVector sample
- XAML scrolling, panning, and zooming sample
- Wi-Fi hotspot authentication sample
- Bing Maps LocationTracking Sample
- Edge gesture invocation sample
- Real-time communication sample
- ControlChannelTrigger TCP socket sample
- Playlist sample
- Bing Maps trip optimizer sample
- Credential picker sample
- Bluetooth call control sample
- Input: Device capabilities sample
- OrientationSensor sample
- Responding to the appearance of the on-screen keyboard sample
- Compass sensor sample
- XAML ListView sample pack
- LightSensor sample
- CryptoWinRT sample
- CameraOptionsUI Sample
- Retrieve thumbnails for files and folders sample
- Touch keyboard sample
- Gyrometer sensor sample
- Query files in a location with sample
- XAML two-dimensional transforms sample
- Media Server client sample
- Simple imaging sample
- Device auto rotation preferences sample
- XAML text sample
- SimpleOrientationSensor sample
- Input: ink sample
- Input: Simplified ink sample
- Account picture name sample
- Animation metrics sample
- AtomPub sample
- UI Automation core window provider sample
- Inclinometer sensor sample
- Using a Blob to save and load content sample
- Language font mapping sample
- Calendar details and math sample
- SMS background task sample
- Navigation and navigation history sample
- User domain name sample
- XAML accessibility sample
- Credential locker sample
- Portable device API sample
- Bluetooth LE Metro app sample
- Trial app and in-app purchase sample
- PlayReady support in Windows Metro Style applications
- App activation sample
- Display power state sample
- Globalization preferences sample
- Certificate enrollment sample
- Personalization app sample
- Contact Picker app sample