
	   
	                   Netica-J for 32-bit and 64-bit Linux
	                   ====================================
			              Version:  4.19
		         Release Date:  January 31, 2011


BUILD DETAILS
-------------
32-bt verson Built with gcc version 4.4.0  and Sun JDK 1.6.0_22   Linux kernel 2.6.18-194
64-bt verson Built with gcc version 4.4.3  and Sun JDK 1.6.0_23   Linux kernel 2.6.32-24


LICENSE AGREEMENT
-----------------

Before using Netica, make sure you accept the license agreement,
which is included with this package.  If not, return Netica unused 
for a refund.


MANUAL and ONSCREEN HELP
------------------------

After unzipping this zip archive, please open the Netica-J manual in:
/docs/NeticaJ_Man.pdf
and read the installation instructions it contains.

Also, be sure to open  docs/javadocs/index.html  with your web browser,
and bookmark that page, since it is a great reference, and is the most 
useful tool for working with Netica-J.


LICENSE PASSWORD
----------------

If you have been issued a license password, you pass it as a string to
the Environ constructor to fully enable Netica.  This is described more fully
in the manual.


PROGRAMMING LANGUAGES
---------------------

Netica API is available for programming in Java, C#, Visual Basic, C and C++.
For more information on Netica API for different languages, see the
Norsys web site.


FUTURE VERSIONS
---------------

If you just purchased Netica, your purchase price includes all version 
4.xx releases of Netica (for your chosen operating system), so your 
license password will work on all of them.  
They may be downloaded from the Norsys web site.


PROBLEMS
--------

If you have problems, contact Norsys at:    netica-j@norsys.com

64/32 BIT 
---------
This distribution contains both the 32bit (default) and 64bit libraries.
To use the 64bit libraries, move them into the directories containing the 32bit libraries, replacing the 32bit libraries. 

Key Changes since the last official release (3.25):
==================================================

- Performance (speed) enhancements
- Equation Improvements:
  - BetaDist and FDist functions take a wider range of arguments
  - NoisyOrFaultyDist function added
- Node.getStateFuncTable has other negative return values besides UNDEF_STATE.
- minor bug fixes


Key Changes since the previous official release (2.21):
======================================================

- new Learner class added, which offers batch learning: EM learning and 
  gradient-descent learning.
- added a new DatabaseManager class for loading cases from, and
  writing findings to, any ODBC-compliant database (ORACLE, Sybase,
  MySQL, SQL Server, Access, even text files).  Supports complete
  SQL query language to retrieve only the cases you want.
- added /gui package for displaying Bayesian Nets in Java.  See the examples/
  directory for two sample programs that use the new gui package.
- added ability to add or delete states to a discrete node.
- added ability to reorder the states of a discrete node.
- added method Streamer.setPassword(), allowing you to encrypt/decrypt files.
- supports new binary file format (.neta), greatly reducing the size of
  large net files saved to disk.
- created a new javadocs-like web help system that includes a complete
  topic index.  In your web browser, click on docs/javadocs/index.html
  to lauch this new help system.
- renamed abstract class Generic to General, to avoid potential confusion
  with java 1.4 generics.
- added Value class for managing findings.  Use Node.finding() to access the
  finding Value object for a node.
- added CaseSet class for managing cases.
- unicode support
- new option for fast setting and reading of probability tables.


Norsys Software Corp.
www.norsys.com
