Today Microsoft has open sourced the code of the Windows Library for JavaScript (WinJS).  It is being released under the Apache 2.0 license as an Open Source project by Microsoft Open Technologies (MS Open Tech). The source code is available now on GitHub where developers provide feedback, and submit contributions. Additionally, WinJS is taking its first steps to becoming cross-platform by supporting browsers and other devices. For those unfamiliar with WinJS here is some background from Microsoft program manager Maria Kang: WinJS is a JavaScript library that was first created for Windows 8 to enable first class, native-quality experiences in Windows Runtime apps using familiar web technologies like HTML, CSS, and JavaScript. The first version of WinJS provided high-quality infrastructure including page controls, promises, and data-binding. It also offered polished UI capabilities like virtualized collections and high performance controls such as ListView, FlipView, and semantic zoom. WinJS 2.0 was introduced with Windows 8.1 and added new UX patterns like ...

Read More →