Skip to content

Details

John Cassidy will be giving a talk about Jython: Python running on the Java Virtual Machine.

I. A quick introduction to Java

A. Object-Oriented, cross-platform, used for large scale (enterprise) applications

B. .java vs. .class file (javac & java programs). Enter the JVM

C. java packages

D. .jar files & classpaths

II. Introducing Jython

A. Python interpeter implemented in Java

B. Run Python code from Java

C. Run Java code from Python

III. Installing Jython

A. Standalone

B. Installer

C. Apt-get

IV. Accessing the Jython Interpeter

A. access via jython executable

B. access interpeter within standalone jar

V. Running Python code from Java

A. ScriptEngine (JSR-223) Approach

B. PythonInterpeter

VI. Running Java code from Python

A. Utilizing existing Java classes and methods.

B. Extending Java classes

C. Integration using Object Factories

VI. Resources

Members are also interested in