May 11, 2006

Sun’s jMaki does mix-and-match AJAX widgets

The company unveiled the technology and two Web portals at the AJAX Experience conference on Thursday

Sun Microsystems unveiled technology for mixing and matching JavaScript widgets from different AJAX (Asynchronous JavaScript and XML) frameworks at the AJAX Experience conference in San Francisco on Thursday

Called Project jMaki, the technology features an open source JavaScript Wrapper Framework for the Java platform. Developers can take JavaScript widgets from popular AJAX frameworks such as Dojo and wrap them into a JavaServer Faces or JavaServer Pages tag, providing a Java language view of JavaScript components.

Sun is enabling developers to program to one model and use widgets from multiple frameworks. "There's certain pieces of functionality that exist in some that aren't in others," such as the Dojo rich text editor, said Dan Roberts, director of developer tools marketing at Sun.

With its jMaki technology, Sun is addressing an issue with AJAX, but also may face obstacles, said Jason Bloomberg, senior analyst at ZapThink.

"I can see that [jMaki] would definitely be useful. One of the challenges that AJAX faces is the development is [in] JavaScript, so it's hard to maintain, it's hard to debug," Bloomberg said. "Moving to a Java development environment makes a lot of sense.

"The challenge is going to be whether the widgets are going to be easy to test, easy to deploy," he said. Developers do not want code that is scattered and hard to maintain, he said.

Bloomberg said that Icesoft, with its Icefaces product, offers AJAX functionality that does not require the use of JavaScript.

The name, jMaki, was derived from "j," for Java, and "Maki," a Japanese word for wrap that is commonly used when referring to the ordering of sushi. jMaki refers to a JavaScript Wrapper Framework. 

Sun also launched two developer Web portals, developers.sun.com/ajax and java.sun.com/javascript. The first site features resources for getting started with AJAX applications, including technical articles, code samples, development tools, and runtime solutions. The second offers information on using JavaScript and Java effectively.

Paul Krill is an editor at large at InfoWorld.
Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.