jReflectServer 2.0

New version released | 1/4/2017
jReflectServer (formerly jReflect) has been updated. Version 2.0 allows distributed code execution on a cluster of server nodes. The "master server" randomly forwards requests to the cluster. No special code is needed.
 

jReflect: lightweight java web-server & -framework

3/7/2014

jReflect is a very small & lightweight java web-server and -framework for creating (distributed) pure java web applications.

It has been released as open source under the MIT license.

Go to the project page, or download diretlcy from sourceforge.


RoadReader

Get webpage contents with high-speed despite low bandwidth connection | 2/23/2014

RoadReader is an online proxy HTML-Reader with the goal of tranferring a minimal amount of data with high-speed while preserving most of the readable information. It can be used to surf the web using ultra-low bandwidth connections (e.g. bad mobile connections).

Features

  • Requested webpages are read out on the RoadReader server using an HTTP client
  • Processing
    •  HTML is cleaned from any junk & media
    • Useful information is extracted & content is reformatted (optimized for common news pages)
    • All hyperlinks are adjusted to refer back to the RoadReader server
  • The final HTTP response is compressed using gzip with respect to RFC 2616
Screenshots
 

Link

The server has been shut down for the time being.

 

SimpleRAII

Tiny C++ garbage collection helper library | 1/5/2014

SharedRAII is a tiny garbage collection helper class that eases the use of the RAII idiom (Resource Acquisition Is Initialization). Furthermore, it allows the sharing of resources behind the boundaries of class instances by using reference counting.

I released it some time ago, find out more!

 

jSomaPlayer

100% Java player for the soma fm web radio | 1/4/2014

jSomaPlayer has been released: it is an open source pure java player for the soma fm web radio.

I wrote it to build a WiFi radio using a Raspberry Pi, so the player software needed to be able to run in command-line mode. The plan was to get the radio casing a kind of retro look. Since a display (showing stream and title info) would just have looked bad, jSomaPlayer can be queried and controlled remotely from anywhere in the network - with a GUI of course.

If you like to know more about jSomaPlayer, click hereOr go directly to the sourceforge page.

 

Pictures of the WiFi radio

Link to soma fm

SomaFM commercial free internet radio

Coffeearc Archiver

11/23/2010

Technologien: Java, Swing, XML, Datenkompression, AES Verschlüsselung, Multithreading

Coffeearc ist ein Multiformat Archiver, der im Rahmen eines privaten Projekts enstand, um experimentelle Kommandozeilen Kompressionstools sehr einfach als Plugins einzubinden und damit mehr Funktionalität und Benutzerfreundlichkeit im Sinne eines vollwertigen Archivertools zu schaffen. Experimentelle Kompressionstools können häufig nur einzelne Dateien packen und entpacken. In Verbindung mit Coffeearc bieten sich jedoch ohne größeren Aufwand viele weitere Features, sobald das Tool eingebunden ist. Dies geschieht durch erstellen einer sehr einfachen XML Spezifikation.

Mehr Information gibt es hier.

Coffeearc ist ein Open-Source Projekt und wurde unter GPL Lizenz veröffentlicht. Mehr Infos unter: http://forge.camijo.de/projects/show/coffeearc


Reversi

11/22/2010

Technologien: Java, Applets, KI Algorithmus

Bei einer meiner ersten kleinen privaten Projekte ging es um die Implementierung des bekannten Spiels Reversi, bei dem gegnerische „Steine“ übersprungen werden, die dann dem jeweiligen Spieler zugeordnet werden.


Der Spieler hat die Möglichkeit, gegen den Computer bzw. gegen die KI anzutreten, die einen nächsten Zug anhand einer einfachen Bewertungsfunktion für Spielfeldpositionen bestimmt. Ziel dabei ist es, vorausschauend möglichst an einem Punkt im Spiel die Ecken zu erreichen. Aus allen dafür günstigen Positionen, wird diejenige ausgewählt, die die meisten „Steine“ überspringt.


 


Blog

jReflectServer 2.0
New version released | 1/4/2017

jReflectServer (formerly jReflect) has been updated. Version 2.0 allows distributed code ... Read More

DocuCast
Instantly backup your files on change | 3/21/2014

DocuCast is a real time file revision and backup system for use in professional and private ... Read More

jReflect: lightweight java web-server & -framework
3/7/2014

jReflect is a very small & lightweight java web-server and -framework for ... Read More

More Blog Entries