Programming

"There was a child went forth every day,
And the first object he look'd upon, that object he became."

- Walt Whitman, There Was a Child Went Forth



I've worked with C/C++, C#, Java, and more recently, Ruby. Here is a list of projects I'm or have been involved in.




BuildBoard#: Similar to the CCTray, but in hardware form, it's a billboard for displaying the realtime integration status of .NET projects. Unfortunately, only the code is downloadable, and it does not include the CCTray mod. Will make it more useable soon. For speech to work, you need to have the Microsoft Speech SDK 5.1 installed. Otherwise, just disable the necessary code: the reference is only to the Interop DLL.




FitWriter: FitWriter is a simple WinForms editor for simplifying writing FIT tests. It uses the SourceGrid library for its grids. Pretty simple and convenient, and you no longer need to worry about misplacing a pipe :-)




ObjectMojo: ObjectMojo is a simple framework which allows creating of thick client GUIs from objects with the minimum fuss. Sensible defaults are provided, and custom GUI logic can be wired in as necessary. You can download the API reference and view the guide. Pages dedicated to ObjectMojo coming up soon. .




Rubaiyat: Rubaiyat provides an implementation-independent GUI programming API in Ruby which lets developers switch seamlessly between different GUI toolkits without any change in their code. Support for WxRuby (WxWidgets), FXRuby (FOX Toolkit) and Ruby/Gtk+ (GTK) is being worked on.




RssRadio: Currently under development, RssRadio uses Self Organising Maps to classify newsfeeds based on a user's preferences. The user will be able to specify his own interests. The program works on the principle of Self Organising Document Collections.




HauTeModeL: This site was almost entirely built using HauTeModeL. HauTeModeL is not a normal website builder. It's more like SiteMesh except that it's much much smaller and heavily customised for this site as of now. I have plans of generalising it; I recently checked it into GForge. More information on this soon.