Home
 Products

 Netica
 Netica API

 Net Library
 Download Files
 Order Form
 Mailing List
 Contact Us
 Site Map


  Other Languages
  Features
  Price        
  Sample Code
  Download
  Netica-J for:

Windows    
Linux      
Mac OS X    
Solaris    
  Browse Netica-J's
  Javadocs
  Browse Netica-J's
  Reference   Manual
 
 


Netica-J: Java version of the Netica API

Netica-J offers the complete Netica API in Java. If you are a Java developer this is exactly what you have been wanting, a very clean and natural object-oriented way to access all of Netica's power.

The Netica Java-API is one member of the family of Netica APIs, including ones for C, C++, and Visual Basic.


Java-API Features

This list outlines features specific to the Java-API. For the features shared by all the Netica APIs, please see the Netica API page.

  • A clean object-oriented design
  • Complete and thorough javadocs
  • A comprehensive installation guide and user's manual
  • Sample applications to get you started
  • Source code for dozens of powerful utility functions in "Extra" classes: NetEx, NodeEx, and NodeListEx
  • High performance, relying on the same ultra-reliable industrial-strength computation engine in Netica's C-API (hundred's of fielded applications over the past five years)
  • Can do everything the Netica C-API can do
  • Natural and easy to use for any Java developer. Designed by Java developers for Java developers. For instance:
    • Uses Java's exception handling mechanism exactly as you'd expect, greatly simplifying your code
    • Supports event listening by any Java object for events such as the creation, deletion, duplication, etc. of Nets or Nodes
    • Supports user data fields for any Serializable Java object
    • Supports multiple threads
    • Supports standard Java I/O Streams
  • Thoroughly tested and reliable
  • Available soon with an interface to Netica Application, allowing you to control Netica's powerful GUI from Java, and vice-versa.


Sample Code

These sample programs show how easy it is to develop in Netica-J:

Program Description
BuildNet.java Constructs a simple net for doing medical diagnoses, then saves it to file.
DoInference.java Does inference on the medical diagnosis net just constructed.
SimulateCases.java Creates a case file that matches the statistics of the above net.
LearnCPTs.java Learns the CPTs of a Bayes net from a file of cases.
MakeDecision.java Constructs a simple net to decide whether or not to take an umbrella based on the weather forecast.


Price

  • Please see the parent page: Netica API Family regarding pricing.
  • The purchase of a Netica API license allows you to use all members of the Netica API Family with equal rights and obligations.
  • Free Version: You can download Netica Java-API (below) and try it for free. It will operate as a trial version that is full-featured but limited in model size.
     

Download Netica-J

Each download archive is a complete ready-to-run kit that includes linkable libraries, documentation, and demonstration programs. The only requirement is that you have a Java 2 development environment installed on your system.
 

Platform Version Comment
Microsoft Windows (95/98/NT4/2000/XP/Vista) 4.15 native libraries compiled with MS VC++ 12.00.8804
Linux 4.14 Developed on Red Hat Fedora Enterprise 5.4. Native libraries were compiled with gcc 4.4.0.
Macintosh OS X 10.6 x86 4.14 native libraries compiled with Apple's gcc-4.2.1
Macintosh OS X 10.3 (Darwin) ppc
3.25 native libraries compiled with Apple's gcc-3.3
Sun Solaris for Sparc
2.21 native library compiled with gcc 2.95 on Solaris 6, JNI interface compiled with gcc 2.95.3 on Solaris 8

Older versions of the above software and documentation sets are available here.
Version numbers explained: The method for assigning version numbers to Norsys products is explained here.
 


Enquiries & Notices

  • To mail us with questions or comments regarding Netica-J, click here.
  • To be added to our mailing list and be notified of new releases and other news about Netica and Netica-J (mailings are infrequent), click here.

Top


 
  Copyright © 1995-2010 Norsys Software Corp.   Legal Notices
Norsys and Netica are trademarks of Norsys Software Corp.