Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
This folder contains examples which show how to connect to the
PHP/Java Bridge from PYTHON and Chicken/SCHEME.


* getProperties.py: Connects to the PHP/Java Bridge, asks for
  System.getProperties() and displays the first entry. 

  Start the server with java -jar JavaBridge.jar and invoke the
  example with:
 
    python getProperties.py
 

* listToArray.scm: Connects to the PHP/Java Bridge, creates a
  java.util.ArrayList and fills it with three entries. Then it receives
  the entire array list from the server and displays it.

  Start the server with java -jar JavaBridge.jar and run the example with:

    csi listToArray.scm


* getProperties.scm: Connects to the PHP/Java Bridge, asks for
  System.getProperties(), receives the properties dictionary and
  prints it as a HTML table using the formatArray.xsl transformer.

  Start the server with java -jar JavaBridge.jar, compile the scheme file
  into native code and invoke it:

    csc -lxslt getProperties.scm && ./getProperties |tee out.html

  After that you can examine the out.html with a web browser.


* sample.php: A pure PHP example which communicates directly with the
  server.

  Start the server with java -jar JavaBridge.jar and invoke the
  example with:
 
    php sample.php


These examples use the python and Scheme script languages. They can be
obtained from:

   http://www.python.org

and

   http://directory.fsf.org/chicken.html  or
   http://www.call-with-current-continuation.org/chicken.html

The Scheme code in example #3 calls the libxslt.so library to apply
the XSLT transformation. It is part of the GNOME project and can be
optained from http://www.gnome.org if it isn't already installed on
your computer.