An XML-based Report Browser

Early AJAX browser application

One of Freelock, LLC's ongoing customers needed a web front-end for a proprietary reporting tool. This reporting tool could be configured to generate reports that ended up in Microsoft Excel.

This was our first AJAX application, written long before the term was coined in 2003.

The customer wanted a prototype web site that would automatically display results from the latest version of the report. The prototype developed was fully functional. It used the Sablot XSLT parser and PHP to pre-process the reports by parsing each Excel file saved in XML format. It used the Microsoft MSXML 3.0 DOM to manipulate the pre-processed data in IE 6, providing an interface that could be sorted and filtered without reloading the page.

 

Freelock Blog Posts

Customer Feedback

Freelock computing is, in my experience, unique in that they have assembled a comprehensive, well-rounded team of technical specialists yet they function on a high level together as a team. The Freelock team is adept at speaking in human, non-technical terms  when discussing projects with laypeople.

Throughout the development process we inevitably came to many decision points in terms of which direction we would continue, and Freelock was always instrumental in counseling us through the merits and liabilities of the choices in front of us.

Jon Stone
Littlestar Prints

About Freelock

We are located in the Fremont neighborhood of Seattle, WA. 3800 Woodland Park Ave. N. Seattle, WA 98103  USA [P] 206.577.0540 Contact Us | Site Map Get Updates ©1995-2011 Freelock Computing