AJAX alliance recognizes mashups

At the AJAXWorld conference, the OpenAjax Alliance detailed the upcoming OpenAjax Hub 1.0, which embraces mashups and irons out interoperability issues

The OpenAjax Alliance, formed to boost interoperability in the AJAX (Asynchronous JavaScript and XML) realm, has put forth an aggressive roadmap that recognizes the growing trend toward mashups.

Speaking at the AJAXWorld conference in Santa Clara on Monday, Jon Ferraiolo, OpenAjax operations manager and an IBM Web architect, detailed the upcoming release of the OpenAjax Hub 1.0 and the follow-up 1.1 release. Other projects including the OpenAjax Registry and IDE accommodations for AJAX also were noted by Ferraiolo.

With the hub, the alliance aims to iron out interoperability issues between AJAX toolkits.

"Sometimes, they actually prevent each other from working. They step on each other," Ferraiolo said.

Developers can use the hub to integrate multiple toolkits within the same Web page while toolkit developers can use it to allow toolkits to talk to other toolkits. While the 1.0 hub is useful in mashup scenarios where all components come from a trusted source, version 1.1 adds a security layer for untrusted components to protect from any components that might be malicious.

The 1.0 version of the hub, to include AJAX library registration and a publish-and-subscribe engine, is due by the end of this year. Version 1.1 is planned for approval next year, although a full implementation is slated to be ready by the end of 2007.

"One of the key features [in version 1.1] is secure mashups," said Ferraiolo. "It's very much a security-focused enhancement providing a secure mashup framework," he said.

IBM-contributed technology called SMash, for Secure Mashups, is being included in version 1.1. It provides for secure handling of third-party mashup components.

Also in the security arena, the alliance has formed an AJAX Security Task Force

Version 1.1 also is slated to include publishing and subscribing across frames as well as publish-and-subscribe between clients and servers. Also featured is support for the Comet programming technique to push data from the server to client. Server push is desirable particularly in mashups and portals, according to the alliance.

The hub was called "absolutely essential" by attendee and author Dave Mosby. "It provides mechanisms for us to bridge between different components so that they can begin to talk to each other," Mosby said.

In other develpments at the alliance, the planned OpenAjax Registry will provide an AJAX toolkit and JavaScript global object registration authority to prevent JavaScript object collision within complex AJAX applications. The registry is to be managed by the OpenAjax Interoperability Working Group. Population of the registry begins this fall.

OpenAjax is holding an event this week called OpenAjax InteropFest, in which companies like Microsoft are testing their AJAX toolkits for conformance with OpenAjax. Microsoft, with its Microsoft AJAX Library, has passed the conformance test, according to Microsoft.

The alliance also has launched a task force for mobile AJAX with a white paper planned on how to be successful with the concept. Also, the alliance will explore APIs for access to mobile device services. Device APIs would be exposed to JavaScript on these devices. A mobile AJAX workshop is planned for this Friday.

"Mobile devices are getting AJAX," said Ferraiolo.

An AJAX management task force, meanwhile, is being launched to make sure AJAX applications perform on a consistent basis. Another task force to be formed will focus on searchability to optimize the ability for search engines to find AJAX applications.

Another OpenAjax effort is its IDE working group, which will attempt to accommodate multiple AJAX toolkits and IDEs. The alliance is trying to develop a standard XML file that describes JavaScript functions and other APIs, widgets and their properties. This project is intended to assist developers with user interface components such as widget pallets. Code compilation and type-checking on JavaScript functions also would be part of the effort.

Proposals from Microsoft, Adobe Systems, and Aptana have been submitted for consideration by the IDE working group.

OpenAjax Alliance features members like IBM and Microsoft.

Join the newsletter!

Or

Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.
Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Paul Krill

InfoWorld
Show Comments

Father’s Day Gift Guide

Brand Post

Most Popular Reviews

Latest Articles

Resources

PCW Evaluation Team

Luke Hill

MSI GT75 TITAN

I need power and lots of it. As a Front End Web developer anything less just won’t cut it which is why the MSI GT75 is an outstanding laptop for me. It’s a sleek and futuristic looking, high quality, beast that has a touch of sci-fi flare about it.

Emily Tyson

MSI GE63 Raider

If you’re looking to invest in your next work horse laptop for work or home use, you can’t go wrong with the MSI GE63.

Laura Johnston

MSI GS65 Stealth Thin

If you can afford the price tag, it is well worth the money. It out performs any other laptop I have tried for gaming, and the transportable design and incredible display also make it ideal for work.

Andrew Teoh

Brother MFC-L9570CDW Multifunction Printer

Touch screen visibility and operation was great and easy to navigate. Each menu and sub-menu was in an understandable order and category

Louise Coady

Brother MFC-L9570CDW Multifunction Printer

The printer was convenient, produced clear and vibrant images and was very easy to use

Edwina Hargreaves

WD My Cloud Home

I would recommend this device for families and small businesses who want one safe place to store all their important digital content and a way to easily share it with friends, family, business partners, or customers.

Featured Content

Product Launch Showcase

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?