L1g3r Logo           SignalQ Sites: NetAdminTools - Coprolite - SpotBridge - NAW
RoboCoop - AreWeDown - SysAdminTools
Xfig - Gold Loaf - GeekPapa - FixGMC - FixRambler
New Release: MCJ 2.7.5
Topic:Blog   Date: 2010-12-19
Printer Friendly: Print   

spacerspacer
<<  <   >  >>

Subject

It has been a long month. In my spare time I've been upgrading the MCJ GNU/Linux Reference OS so that it has GTK2 Ruby bindings. At the very least, I want the option to use free tools to create the main application. I wrote an article on converting some of the Rails code to GTK2. I also came out with a new release of MCJ that allows better integration with an external editor.

I've had code hanging around in MCJ since 2006 that hasn't changed. It is pretty much a collection of code that stuck as soon as it worked. During the last couple of years I've received warnings about deprecated code. There were 30 or so items with classes that were deprecated. Finally, today, I simply checked them all and clicked resolve. The REAL Studio IDE just went through and changed all of my code. I recompiled and all was happy. That is pretty cool.

Although it is possible that I will do more with Ruby and GTK, I still appreciate the ability of REAL Studio to compile for multiple platforms. Really, as far as GTK, REAL Studio is just a fancy IDE and development environment that creates code that uses GTK+ 2.8. In a pinch, as long as the API is documented, it would be quite possible to code up an application with the free software tools that comes with the MCJ GNU/Linux Reference OS. Here are some screenshots of the latest release of MCJ. Here it is running on version 3.6 of the MCJ GNU/Linux Reference OS:

windows7

Running on Snow Leopard (Mac OS X 10.6.5)

windows7

Microsoft Windows 7:

windows7

I have to say that MCJ is looking pretty good on Windows 7. Some of the earlier combinations of MCJ and Windows weren't as good. I may be biased, but the best of all is MCJ running on a MacBook with the MCJ GNU/Linux Reference OS. That OS is such a mouth full. I'll have to change that sometime to Orange Truck OS or something.


People:
Places:
Things:
Times: