
	                   Netica-J for MacOS X 10.6 (Snow Leopard)
	                   ========================================
			            Version:  4.14
	                    Release Date:  December 7, 2009


BUILD DETAILS
-----------------
Built with:
 1. gcc version 4.2.1 (Apple Inc. build 5646) (dot 1)
 2. java version "1.6.0_17"
        Java(TM) SE Runtime Environment (build 1.6.0_17-b04-248-10M3025)
        Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01-101, mixed mode)
on:
 3. Mac OSX 10.6 Darwin macbook.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov  3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386


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.  
UNDEF_STATEThey may be downloaded from the Norsys web site.


PROBLEMS
--------

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


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
