I am looking for a technology proposal for the following requirement that I need to satisfy.
We have to generate a report out of set of XML's with different UI options of expand collapse, filters, paging, scrolling, etc
This report should be usable on windows OS(desktop and phones), mac (IPAD and IPHONES) and android (smart phones) for offline use.
If it is a web based solution, it should work on IE 8 (html5 may not be supported) and above and across various major browsers like safari, Mozilla, chrome, etc..
We have a restriction on using open source third party plugins such as JQUERY or any licensed apps that need to be purchased
Currently we have a solution that renders the XML using XSLT and java script.
However we have a restriction of XML's cannot be opened and rendered in chrome because of security restriction (which we can overcome by passing a command line argument but is not very convenient for end users)
Also this solution has issues when we need to support different versions of browsers (IE 8 and above), plus safari and mozilla on IOS and android devices since we cannot use JQUERY (not approved)
One of the ongoing thoughts that I have is to build a .NET solution (win forms or WPF) and provide option to export the report as HTML or PDF
However I am not sure how much out of box (boiler plate) solution is available if I were to export the data from .NET controls to PDF or HTML and the amount of effort involved since we need quick links, TOC, extra in the HTML report or PDF report
We have 4 weeks of time to finish the entire development
Please share your thoughts and experience on this topic