Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
44 out of 54 rated this helpful - Rate this topic

White papers for Windows Store apps

In this section

TopicDescription

Developing connected applications

This paper provides a set of network considerations that every connected Windows Store app should know about.

Developing secure apps

Learn how to keep your app secure when it accesses content from the web.

Windows Store apps using JavaScript versus traditional web apps

This topic provides information about the differences in coding styles used in existing Web apps written in JavaScript and Windows Store apps using JavaScript. It provides guidelines for Web developers to understand how code that is optimized for Windows relates to apps that are meant to be migrated among platforms with ease. It assumes that the reader is familiar with JavaScript programming and World Wide Web Consortium (W3C) standards.

The touch keyboard

This paper provides information about the invocation and dismissal behaviors of the touch keyboard for Windows operating systems. It provides guidelines for developers to understand how the touch keyboard shows and hides itself.

Managed desktop apps and Windows Runtime

Visual Studio has made it extremely easy to write managed Windows Store apps that consume Windows Runtime APIs. However, if you’re writing a managed desktop app, there are a few things you’ll need to do manually in order to consume the Windows Runtime APIs. This paper provides information about what you need to do so that your desktop app can consume the Windows Runtime APIs. It assumes that the reader is familiar with writing managed desktop apps. This information applies to Windows 8.

 

Downloadable white papers

White paperDescription

Migrating your Windows 8 apps to Windows 8.1 Preview

This paper provides guidance and tips designed to simplify the transition to Windows 8.1 so your apps can take advantage of new platform support and features. It includes information about API behavioral "quirks", an index of deprecated APIs, guidance for importing and updating your solution files with Visual Studio, and guidance for taking advantage of new view states and other UX enhancements.

High DPI Win32 Applications

Learn what's new in Windows 8.1 Preview for writing DPI-aware applications.

Using the Windows App Certification Kit

This paper provides information about the Windows App Certification Kit (ACK) and its use in the various app certification programs for Windows. It provides guidelines for developers for usage of the kit and the associated certification processes.

Introduction to Background Tasks

This paper describes the programming model to create background tasks, resource management policies for background tasks, and built-in user controls that allow the user to control per-app background task activity by using lock screen personalization.

Background Networking

This paper provides information about an app lifecycle management model for apps that require real-time connectivity between the client and server. To address the lifecycle limitations for real-time connected apps, Windows 8 introduces a new set of APIs that enable users to build always-reachable apps.

Application developer guidelines for using mobile broadband SMS platform

This paper provides guidelines for mobile broadband network operators and general application developers to use Windows to send and read short message service (SMS) from a background event using a mobile broadband network adapter.

Developing a new experience enabled Desktop Browser

In Windows 8, the browser that the user sets as the default for handling web pages and associated protocols may be designed to access both the new experience as well as the traditional desktop experience. This type of browser is called a "New experience enabled desktop browser." This white paper describes how to build such a browser.

Windows 8 and Windows Server 8 Compatibility Cookbook

This paper provides information about changes to and new features of the Windows 8 client and server operating systems. It provides guidelines for developers to verify the compatibility of their existing and planned programs with the new operating systems. It assumes that the reader is familiar with previous versions of Windows.

CLR and the Windows Runtime

This paper examines the encodings in Windows Runtime metadata (WinMD) files and explains how the common language runtime (CLR) and the Windows Runtime work under the covers to provide a natural programming experience for managed developers.

Packaging and assembly binding in the .NET Framework for Windows Store apps

This paper discusses how .NET Framework developers can take advantage of the friction-free deployment options available to Windows Store apps, and how the process for finding and loading assemblies for Windows Store apps differs from the process for traditional desktop apps.

Windows Store app development for Windows RT PCs

This paper addresses various aspects of developing Windows Store apps for Windows RT. The bulk of Windows Store app development practices are the same for both Windows 8 and Windows RT, but in a few scenarios Windows RT and the hardware particular to these PCs may require special consideration. Scenarios covered by this documentation include general development practices for Windows Store apps that run on Windows RT, remote debugging, installing the Windows App Certification Kit, installing app packages, and sensor API development.

CLR Profilers and Windows Store apps

This paper provides information about what you need to think about when writing diagnostic tools that analyze managed code running inside a Windows Store app.

Audio playback in a Windows Store app

This paper provides information about how to properly configure your audio app for Windows operating systems. It provides guidelines for developers to ensure a consistent user experience around audio, including how to allow apps to play audio in the background, how to register for SoundLevel events, and how to choose a proper audio category for a given media stream.

System Transport Control Developer Guide

This paper provides information about using the media transport controls to develop music applications for Windows 8. It provides guidelines for developers to access and configure the media transport controls. It assumes that the reader is familiar with Windows events and event handling, HTML5 and JavaScript programming.

Important  Windows 8.1 Preview introduces the SystemMediaTransportControls which replace MediaControl. You should use SystemMediaTransportControls. See How to use the system media transport controls for more info.

How to Build and Use Microphone Arrays for Windows Vista (Updated for Windows 8)

Under imperfect conditions, a single microphone that is embedded in a laptop or monitor does a poor job of capturing sound. An array of microphones can do a much better job of isolating a sound source and rejecting ambient noise and reverberation. This paper provides guidelines for manufactures and developers to create integrated or external microphone arrays for Windows Vista systems.

How to Write a WIC-Enabled CODEC

This white paper explains how to write a Windows Imaging Component (WIC)–enabled image CODEC. When users install a WIC–enabled CODEC in WIC–, they automatically receive full platform support for the image format, including viewing thumbnails in Photo Gallery and Windows Explorer and displaying images in Windows Image Viewer. In both WIC– and Windows XP, applications built on WIC can use a WIC–enabled CODEC to decode and display images in your image format and to add or edit metadata (and encode the images if you choose to support encoding).

XML Paper Specification (XPS) Format: How to Write a WIC-Enabled CODEC

WIC Codec Guidelines for RAW Image Formats

The WIC provides an extensible framework for working with images and image metadata. WIC makes it possible for software and hardware vendors to develop codecs so that their own image formats can obtain the same platform support as native image formats such as Tagged Image File Format (TIFF), JPEGJoint Photographic Experts Group (JPEG), or Windows Media Photo.

This paper provides guidelines to help RAW format manufacturers in their development of WIC codecs.

XPS Format: WIC Codec Guidelines for RAW Image Formats

 

 

 

Build date: 6/19/2013

© 2013 Microsoft. All rights reserved.