Intel® Developer Zone:
Developing Windows* Apps for Intel Devices

Download the Latest Tools, SDK, & APIs

Get the latest Intel tools to help you code, optimize, test and package Ultrabook Windows* 8 applications. We offer a number of industry leading software tools to help compile your application, optimize for Intel Architecture, make the most of graphics as well as to test and package your application for submission to the Intel AppUp store.

Developing Tools

Get more out of your app using Intel tools to make your code perform the best on Intel Hardware.

Graphic Tools

Get the most of your graphics and media with these tools.


Intel® VTune™ Amplifier

Boost Performance Optimization and Multicore Scalability with a set of advanced capabilities for developers who need even greater performance optimization.
Learn More


Intel® Graphics Performance Analyzers

A set of powerful graphics and gaming analysis tools that are designed to work the way game developers do.
Learn more ›



Perceptual Computing SDK

With the Intel® Perceptual Computing SDK 2013, developers can create exciting new applications that take advantage of the SDK’s core capabilities: speech recognition, close-range hand and finger tracking, face analysis, augmented reality, and background subtraction.
Learn More

Intel® Media SDK

Software development library that exposes Intel platforms' industry-leading media acceleration capabilities (encoding, decoding and transcoding).
Learn More

More Tools

Intel provides the tool suites Windows developers need to deliver winning performance.
Learn More




HTML5 - Test & Package Apps


HTML5 is an emerging development framework we happily support. We offer the following tools and resources to aid your development, testing and packaging of HTML5 applications for Ultrabook devices.



Learn about Intel XDK NEW, an HTML5 cross-platform toolkit for web and hybrid apps.


HTML5 Home

Find resources and leverage your HTML5 expertise to build hybrid HTML5 apps for mobile devices (e.g. phones and tablets) and other platforms.

Find the latest and greatest documentation to help your development project. We have technical guides, case studies, code samples, videos and thought-provoking blog posts. You'll find all the resources for Ultrabook development here.



A Different Kind of Dual Screen Experience - Control & Consume
06-Sep-2013 | 9:48 AM PDT | 0
Downloads A Different Kind of Dual Screen Experience - Control & Consume [PDF 112KB] Single Application, Separate Uses I hate trying to use my mouse on ...
Getting Started on Unity3D Perceptual / Augmented Reality (Step by Step)
06-Sep-2013 | 7:49 AM PDT | 5
After some time playing with the AugmentedFarm I made some annotations and I will pass to everyone, hope that your start will be easyer than mine... I'm not expert and if I say something wrong please let me know.Let's Go ... 1º - Create a new unity Project Img - Empty unity project  2º - Import ...
PAX Prime 2013: Spotlight on Indie Game Developers
05-Sep-2013 | 3:06 PM PDT | 0
One of the most popular events throughout the year for independent game developers, game enthusiasts, and of course anyone interested in cosplay just wrapped up in Seattle, Washington over the Labor Day weekend. PAX Prime, an annual gaming ...
Windows* 8.1 Preview – what’s new for developers
05-Sep-2013 | 8:43 AM PDT | 2
Downloads Windows* 8.1 Preview – what’s new for developers [PDF 327KB] Windows 8.1 Preview is out, and many people are testing and checking the new features and capabilities. As an update of a major ...
What's New? Intel® Threading Building Blocks 4.2
04-Sep-2013 | 7:32 AM PDT | 0
One of the best known C++ threading libraries Intel® Threading Building Blocks (Intel® TBB) was recently updated to a new release 4.2. The updated version contains several key new features comparing to previous release 4.1. Some of them were ...
From Paper to Pixels: The Art of Perceptual Computing
03-Sep-2013 | 12:29 PM PDT | 0
What happens when you take the technology behind perceptual computing and pair it with cutting-edge, exploratory art works? That’s the question Infrared5 CEO and Creative Director Rebecca Allen decided to explore with a new art exhibit coming out ...
Project Anarchy: Free Mobile 3D Game Production Engine for Developers
29-Aug-2013 | 3:52 PM PDT | 0
If you’re a game developer looking for tools that will help you compete without breaking the bank in the process, you’ll want to check out Project Anarchy, a free mobile game development suite available for developers from ...
IDF 2013: Developer Demos You Won’t Want to Miss
28-Aug-2013 | 10:29 AM PDT | 0
IDF 2013 is only a few weeks away, and developers from around the world are getting ready to attend this exciting event, scheduled for September 10-12, 2013, at the Moscone Convention Center in San Francisco, ...
Developing Apps on DirectX* 11 and OpenGL* for Atom™ Processor Based Tablets
27-Aug-2013 | 11:36 AM PDT | 0
One of the new features on the latest Intel® Atom™ Z3000 (codename Bay Trail) series platform is the integration of Intel® HD Graphics. This provides application developers a great opportunity on a mobile platform to build graphically rich and immersive games and powerful media applications. The ...
Building Boost with Intel C++ Composer XE 2013 on Windows 7
26-Aug-2013 | 7:27 AM PDT | 1
This article explains how to build Boost using Intel C++ Composer XE 2013 Update 5 ( Build 20130607) on Windows 7 (64-bit).
Intel President Renee James: Interview with the Wall Street Journal
23-Aug-2013 | 11:46 AM PDT | 0
Intel President Renee James recently sat down for a video interview with the Wall Street Journal’s Rolfe Winkler. In this interview, Ms. James discussed a wide range of issues around Intel’s  computing strategy, anything from mobile to what’s coming up at IDF in September. You can watch the entire ...
Using Microsoft* Network Direct SPI with Intel® MPI Library
23-Aug-2013 | 2:58 AM PDT | 0
The new Intel® MPI Library version 4.1 Update 1 for Windows* OS now officially supports Network Direct SPI. InfiniBand* is supported by Intel(R) MPI Library for Windows* OS ...
Fluid Simulation for Video Games (part 17)
22-Aug-2013 | 3:11 PM PDT | 0
Liquids are fluids that have a free surface (that is, a surface whose shape is not defined by its container). This article—the 17th in the series—describes how to identify a fluid surface. You can use this information to render the surface or to help compute surface tension.
The Ridiculous Tablet vs PC Debate
21-Aug-2013 | 8:12 PM PDT | 3
[Opinion: The Ridiculous Tablet vs. PC Debate that wasn't] Let me just get this out of the way so you know where I stand. Tablets are another PC form factor. It's just that simple. To claim otherwise comes off as trying to be sensationalistic to sell a story, naive, or possibly disingenous.  Sound ...
HTML5 Canvas - Tap & Rotate Player with Arctangent
21-Aug-2013 | 7:32 PM PDT | 5
One of the more challenging user experiences in a game is the need to move AND aim a player on the screen.  That gets harder with mobile devices, where you have limited controller options.  One way to fix this, is to allow the user to tap where your character should aim than have him turn in that ...
Intel® HTML5 Tools for developing mobile applications
21-Aug-2013 | 11:34 AM PDT | 0
by Egor Churaev Downloads Intel® HTML5 Tools for developing mobile applications [PDF 821.98KB]iOS Source Code [ZIP file 168 KB] ...
Developing applications using Intel® Perceptual Computing Technology
21-Aug-2013 | 11:27 AM PDT | 1
By Shwetha Doss, Sr. Application Engineer, Intel Corporation Chethan Raj, Developer, CodeCraft Technologies/Focus Medica Abstract Perceptual computing is reshaping the way we interact with our devices, making it more natural, intuitive, and immersive. Devices will be able to perceive our actions ... - Now with Intel AMT certificate activation
20-Aug-2013 | 5:52 PM PDT | 0
I just added certificate based Intel AMT cloud activation support (TLS-PKI) in that works behind NAT’s and HTTP proxies, uses a reusable USB key and makes use of Intel AMT one-time- ...
IDF 2013: Will You Be There?
20-Aug-2013 | 1:46 PM PDT | 0
The Intel Developer Forum (IDF) is coming soon! This exciting event is scheduled for September 10-12, 2013, at the Moscone Convention Center in San Francisco, ...
Location Data Logger Design and Implementation, Part 6: The Export Class
20-Aug-2013 | 1:16 PM PDT | 0
This is part 6 of a series of blog posts on the design and implementation of the location-aware Windows Store app "Location Data Logger". Download the source code to Location Data Logger here ...
Intel Developer Forum 2013 - San Francisco!
20-Aug-2013 | 10:04 AM PDT | 0
Hi everyone! This year I have been asked to make a comeback at IDF, the Intel Developer Forum! As my blog readers know, I work on many interesting projects as a one man development team:, ...
Use HTML5 device orientation to run Windows 8 javascript apps on Android devices
19-Aug-2013 | 6:03 PM PDT | 2
For the last year there's been a good deal of information published on how to use the sensor APIs for Windows 8 device.  However if you are interesting in having portable HTML5 code leveraging device sensors typically required a native approach or 3rd party proprietary solution.  With a bit of ...
Implementing OAuth 1.0a Authentication Using WebAuthenticationBroker
19-Aug-2013 | 11:34 AM PDT | 0
Downloads Implementing OAuth 1.0a Authentication Using WebAuthenticationBroker [PDF 407.62 KB] What is OAuth? OAuth is the open standard for the authorization and authentication. OAuth provides a method for clients to access server ... - Now with Intel AMT certificate activation
15-Aug-2013 | 7:43 PM PDT | 0
I just added certificate based Intel AMT cloud activation support (TLS-PKI) in that works behind NAT’s and HTTP proxies, uses a reusable USB key and makes use of Intel AMT one-time- ...
Location Data Logger Design and Implementation, Part 5: The Data Grid View
15-Aug-2013 | 3:01 PM PDT | 0
This is part 5 of a series of blog posts on the design and implementation of the location-aware Windows Store app "Location Data Logger". Download the source code to Location Data Logger here ...
Call site dependence for SIMD-enabled functions in C++
13-Aug-2013 | 11:22 PM PDT | 0
Introduction Elemental function is tool for explicit vectorization which shipped as a part of Intel(R) Cilk(TM) Plus package. Many loops in the real world applications consist of function call inside the loop body. Often these function calls are to user defined functions and if there is no vector ...
Usage of linear and uniform clause in Elemental function (SIMD enabled function)
13-Aug-2013 | 1:06 PM PDT | 0
Introduction Vectorization plays a paramount role in speeding up applications which have inherent data parallelism. Often loops which are targeted for vectorization have function calls from loop body. Intel C++ Compiler ships vector version of the standard math functions and thus usage of these ...
The hierarchy of developer motivation
13-Aug-2013 | 12:22 PM PDT | 0
A recent survey on developer economics put together by analytics firm VisionMobile polled 6000 respondents from 115 different countries on their motivations, challenges, and future plans for app development. ...
Report from San Francisco’s Intel Ultracode Meetup: Code and Tell
09-Aug-2013 | 11:29 AM PDT | 0
On a warm July summer evening in San Francisco, 65-ish coders gathered to focus on Android projects, both html5 and native, watch and listen to expert demos, and maybe even grab a few Intel-sponsored prizes. Here’s a report from this event, produced by Intel and ...
Location Data Logger Design and Implementation, Part 4: Bing Maps Integration
09-Aug-2013 | 11:20 AM PDT | 0
This is part 4 of a series of blog posts on the design and implementation of the location-aware Windows Store app "Location Data Logger". Download the source code to Location Data Logger here ...
Vectorization Diagnostics for Intel(R) C++ Compiler
07-Aug-2013 | 2:59 PM PDT | 0
We have a similar catalog of vectorization diagnostics for the Intel® Fortran Compiler here. Diagnostics Number Diagnostic Description ...
The 2013 Intel™ App Innovation Contest: A Unique Developer Opportunity
07-Aug-2013 | 12:12 PM PDT | 0
Contests and developers seem to go hand in hand. These last few months have seen a virtual plethora of interesting challenges; anything from the Intel® Perceptual Computing Challenge to the seven-week long ... - Now with multi-display support!
05-Aug-2013 | 9:46 PM PDT | 0
Today I am announcing Meshcentral’s support for in-band Windows multi-display. This is by far the most requested feature to date. In Meshcentral, administrators can select a device and click ... - Run your own on Amazon!
01-Aug-2013 | 8:39 AM PDT | 0
For people following work on Meshcentral, this day has been a long time coming. Today we are announcing that we started making Meshcentral available for hosting on Amazon EC2. Computer ...
The Future of Perceptual Computing: Interview with The Game Creators CEO Lee Bamber
01-Aug-2013 | 8:31 AM PDT | 0
Lee Bamber of The Game Creators is a man on a coding mission, as evidenced by his astonishing body of work: co-founder of The Game Creators (development and publishing of PC game creation software), participation in a number of challenges ...
Optimizing Battery Life on SOC Devices
31-Jul-2013 | 1:37 PM PDT | 0
When: Monday, Sept. 9, 2013 1:00p.m. to 5:00 p.m.Where: InterContinental San Francisco, 3rd Floor, Union Square Room (next to Moscone Center) 888 Howard Street, San Francisco, California   Session Time Introduction to Power Analysis ...
Interview with HTML5 developer Gregory Menvielle
30-Jul-2013 | 1:47 PM PDT | 0
Gregory Menvielle  is the CEO and founder of Pyramedium, and is currently developing an HTML5 app called smartnotify ( ...
Multithreading Perceptual Computing Applications in Unity3d
26-Jul-2013 | 1:16 PM PDT | 0
by Steff Kelsey, Sr Software Developer @ Infrared5 Introduction It’s the eleventh hour and your application is going live tomorrow. But it’s sluggish! It’s jittery! It’s jarring! You wanted an immersive experience and you have already worked for weeks! You need to optimize! Sound familiar? The ...
Improving Discrete Cosine Transform performance using Intel(R) Cilk(TM) Plus
26-Jul-2013 | 1:03 PM PDT | 0
DCT and Quantization are the first two steps in JPEG compression standard. This article demonstrates how DCT and Quantizing stages can be implemented to run faster using Intel® Cilk™ Plus. In order to see the effect of quantization on the image, the output of Quantization phase is passed on to the ... - Server Issues & News Update
25-Jul-2013 | 10:40 PM PDT | 0
Quick post to update everyone on a few things: has been having outages. A few hours 2 days ago and a few hours yesterday both times during the night. The server is actualy fine but administrators of my server room are doing ...
Fun with Intel® Transactional Synchronization Extensions
25-Jul-2013 | 1:32 PM PDT | 0
By now, many of you have heard of Intel® Transactional Synchronization Extensions (Intel® TSX). If you have not, I encourage you to check out this page ( before you read ...
Improving Averaging Filter performance using Intel® Cilk™ Plus
25-Jul-2013 | 1:06 PM PDT | 0
Intel® Cilk™ Plus is an extension to the C and C++ languages to support data and task parallelism.  It provides three new keywords to implement task parallelism and  Array Notation, simd pragma and Elemental Function to express data ...
Best practices for using Intel® Cilk™ Plus
25-Jul-2013 | 11:40 AM PDT | 0
Performance tuning of an existing application is truly a challenge and it depends on a lot of factors like the nature of algorithm the application works on, if the implementation is scalable to take advantage of thread/data parallelism etc.  The most logical approach any developer would follow for ... - Who is next to me?
24-Jul-2013 | 12:20 AM PDT | 0
Just a quick follow up on the new location feature from my previous post ... - New Wifi location feature
23-Jul-2013 | 2:05 PM PDT | 0
Yesterday I updated along with the release of the Microsoft Windows Mesh Agent v1.70 to add a new location feature. First, this is a optional feature, you need to have it ...
Developing Immersive Apps For A New Breed Of All-In-One Computer
23-Jul-2013 | 10:21 AM PDT | 0
Introduction Over the years, All-in-One (AIO) computers have become a mainstay in both home and office delivering processing power and big-screen graphics capabilities along with sleek styling that saves on space. With Microsoft’s introduction of Windows* 8, AIOs have been building on traditional ...
AVX-512 instructions
23-Jul-2013 | 9:00 AM PDT | 14
Intel® Advanced Vector Extensions 512 (Intel® AVX-512) The latest Intel® Architecture Instruction Set Extensions Programming Reference includes the definition of Intel® Advanced Vector Extensions 512 (Intel® AVX-512) instructions. ...
Puppet in Motion Case Study
19-Jul-2013 | 4:49 PM PDT | 0
By Geoff Arnold Download Puppet in Motion Case Study [PDF 1.16MB] Sixense Puts Puppets in Perceptual Motion Danny Woodall (creative director) and Ali Diaz (CTO) of Sixense Studios have been through their share of tough user ...
Intel Software & Services Group Launch in Kenya
19-Jul-2013 | 8:05 AM PDT | 0
The Intel Software & Services Group had its official launch in Nairobi, Kenya on 19th June, 2013. This launch was held at Strathmore ...


Ultrabooks and Software Partners

As a Software Partner you and your company are provided the resources you need to develop, optimize, and market your Ultrabook applications faster, less expensively, and more competitively.

Become a Software Partner

We provides companies and individuals working with Ultrabooks the resources to effectively develop and market commercial applications optimized for Intel® Ultrabook Technologies. 

List Your Application

Gain visibility for your Ultrabook applications and for your company with customers, Intel experts, peers, and developers in the Ultrabook business and developer communities.

Optimize Your Application

Building optimized, competitive software requires the right tools, techniques, and support. Members get access to all the resources for optimization.

Learn More

Learn More

Learn More

Join the Intel Software Business Community

The Software Business network is an online community focused on supporting the go-to-market and business development needs of Independent Software Vendor software partners as well as individual developers writing applications on Intel platforms.

Get business and marketing tips from experts while connecting with other Intel Partners to develop new business opportunities. You can also unlock marketing and business resources by participating on blogs and forums.

Learn More

Use the Latest Intel Technologies

Your software has the potential to exceed user expectations! From intense 3-D gaming to remote BIOS management, you can unlock the power of the platform by optimizing your applications for the latest Intel technologies. You can deliver the best application performance for your customers, create power efficient applications, or take your software to the next level by incorporating Manageability remote detect, repair, and protect capabilities.

Learn More

Welcome to the Community & Support Page

We believe in vibrant and responsive developer communities. We encourage you to participate by offering your own insights and asking challenging questions. The dialog helps our program and grows the collective knowledge of the community. You can earn reputation and work your way to Black Belt status.

Latest Posts

Get live sports scores with SofaScore LiveScore on Intel® Atom™ Tablets for Windows* 8.1
By THOMAS C. (Intel)Posted 04/02/20140
Get up to the minute for any sports results and scores in all major sports leagues, tournaments and events The SofaScore LiveScore app is now available for download on Intel® Atom™ tablets for Windows* 8.1, providing live sports results from all major sports leagues throughout the world. SofaSc...
Cloud Rendering Sample
By Egor Yusov (Intel)Posted 04/01/20140
04-01-2014 04-01-2014 Graphics Tech Samples This new sample demonstrates high quality cloud rendering technique which uses Pixel Shader Ordering, a DirectX extension available on Intel HD graphics...
How Scribblify Delivers a Cross-Platform GUI with Node.js* and the Chromium* Embedded Framework
By adminPosted 03/31/20140
By Edward J. Correia   Introduction   For Wisconsin-born developer Matt Pilz, the third time’s the charm. Pilz is founder of LinkedPIXEL, and his creativity and hard work have found favor with judges in a trio of consecutive developer challenges that Intel conducted. Most recently, his Scribblify...
Hot Shots* Warps Conventional Touch Gaming
By adminPosted 03/28/20141
By William Van Winkle Downloads Hot Shots* Warps Conventional Touch Gaming [PDF 656KB] When Apple brought the world of touch to smartphones, developers leaped into the new opportunity. A similar opportunity is hitting the industry again now in the form of touch screen PCs. The Ultrabook™ devic...


Subscribe to
ARPedia: “You’ve Got a T-Rex?”
By Wendy Boswell (Intel)Posted 03/28/20140
Jurassic Park-You've got a T-Rex?! For anyone who’s seen the iconic film “Jurassic Park”, the above-mentioned quote is instantly familiar. While some of us might be more partial to the more docile Triceratops, the Tyrannosaurus Rex is instantly recognizable in most people’s imaginations. Zh... - Second IP address
By ylian-saint-hilaire (Intel)Posted 03/28/20142
Just a quick note to say that a few days back, we added a second static IP address to and made it known as "". I configured the server so that port 443 on the new IP address is identical to port 8080 on the original address. So, Mesh agents can now connect b...
Optimizing Apps for the 2 in 1: A Better User Experience
By Wendy Boswell (Intel)Posted 03/26/20140
A recent Lenovo Yoga 2 Pro review at Ars Technica ostensibly focused on the incredibly high resolution of this 2 in 1 device; but seemed to be more focused on something besides the size of the pixels: “The device now comes with a staggering 3200×1800 of those pixels, packed into the same 13.3-in...
The Chronicles of Phi - part 5 - Plesiochronous phasing barrier – tiled_HT3
By jimdempseyatthecovePosted 03/25/20141
For the next optimization, I knew what I wanted to do; I just didn’t know what to call it. In looking for words that describes loosely-synchronous, I came across plesiochronous: In telecommunications, a plesiochronous system is one where different parts of the system are almost, but not quite, p...


Subscribe to Intel Developer Zone Blogs
Using Windows Azure in an WPF App
By Miguel P.3
Hi all I'm developing an App in WPF that consume som RSS data. So far it's working OK. However, I would like to know if it's possible to use Windows Azure in an WPF application. If so, could you provide an url or example about it? It will help me a lot. Regards!Mike P 
Windows 8.1 drivers
By Hermit Dave3
Being keen, I have 8.1 RTM installed on UBHB2SDP and sadly something is getting in the way of hibernating the system. I have the following installed: Visual Studio 2012 Visual Studio 2013 Window Phone 8 SDK Regards, Hermit PS: I was told that it could be hyper-v related issue but disabling hyper-v has done nothing so far
Seeking better understanding of Intel Smart Connect
By robert h.2
Some questions I have about Smart Connect are: 1) Once lid is closed how does system decide on which power state to go into. What’s the criteria for going into S0i1 and what’s the criteria for going into S0i3? 2) What happens to the system when in S0i1 state? I know it reduces power but in respects to device states or anything else what is going on here? 3) What happens to the system when in S0i3? I know it reduces even more power but in respects to device states or anything else what is going on here? 4) If my system is in S0i1 state how does email updates occur? 5) If my system is in S0i3 state how does email updates occur? 6) If my system is in S0 state and im streaming audio and i close my lid will my audi stream continue or will it stop? 7) If someone is trying to contact me via skype while I am in S0i1 or S0i3 will my system alert me of the incoming request? Any insight is appreciated.
Windows 8
By Finn M.4
How do I restore original factory settings after installing Windows 8 ?
Square of numbers
By Sakthivel M.4
This is an application which gives the square value of the given number,not only the shows to text box one for  the starting number and the for ending number.after entering the values we need to  press the compute button,than it shows the square vals of all the numbers from the starting to ending value.for example if we give 1 to 5 then shows the square value for 1,2,3,4,5.if we using calculator to calculate square value for n numbers it take time and work efficiency instead of calculator if we use this square machine,it will helpfull to caculate with small amount
Medical app
By Sakthivel M.7
This app is based on medical field.That is,if we enter the name of any one disease means,than it will give the symptoms,causes,cures and full details about the specified diseases.
SDK for IdeaCentre Horizon Multimode Table PC
By Finalhit10
Hi, Wondering is there SDK for IdeaCentre Horizon Multimode Table PC development? Is it possible to use Intel Perceptual Computing SDK? I see "Dragon Assistant" listed in product specification, does it mean Intel Perceptual Computing SDK can be used for Voice Recognition & Synthesis? Also, there are some accessories, such as Joystick, Striker and E-dice. Is there any info how to support them: Many thanks,Ivan


Subscribe to Forums

Bob Duffy is your lead evangelist and community manager for Ultrabook development. Drop Bob a note or check out his blogs and thoughts on Ultrabooks.