InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Backbase Enterprise Ajax 4 Adds Support for Third Party Widgets and XML API

Posted by Anil Bhatt on Oct 01, 2007

Sections
Development
Topics
Java ,
Web Frameworks
Tags
Backbase
Enterprise AJAX by Backbase provides the framework, API and tools to develop Rich Internet Applications using AJAX. It provides customizable pre-built AJAX widgets and functions with cross browser compatibility. The framework integrates with Struts, JSF, SOA, Portals and other server platforms. It includes an Ajax development plug-in for the Eclipse platform and a browser-based debugger.

 

The latest release, Enterprise AJAX 4, comes with the following notable features:

  • Integration support for Third Party Widgets : Enterprise AJAX 4 provides support for integration between widgets from different third parties such as Google, Yahoo and Dojo. This obviates the need to write plumbing JavaScript code to make these widgets work together.
  • Dual API support: Developers can choose either Javascript or an XML API to develop their rich user interfaces.
  • Structured Development: The architecture of the framework is based on reusable object oriented patterns and multiple inheritance support to facilitate better code maintainability.

In a press release, Gerbert Kaandorp, CTO of Backbase, emphasized Third Party Widget Support as a significant feature:

“The new support for third party components is a significant move toward making the different Ajax technologies work together. The new framework operates as a truly open platform, allowing developers to enrich their applications with the Ajax widgets and components of their choice.”

With web applications increasingly relying on AJAX to develop rich user interfaces, Enterprise AJAX does seem to provide a feature set much needed by the AJAX development community and we should expect more such products in future. Eclipse Rich AJAX Platform (RAP) is another such project, which is currently under incubation.

Comparison to jMaki by Andrew Swan Posted
Re: Comparison to jMaki by Jep Castelein Posted
  1. Back to top

    Comparison to jMaki

    by Andrew Swan

    Is this a direct competitor to jMaki? If so, how does it compare?

  2. Back to top

    Re: Comparison to jMaki

    by Jep Castelein

    jMaki is a server-side wrapper around client-side Ajax libraries such as Dojo and YUI. Backbase has its own client-side Ajax runtime, plus server-side extensions for JSF, Struts and Spring. Backbase is more integrated, more polished and better documented. It is commercial software, but can be used free of charge for up to 2 CPUs per company. On our website you can read more about our Ajax Framework.
    -
    Jep
    Backbase

Educational Content

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.