Welcome!

AJAX & REA Authors: Maureen O'Gara, John Ryan, Fuat Kircaali, Chris Fleck, Marek Miesiac

Related Topics: AJAX & REA, Java, ColdFusion, Adobe Flex, AJAXWorld RIA Conference & Expo

AJAX & REA: Article

AJAX Reporting Challenges & Solutions with Adobe Flex

Bringing together JavaScript, Flash Player, and Web Services

Creating reporting applications in AJAX is often more challenging than developing data entry CRUD applications. Reporters usually need to process lots of data, preferably on the client side to minimize the amount of information that goes through the wire. Reporters need to know how to apply formulas, group the data, and calculate totals and subtotals. Add to the mix a requirement to give the end user an ability to customize the look and feel of the report, and you're facing a serious project. Currently AJAX frameworks don't offer advanced reporting capabilities. So let's go over some of the challenges and solutions to creating Web reporting software. In this article I'll pay special attention to a rich Internet application working as a Web Service consumer.

We'll start by identifying some of the major challenges of creating reports in AJAX applications.

About Yakov Fain

Yakov Fain is a Managing Director of Farata Systems, consulting, training and product company. He has authored several Java books, dozens of technical articles. SYS-CON Books released his latest co-authored book , Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters in Spring 2007. Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group. He is an Adobe Certified Flex Instructor. Currently Yakov works on the book for O'Reilly "Enterprise Application Development with Flex". He twits at twitter.com/yfain.

Comments (0)

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.