Just click a project banner to visit the project page.
Sometime in my projects I am made to parse and form binary blocks and such code is very verbose in Java, I tried Python and decided to make some similar Python Struct in Java so that JBBP was born. It allows parse binary blocks through a script and also has some DSL to form binary block data. It is a very small and lightweight framework which also is an Android compatible one.
JHexed is a small, Android-compatible Java based hexagonal framework allows to build games and applications need manipulations with hexagonal fields, for instance strategic step-by-step games.
It is a concept project of the word-first multiCPU 8bit ZX-Spectrum clone. I developed the platform in 1994 but unfortunately ZX-Spectrum time had gone. The Platform allows to colorize old games and applications and increase their graphical resolution without any change in executing code. The Platform could be built in 80th with those element base.
I developed the tool in 2002 to make my mobile development much easier. I think it is one of the first preprocessors for Java and may be it is the most powerful one. For long time it was a non-open source project but now it is OSS. It can be used with both ANT and MAVEN, also it can be called as a regular Java library.
Since the middle of 80-th I heard about Prolog and even bought a book about it in 1990 but I didn't have enough time to read about the language in details. In 2009 at last I had enough time to read the book and I was amazed by the powerful of the language, thus I developed a small Java engine to learn Prolog and public it as an OSS project.
the Project was extracted from the JPROL project and developed independently.
It is an academic project to check possibility of JVM bytecode compilation into Z80 machine codes. The Project is a maven plugin which allows to make such translation. It just translates without any GC feature.
In some my projects I was made to develop notifications for inappropriate time delay for code blocks, so that I developed the JScreed, it is a small lightweight Java framework without any magic under the hood. It just allows to log too long time for code block execution. It works with the most popular log frameworks.
A very small project to check possibility to execute JVM bytecodes in Java under J2ME platform.