InfoQ Homepage JavaScript Content on InfoQ
-
Design Details of the Windows Runtime
The Windows Runtime (WinRT) was created to provide a fluid and secure application experience on Windows. WinRT was influenced by both .NET, C++ and JavaScript. WinRT does not replace the CLR or Win32, but rather provides unified support for applications written in different languages to run on Windows using the new Metro UI.
-
JavaScript Extension that Adds Parallel Processing Capabilities Unveiled by Intel
JavaScript, the language that powers the Web, has mainly remained sequentially, although parallel processing capabilities are currently available even on mobile devices. Intel Labs has been working on an extension of JavaScript that takes advantage of multi-core systems and has released a Firefox plugin.
-
Designing Loosely Coupled Metro Applications with URIs
Protocols allow applications to launch other applications using URIs much as you would launch a website. This allows you to build a collection of small work-flow centric applications that work together seamlessly.
-
Windows Azure News: Support for Windows 8, SDK 1.5, Storage Replication and Others
Microsoft has announced at the BUILD conference a number of new tools for developing applications that interact with the cloud: Windows Azure Toolkit for Windows 8, Windows Azure SDK 1.5, Windows Azure Marketplace, Replication for Windows Azure Storage, Service Bus September Release, and Windows Azure Service Management API.
-
C# and Visual Basic on the WinRT API
While Win32 APIs can be called from .NET languages, doing so can be quite difficult. So for the last two year Microsoft has been building a replacement known as Windows Runtime or WinRT with cross-language support in mind. WinRT components can be created in both C++ and .NET and may be consumed by both of those as well as JavaScript.
-
Microsoft has Abandoned Silverlight and All Other Plugins in Metro IE
Though it has been hard, we have been trying to avoid reporting on rumors about the death of Silverlight for quite some time. As in all things, rumors tend to be exaggerated or out-right false. Unfortunately the end of Silverlight is no rumor; if Microsoft doesn’t change course it, as well as Flash and other plugin technologies, will be effectively unusable when Windows 8 is released.
-
WinRT: An Object Orientated Replacement for Win32
WinRT is a modern OS-level API that is built upon the Windows kernel. It isn’t just a layer on top of Win32, it is a replacement for it. Built with Object Orientated concepts such as a unified type systems and reflection, it is equally usable from C++, .NET, and dynamic languages such as JavaScript.
-
Major UI Themes in Windows 8
Windows 8 Metro doesn’t just change the way applications look, it fundamentally changes how they behave. Applications will no longer be running in the background at all times, they will be suspended whenever they are not view. Rather than a save button, most applications will be constantly updating data on the cloud so that the user can seamlessly switch from one device to the next.
-
Windows 8 Replaces the Win32 API
Windows 8 introduces a new core API called WinRT. This is used to develop Metro style applications using C/C++, .NET, or JavaScript. These applications automatically gain features such as hardware acceleration and advanced power management out of the box. Existing Silverlight and WPF applications can be ported to the new “Native XAML” libraries with minimal effort.
-
iisnode: Node.js for Internet Information Server
The iisnode project is a module that adds Node support to Internet Information Server 7.0 and later. The primary role of IIS is to act as an application server for Node, much in the same way that it does for classic ASP and ASP.NET. Developers familiar with these technologies will find the feature list to be quite familiar.
-
What is the Future of Flash and Flex?
Adobe wants to strengthen Flash and Flex’s position in the enterprise and especially in the mobile space. But a recent study shows that jQuery has overtaken Flash as a deployed web solution on the top 17,000 websites.
-
Smalltalk IDEs Come to the Browser: Jtalk, tODE, Lively Kernel 2.0
Smalltalk has always had tight IDE integration and it now comes to the web. InfoQ looks at Jtalk, a Javascript-based Smalltalk implementation and tODE a web-based frontend to Pharo and GemStone Smalltalks. Also: a sneak peek at Lively Kernel 2.0 - a Smalltalk-ish development environment for the web.
-
jStat: A Lightweight Statistical JavaScript Library
jStat is a JavaScript library providing developers with statistical functions and the ability to plot graphics from within the browser. jStat can be used for statistical operations on all browsers without any external dependencies, and it requires jQuery and the flot plug-in for plotting data. jStat is a partial port of R - an open source statistical language and environment-.
-
Mozilla, WebKit To Support Debugging Minified JS As Well As CoffeeScript and other JS Languages
Debuggers for Javascript are powerful - but only for plain Javascript. Minified Javascript and languages compiling to Javascript are not supported, ie. that means no breakpoints or accurate log messages for CoffeeScript, ClojureScript etc. InfoQ looks at the current situation and at the recently launched projects at WebKit and Mozilla that aim to fix it.
-
Mobile HTML5 Charts by Sencha
Sencha has launched Sencha Touch Charts, a beta version of a set of rich, interactive charting components built with HTML5 and optimized for mobile devices. Part of the Sencha Touch offering, this library enables developers to build interactive radar, bar, line, stacked, and pie charts that are optimized for Apple iOS, Android and BlackBerry devices.