I got some Ruby Plasma bindings working a while ago. They wrapped the complete C++ api and allowed you to write a Plasma KDE plugin entirely in Ruby, which just looked like an ordinary C++ plugin to the Plasma runtime. However, that isn't the preferred way to implement non-C++ language support in Plasma.
richard dale's blog
Writing Plasma Applets in C# and Ruby
Submitted by richard dale on Sat, 07/12/2008 - 19:14. KDE BindingsIch bin ein Bindinger
Submitted by richard dale on Sat, 07/12/2008 - 17:46. Conferences / MeetingsI've been in Berlin since Thursday, where we're having a meeting and hacking session about language bindings and Kross scripting. I like Berlin - it's a bit like Amsterdam - plenty of hippies on bicyles although without the canals, the Dutch or the narrow buildings.
Gran Canaria Desktop Meeting 2009 - the Beer Problem
Submitted by richard dale on Tue, 06/17/2008 - 09:40. Conferences / MeetingsFor the past few months we've been working on getting our bid to host GUADEC and Akademy in Gran Canaria for 2009.
Agustin has done an amazing job in pulling it all together, and Alberto has been relaying his enthusiasm about the idea of co-located conferences to the Gnome guys.
A Ruby Plasma Data Engine based on DBPedia SPARQL queries
Submitted by richard dale on Thu, 04/17/2008 - 19:08. KDE BindingsI've been playing with using KIO::get() to make queries on the DBPedia SPARQL endpoint, parse the XML result set and convert it to be used by a Plasma Data Engine. I'll explain how it works as I think it is pretty useful and makes it very easy to link up applets with Semantic Web/Desktop data.
Writing Plasma Data Engines in Ruby
Submitted by richard dale on Mon, 04/14/2008 - 11:38. KDE BindingsIt sounds as though exciting things are happening at the Milan Tokamak Plasma sprint, with an api review and the Widgets on Canvas changes happening at the moment. Meanwhile, I've been having my own 'mini-sprint' this last week in Gran Canaria. I've ported the digital clock as well as the analog one, along with the web applet, plasmoid viewer and data engine browsers apps, and the time data engine to Ruby.
Ruby Clock Plasma Applet
Submitted by richard dale on Sat, 04/05/2008 - 12:04. KDE GeneralWe can't have too many plasma clocks in KDE4, and I'm pleased to say that the Ruby analog clock is now working pretty well. I've been using it to time brewing a pot of tea this morning, and there is certainly a more delicate taste to Earl Grey timed with a Ruby clock as opposed the the slightly coarser and more acidic flavour that using a C++ based clock applet as a timer, can give to your cuppa.
Soprano SPARQL Queries in Ruby
Submitted by richard dale on Tue, 03/18/2008 - 14:13. KDE BindingsI've added bindings to the KDE 4.1 trunk for using Soprano with Ruby. It allows you to add and remove statements from the Soprano RDF database and to make SPARQL queries over D-Bus. Also included is an optional adaptor to use ActiveRDF with Soprano.
Adobe Flash on Linux is crap, will it damage the brand?
Submitted by richard dale on Sat, 03/08/2008 - 09:30. RantsI recently upgraded from Kubuntu Feisty to Gutsy, and all went well apart from one thing. Konqueror began putting up a crash dialog everytime it accessed a site with Flash, making it pretty much unusable. In fact until I had this problem I didn't realise quite how many pages on the web use Flash.
Loading KParts in KDE4 Korundum
Submitted by richard dale on Thu, 11/15/2007 - 09:30. KDE BindingsLast night I was discussing how to load KParts in Korundum with CapitalT on the #kde-ruby IRC channel. It took me a bit of googling to work out what to do, and I eventually realised I'd left the KDE::PluginLoader class out of the Smoke library that the KDE4 version of Korundum uses.
MPs urge action on Galileo costs
Submitted by richard dale on Tue, 11/13/2007 - 22:45. RantsI was just completely amazed to read that British MPs think that the Galileo project is unimportant. To me the combination of accurate and cheap global positioning systems, combined with the infrastructure to determine the relative position between one thing and another, and a semantic web that allows that GPS meta data to be annotated ubiquitously to all information on the web, is so important that every 21st economy will depend on it.
A BBC article MPs urge action on Galileo costs suggests that:
