Wappen: Web-based Application Platform for Learning Programming

Wappen is an Eclipse RCP-based application framework for constructing Web-based applications for learning programming. It uses WebRCP in order to distribute Eclipse RCP applications as Java Web Start applications.

Web-based Application framework for Programming Paradigms Enlightenment

Screenshot (Wappen for Oolong), Screenshot (Wappen for Bison/Flex)

Demo

Most examples are around 25MB.

Some examples need an SVG Viewer. Please use Firefox 3.

Java

C

based on NestedVM. The version below employs server-side compilation and therefore could be slow when used outside of Kagawa University.

Oolong

Oolong is an assembly language for the Java virtual machine.

Haskell

based on LambdaVM. The version below employs server-side compilation and therefore could be slow when used outside of Kagawa University.

There is another version of Wappen for Haskell that uses SSH to communicate with GHCi on the server side. It needs an account on the server machine and therefore is not shown here.

Scheme

based on SISC Scheme.

Prolog

based on tu-Prolog.

Bison/Flex

based on NestedVM. The version below employs server-side compilation and therefore could be slow when used outside of Kagawa University.

Documantation

Documents are still under construction. Sorry for your inconvenience. Please be patient.

Downloading Source

Acknowledgment

This research is supported by Grant-in-Aid for Scientific Research (Kakenhi) 20500836.


Koji Kagawa