Data Services 1.1 (for Java) Released

Data Services 1.1 release includes important new features, bug fixes and documentation additions that makes this product the foundation for a seamless client-server architecture.

Here are a few of the highlights:

  • Support added for external context, enabling proper access to Session.
  • The existing type support for action records is extended to include action attributes
  • Logging support for debugging
  • Application server support extended to include WebLogic 8.1, Oracle 9i, and WebSphere 5.1.
  • Javadoc

Backbase & ASP.Net

ASP.Net logo

This example will demonstrate how to combine the Microsoft ASP.Net Server-Side Framework with the Backbase Client Framework. It will focus on making the adjustments required for integrating ASP.Net WebForms and UserControls in a Backbase-enabled AJAX application. It does not demonstrate how to create an AJAX application. If you are interested in seeing this code in action, please read the Creating an SPI with Backbase and ASP.NET tutorial. For more information on Ajaxifying existing ASP.Net applications, please see the Progressive Enhancement of ASP.Net applications tutorial.

New: June Ajax Newsletter available

The June Ajax Newsletter covers the availability of Backbase 4.2.1, and includes news items about the BDN upgrade, customer cases for NXP and Serena, JSF news and web app performance tuning. It also announces the Lightweight Ajax webinar for July 2nd.

Read the Newsletter »

Client Edition 4.2.1 Released

We are proud to present a maintenance release of the Client Framework: Backbase Client Edition 4.2.1. We strongly recommend upgrading to 4.2.1. It can be downloaded at http://www.backbase.com/download.

The documentation is available on the BDN, and in the Release Notes you can find a detailed overview of the changes. Below is a short overview of what's new.

JSF Examples: i18n, custom components, push & listGrid

We've just published 4 updated examples for the JSF Edition. The first example illustrates how to implement Internationalization (i18n) with the JSF Edition and covers configuration, localization of widgets and localization of validation. The second example shows how to create custom JSF components, illustrated with a custom balloon widget. The third example describes how the JSF Edition and DWR can be used together for pushing messages from the server to the client. The fourth example shows how to set up a listGrid with paging, sorting and row selection.

View the JSF Examples »

Performance Optimization for Backbase Applications

Note: This article is out of date, please check the latest article below:

Performance Tuning - Checklist

Performance Tuning - Chapter 1: Architecture and Design

Performance Tuning - Chapter 2: Implementation

Performance Tuning - Chapter 3: Deployment

Performance Tuning - Chapter 4: Server-side optimization

Performance Tuning - Chapter 5: Testing

Performance Tuning - Chapter 6: Conclusion

The performance of Backbase applications can easily be improved with general web development best practices, such as pioneered by Yahoo!’s Exceptional Performance team. In this article I’m outlining the most important optimizations, including some Backbase-specific hints. After you’ve developed your Backbase application there are several things you can do to improve the client-side performance without changing the functionality of the application. Let’s look at the optimizations one by one.

Javascript HTML Construction Benchmark

DOM vs. innerHTML

A while ago I did some experiments on creating an XML document by constructing a string versus creating it by using the DOM methods, and I found that the latter was faster than the former. QuirksMode by Peter Paul Koch has a Javascript benchmark for creating HTML however, which claims that using innerHTML is 35 times as fast compared to using the DOM (although I can’t reproduce that number in Internet Explorer 8 (IE 7 mode), it is ‘only’ 22 times faster here).

Integration of Spring into Backbase JSF applications

Integrating Spring into your application adds a lot of advantages like better modularity, great flexibility for developers, perfect testability of your code etc. Integrating Spring into JSF also adds cool possibilities for developers like usage of Spring AOP in backing beans or security checks for backing bean methods with usage of "spring-security".

Spring Logo

Backbase Enterprise Ajax in Adobe AIR


get Adobe AIRAdobe® AIR™ allows you to leverage your existing web development skills to build and deploy Rich Internet Applications (RIAs) to the desktop. You can choose to develop with Adobe Flex or with Ajax.

In this article I will give you directions on how to build applications with Backbase Enterprise Ajax framework running in Adobe AIR, will explain best practices for the combination and will show a sample application running on the Backbase framework in the Adobe AIR execution container.

Firefox: Run a Regular and Development Profile at the Same Time

Firefox is great for web development because there are many useful plug-ins, but ideally you'd want a second Firefox instance for fast regular web browsing. This article describes how to configure multiple Firefox 2.x profiles, and how to run multiple profiles at the same time.

two firefox shortcuts