Interphase is a Python module designed to provide a graphics user interface (GUI) to Pygame applications. Two of my other projects provide Pygame functionality to additional platforms, including PyJ2D for the Java environment and Pyjsdl for the JavaScript environment. Since a dependency of Interphase is Pygame, the module is compatible with the PyJ2D and Pyjsdl libraries, permitting the programming of cross-platform applications with GUI interface coded with Interphase.
This Python script demonstrates the cross-platform functionality of the Interphase module, the script can be examined to observe the minimal changes required for compatibility. Instructions to run the demo is in a text file included with the script. The script can run on the desktop with Python and Pygame, on the JVM platform with Jython and PyJ2D, and in the Web browser with Pyjs compilation and Pyjsdl. The following app was compiled from the demo script:
-
Pages
-
Posts
- Brownian Motion App
- Biomorph Evolve App
- Usage of Pyjsdl with Transcrypt
- Transcrypt Port of Pyjsdl
- Interphase: Cross-platform GUI Module
- Guide to Pyjs and Pyjsdl
- Pyjsdl Demo Apps
- Compile Apps with Pyjs and Pyjsdl
- Deploy JavaScript Application Using Pyjsdl
- Pyjsdl: Python-to-JavaScript Module
- Applet Deployment Using PyJ2D
- PyJ2D: Python-Java2D Applet
- Coding in Python
- Genetic Construct Program
- Interphase Module Demo Pack
Comments
- Jim on Pyjsdl Demo Apps
- Drew Ronsman on Pyjsdl Demo Apps
- Jim on Guide to Pyjs and Pyjsdl
- Will on Guide to Pyjs and Pyjsdl
- Jim on Guide to Pyjs and Pyjsdl
Links