top of page

Hey there! Thanks for visiting my website. I just wanted to inform you that your browser might warn you about possibly malicious content if you try to download my software. This is just because you're downloading executable files. I promise there is no harmful code in any of the published applications. Also, this site does use cookies. If you continue to use this site, you accept the use of them.

 

Since it's understandable that you might not want to run any executable without knowing what it does, I developed TESM.TESM stands for ThrownException's Security Manager. Using a Security Manager is an already known mechanic in Java, but there is only one default one and it's static. TESM is a dynamic Security manager, with a whitelist, a blacklist, a default option and user interaction. Any code ever written eventually uses certain core methods that come with the installation of Java. These methods all consult the set Security Manager to get permission for doing certain things. Web applications won't get permission from the default Security Manager to access files for example. TESM will grant or deny permission based on a configuration file that can be found in the same folder as the executed .jar file. To set TESM as your security manager, drop the two files provided below in any .jar and run the .jar using a command line interface with:"java -Djava.security.manager=TESM -jar [name of file].jar"You can find the necessary files here.

All my code is licensed under the Creative Commons BY-NC-ND license.

For more information, click the icon at the bottom of the page.

Simple Fractal Drawer

This application uses JSON files to (recursively) draw shapes! This image has been made by defining a triangle that places itself 3 times...

Console

Whether you are new to Java or didn't get into GUI (yet), there are a lot of occasions where you want to make a console application. If...

ScratchScreen

This application will make your entire screen go black. Simply start dragging on a black area to start scratching away the black overlay....

ScreenFreeze

This application simply creates a screenshot and places it on the screen. This causes any mouse clicks to be ignored, since you're just...

Minesweeper

This is my take on Minesweeper, based on the Windows XP game. (Right next to Pinball). Features - Flags and... - Bombs! - Customizable...

Console Pastebin

I wanted to get myself into HTTP Post and Get requests, but I needed something easy to test with and learn from. Pastebin.com is an text...

Rock Paper Scissors

A very simple, but kinda cool application. You can either play player vs player by taking turns on the mouse and have the other look away...

Pop'n'Mix

This is a very simple application. When launched, it will create one big white rectangle on the screen and what I called a "Root Window"....

MAZE

This application is a maze creator, generator and solver. The white squares are corridors and the gray/black squares are walls. Click or...

Console Random IP Checker

This console application checks port 80 (for http connections) on a random IP(v4) address. If a connection can be established, the...

Polygon

This class extends the Polygon class from JavaFX. It adds the ability to read *.pgp files and adjust width/height. Download here! You can...

Polygon Creator

Java GUI libraries only come with a handful of shapes. For example a rectangle, ellipse and line. A polygon is also a shape that's part...

Ghost Bot

This app is a little bit less innocent compared to my other work. When opened, it has a selection of events that this bot can trigger....

Clockception

So this morning I was thinking "What if the hands of a clock aren't stacked, but chained?". Four hours later and I made this super tiny...

Color Stacker

A cool game with falling squares. The squares are coloured at random and once a falling square hits another one, it's colours will flow...

Cam Control 3D

Java doesn't come with integrated camera controls in a 3D environment. After creating the Shape Box 3D, I realised it was kinda necessary...

Shape Box 3D

The last couple days I have been trying to get into 3D, but then I realised something. You code from top to bottom (yes, you can code in...

Pong

Most people who are into computers know this classic arcade game called Pong (1972). My version includes player vs player and player vs...

Car Path

When I started this project I intended to "just" practice animations. I learned a couple ways of animating on the go, but the main...

The Stars Answer

Ask the stars anything and with the right plea, you will get an answer every time. It’s a fun application to prank friends. (With...

1
2
bottom of page