*** JAPI2 for Euphoria ***

JAPI is a project designed for those who wish to write GUI programs easily, exploiting the power and stability of the Java platform, whilst coding in their own language.

After more than 10 years there is a new version of JAPI. JAPI1 was written using the Java AWT library only and was looking rather out-of-date.

JAPI2, however, uses Java Swing in the main, although, as with Swing programming, some elements of AWT are retained. The new library has considerably improved graphics, including text on windows, but retains the same interface as before.

The previous distribution (v1.0.6) included a branch to (RDS) Euphoria. There is no such association for v2.0.0, so I have produced this distribution.
 
It includes the following:

* this readme file
* an include file "japi.ew", written for Open Euphoria v4
* a Windows dll file - "japi2.so"
* a folder of examples, including most of those to be found (under C programming) on the JAPI2 website.

The dll was generated using gcc, using the C files downloadable from the JAPI2 website.
See https://userpages.uni-koblenz.de/~evol/japi/japi2/japi.html.

The japi library, dll and examples have been tested on Open Euphoria version 4.0.5(64-bit) and version 4.1.0(32-bit). To use on other OS/OE installations you will need to generate your own dll.

You can run the new version of the JAPI library with RDS Euphoria. To do so, download the JAPI Euphoria files, from the JAPI1.0.6 website (https://userpages.uni-koblenz.de/~evol/japi/japi.html) and replace the original japi.dll with this one. You will have to rename it as japi.dll. The original set of examples should then work, without modification.

C A Newbould
February 2018