Develop for Windows*

Create richer consumer experiences
Profit from apps for the new Ultrabook™ market

Sleek and responsive Ultrabook™ devices are projected to be a huge growth segment in the mobile PC market in 2012 and beyond. Access tools, resources, and community support to help you rapidly develop and optimize Windows*-based apps for Ultrabook devices.

Ultrabook™ opportunity
Pioneer apps for Ultrabook devices

Be first-to-market with innovative apps that take advantage of powerful graphics, full-PC performance, and keyboard capabilities of these lightweight and stylish devices.

Developers’ choice
Build new app experiences with your favorite tools

Develop Windows* apps for Ultrabook™ devices and other platforms with your choice of runtimes and programming languages—including C/C++, .NET*, Java*, Adobe AIR*. And streamline your workflow with IDE plug-ins for Microsoft Visual Studio* and Eclipse*.

Pathway for success
Expand your app reach

Create apps for Ultrabook™ and reach customers worldwide through the Intel AppUp(SM) center and more than 20 affiliate stores as major device manufactures—including Acer*, ASUS*, Toshiba*, Samsung*, LG*, and Lenovo*—introduce Ultrabook and next-generation PC devices.

Break free of the browser
HTML5 to Windows

Access resources and knowledge for creating feature-rich HTML5 apps optimized for Ultrabook™ and other Windows*-based devices. And use the Intel AppUp™ encapsulator online tool to transform HTML5 and other Web code into browser-free apps that you can distribute and sell.

Develop for Windows*

Software Development Kit

Monitor

Intel AppUp™ SDK 1.1.2 for Windows* C/C++

SDK to assist with creating, optimizing, debugging, and deploying apps that run on the Windows* OS

Download Release Notes

Submission Resources

How to Submit an Application

Step-by-step guide for submitting an app for validation through the member dashboard

view

Application Readiness Checklist

Quick reference for ensuring an application is ready to be submitted

view

Code-Signing Guidelines

Instructions on obtaining the required code-signed certificate for Windows*- based apps

view

Code-Signing Tools

Downloadable tools that make it simple to sign .MSI or .JAR files with a valid certificate

view

Coding Resources

Intel AppUp™ Software Development Kit API Reference for C++

Guide for developers using the Intel AppUp™ Software Development Kit 1.1.1 for C++ to develop applications and components within a Microsoft Windows* development environment

view

IDE Plug-ins for Windows Development

Make Intel AppUp(SM) developer program resources and SDK code accessible within these popular development environments

Download Intel AppUp™ SDK Plug-in for Microsoft Visual Studio* IDE (.MSI file)

Download Intel AppUp™ SDK Plug-in for Eclipse* Software (.ZIP file)

Validation Resources

Microsoft Visual Studio

Intel AppUp(SM) developer program Application/Component Suitability and Validation Guidelines

The official guide to the requirements for passing validation for the Intel AppUp(SM) center

view

Packaging Resources

Application Packaging Requirements Guide

An overview of how to prepare and package an application for submission to the program—covering C/C++, Visual Basic*, and .NET*

view

Guides and Tutorials

Video: Using the SDK Plug-in

Step-by-step video tutorial using the SDK plug-in for the Intel AppUp™ SDK for .NET or C/C++

view

Video: Creating MSI Installer Using Visual Studio* 2008

Video tutorial on creating an MSI install using Visual Studio* 2008

view

Video: Signing MSI File Video Tutorial

Video tutorial explaining how to sign MSI files

view

Video: Beta Testing Apps

Video tutorial about how to beta test your app through the Intel AppUp(SM) center

view

Software Development Kit

Intel AppUp™ SDK 1.1.2 for .NET*

SDK to assist with creating, optimizing, debugging, and deploying apps that run on the Windows* OS

Download Release Notes

Submission Resources

How to Submit an Application

Step-by-step guide for submitting an app for validation through the member dashboard

view

Application Readiness Checklist

Quick reference for ensuring an application is ready to be submitted

view

Code-Signing Guidelines

Instructions on obtaining the required code-signed certificate for Windows*- based apps

view

Code-Signing Tools

Downloadable tools that make it simple to sign .MSI or .JAR files with a valid certificate

view

Coding Resources

Microsoft .Net

Intel AppUp™ Software Development Kit API Reference for .NET* Technology

Guide for developers using the Intel AppUp™ Software Development Kit 1.1.1 for .NET to develop applications and components within a Microsoft Windows* development environment

view

IDE Plug-ins for Windows Development

Make Intel AppUp(SM) developer program resources and SDK code accessible within these popular development environments

Download Intel AppUp™ SDK Plug-in for Microsoft Visual Studio* IDE (.MSI file)

Download Intel AppUp™ SDK Plug-in for Eclipse* Software (.ZIP file)

Validation Resources

Intel AppUp(SM) developer program Application/Component Suitability and Validation Guidelines

The official guide to the requirements for passing validation for the Intel AppUp(SM) center

view

Packaging Resources

Application Packaging Requirements Guide

An overview of how to prepare and package an application for submission to the program—covering C/C++, Visual Basic*, and .NET*

view

Guides and Tutorials

Video: Using the SDK Plug-in

Step-by-step video tutorial using the SDK plug-in for the Intel AppUp™ SDK for .NET or C/C++

view

Video: Creating MSI Installer Using Visual Studio* 2008

Video tutorial on creating an MSI install using Visual Studio* 2008

view

Video: Signing MSI File Video Tutorial

Video tutorial explaining how to sign MSI files

view

Video: Beta Testing Apps

Video tutorial about how to beta test your app through the Intel AppUp(SM) center

view

Software Development Kit

Intel AppUp™ SDK 1.1.2 for Java*

SDK to assist with creating, optimizing, debugging, and deploying Java* apps that run on the Windows* OS

Download Release Notes

Submission Resources

Computer downloading

How to Submit an Application

Step-by-step guide for submitting an app for validation through the member dashboard

view

Application Readiness Checklist

Quick reference for ensuring an application is ready to be submitted

view

Code-Signing Guidelines

Instructions on obtaining the required code-signed certificate for Windows*- based apps

view

Code-Signing Tools

Downloadable tools that make it simple to sign .MSI or .JAR files with a valid certificate

view

Coding Resources

Intel AppUp™ Software Development Kit API Reference for Java* software

Guide for developers using the Intel AppUp™ Software Development Kit 1.1.1 for Java to develop applications and components within a Microsoft Windows* development environment

view

Intel AppUp™ SDK Plug-In for Eclipse* Software

IDE plug-in that makes Intel AppUp(SM) developer program resources and SDK code accessible within the Eclipse* development environment

Download Guide

Validation Resources

Intel AppUp(SM) developer program Application/Component Suitability and Validation Guidelines

The official guide to the requirements for passing validation for the Intel AppUp(SM) center

view

Packaging Resources

Packaging Process for Java* SDK

A guide to packaging Java* apps using the Intel AppUp™ Software Package Validation Utility

view

Guides and Tutorials

Video: Signing .JAR File Video Tutorial

Step-by-step video tutorial on how to sign .JAR files

view

Video: Beta Testing Apps

Video tutorial about how to beta test your app through the Intel AppUp(SM) center

view

Software Development Kit

Adobe AIR* InMarket SDK

SDK to assist with creating, optimizing, debugging, and deploying Adobe AIR* apps for the Windows* OS

Download for Adobe AIR* 1.5.3 and Flex* 3.5.1

Download for Adobe AIR* 2.0 and Flex* 4.1

Submission Resources

How to Submit an Application

Step-by-step guide for submitting an app for validation through the member dashboard

view

Application Readiness Checklist

Quick reference for ensuring an application is ready to be submitted

view

Code-Signing Guidelines

Instructions on obtaining the required code-signed certificate for Windows*- based apps

view

Coding Resources

Adobe Air

Adobe AIR* Development Center

Developer resources, information, and guidance for creating Adobe AIR applications from Adobe

view

Validation Resources

Intel AppUp(SM) developer program Application/Component Suitability and Validation Guidelines

The official guide to the requirements for passing validation for the Intel AppUp(SM) center

view

Packaging Resources

Adobe AIR* Packaging Guide

An overview of how to prepare and package an Adobe AIR application for submission to the program

view

Intel AppUp™ encapsulator

Online tool that packages Adobe AIR* and Web apps for the Intel AppUp(SM) developer program

view

Guides and Tutorials

SQLite* in Adobe AIR*

Step-by-step guide for enabling Adobe AIR apps to natively interface with an SQLite database

view

Video: Beta Testing Apps

Video tutorial about how to beta test your app through the Intel AppUp(SM) center

view

Explore the Ultrabook™ opportunity

Learn about Ultrabook™ devices and how to benefit from creating apps for this fast-growing new market.

READ ON

Porting Resources

Porting Guides

Find resources, technical information and sample code to help you port your app to the Intel AppUp(SM) center

View

Submit Non-C/C++ Apps with Free Component

Easily add the required Intel AppUp(SM) C/C++ layer to other apps with the AppAble component from baKno Games

View

Enhancement Resources

Windows App APIs

From In-App purchasing APIs to digital rights management to a federated consumer identity service—learn how APIs can add value to your app


Adding In-App Upgrade

Learn how to add the capability for customers to upgrade to a full or new version from within your app

View

Component Resources

Component Catalog

Utilize components to rapidly enhance your applications with additional features and accelerate your time to market

View

Develop Components

Learn how to profit from creating software components for other developers to use in their apps

View