Tuesday, June 26, 2007

Moonlight: Silverlight for Linux/Mono

I just found out that the guys at Mono has hacked up a version of Linux clone of Microsoft's Silverlight that was just release a couple of months ago. They called it moonlight.
Another interesting fact is that the it was done in just 21 days of intensive hack-a-thon!
Working on a project that uses.NET Framework 3.0, I find that the XAML and WPF is pretty interesting technology for GUI as it allows "declarative programming" where UI design is separated from coding. While some may argue that Qt's ui files and GTK's Glade already offers such capability, XAML seems more easily readable and could be manually edited with notepad to create pretty powerful effects without a designer tool.
It would be interesting to monitor the progress of this project and also the future of Silverlight, if it will revolutionize the Web as claimed by Microsoft.
Another interesting component in .NET Framework 3.0 that I would really like to see on Linux is Windows Cardspace which provides a new approach to identification and authentication beyond the current widely used yet weak username/passwords because hey, I always forget my passwords for website that I frequent less often. Currently, I depend on password saving tools in Firefox, KDE Wallet but they aren't prefect.

Saturday, June 2, 2007

Kill the creeps on your desktop!


My colleague recently introduced me to a little flash game call Desktop Tower Defence. At first look, it seems to be a pretty simple game. Just place the defence towers and shoot down the creepy little creatures that tries to travel across the desktop area. After one round, I got hooked. If you just google for Desktop Tower Defence, you will realize how many people got addicted over this simple flash game. Usually, I'll just pass after playing most online flash games for 10-15 minutes but this got me hooked for hours and hours for days! It is challenging, fun and somewhat stress relieving! Try it out. After one week, I have finally completed the Hard level with 4689 points!
Hint: Be familiar with the keyboard shortcuts in the instruction section. You will need it when action heats up!