InfoQ Homepage JavaScript Content on InfoQ
-
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.
-
Web Intents: Google's Mechanism for Inter WebApp Linking
Are you spending hours writing custom code to integrate with various third party service providers from your web application? Google's Chrome team is working on a master API for moving the onus from the developer to the user through analogous late run-time binding mechanisms used by the Intents system on the Android OS.
-
Debugging Mobile Web Apps: Weinre and JSConsole Now, Remote WebKit Eventually
Debuggers in mobile web browsers are anemic at best. InfoQ takes a look at existing workarounds and tools like Weinre and JSConsole, as well as the upcoming changes in mobile browsers that will bring full debugging support. Also: the two mobile browsers that already live in the future and ship remote debugging support.
-
ClojureScript Brings Clojure To The Browser via Javascript
Rich Hickey has announced ClojureScript, a version of Clojure that is compiled to Javascript code, which will bring the Clojure language to the browser and to the mobile space. InfoQ takes a look at the rationale for and implementation of ClojureScript.
-
Web Workbench Introduces Sass, LESS, and CoffeeScript to Visual Studio 2010
Mindscape recently announced Web Workbench, a free extension that adds Sass, LESS, and CoffeeScript functionality to Visual Studio 2010. Sass and LESS are languages meant to simplify CSS3 development, and CoffeeScript increases JavaScript’s readability and conciseness.
-
Google+ Technological Details
Google Plus, the social network from Google, is built mostly on Java and JavaScript while Hangouts, its video conferencing framework, uses a client-server approach.
-
webOS 3.0 Is Based on Enyo, a New HTML Framework
HP launched TouchPad, a tabled based on webOS 3.0, on July 1st. webOS 3.0 has a completely new application framework that generates web applications that can run in any WebKit browser.