<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wesley&#039;s Techblog &#187; KDE</title>
	<atom:link href="http://wesley.vidiqatch.org/category/linux/kde/feed/" rel="self" type="application/rss+xml" />
	<link>http://wesley.vidiqatch.org</link>
	<description>This blog does not need a smart-ass tagline</description>
	<lastBuildDate>Wed, 09 Sep 2009 21:36:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Akademy 2008: Great Experience</title>
		<link>http://wesley.vidiqatch.org/24-08-2008/akademy-2008-great-experience/</link>
		<comments>http://wesley.vidiqatch.org/24-08-2008/akademy-2008-great-experience/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 20:30:55 +0000</pubDate>
		<dc:creator>Wesley</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://wesley.debianbox.be/2008/08/24/akademy-2008-great-experience/</guid>
		<description><![CDATA[Hello everyone! It&#8217;s been a very long time since my last blogpost, and I haven&#8217;t updated my blogsoftware in a long time. Apparently, some spammers noticed this as well and were able to add some hidden spam links in some of my pages. I should seriously update my WordPress one of these days&#8230;
Anyway. Let&#8217;s talk [...]]]></description>
			<content:encoded><![CDATA[<p><em>Hello everyone! It&#8217;s been a very long time since my last blogpost, and I haven&#8217;t updated my blogsoftware in a long time. Apparently, some spammers noticed this as well and were able to add some hidden spam links in some of my pages. I should seriously update my WordPress one of these days&#8230;</em></p>
<p><strong>Anyway. Let&#8217;s talk a bit about Akademy this year. It was my first Akademy and it was a great experience! </strong>I met a lot of interesting and fun people! Everyone seems to agree that this Akademy was the best one yet, so I&#8217;m very glad to have been a part of that, although honestly most work was done by <em>Bart Cerneels</em> and <em>Wendy Van Craen</em>.</p>
<h4><strong>The first day<br />
</strong></h4>
<p>The first day was the hardest day for the organization, or at least for me and <em>Pieter Vande Wyngaerde</em>. After helping out at the Akademy location (Campus <em>De Nayer</em>) we had to make sure everyone had a place to sleep at <em>Roo?[sz]enda[ae]l</em> (the name was spelled different on every sign!). The rooms list wasn&#8217;t all that clear, because the numbering was different from the room numbers, but after a while we were able to figure it out, and we were able to give everyone a place to sleep.</p>
<p align="center"><img src="http://www.bartcoppens.be/photos/Akademy2008/tag_exportable/img_3959_jpg.jpeg" border="0" alt="Resting out on the floor after all that hard work ;)" width="415" height="276" align="middle" /></p>
<p align="center"><em>Resting out on the floor after all that hard work <img src='http://wesley.vidiqatch.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p>
<h4><strong>Party time!</strong></h4>
<p>On the second day I was just walking around the campus, helping the team with small things. I wasn&#8217;t able to see many talks, but I was able to at least see the Nokia keynote from <em>Sebastian Nyström</em>. A very interesting talk, although I&#8217;m still not sure exactly what direction Qt Software will be evolving towards with Nokia, but up until now it&#8217;s been going well, so that makes me happy enough for now.</p>
<p><img style="border: 0pt none; margin-right: 10px;" src="http://i226.photobucket.com/albums/dd186/WetCrimson/GoudenCarolusDOr.jpg" border="0" alt="Gouden Carolus Belgian Beer" width="218" height="292" align="left" />In the evening it was party time: there was this social event at <a href="http://www.hetanker.be/en"><em>Het Anker</em></a> in Mechelen, which meant <strong>free food and free Belgian beer</strong>! The &#8220;Gouden Carolus&#8221; beer is something even I &#8211; as a Belgian &#8211; had never drunk before. Personally, I think there are much better tasting Belgian beers, but maybe that&#8217;s just my personal taste. The beer was pretty strong though. But I&#8217;m sure that most of you noticed that <img src='http://wesley.vidiqatch.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>After the social event I went for a small evening stroll with some of the guys who were staying at <em>Zandpoortvest</em>. In the end, we walked all the way to the <em>Zandpoortvest</em> hostel, and after I had a look around the hostel, I had to walk all the way back to <em>Rozendaal</em> (I&#8217;ll just stick with this way of spelling it..) Unfortunately for me, I got lost. Too bad I didn&#8217;t have the N810 with its GPS (yet), otherwise I could&#8217;ve gotten back at <em>Rozendaal</em> a lot quicker. My cellphone batteries were dead as well &#8211; doesn&#8217;t this sound like some horror story? &#8211; so I just figured I&#8217;d walk and follow the signs pointing to <em>Sint-Katelijne-Waver</em>.</p>
<p>After a while I saw some arrows pointing to the train station, and from there, I was able to find my way back to <em>Rozendaal</em>. By then, it was around 5 am, and I had a big blister on my left foot from walking all night.</p>
<p>&#8230;I tried to stay up, but around 11 AM I felt really tired and I wanted to sleep a bit. And because of that I missed all the great presentations that I wanted to see! It was in the late afternoon somewhere that <em>Pieter Verledens</em> woke me up. Then I realized how late it already was and that I missed <em>Zack Rusin</em>&#8217;s <em>Gallium3D</em> talk, which I was looking forward to. Luckily, the talk was recorded and is <a href="http://stecchino.blip.tv/file/1181861/">available on blip.tv</a> now (thanks to <em>Bart Cerneels</em>).</p>
<h4><strong>Nokia converts KDE developers to GNOME</strong></h4>
<p>The Mobile and Embedded day was one of the best days of Akademy. Not only because Nokia gave away a lot of Nokia N810 devices to more than 100 KDE developers, but also because the talks were really interesting. The big problem however is that it was a pretty busy day and I wasn&#8217;t able to see most of the talks (I really wanted to see the maemo, QEdje and OpenMoko talks as well). I ended up seeing only the <em>OpenGL ES for Embedded Linux talk</em> by <em>Tom Cooksey</em>, which was very interesting though. At the end of the talk he told us about the <em>OpenPandora</em> handheld device that will be released soon. Apparently it is a great device for OpenGL ES development. I found their website here: <a href="http://www.openpandora.org/">www.openpandora.org</a></p>
<p>Now, the title above this paragraph is inspired by <a href="http://www.vuntz.net/journal/2008/08/12/486-newsflash-one-hundred-kde-developers-start-using-gnome"><em>Vincent Untz</em>&#8216; blogpost</a>. It refers to the free N810s that Nokia gave away. The devices run the Maemo OS, which is based on GNOME. And to be honest, I like Maemo a lot. It works very well. But I&#8217;m very interested in the progress that Marijn Kruisselbrink is making with porting KDE 4 to the Nokia internet tablets. Me myself, I haven&#8217;t done much with the device yet, aside from playing some games, listening to some music, and doing video calls with other KDE people <img src='http://wesley.vidiqatch.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  I did however manage to get some Qt applications ported to the device, but that was ridiculously easy. Hildon integration Just Works™<span style="color: #000000;"> </span>out of the box and there&#8217;s very little that has to be changed to make your application look great on the N810. Except for graphics operations which are a bit slow at the moment, as explained by <em>Ariya Hidayat</em> in <a href="http://ariya.blogspot.com/2008/08/qt-44-and-maemo.html">his blog post</a>, so I also hope that the performance problem gets fixed in Qt 4.5.</p>
<p align="center"><img style="border: 0pt none;" src="http://www.mobilelinuxinfo.com/images/nokia-n810.jpg" border="0" alt="Nokia N810" align="middle" /><em><br />
The Nokia N810 Internet Tablet.</em></p>
<p>Oh. And my cat was chewing on my N810 adapter (even cats seem to like this gift from Nokia), so the pin doesn&#8217;t fit my N810 perfectly anymore. But it still works if I put it in carefully and don&#8217;t touch it, so I&#8217;m still good&#8230;</p>
<h4><strong>Boat and Barbecue</strong></h4>
<p>Thursday was a really nice day. A nice boat trip, and a very tasteful barbecue. I enjoyed it a lot. Jonathan Riddell was busy interviewing a lot of people, you can download the interviews from <a href="http://www.kubuntu.org/%7Ejriddell/akademy-2008-video-interviews/">this link</a>. I didn&#8217;t volunteer for an interview, but you can see me sitting in the back during interview number 44. That&#8217;s enough for me <img src='http://wesley.vidiqatch.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>At the end of Akademy, Aaron and Chani treated us (the Akademy organisation team) to a nice dinner. Thanks for the good meal and the great stories.</p>
<p>Everyone had to leave back home on Friday or Saturday. Sad times. I&#8217;m planning to come to Akademy next year as well. It was a lot of fun this year.</p>
<p>To wrap it up, here are some <strong>random notes</strong>:</p>
<ul>
<li>I&#8217;m not sure who&#8217;s the noisiest: 	the <em>Amarok Wolves</em> or <em>Team Humongous</em></li>
<li>If you are in dire need of some music, maybe you can hire the <a href="http://amarok.kde.org/">A-Team</a>!</li>
<li>Video&#8217;s of a lot of talks are 	available at <a href="http://stecchino.blip.tv/">http://stecchino.blip.tv/</a></li>
<li>The Emsys guys really like <a href="http://www.youtube.com/watch?v=5i251ai88Ig">Mega 	Mindy</a> &#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://wesley.vidiqatch.org/24-08-2008/akademy-2008-great-experience/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Muziek cd&#8217;s en KIOslaves</title>
		<link>http://wesley.vidiqatch.org/28-08-2007/muziek-cds-en-kioslaafjes/</link>
		<comments>http://wesley.vidiqatch.org/28-08-2007/muziek-cds-en-kioslaafjes/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 06:54:55 +0000</pubDate>
		<dc:creator>Wesley</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://wesley.debianbox.be/2007/08/28/muziek-cds-en-kioslaafjes/</guid>
		<description><![CDATA[Je audio cd&#8217;s omzetten naar een digitale muziekcollectie is zeer eenvoudig met Ubuntu (en Kubuntu). In Ubuntu heb je standaard Sound-Juicer, en in Kubuntu heb je standaard K3b en de audiocd KIOslave om muziek cd&#8217;s te digitaliseren op je harde schijf (de meesten van jullie zullen dat ook wel kennen als &#8220;een mp3&#8242;ke rippen&#8221;).
KIOslaves
Ik wil [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #888888;">Je audio cd&#8217;s omzetten naar een digitale muziekcollectie is zeer eenvoudig met Ubuntu (en Kubuntu). In Ubuntu heb je standaard Sound-Juicer, en in Kubuntu heb je standaard K3b en de audiocd KIOslave om muziek cd&#8217;s te digitaliseren op je harde schijf (de meesten van jullie zullen dat ook wel kennen als &#8220;een mp3&#8242;ke rippen&#8221;).</span></strong></p>
<p><strong><span style="color: #0099ff;">KIOslaves</span></strong></p>
<p>Ik wil de audiocd <strong>KIOslave</strong> een beetje verder bespreken, omdat het een voorbeeld is van een <strong>zeer intuïtieve manier</strong> om met gegevens om te springen. KDE gebruikt KIOslaves ook nog voor een heleboel andere dingen, maar het komt erop neer dat allerlei verschillende bronnen via dit KIOslaves framework op een consistente manier door verschillende programma&#8217;s gebruikt kunnen worden.</p>
<p><em>Hoewel weinig mensen afweten van het bestaan van KIOslaves, bestaan KIOslaves al zeer lang. De audio cd KIOslave werd toegevoegd aan het arsenaal KIOslaves in het jaar 2000.</em></p>
<p><strong> </strong><strong><strong><span style="color: #0099ff;">Beginnen bij het begin</span></strong></strong></p>
<p><strong> </strong><a href="http://wesley.vidiqatch.org/images/kaudiocd1.png"><img title="KDE Daemon" src="http://wesley.vidiqatch.org/images/kaudiocd1_thumb.png" alt="KDE Daemon" align="left" /></a>Wanneer een audio cd in de computer wordt gestoken, zal de KDE Daemon service automatisch een schermpje weergeven waarmee je bepaalde acties kan uitvoeren. Eén van deze acties is &#8220;<em>Digitale audio rippen met K3b</em>&#8220;, maar dat gaan we nu even niet gebruiken omdat ik wil laten zien dat het eigenlijk ook op een heel andere manier kan<em> (op het einde van dit artikel zal ik ook wel even laten zien hoe het met K3b kan).</em></p>
<p>We klikken dus ofwel het dialoogvenster weg, of we kiezen voor &#8220;Openen in nieuw venster&#8221; waardoor Konqueror automatisch de audiocd KIOslave zal gebruiken om de inhoud van de audio cd weer te geven. (Indien je het venster weg zou klikken, moet je zelf op het audio cd icoontje klikken, of simpelweg de url <strong>audiocd:/</strong> ingeven in Konqueror)</p>
<p><span style="color: #0099ff;"><strong>Toegankelijk voor iedereen</strong></span></p>
<p><span style="color: #000000;">Een gebruiker die gewoon is van bestanden via zijn bestandsbeheerder te openen, zal soms geneigd zijn om de audio cd op deze manier te benaderen. Dat kan normaal gezien echter niet, omdat de structuur van een audio cd verschilt van een data cd. Door middel van de audio cd KIOslave wordt dit proces voor de eindgebruiker echter <strong>transparant</strong>.</span></p>
<p><span style="color: #000000;">De gebruiker krijgt een verzameling <strong>WAVE</strong> files te zien, en mappen met <strong>Ogg Vorbis</strong> en <strong>MP3</strong> bestanden (en bij bepaalde configuraties ook <strong>FLAC</strong> bestanden). Ook is er een map <strong>Informatie</strong> aanwezig om informatie te verkrijgen over de audio cd (indien er informatie beschikbaar is). De map <strong>Volledige cd</strong> tenslotte bevat alle nummers van de cd na elkaar in 1 bestand, in alle gewenste audioformaten. En de originele .cda bestanden (zoals deze te zien zouden zijn bij het bekijken van de cd met bijvoorbeeld Verkenner in Microsoft Windows) kan je terugvinden in de map <strong>CDA</strong>.</span></p>
<p align="center"><span style="color: #000000;"><a href="http://wesley.vidiqatch.org/images/kaudiocd2.png"><span style="color: #000080;"><img style="border: 0pt none;" src="http://wesley.vidiqatch.org/images/kaudiocd2_thumb.png" border="1" alt="Konqueror met audiocd KIOslave" width="490" height="348" align="bottom" /></span></a></span></p>
<p><span style="color: #000000;">In sommige gevallen zullen de audiotracks de naam bevatten van het nummer, maar daarvoor moeten gegevens worden opgezocht via <a href="http://en.wikipedia.org/wiki/CDDB">CDDB</a>, en dat lukt niet bij elke cd. De cd die ik als voorbeeld nam kan bijvoorbeeld niet via <a href="http://en.wikipedia.org/wiki/CDDB">CDDB</a> opgezocht worden.</span></p>
<p><span style="color: #000000;"><em>Opmerking: informatie over nummers op de cd staan wel op de audio cd zelf via <a href="http://en.wikipedia.org/wiki/CD-Text">CD-Text</a>, maar de audiocd KIOslave blijkt dit niet te ondersteunen; de K3b &#8216;digitale audio ripper&#8217; ondersteunt dit dan weer wel. Maar dat is maar een klein detail.</em></span></p>
<p><span style="color: #0099ff;"><strong>Intuïtieve Drag &amp; Drop</strong></span></p>
<p><span style="color: #000000;">De gebruiker wordt niet lastig gevallen met encodeeropties, maar kan gewoonweg mappen of bestanden <strong>verslepen</strong> van de audio cd (vanuit Konqueror) naar een andere map. In de screenshot hieronder gebruik ik trouwens de <em>Split Pane</em> weergave mogelijkheid van Konqueror &#8211; <em>ook een zeer leuke feature</em> &#8211; zodat ik geen 2 verschillende vensters moet openen om bestanden te verslepen.</span></p>
<p><span style="color: #000000;">Ik versleep hier de eerste audiotrack in de Ogg Vorbis map van de cd naar een andere map en ik kies voor kopiëren. Het bestand wordt nu automatisch gecodeerd en opgeslagen op de gewenste locatie. Op de achtergrond zijn er allerlei tools bezig met het verwerken van de opdracht, maar de eindgebruiker heeft daar geen weet van. De gebruiker ziet het bestand gewoon gekopieerd worden.</span></p>
<p align="center"><span style="color: #000000;"><a href="http://wesley.vidiqatch.org/images/kaudiocd3.png"><span style="color: #000080;"><img style="border: 0pt none;" src="http://wesley.vidiqatch.org/images/kaudiocd3_thumb.png" border="1" alt="audiocd KIOslave Drag &amp; Drop" width="490" height="416" align="bottom" /></span></a></span></p>
<p align="center"><span style="color: #000000;"><img style="border: 0pt none;" src="http://wesley.vidiqatch.org/images/kaudiocd4.png" border="0" alt="Kopiëren via audiocd KIOslave" align="bottom" /></span></p>
<p><span style="color: #0099ff;"><strong>En voor de powerusers&#8230;</strong></span></p>
<p align="center"><span style="color: #000000;"><img style="border: 0pt none;" src="http://wesley.vidiqatch.org/images/kaudiocd8.png" border="0" alt="Audiocodering instellingen" align="bottom" /></span></p>
<p><span style="color: #000000;">Maar KDE zou KDE niet zijn als de meer geavanceerde instellingen &#8211; <em>zoals bitrate en filter instellingen</em> &#8211; niet beschikbaar waren. Via het <strong>K Menu -&gt; Systeeminstellingen -&gt; Advanced -&gt; Audiocodering</strong> kan je de audiocd KIOslave instellen zoals jij het zelf wil. De standaardinstellingen zijn echter ruimschoots voldoende en dus hoeft de normale gebruiker zich hier geen zorgen over te maken.</span></p>
<p><span style="color: #0099ff;"><strong>En hoe zat dat nu met K3B?</strong></span></p>
<p><span style="color: #000000;">Indien je een audio cd insteekt en je kiest voor &#8220;<strong>Digitale audio rippen met K3b</strong>&#8221; zal K3b een lijst met je muziekbestanden weergeven. Je kan muziekbestanden aanvinken/afvinken en daarna de aangevinkte bestanden coderen naar bijvoorbeeld Ogg Vorbis of MP3.</span></p>
<p><span style="color: #000000;">Het </span><span style="color: #000000;"><strong>voordeel</strong></span><span style="color: #000000;"> van K3B is dat hij ook de namen van mijn nummers kan uitlezen via <a href="http://en.wikipedia.org/wiki/CD-Text">CD-Text</a>. Verder heb ik ook de indruk dat rippen een beetje sneller gaat dan kopiëren via de audiocd KIOslave.</span></p>
<p align="center"><span style="color: #000000;"><a href="http://wesley.vidiqatch.org/images/kaudiocd5.png"><span style="color: #000080;"><img style="border: 0pt none;" src="http://wesley.vidiqatch.org/images/kaudiocd5_thumb.png" border="1" alt="K3B audio ripping" width="246" height="204" align="bottom" /></span></a><a href="http://wesley.vidiqatch.org/images/kaudiocd6.png"><span style="color: #000080;"><img style="border: 0pt none;" src="http://wesley.vidiqatch.org/images/kaudiocd6_thumb.png" border="1" alt="K3B audio ripping" width="280" height="204" align="bottom" /></span></a></span></p>
<p><span style="color: #000000;">De instellingen voor Ogg Vorbis encodering zijn makkelijk aan te passen, maar voor MP3 hebben ze het een beetje moeilijk gemaakt, daar moet je namelijk zelf parameters voor <em>lame</em> invullen indien je andere instellingen wil dan de standaardinstellingen. Maarja, aangezien Ogg Vorbis toch veel betere kwaliteit aan een lagere bitrate levert is dit opzich geen probleem, ofwel? <img src='http://wesley.vidiqatch.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  <em>De eigenlijke technische reden voor het ontbreken van een MP3 configuratie interface is dat de MP3 encoder niet in K3b zelf zit verwerkt, maar slechts aanwezig is door de encoder te specifiëren via een commando.</em> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://wesley.vidiqatch.org/28-08-2007/muziek-cds-en-kioslaafjes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KDE 4: KWin</title>
		<link>http://wesley.vidiqatch.org/04-07-2007/kde-4-kwin/</link>
		<comments>http://wesley.vidiqatch.org/04-07-2007/kde-4-kwin/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 19:33:19 +0000</pubDate>
		<dc:creator>Wesley</dc:creator>
				<category><![CDATA[Composited desktop]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://wesley.debianbox.be/2007/07/04/kde-4-kwin/</guid>
		<description><![CDATA[KDE 4 wordt de nieuwe incarnatie van de KDE desktopomgeving. De ontwikkelaars achter KDE zijn druk bezig met het ontwikkelen van deze nieuwe versie. KDE 4 zal bestaan uit verscheidene subprojecten.
De belangrijkste projecten voor KDE 4 zijn: Plasma, Phonon, Solid, Decibel, Kross, Dolphin, Oxygen en een nieuwe versie van KWin.
Vandaag bekijken we wat KWin precies [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><span style="color: #777777;"><em>KDE 4 wordt de nieuwe incarnatie van de <a href="http://kde.org/">KDE</a> desktopomgeving. De ontwikkelaars achter KDE zijn druk bezig met het ontwikkelen van deze nieuwe versie. KDE 4 zal bestaan uit verscheidene subprojecten.</em></span></p>
<p><span style="color: #777777;"><em>De belangrijkste projecten voor KDE 4 zijn: <strong>Plasma</strong>, <strong>Phonon</strong>, <strong>Solid</strong>, <strong>Decibel</strong>, <strong>Kross</strong>, <strong>Dolphin</strong>, <strong>Oxygen</strong> en een nieuwe versie van <strong>KWin</strong></em>.</span></p></blockquote>
<p align="center"><span style="color: #777777;"><em><strong>Vandaag bekijken we wat KWin precies is<br />
en wat de nieuwste ontwikkelingen zijn in KWin.<br />
</strong></em></span></p>
<p align="left"><strong><span style="color: #7591ed;">Wat is KWin?</span></strong></p>
<p><strong>KWin</strong> is de <strong>vensterbeheerder</strong> van KDE. Een vensterbeheerder (of window manager) is een programma dat voor de vensteromranding zorgt bij programma&#8217;s en ervoor zorgt dat je meerdere vensters kan beheren (wisselen tussen vensters).</p>
<p align="left"><strong><span style="color: #7591ed;">Vernieuwing<br />
</span></strong></p>
<p>KWin bestaat al sinds de eerste versie van KDE (zonder vensterbeheerder heb je namelijk geen controle over de verschillende vensters), maar in KDE 4 wordt KWin uitgebreid met <strong>composite mogelijkheden</strong>.</p>
<p align="left"><strong><span style="color: #7591ed;">Compowatte?</span><br />
</strong></p>
<p>Een <strong>composite window manager</strong> of composite vensterbeheerder is een vensterbeheerder die de mogelijkheden van de grafische kaart kan exploiteren om de vensters te genereren en verschillende vensters soepel met elkaar te integreren.</p>
<p>Klinkt op het eerste zicht misschien saai, maar dat is het zeker niet. Met composite mogelijkheden worden er namelijk een heleboel <strong>interessante visuele effecten</strong> mogelijk.</p>
<p>Denk aan <em>transparante vensters, herschaalde vensters naast elkaar weergeven, vensters verkleuren&#8230;</em></p>
<p><strong><span style="color: #7591ed;">Voorbeelden</span></strong></p>
<p>Hier zijn een paar Youtube video&#8217;s van de huidige stand van zaken met KWin. <em>Opgelet: de video&#8217;s zijn ondertussen wel al twee maanden oud</em></p>
<table border="0">
<tbody>
<tr>
<td style="vertical-align: top"><a href="http://youtube.com/watch?v=LMnmGdk1ODs"><img style="border-width: 1px" title="Desktop Grid Effect" src="http://img.youtube.com/vi/LMnmGdk1ODs/default.jpg" alt="Desktop Grid Effect" /></a></td>
<td style="vertical-align: top"><a href="http://youtube.com/watch?v=LMnmGdk1ODs"><strong>Desktop Grid Effect</strong></a> * Op een gebruikersvriendelijke manier wisselen van virtueel bureaublad is heel eenvoudig met het Desktop Grid Effect in de nieuwe KWin.</td>
</tr>
<tr>
<td style="vertical-align: top"><a href="http://youtube.com/watch?v=SWaSz4smYlg"><img style="border-width: 1px" title="Present Windows Effect" src="http://img.youtube.com/vi/SWaSz4smYlg/default.jpg" alt="Present Windows Effect" /></a></td>
<td style="vertical-align: top"><a href="http://youtube.com/watch?v=SWaSz4smYlg"><strong>Present Windows Effect</strong></a> * Op dezelfde manier kunnen ook alle vensters naast elkaar weergegeven worden. Best handig. Als extraatje kan je filteren op venstertitel.</td>
</tr>
<tr>
<td style="vertical-align: top"><a href="http://youtube.com/watch?v=zGRdfI5WKIg"><img style="border-width: 1px" title="Zoom Effect" src="http://img.youtube.com/vi/zGRdfI5WKIg/default.jpg" alt="Zoom Effect" /></a></td>
<td style="vertical-align: top"><a href="http://youtube.com/watch?v=zGRdfI5WKIg"><strong>Zoom + Magnifier Effect</strong></a> * Een vergrote weergave die je muiscursor volgt, of een virtueel vergrootglas. Zeer handig voor presentaties of voor mensen met een visuele handicap.</td>
</tr>
<tr>
<td style="vertical-align: top"><a href="http://youtube.com/watch?v=gMVB8LYMR6o"><img style="border-width: 1px" title="Dim Inactive Effect" src="http://img.youtube.com/vi/gMVB8LYMR6o/default.jpg" alt="Dim Inactive Effect" /></a></td>
<td style="vertical-align: top"><a href="http://youtube.com/watch?v=gMVB8LYMR6o"><strong>Dim Inactive + Dialog Parent Effect</strong></a> * Inactieve vensters kunnen donkerder gekleurd worden om duidelijk te maken welk venster actief is. Ook dialoogvensters van een ander venster (subvensters) kunnen het onderliggende venster (parent window) verkleuren.</td>
</tr>
<tr>
<td style="vertical-align: top"><a href="http://youtube.com/watch?v=ZQWkt6_6pGs"><img style="border-width: 1px" title="Fall Apart Effect" src="http://img.youtube.com/vi/ZQWkt6_6pGs/default.jpg" alt="Fall Apart Effect" /></a></td>
<td style="vertical-align: top"><a href="http://youtube.com/watch?v=ZQWkt6_6pGs"><strong>Fall Apart Effect</strong></a> * Vensters kunnen uit elkaar vallen (lijkt op een soort van kleine ontploffing) bij het sluiten van vensters. Want eyecandy is natuurlijk ook nodig</td>
</tr>
</tbody>
</table>
<p>Zoals je kan zien voegen de meeste effecten <strong>extra functionaliteit en gebruikersvriendelijkheid</strong> toe aan KDE. En dat op een aangename visuele manier.</p>
<p><strong><span style="color: #7591ed;">Hoe zit het dan met Compiz, Beryl en Compiz-Fusion?<br />
</span></strong></p>
<p><em>Eerst en vooral moet duidelijk worden gemaakt dat alle Beryl ontwikkelaars nu aan het Compiz-Fusion project werken en dat Beryl dus niet meer verder ontwikkeld wordt. Maar ik heb het toch in het subtiteltje laten staan, omdat nog heel veel mensen Beryl kennen, maar niet weten dat het nu eigenlijk Compiz-Fusion is geworden. Lees <a href="http://wesley.debianbox.be/2007/06/20/compcomm-compiz-fusion/">deze blogpost</a> door als je er meer over wil weten.</em></p>
<p>Het gebruik van Compiz (of Compiz-Fusion) zal waarschijnlijk nog steeds mogelijk zijn onder KDE 4, maar mensen die liever alle uitgebreide mogelijkheden van KWin blijven gebruiken kunnen nu genieten van de oorspronkelijke KWin, uitgebreid met zijn eigen composite effecten.</p>
<p>De reden dat er werd gekozen voor een uitbreiding van KWin in plaats van Compiz(-Fusion) is omdat het heel moeilijk zou zijn om alle mogelijkheden van KWin in Compiz(-Fusion) te integreren. Composite ondersteuning en bijhorende visuele effecten toevoegen aan KWin is volgens de ontwikkelaars makkelijker en zo zijn ze ook zeker van een stabiele basis (de huidige KWin basis).</p>
<p>Een aantal effecten zullen echter gewoon gekopieerd worden van Compiz(-Fusion).</p>
<p align="left"><strong><span style="color: #7591ed;">Plugin systeem<br />
</span></strong></p>
<p>De effecten die KWin gebruikt werken via <strong>plugins</strong>, net zoals bij Compiz(-Fusion). Hierdoor zal het mogelijk zijn voor externe ontwikkelaars om <strong>extra plugins</strong> te ontwikkelen en gebruiken in KWin.</p>
<p><em>Dit zal er wellicht ook voor zorgen dat heel wat Compiz(-Fusion) plugins geport worden naar KWin door externe ontwikkelaars.</em></p>
<p align="left"><strong><span style="color: #7591ed;">Prestaties</span></strong></p>
<p>Volgens enkele alphatesters van de nieuwe KWin voelt de composite ondersteuning <strong>momenteel nog trager</strong> aan dan Compiz(-Fusion). Er moet wel gezegd worden dat ook deze informatie meer dan een maand verouderd is en dat KWin <strong>nog niet geoptimaliseerd</strong> werd voor snelheid (dat komt later nog wel). Ik ben ervan overtuigd dat de uiteindelijke release van KDE 4 een supersnelle KWin met composite ondersteuning zal hebben.</p>
<p>KWin voorziet wel in de mogelijkheid om terug te vallen op <strong>XRender</strong> wanneer GL niet beschikbaar is en zodoende nog een aantal lichte grafische effecten toe te laten. Als XRender ook niet beschikbaar is, wordt er teruggevallen op standaard X rendering (standaard KWin zonder composite ondersteuning)</p>
<p align="right"><em>Bronnen: <a href="http://dot.kde.org/1180541665/">KDE Dot News</a>, <a href="http://youtube.com">YouTube</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://wesley.vidiqatch.org/04-07-2007/kde-4-kwin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KDE 4: Plasma</title>
		<link>http://wesley.vidiqatch.org/22-06-2007/kde-4-plasma/</link>
		<comments>http://wesley.vidiqatch.org/22-06-2007/kde-4-plasma/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 15:10:20 +0000</pubDate>
		<dc:creator>Wesley</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://wesley.debianbox.be/2007/06/22/kde-4-plasma/</guid>
		<description><![CDATA[KDE 4 wordt de nieuwe incarnatie van de KDE desktopomgeving. De ontwikkelaars achter KDE zijn druk bezig met het ontwikkelen van deze nieuwe versie. KDE 4 zal bestaan uit verscheidene subprojecten.
De belangrijkste projecten voor KDE 4 zijn: Plasma, Phonon, Solid, Decibel, Kross, Dolphin, Oxygen en een nieuwe versie van KWin.
Vandaag bekijken we wat Plasma precies [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><span style="color: #777777;"><em>KDE 4 wordt de nieuwe incarnatie van de <a href="http://kde.org/">KDE</a> desktopomgeving. De ontwikkelaars achter KDE zijn druk bezig met het ontwikkelen van deze nieuwe versie. KDE 4 zal bestaan uit verscheidene subprojecten.</em></span></p>
<p><span style="color: #777777;"><em>De belangrijkste projecten voor KDE 4 zijn: <strong>Plasma</strong>, <strong>Phonon</strong>, <strong>Solid</strong>, <strong>Decibel</strong>, <strong>Kross</strong>, <strong>Dolphin</strong>, <strong>Oxygen</strong> en een nieuwe versie van <strong>KWin</strong></em>.</span></p></blockquote>
<p align="center"><span style="color: #777777;"><em><strong>Vandaag bekijken we wat Plasma precies is<br />
en wat de nieuwste ontwikkelingen zijn in Plasma.<br />
</strong></em></span></p>
<p align="left"><strong><span style="color: #7591ed;">Wat is Plasma?</span></strong></p>
<p><img title="Plasmagik" src="http://wesley.vidiqatch.org/images/plasmagik.png" alt="Plasmagik" align="left" />Plasma is een combinatie van <strong>Kicker</strong> (panelen), <strong>KDesktop</strong> (desktop root venster) en <strong>SuperKaramba</strong> (widget systeem). In KDE 4 zullen deze drie programma&#8217;s omgevormd worden tot Plasma. Plasma is in principe het belangrijkste onderdeel van KDE 4, want zonder Plasma heb je eigenlijk geen desktopomgeving.</p>
<p align="left"><strong><span style="color: #7591ed;">Innovatie</span></strong></p>
<p>Plasma belooft een revolutionaire omgeving te worden. De desktopomgeving is volgens de KDE ontwikkelaars al 13 jaar hetzelfde en het wordt tijd om <strong>nieuwe concepten</strong> uit te werken. Eén van de belangrijkste punten in Plasma is de integratie van widgets. Alles in Plasma zal bestaan uit widgets. Deze widgets krijgen de naam Plasmoids.</p>
<p align="left"><strong><span style="color: #7591ed;">Widgets: Plasmoids</span><br />
</strong></p>
<p>Plasmoids kunnen in <strong>Javascript</strong>, <strong>Python</strong> of <strong>Ruby</strong> worden geschreven via het <em>Kross scripting framework</em> van KDE 4. Eén van de standaard plasmoids zal een vervanger zijn voor de KMenu knop. Plasma zal echter ook <strong>backwards compatibel</strong> zijn met oude SuperKaramba applets, hoewel het sterk wordt aanbevolen om nieuwe Plasmoids te schrijven omdat echte Plasmoids veel moderner zijn. Ze kunnen op een makkelijke manier <strong>geanimeerd</strong> worden en kunnen gebruik maken van <strong>Scalable Vector Graphics</strong> voor een mooie herschaalbare weergave van de widgets.</p>
<p>Plasmoids werken via een <strong>resourcevriendelijk</strong> systeem dat uit drie delen bestaat: <em>Display Canvas</em> (weergave), <em>Data Provisioning</em> (gegevensvoorziening) en <em>Support library</em> (voorziet in een aantal nodige functies).</p>
<p>Het Display Canvas is verantwoordelijk voor de weergave van de Plasmoids. Via het Display Canvas wordt een grafische interface ontworpen voor een Plasmoid. Besturingselementen en animaties (via Phase/Animator <em>&#8211; zie volgende punt</em>) moeten worden toegevoegd via dit Display Canvas.</p>
<p>Het Data Provisioning System is verantwoordelijk voor gegevensvoorziening. We noemen afzonderlijke elementen die voorzien in gegevens DataEngines. Deze DataEngines bevatten gegevens die dan gedeeld kunnen worden tussen meerdere Plasmoids. Zo kan er bijvoorbeeld een DataEngine bestaan die voorziet in systeemstatistieken en kunnen er twee verschillende Plasmoids zijn die de gegevens van deze DataEngine delen.</p>
<p align="left"><strong><span style="color: #7591ed;">Animatie framework: Phase/Animator</span></strong></p>
<p><em>Aaron Seigo</em>, één van de topontwikkelaars van KDE is begonnen met het schrijven van een animatie framework &#8211; gebaseerd op nieuwe mogelijkheden die recent zijn geïntroduceerd in Qt 4 (meer bepaald <strong>Qt 4.2/4.3</strong>) en die vergelijkbaar zijn met <strong>Core Animation</strong> op Mac OS X. Via dit animatie framework dat bekend staat als Phase/Animator kunnen ontwikkelaars op een heel eenvoudige manier Plasmoids schrijven die geanimeerd zijn.</p>
<p>Phase beheert de registratie en duur van grafische effecten in de Plasmoids en laadt een Animator om de animatie daarna daadwerkelijk uit te voeren. <strong>Animaties kunnen op deze manier makkelijk aangepast of uitgeschakeld worden door eindgebruikers</strong>, want er zijn verschillende animatievormen die op verschillende manieren geanimeerd kunnen worden.</p>
<p><span style="text-decoration: underline;">Voorbeeld</span>:<em> </em>een Plasmoid maakt gebruik van <em>Phase::ElementAppear</em> om een element van de Plasmoid op het scherm te weergeven. Er kunnen hiervoor verschillende Animators gebruikt worden: bijvoorbeeld een vervagingseffect of gewoon zichtbaar/onzichtbaar maken.</p>
<p>Links:<br />
<a href="http://www.dailymotion.com/video/x2bloc_plasmaphaseThere">Video van Aaron Seigo over Phase/Animator</a> <em>(Flash)<br />
</em><a href="http://youtube.com/watch?v=jcmco2ixITw">Video: preview van icon hovering</a><em> (Flash)</em><em><br />
</em></p>
<p align="left"><strong><span style="color: #7591ed;">Integratie van Plasmoids in Plasma</span></strong></p>
<p>Alle Plasmoids hebben twee verschillende weergaves: een <strong>desktopweergave</strong> en een <strong>paneelweergave</strong>. Plasmoids kunnen van de desktop naar het paneel worden gesleept en omgekeerd. De plasmoid zal dan automatisch zijn weergave aanpassen.</p>
<p align="left"><strong><span style="color: #7591ed;">Zooming User Interface</span></strong></p>
<p>Aaron Seigo liet ons weten dat er deze week een heleboel werk wordt gestoken in een nieuwe gebruikersinterface, een zogenaamde <strong>ZUI</strong> of <strong>Zooming User Interface</strong>. Gebruikers kunnen objecten sorteren in groepen en in- of uitzoomen op de objecten. Er is momenteel echter nog maar weinig bekend over deze Zooming User Interface, maar de KDE ontwikkelaars lieten weten dat ze zich baseren op onderzoek van <em>Jeff Raskin</em>.</p>
<p align="left"><strong><span style="color: #7591ed;">Prestaties</span></strong></p>
<p>Je zou kunnen zeggen dat al deze nieuwe dingen de prestaties behoorlijk verlagen, maar dan heb je het mis. <strong>In zijn huidige vorm is Plasma reeds sneller dan de oude elementen van KDE 3</strong> en er werd nog niet veel werk gestoken in optimalisatie, dus het zal nog sneller worden.</p>
<p>Er zijn twee redenen voor de goede prestaties van Plasma: Enerzijds wordt Plasma ontwikkeld door gebruikmaking van de <strong>nieuwe Qt 4 toolkit</strong> die veel sneller is dan de vorige versie (Qt 3) en anderzijds speelt er een <strong>resource vriendelijke ideologie</strong> bij de KDE ontwikkelaars. Ook kunnen &#8211; door toedoen van Phase/Animator &#8211; effecten die een snellere computer nodig hebben verminderd of uitgeschakeld worden</p>
<p align="left"><strong><span style="color: #7591ed;">Na de releasedatum</span></strong></p>
<p>Na de releasedatum van KDE 4 (staat gepland voor 23 oktober) zal er nog steeds worden verdergewerkt aan KDE 4. <em>Aaron Seigo</em> wil onder andere een <em>physics engine</em> implementeren om een meer realistische interactie met objecten in Plasma te kunnen verkrijgen. Ook zal er nog veel werk worden gestoken in het blijven optimaliseren van Plasma.</p>
<p>Een ander belangrijk punt zal de <strong>integratie met KDE programma&#8217;s</strong> worden. Stel je het volgende voor: je sleept een contactnaam in <em>Kopete</em> (KDE&#8217;s multi-protocol instant messenger) naar de Plasma desktop en er verschijnt een SVG weergave van die persoon en zijn online status op de desktop <em>(of op een laag van de Zooming User Interface)</em>.</p>
<p>Ook wordt er druk gewerkt aan <strong>Media Center integratie</strong>.</p>
<p><em>PS: Volgende week zullen we het hebben over de nieuwe incarnatie van KWin (vensterbeheerder met composite ondersteuning). </em></p>
<p align="right"><em>Bronnen: <a href="http://www.linux.com/feature/114560">Linux.com</a>, <a href="http://aseigo.blogspot.com/">Aaron Seigo&#8217;s blog</a>, </em><a href="http://www.linux.com/feature/114560"><em></em></a><em><em><em><em><em><em><em><em><em><a href="http://planetkde.org/">Planet KDE</a></em></em></em></em></em></em></em></em></em></p>
]]></content:encoded>
			<wfw:commentRss>http://wesley.vidiqatch.org/22-06-2007/kde-4-plasma/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
