InfoQ Homepage JavaScript Content on InfoQ
-
Interview: MLB.com on Their Use of Silverlight
In this InfoQ exluclusive interview Jonathan Allen sits down with Henry Belmont & Thaniya Keereepart on their implementation of Silverlight and how it integrates with their Java back-end.
-
Lively Kernel: How Web Programming Should Have Been Done From the Beginning?
An experimental project initiated by Sun Microsystems, Lively Kernel is a new web programming environment written entirely in JavaScript which supports desktop-style applications with rich graphics and direct manipulation capabilities without the installation or upgrade requirements typical for conventional desktop applications.
-
How to Develop New Activities for the One Laptop Per Child Project?
The One Laptop Per Child project has starting shipping its first generation of XO laptops. OLPC "is not a laptop project, it is an education project", explains Nicholas Negroponte, director of the project. A full Sugar based development environment is available for developers to contribute new activities to the project. Sugar supports collaborative activities when XOs are meshed together.
-
Studying JavaScript Performance
Performance issues can always be an unexpected gotcha when developing your latest and greatest web 2.0 application, and a lot of times performance problems surface through the most benign of operations. Recently Coach Wei has taken the task of doing a quick study of the cost of many different Javascript operations as well as the differences in performance across browsers.
-
Further Insights into Rhino on Rails
Dion Almaer has published a podcast of his interview with Steve Yegge, the creator of Rhino on Rails. Rhino on Rails is a Javascript port of the popular Ruby on Rails framework. It is currently under active development for internal use at Google. Steve Yegge and his team hope to make Rhino on Rails open source this summer.
-
Apache Tuscany Java 1.1 Released: SCA Meets Web 2.0
The Apache Tuscany team announced today the 1.1 release of the Java SCA project which adds a number of features including a JMS binding or improved policy support. It also supports an implementation extension for representing client side Javascript applications as SCA components which makes SCA a viable technology to simplify Ajax style implementations using JSONRPC or Atom bindings for instance.
-
A Look at the First HTML 5 Working Draft
The World Wide Web Consortium (W3C) has published a draft of the HTML 5 specification, which reflects the changing nature of the web since HTML 4 was released more than 10 years ago.
-
ExtJS Ecosystem Continues to Expand
New server-side tools are sprouting up around the ExtJS client-side Javascript framework. Community developed server-side support now exists for Java Enterprise Edition, Cold Fusion 8.0, Google Web Toolkit, and Ruby on Rails 2.0. The goal of all of these tools is to normalize the interface between their respective platforms and ExtJS.
-
Interview: Didier Girard, are GWT and Volta GCC for the Web?
Microsoft released a preview of Volta last month. Some people have commented that Volta was a direct competitor to GWT. InfoQ talked to Didier Girard, CTO of SFEIR and GWT expert to ask him how they compare and share his perspective on what they represent for developers.
-
GWT Shows Momentum With the Creation of Numerous Open Source Framework Projects
GWT (Google Web Toolkit) is continuing to see adoption in the RIA (rich internet application) community. This has triggered the initiation of a number of frameworks and libraries that either supplement GWT, or use it as a foundation for more feature-rich functionality.
-
Interview: Bruce Johnson discusses Google Web Toolkit
Google Web Toolkit (GWT) tech lead Bruce Johnson discusses the design of GWT, how GWT converts Java into JavaScript, community involvement with GWT, new features in GWT 1.4, and the philosophy behind GWT.
-
Selection Criteria for Javascript Frameworks
With the increase of AJAX adoption, many developers and architects are still trying to determine what are the best ways to evaluate Java Script frameworks/libraries. On a relatively recent post entitled "How to choose a Javascript Framework", Brian Raindel tries to offer some guidance in regards to the various aspects one should consider during the selection process, summarized here:
-
CrossFrame - Safe, Cross Domain Widget Coordination for Mashups
Julien Lecomte has announced the availability of CrossFrame - a JavaScript library for cross domain communication between widgets hosted on different hosts. The technique, while inherently dangerous, solves an outstanding problem facing Mashup developers.
-
Aptana Studio 1.0 release, updated RadRails, new commercial edition
The Eclipse-based Aptana Studio, which includes RDT and the popular RadRails, has released version 1.0. This now also includes a commercial "Professional" version which includes a few select features over the free "Community" version.
-
Reducing Server Load and Network Traffic in REST/Ajax Architectures
A short article on developerWorks shows us how to reduce network traffic and server processing for Ajax/REST architectures, but the real jewel here is the way they effectively use the HTTP 304 status code instead of recommending more complicated solutions.