gn="BOTTOM">
Java       
Java POS

Java

Sun

Develop

IBM

NCR



JavaPOS Japan



Feedback

History  Documentation  What's New
Tips and Hints  Compliant Code  Home  Subscribe


jpos.config/loader (JCL) - FAQ


The following is a set of frequently asked questions about the JCL:

  1. What is it?  Why does it exist and who maintains it?
  2. What happens to the JPS (aka JDDK, JSD/JSL)?
  3. What do I need to use it?
  4. Who is using it now?
  5. What is the "simple" reference implementation?
  6. What JVM has it been tested on?
  7. Is it 100% pure Java?
  8. Any legal stuff I need to know?

1. What is it?  Why does it exist? and who maintains it?

The jpos.config/loader (JCL) is a simple binding API (configuration/loading) API for the JavaPOS services.

It exist to allow the JavaPOS controls to bind to the JavaPOS service in a manner independent of the actual configuration mechanism.  In other words, the API defines an abstract API with a reference implementation and allows third parties to create their own implementation.

It is currently maintained by IBM and the JavaPOS technical committee.


2. What happens to the JPS (aka JDDK, JSD/JSL)?

As of the JavaPOS NY-2K meeting in January 2000.  Sun has decided to endorse the JCL for JavaPOS.  The JPS will eventually becomes an open source software at Sun once the legal issues can be resolved.  For details see the JavaPOS web site for Sun's official position.


3. What do I need to use it?

You will need the JavaPOS controls 1.4a or later, the JCL JAR files and an understanding on how to configure your services.


4. Who is using it now?

As of January 2000, all the JavaPOS technical committee member have pledge to support the JCL with their JavaPOS services.


5. What is the "simple" reference implementation?

The "simple" reference implementation is a pure Java implementation of the JCL.  It stands as a very robust yet simple implementation of the JCL and also as an example implementation that third parties can use as a starting point to create their own implementation.

See the Simple JCL page for more details.


6. What JVM has it been tested on?

The JCL has been tested under the following JVM without any problems.

  1. Sun's JDK 1.1.8 and JDK 1.2.2 for Win32
  2. IBM's JDK 1.1.8 for Win32
  3. IBM's JDK 1.1.8 for Linux
  4. Sun's JDK 1.2.2 for Linux

NOTE: the JCL is written all in Java and should run on all compliant JVM.


7. Is it 100% pure Java?

The JCL is all written in Java.

PS We have not tried to pass the 100% pure Java tests but we may in the future.


8. Any legal stuff I need to know?

The JCL is an "open source" API that is currently maintained by IBM and the JavaPOS committee.  See the current header of each of the Java files for more info on the legality issues...


Last modified by EMM on 03/06/2000 01:08 PM



Java