Free, Open Source Reporting Tool With Drag And Drop GUI

DataVision is a fantastic reporting tool which works with almost all databases in the world such as MySql, Oracle and Access to name a few. The generated reports can be easily customized by using the drag and drop tool which is part of an extremely friendly user interface. The reports can be exported to any of your favorite formats such as PDF, HTML, XML, CSV etc.

Several advanced features add to the attraction of this reporting tool. You can have visual table linker and can also tightly link your applications with DataVision. It is also possible to create sub reports using this tool.

Since Java is the underlying language used for creating DataVision, the tool is compatible with almost every platform in the world. It can be connected to any database with a JDBC driver. Apart from the major ones mentioned before it also works very well with Informix, PostgreSQL, Progress and many others.

DataVision can also generate reports from data files in the text format. XML format is used to store the report descriptions which facilitate the usage of any of your favorite text editor for editing the reports.

DataVision has a variety of options available for formatting the reports such as page headers, group headers, footers, various font formats and colors, formulas and the facility for defining run time parameters while the report is being generated.

[ Download Data Vision ]

Free Alternative Software For XMLSpy – XML Editor

XMLSpy is one of the finest XML commercially available editor in the market. With XMLSpy you can edit, transform, model and debug all XML related technologies (it is not limited XML technology only, this is another advantage of this tool).

When you are all busy working to build up some web applications which will involve creating advanced XMLs, you’ll need an XML editor which simplifies the complexities that might be involved in development and at the same time it should be flexible enough that you don’t waste time figuring out the what is what’s in the created advanced XMLs.

Now some of you might be used to graphical view (something like the tree structure or story based XMLs), while others might prefer using the conventional text based XML. The beauty of XMLSpy is that it allows both views to you, and seamlessly integrates a toggle option between the two views.

XMLSpy is a commercial product and you can get a 30 day free trial from the following link:

[ Download 30 days free trial link: XMPSpy Trial software ]

For those who prefer open source alternatives for commercial software, please check the list of alternative software for XMLSpy:

1> Serna: Free, open source, powerful XML editor.

Different Types of Markup Languages

Most of the content we see on the web exists because markup languages like HTML and XML exist. Well at least that’s what we are thought about in academics.  That we know, but some of you might not know that this class of languages in not limited to two or three. Lets look into a few more that are used extensively:

DHTML: Dynamic Hyper Text Markup Language can be described as a combination of several technologies like HTML client-side java script and cascading Style Sheets. Most of the pages and multimedia content on the web are created using DHTML.

XHTML: eXtensible Hyper Text Markup Language. Traditional HTML does not impost much structural strictness, sometimes resulting in poorly-displayed pages. The use of XHTML enagles content to be displayed similarly across different browsers.

VoiceXML: Used in Voice interaction between humans and computer, mainly in systems that enable you to, for example check your credit card balance over the phone. the logive- like dialogue management and speech recognition- is defined by voiceXML

LaTeX: A document markup language used mainly bye mathematicians, authors, etx to typeset their content. It is suitable for representing mathematical formulas.