Skip to main content
July 28, 2014
PC

Expanding Open Source technologies on Windows

At //build/ 2014 earlier this year, Microsoft took a number of broad steps to embrace open source, from WinJS and .NET to the open cloud on Azure and investments and efforts to enable your favorite open-source technologies on Windows.

Continuing on that promise, and to celebrate our presence at OSCON 2014, we are delighted to announce support for another popular OSS technology – CMake.

CMake for Windows Store and Windows Phone apps

CMake is a cross-platform project files generator that enables re-use of shared C++ code across multiple IDEs or project systems. An early build of CMake that allows you to target Windows Store and Windows Phone apps is available on CodePlex here. We are working with Kitware and CMake community to incorporate feedback and integrate it soon in the public CMake repository.

To learn more on using CMake for Windows Store and Windows Phone apps, we’ve created a short quick-start exercise (with sample code and installer) that you can try out here. If you are interested, feel free to check out all the labs in the Code2Win Challenge.

Microsoft and Open Source at OSCON 2014

Teams at Microsoft such as Microsoft Open Technologies, Windows and the Developer Division have been working hard to bring you many additional OSS technologies. Here is a list of those we cover at OSCON 2014, which you can use today to build your Windows Store and Phone apps:

  • WinJS
  • jQuery
  • CMake
  • OpenCV
  • Cocos2d-x
  • ANGLE
  • Cordova
  • Xamarin
  • Boost C++ Libraries
  • openFrameworks
  • Kinect SDK
  • Box2d

Here are the announcements from Microsoft Open Technologies at OSCON 2014.

The VC++ team in Developer Division has just announced support for Boost C++ Libraries for Windows Store and Windows Phone.

And of course, our work with open source is just beginning, and we’d love to know how we can prioritize and improve our work.

Please take our OSS Survey to share your feedback and what OSS you want to see next on Windows.