Release Notes
==============

Objectives:
-----------
	This is the release notes for the first release (version 1.0) of 
	the Streaming VOTable Parser in C++.

Release Components:
-------------------
	This contains the first release (version 1.0) of the Streaming VOTable
	Parser in C++. It contains C++ API to read streaming VOTable documents.

	The C++ VOTable Streaming Parser has been developed as a part of the 
	Virtual Observatory - India initiative by Persistent Systems Private 
	Limited (http://www.persistent.co.in/) and and the Inter-University 
	Centre for Astronomy and Astrophysics (http://www.iucaa.ernet.in/).

	This parser is tested successfully on various platforms such as Win2000, 
	WinNT & Linux. It has been tested on a VOTable of size 1 GB successfully.
	
	DISCLAIMER OF WARRANTY. 
	-----------------------
	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.
	IN NO EVENT SHALL THE RIGHTHOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR 
	OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 
	ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 
	OTHER DEALINGS IN THE SOFTWARE.
	

New Features:
-------------
	* Supports parsing of VOTables by reading them in streaming mode.
	* Being a streaming parser, it requires less memory than a non-streaming parser
	  to parse a given VOTable.
	* Makes only one pass over the document. Cannot go back & forth in the 
	  VOTable document.


System Requirements:
--------------------
        - Platforms
	  Windows NT 4.0, Windows 2000
	  Linux Redhat 7.1         

        - Other Prerequisites
	  Xerces-C++ version 2.2.0 must be installed.


Installation Details:
---------------------
	Release Availability:
	---------------------
	The binary release is available on 
	http://vo.iucaa.ernet.in/~voi/downloads.htm
	
	Package Information (components/files etc):
	-------------------------------------------
	The release when unzipped contains
	(1) 'bin' directory containing the StreamingParser1_0.lib
	(2) 'include' directory containing the header files.
	(3) 'samples' containing sample programs accessing the API and a sample VOTABLE.xml.
	(4) 'apidocs' containing the documentation for the API.	

	Installation method and information is provided in the README.txt.


Known Bugs and Limitations:
---------------------------
	* The current version does not support writing VOTables.
	* The current version does not support reading FITS and binary data.
	

Features not tested:
--------------------
	None
	

Support Information:
---------------------
	For feedback/bug-reporting write to voindia@vo.iucaa.ernet.in.

