JDroidLib
 
 

The source code of all apps is included in the JDroidLib distribution.


Dynamically Generated Fern Using Fractal Mathematics

This is a famous example of generating plant-like pictures by programs based on fratal mathematics. At start the program asks the number of points to be drawn.

Download Android app for installation on a smartphone or emulator

Create QR code to download Android app to your smartphone.

Download sources (Farn.zip).

a_farn1   a_farn2


Install/Start app on a USB connected smartphone or a running emulator (MS-Windows, Linux or Mac)

(This is a WebStart signed by the University of Berne, Switzerland. It installs some helper files in <userhome>.jdroidtools.If you did not install the Android SDK, you may install a slim version of the Android-Emulator in <userhome>.jdroidemul using this link, To start the emulator, execute ExecEmul.jar found in <userhome>.jdroidemul)
Download app via Bluetooth using DroidInstall app.
(This is a WebStart signed by the University of Berne, Switzerland. It starts a Java Bluetooth client application ApkBlueInstaller that connects to a Android Bluetooth server DroidInstall that must be started on the smartphone. Click here to get the DroidInstall app.)

 

Sokoban
is a transport puzzle in which the player pushes boxes around a maze, viewed from above, and tries to put them in designated locations. Only one box may be pushed at a time, and boxes cannot be pulled. Sokoban was created in 1980 by Hiroyuki Imabayashi.

This is an entry level game and serves for demonstration. The application is ported from JGameGrid. See here for further information.

Download Android app for installation on a smartphone or emulator.

Create QR code to download Android app to your smartphone.

Download sources (Sokoban.zip).

  a_sokoban  


Install/Start app on a USB connected smartphone or a running emulator (MS-Windows, Linux or Mac)

(This is a WebStart signed by the University of Berne, Switzerland. It installs some helper files in <userhome>.jdroidtools.If you did not install the Android SDK, you may install a slim version of the Android-Emulator in <userhome>.jdroidemul using this link, To start the emulator, execute ExecEmul.jar found in <userhome>.jdroidemul)
Download app via Bluetooth using DroidInstall app.
(This is a WebStart signed by the University of Berne, Switzerland. It starts a Java Bluetooth client application ApkBlueInstaller that connects to a Android Bluetooth server DroidInstall that must be started on the smartphone. Click here to get the DroidInstall app.)