Microsoft today announced the general availability of WinJS 3.0 which was announced earlier this year at BUILD developer conference. WinJS 3.0 now runs seamlessly across platforms and browsers so that developers can now use WinJS not only for Universal Windows Apps, but also for the web sites, and when building HTML-based mobile apps across various platforms using technologies like Apache Cordova. Major items we addressed in the 3.0 release includecross-platform infrastructure improvements for layout, keyboarding, string localization, and support for right-to-left languages; a comprehensive unit test suite that runs on our components for major operating systems and browsers; and design updates to the custom WinJS controls and intrinsic HTML controls ensure a consistent user experience on many platforms and browsers. WinJS offers the following, Cross-browser/cross-platform support spanning the most popular desktop and mobile browsers, as well as HTML-based app environments like Apache Cordova JavaScript modularization giving developers the control to optimize ...

Read More →

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 →