Programs

On this page you will find programs and information about programs.

NOTE: I have observed that Internet Explorer will sometimes rename ".jar"-files to ".zip"-files when they are downloaded. Therefore, when you download .jar-files, be sure that the downloaded file ends on ".jar".

Programs written by me

OBJ Import

OBJ Import 1.0 (Linux executable)
Sample object file (Dice)
Sample object material file (Dice)
Sample object file (Elephant)
Sample object material file (Elephant)

Screen shot of OBJ Import

A program to show the objects in a wavefront object file. The user can rotate the view around the object.

Blender.org can export to this file format. If you wan't to try it yourself just export from Blender. Be sure to deselect "Edges" and "UVs" and select "Normals" and "Triangulate" when exporting. This is what is currently supported.

Place the executable and an object file as well as a material file in the same directory and run "./OBJ_Import model_name". The program uses OpenGL.

Minigolf

Minigolf version 1.2 (.NET executable)
Minigolf terrains file

Screen shot of Minigolf

A simple minigolf game that I wrote as a means of teaching myself C# and MS Visual Studio.

Features:

Since the program is Written in C# you'll need Microsoft .NET Framework to run it. If you have that, simply download to two files, place them in the same directory, and run the executable. The terrains file is optional but it contains a sample terrain to play.

Minilame

MiniLame version 1.1 (Java program)

Screen shot of MiniLame

A simple frontend for the lame MP3-encoder. Simply encodes selected .wav-files into 192Kbit/s ABR .mp3-files. Written in Java. Just unzip and place all files in the same directory. Then run the .jar-file. Currently, it comes with the Windows Lame encoder. If used on another platform, this encoder (lame.exe) must be replaced by the one designed for that platform.

See further down the page for help on running Java-programs.

Bricks

Bricks version 1.02 (Java program)

Screen shot of Bricks

A game like Tetris inspired by "Tetris Attack" for Super Nintendo. The game can be played by one or two players (TCP/IP-netværk). Written in Java.

See further down the page for help on running Java-programs.

Bezier Visualizer

BezierVisualizer version 1 (Java program)

Screen shot of BezierVisualizer

A program for visualizing Bezier curves. The user can set control points, move control points and select drawing mode (sampling or subdivision). The program shows the time it takes to draw the curves.

See further down the page for help on running Java-programs.

Tuner

Tuner (Windows executable)

Screen shot of tuner

This is a program getting sound data from the standard recording device (e.g. a microphone). It shows the frequency spectrum of the sound in real-time as well as the largest frequency component of the signal. If the signal is a note played by an instrument, the program can determine which note is being played and how well the instrument is tuned. Written in C++.

Timer

Timer (Java program)

Screen shot of Timer

This is a small program. You can have multiple timers running simulaneously, counting up, down or until a certain time and day. Written in Java.

See further down the page for helt on running Java-programs.

Help on running Java-programs.

There are two forms of Java programs. "Java applets" are programs that are run by the browser itself. The browser thus needs a Java plug in to run them and they will show up on a web page. Other Java programs are run outside the browser by a Java VM (virtual machine). Du need to have a Java VM installed to run them. You can find one on sun's website. The name of that program is "Java Runtime Environment" and the current version (as of 14/12/2008) is "6.0 Update 11".

When you have installed a Java VM you can continue. None of the Java programs on this site needs to be installed. Just download the program you want, place it in some folder and then double click on the "jar"-file. Windows will normally start the Java VM automatically. If this does not happen (or maybe you are not a Windows-user) you can start the program by running the command "javaw -jar filename.jar" (On Windows-machines you can clik on "start" and then on "run" and give the command "javaw -jar drive:\path\filename.jar", where "drive" is the letter of the drive containing the Java program.