From the Trenches of the Enterprise Software

Yakov Fain

Subscribe to Yakov Fain: eMailAlertsEmail Alerts
Get Yakov Fain: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Related Topics: RIA Developer's Journal, Adobe AIR on Ulitzer

RIA & Ajax: 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.

More Stories By Yakov Fain

Yakov Fain is a Java Champion and a co-founder of the IT consultancy Farata Systems and the product company SuranceBay. He wrote a thousand blogs (http://yakovfain.com) and several books about software development. Yakov authored and co-authored such books as "Angular 2 Development with TypeScript", "Java 24-Hour Trainer", and "Enterprise Web Development". His Twitter tag is @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.