RIA News Desk

Subscribe to RIA News Desk: eMailAlertsEmail Alerts
Get RIA News Desk via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Related Topics: RIA Developer's Journal, Web 2.0 Magazine

RIA & Ajax: Article

Open Source AJAX Gains Enterprise Momentum With dojo.E Contribution From Nexaweb

Allows Users to More Easily Create Enterprise Web Applications Based On the Dojo Toolkit

Nexaweb announced it has contributed new software to the Dojo Foundation that will further advance the use of open source AJAX within a company's critical business applications. The software, dubbed 'dojo.E,' will allow users to more easily create enterprise Web applications based on the Dojo Toolkit, one of the industry's most advanced sets of open source AJAX tools.

AJAX, while powerful, has not been as quickly adopted among the enterprise development community largely due to its unstructured nature. dojo.E addresses this need with a structured, declarative XML way to add AJAX into Web applications without having to rewrite HTML code.

Nexaweb is contributing dojo.E to the Dojo Foundation to support the foundation's mission of providing an infrastructure for open source AJAX development. The combination of the Dojo Toolkit and dojo.E will reduce the development time and costs of building enterprise Web applications without requiring developers master JavaScript or AJAX or rebuild applications from scratch.

"With the support of industry leaders including IBM, Sun and Nexaweb, it's clear that dojo is taking a larger role in the enterprise," said Dylan Schiemann, co-creator of the Dojo Toolkit and CEO of SitePen. "Since many members of the Dojo community have been interested in bringing XML to Dojo, dojo.E is a major step forward that will further expand the use of dojo among enterprise application and software developers."

dojo.E tools include dojo.E Markup and dojo.E Runtime (http://dojoe.nexaweb.com). dojo.E Markup brings extensible markup language (XML) into Dojo components so that developers have a clear understanding of how information will be interpreted and displayed on the page. dojo.E Runtime provides a programmatic and declarative means for executing the Document Object Model (DOM), an application programming interface that defines the logical structure and display of documents. Using dojo.E Runtime, developers have a more definitive way for executing the DOM page modifications as the user interacts with the elements being displayed on the screen.

"As AJAX adoption grows and the industry further embraces open source, we will continue to see tremendous leaps in innovation and architecture as a result of a community oriented approach to software development," said Jeremy Chone, chief technology officer, Nexaweb. "We will continue to contribute to the Dojo Foundation with enterprise-style widgets, tooling and additional XML constructs that will simplify the development and maintenance of dynamic enterprise Web applications."

For more information on Nexaweb contact Kathy Keating, KKeating@nexaweb.com at Nexaweb.

More Stories By RIA News Desk

Ever since Google popularized a smarter, more responsive and interactive Web experience by using AJAX (Asynchronous JavaScript + XML) for its Google Maps & Gmail applications, SYS-CON's RIA News Desk has been covering every aspect of Rich Internet Applications and those creating and deploying them. If you have breaking RIA news, please send it to RIA@sys-con.com to share your product and company news coverage with AJAXWorld readers.

Comments (1) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.

Most Recent Comments
Richard Monson-Haefel 06/04/08 09:43:44 AM EDT

While I applaud Nexaweb's contribution of their XML markup language to the Dojo project - anything to make Ajax frameworks a bit easier to work with is a good thing - I'm a troubled by what I see as yet another workaround for the complexity inherent in Ajax.

Ajax developers, in order to be truly effective, have to have a deep understanding of HTML/XHMTL, JavaScript, Cascading-Style Sheets, Document Object Model, and XMLHttpRequest. Topics on which entire books are written. Now add on the need to learn a new XML markup language. That raises the bar considerably.

Despite the promises of Ajax frameworks you still have to know how to code in all of these languages/constructs (HTML/XML, JavaScript, CSS, DOM, XHR) in order to be effective. The XML markup language or the use of Java, as is the case with GWT, doesn't eliminate that need once you get past fairly basic demo applications.

This is the reason that I joined Curl. Curl (http://www.curl.com) a single programming language that allows you to do everything Ajax does and a lot more. You use the same language for markup, style sheets, scripting, and pure object-oriented programming. It's really elegant compared to the alternative.

Richard Monson-Haefel
VP of Developer Relations
Curl, Inc.