Linux Magazine Welcomes Scriptable Plasma Widgets

KDE software features on the cover of this month's Linux Magazine as Marcel Gagné explains how easy it is to create your own custom Plasma Desktop experience by crafting Plasma widgets using JavaScript.

Focusing on Plasma Desktop 4.4, Marcel describes the ability to quickly create custom widgets as "the very future of computing, a future you can take part in". He explores the possibilities of network transmitted Plasma widgets and praises the portability of widgets, noting that the same widget can be used on your PC running Plasma Desktop, your notebook running Plasma Netbook and even on your smartphone with Plasma Mobile.

Marcel goes on to give some examples of simple JavaScript based Plasma widgets and introduces PlasMate, the new application that aims to provide a simple integrated development environment for creating Plasma widgets.

In conclusion, Marcel calls the ability to easily script new Plasma widgets "an amazing piece of forward-looking code" inviting inexperienced coders and dabblers in to the world of writing useful widgets for the KDE community.

Dot Categories: 

Comments

Awesome! Having plasma as cover story is pretty cool. :D I hope more plasma exposure will come out of this!

I had a sense that Plasma is powerful and aimed to be easy to use, but I hadn't yet looked into it. Even given my high expectations, I was impressed. Nice design, folks!

nothing more to say =)

Since I heard that you can make a plasmoid using JS I wanted to try. this article makes it easier, tanks!

A question about JS... is there any JS framework available or plans to use them? I'm talking about jQuery, MooTools, etc... any chance of using such frameworks in a plasmoid?

I guess they should be stripped down or something, because some of the functionality doesn't make sense in a plasmoid enviroment, but effects and that kind of stuff would be usefull to develop plasmoids.

Hmmm, interesting idea.

Ask on [email protected] or go to #plasma-devel on IRC to find out more...