During my professional and free time I have been developing a platform entitled remedium. The goal of this platform is to allow simple tools to enjoy a consistent web browser interface.
Each app is defined using nothing more than a folder with a file entitled "index.bsh" a bit like PHP files work, with the exception that .bsh stands for BeanShell, a Java based scripting language (don't confuse with JavaScript).
This version of remedium provides a showcase of the platform, allowing developers to see how applications can be scripted in Java language using remedium as application server.
The LogTracker app is provided as example, it will only work on networks where an IBM Rational license server is available at a remote machine elsewhere located. The code itself is the part that will interest developers, to understand how this works underneath the hood:
- Run linux commands on remote servers using SSH
- Create graphics that can be displayed on the browser
- Store data on the CSV database
- Run operations at a given loop of time
- Create tabs inside a web page
- See how Java language is used in overall
There is a short manual file that explains some of the available features. You need to login as "admin" with password "admin" to access some tabs like "Settings" inside the logtracker app.
To access the app, you can browse to http://localhost:10101 or https://localhost if your machine allows the SSL port to be used.
To run, just double click the remedium.exe binary under windows or type "java -jar remedium.exe" under Linux or OSX.
--------
There exist many other features that remain to be documented. For example, the webget function or even the support to read the file version of DLL and EXE files without requiring Windows API. There are many nice things that can be done on top of this platform. For example, a winbuilder build on top of remedium allows other applications to interact nicely with it, using nothing more than wget or a browser.
This is where I am headed in the future.
http://code.google.c..._2011.12.14.zip
Have fun.
![:cheers:](http://reboot.pro/public/style_emoticons/default/cheers.gif)