Interphase: Cross-platform GUI Module

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:

Interphase Demo
The app was compiled to JavaScript from a script coded in Python programming language and the Pyjsdl module.
This entry was posted in Programming and tagged , , , . Bookmark the permalink. Both comments and trackbacks are currently closed.