klik2 development: Milestone 2 reached
This weekend it's time to announce it. Finally: klik2 development has reached our internal "Milestone 2".
Remember klik? That project that aims to make Linux end-user software installation and usage more easy than on any other platform? "Grandma-proof", if you like? By making to 'install' an application as easy as copying a single file to a USB thumbdrive or to a different computer? By implementing application-level virtualization, encapsulating each end-user program into a single file, following the 1 application == 1 file principle?
For Milestone 2 we originally had set very modest goals:
- Number of tested applications: 5 (xvier and 4 Gnome apps only: xchat, gobby, glade and hardinfo)
- Number of tested distros: 3 (Ubuntu Gutsy, Fedora Core 8, Mandriva 2008)
- Number of tested klik CLI sub-commands: 2 (klik get, klik run)
- Number of tested desktop environments: 2 (Gnome, KDE)
- Number of Screencasts: 3 (gobby, glade, xchat)
Well, if we took it literally, we failed. Because we could not find someone to thoroughly test on Fedora (it also turns out we have most problems currently to get klik2 to work on Fedora), and we could not find anybody for Mandriva. We also don't have the screencasts yet...
But we don't take it literally. Since we found people to test it on openSUSE and on Debian/Sidux, we're happy enough nevertheless and declare Milestone 2 reached. And as for the screencasts... why don't you step forward and create some for us??
This Milestone 2 achievement means that we have most of the "pillars of klik2" in place now to make big progress in a very short time. With some more finetuning, we hope to have a few hundred tested applications working and also showcase them pretty soon... However, for Milestone 3 we still do 'only' aim for 15 -- but!, we'll add Qt- as well as KDE-based applications, plus, we want 2 more distros tested...
What is even more exciting: our old friend Niall "bfree" Walsh is currently putting lots of efforts into two totally unexpected additions which we would very much like to see ready for addition to the current Milestone 3 goals:
[image:3229 align="right" size="thumbnail" hspace=6 vspace=4 border=0 class="showonplanet"]- transforming the klik2 client source code into a properly done .deb package
- getting klik2 run on the tiny EEE PC
If you want a glimpse at bfree's work look at the screenshot on the right (click thumbnail to see full size).
Next stop: Milestone 3! If you want to help, here is what you can do:
- Install and test the klik2 client from our SVN repository (and ask questions in #klik IRC channel on Freenode)
- If you happen to run Mandriva, test the Milestone 3 application set for that distro (and fill in the gaps)
- Test the Milestone 3 application set for your distro (feel free to already start testing some more too) [image:3230 align="right" size="thumbnail" hspace=6 vspace=4 border=0 class="showonplanet"]
- Use the openSUSE Build Service to create proper RPM packages (also for Fedora, CentOS, Redhat, Mandriva,...) for the klik client (and tell us about it)
- Help us create some nice screencasts about klik2
Make sure you send us back the automatically generated feedback (see screenshot on the right -- fill in some additional comments too), when that dialog pops up after running "klik get someapplication"...