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.

 

Customer Feedback

I recommend you use Linux for your server(s). Mine are so reliable, it shocked me that after years of Microsoft-based expectations, I have no complaints now after many many years experience with Linux servers supporting a mixed Win2K and Apple OSX workstation network. Freelock has really opened my eyes to what I should be expecting from enterprise software. Linux is simply much better than anything Microsoft has done, and even on Microsoft's best day, Microsoft is too expensive, too proprietary and too unreliable. There is just no reason to keep putting ourself through that grief, constant change, and endless high cost.

George Roberston
George Roberston & Associates

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-2010 Freelock Computing