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

Intel® GPA Platform Analyzer: how can I benefit from the new features?
By adminPosted 08/04/20140
This article describes the features available in the Intel GPA Platform Analyzer.
Power Management States: P-States, C-States, and Package C-States
By Taylor Kidd (Intel)Posted 04/17/20140
(For a PDF version of this article, download the attachment.) Contents Preface: What, Why and from Where. 1 Chapter 1: Introduction and inquiring minds. 2 Chapter 2: P-States, Reducing power consumption without impacting performance. 3 Chapter 3: Core C-States, The Details. 5 Chapter 4: ...
Illegal instruction on machine with AMD Jaguar processor
By Gennady Fedorov (Intel)Posted 04/16/20140
Product : Intel® Math Kernel Library (Intel® MKL)Version : Intel® MKL 11.*  including and 11.2 betaOperating Systems affected: Windows* OS, Linux * OS and OS X* Reference Number :  DPD200521692Problem Description :  The Intel MKL crashes on with the message “illegal instruction detected” on mac...
Discover a Faster Way to Read and Study on Windows* 8.1 Tablets with Reading Trainer by HeKu IT
By THOMAS C. (Intel)Posted 04/16/20140
Download Solutions Brief Reading Trainer teaches readers how to read faster, more efficiently and with better recall. For many people, it can take a good part of a morning to read the newspaper and much more time to finish an entire book. Yet the Reading Trainer app by HeKu IT helps readers bec...


Subscribe to
Project Anarchy: Quick start development demos
By Wendy Boswell (Intel)Posted 04/17/20140
Whether you’re just getting started in the game development space, or you’re an old hand looking for some new tools to use 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 f...
Interview with Dr. YingLiang Ma, Founder of EducationMobile
By Wendy Boswell (Intel)Posted 04/09/20140
This week, Dr. YingLiang Ma, founder and CEO of EducationMobile (, graciously took a few minutes out of a busy schedule to let us know what his development studio is working on, his thoughts on the current mobile development landscape, and his plans for current and future app de... - Multi-Desktop Feature
By ylian-saint-hilaire (Intel)Posted 04/08/20140
A few minutes ago, we updated with a new multi-desktop feature. Perfect for embedded usages where you need to monitor what is going on with many computers at once, you can now select many computers on the devices page, right click and select “Multi-Desktop”. You are then directe...
GestureWorks Gameplay gives new life to games with virtual touch controllers
By Wendy Boswell (Intel)Posted 04/04/20140
What if you could take the games you know and love, and without any programming knowledge or hardware tweaking required, you could create an entirely new way of interacting with those games? You can do just that with GestureWorks Gameplay, which gives users the ability to configure their very own...


Subscribe to Intel Developer Zone Blogs
Intel Bluetooth and Bluetooth Controllers
By Sean S.0
Do the Intel bluetooth drivers support connecting to bluetooth controllers like the PS3 and Wii controllers?  Is there any documentation or reference doing this with an Intel bluetooth adapter?
left button mouse pad did not work
By chang-li1
I am not sure it is a hardware problem or software problem. 
Fast type cause cursor jump in keyboard
By chang-li1
This happened when I typed fast to input code in text editors of my Windows 8.1 ultrabook. How to fix this glitch?
By jimdempseyatthecove29
My desktop has a SEIKI 39" 4K TV/Monitor attached via HDMI. I do not use this for games, just for gobs of desktop (e.g. so I can eliminate additional monitors). On the desktop it works great, except for an occasional 4-5 second black screen. Others have this problem, and this is background for my question below. I wanted to see  if Intel Software Development Platform Ultrabook HDMI could drive this Monitor (TV). The screen is recognized (Mfg. Name, model number, resolution, refresh rate). However, upon selecting the correct properties, the display momentarily displays nicely, but then shortly, the image gets skewed. It looks as if the horizontal sync (width) blanking interval is wrong. The vertical blanking interval may be wrong too, but I cannot tell. Is this a known problem? If not, is there a tweak program available that I can use to create a different profile. (One that works with the Intel integrated graphics controller inside the Haswell CPU of the UB). Jim Dempsey
Upgrading SSD in Intel Haswell developer Ultrabook
By Randall Arnold6
I have to say that, other than occasional power management quirks, I love the Intel developer Ultrabook.  I'm migrating to it as my go-to laptop and rarely fire up my beloved Lenovo W500 any more. But I filled the SSD up fast and need to upgrade.  So I got a Sandisk 256 GB SSD, hooked it up to an external drive adapter and set about migrating the existing SSD over to it. Or so I thought.  After spending around $100 on three different utilities, and trying numerous free ones, I cannot get a successful clone.  AOEMI Partition Assistant Pro did a good job with its Migration utility (although I was stunned at how slowly it ran), but even though everything was copied over, the new SSD does not show as bootable.  I am unable to find a utility that will resolve this.  I tried a migration tool from Paragon ( ) that was much faster than AOEMI's and no luck there either... even though Paragon swears on their website tha...
What Ultrabook are you using for development?
By Adrian Stevens7
Just curious if people are using Ultrabooks as their primary development machines.  If so, what make/model are you using and is there anything you like/dislike about it? I've personally been coding almost exclusively on my 14" Ivy Bridge powered Ultrabook but I'm ready for an upgrade. I'm finding the 4gigs of ram a little limiting, but otherwise I love working on a machine with a touchscreen and all of the new sensors built in.  I've got my eye on the HP Envy Touchsmart 14 with the QHD screen as a replacement.
Help with UBIV4 SDP Ultrabook
By Jason G.4
Hi All, I'm hoping someone here can point me in the right direction to get a problem fixed on my UBIV4 Ultrabook. The keyboard was damaged (by my cat...) and I was hoping to see if there was a way to get/buy a new one from Intel. But when I go into Premier support to submit a ticket, it tells me the platform is no longer covered by them and to contact my Intel rep for assistance. The problem is I don't know who my Intel rep is or where to go find that information. Does anybody know how I can find that out? Is there maybe someone from Intel that can help me get a new keyboard? Maybe even a part number that I can use to order it from another supplier. (I doubt it was custom built for this Ultrabook.) The platform is great and I continue to use it to develop Win 8 touch apps. It would be a shame to have to put it aside for something so silly as a $20 keyboard. TIA, Jason
Did Windows 8.1 fix the graphic driver problems some people were having?
By Finn M.9
Did Windows 8.1 fix the graphic driver problems some people were having? I am running Windows 8.1 and I am wondering if they fixed the problem some people(including me) were having with video card drivers. Also, do I need to get new drivers?


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.