<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Planet Jabber</title>
	<!--<link rel="self" type="text/atom" href=""/>-->
	<link rel="alternate" type="text/html" href="http://planet.jabber.org/"/>
	<id></id>
	<updated>2008-07-23T20:41:30+00:00</updated>
	<generator uri="http://www.planetplanet.org/">http://intertwingly.net/code/venus/</generator>

	<entry>
		<title>Peter Saint-Andre: Quick OAuth Notes</title>
		<link rel="alternate" type="text/html" href="https://stpeter.im/?p=2228"/>
		<id>https://stpeter.im/?p=2228</id>
		<updated>2008-07-23T15:09:19+00:00</updated>
		<content type="html">&lt;p&gt;I got an email from &lt;a href=&quot;http://anarchogeek.com/&quot;&gt;rabble&lt;/a&gt; overnight asking for some quick notes about our consensus on OAuth + XMPP from yesterday’s discussion at the &lt;a href=&quot;http://www.xmpp.org/summit/summit5.shtml&quot;&gt;XMPP Summit&lt;/a&gt;, so here goes…&lt;/p&gt;
&lt;p&gt;Scenario: I want my &lt;a href=&quot;http://www.twhirl.org/&quot;&gt;Twhirl&lt;/a&gt; client to receive &lt;a href=&quot;http://www.last.fm/music/Kellan+Elliott-McCrea&quot;&gt;Kellan’s tune stream&lt;/a&gt; from &lt;a href=&quot;http://last.fm/&quot;&gt;last.fm&lt;/a&gt; via XMPP.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;My Twhirl client asks last.fm for an OAuth token.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If last.fm considers me a friend of Kellan’s, it grants a token.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;My Twhirl client sends an XMPP pubsub subscription request to last.fm, with appropriate OAuth bits:&lt;p&gt;&lt;/p&gt;
&lt;pre&gt;&amp;lt;iq type='set'
    from='random-id@twhirl.org'
    to='last.fm'
    id='sub1'&amp;gt;
  &amp;lt;pubsub xmlns='http://jabber.org/protocol/pubsub'&amp;gt;
    &amp;lt;subscribe jid='random-id@twhirl.org'
               node='/music/Kellan+Elliott-McCrea'/&amp;gt;
    &amp;lt;oauth xmlns='urn:xmpp:oauth'&amp;gt;
      &amp;lt;oauth_consumer_key&amp;gt;0685bd9184jfhq22&amp;lt;/oauth_consumer_key&amp;gt;
      &amp;lt;oauth_token&amp;gt;ad180jjd733klru7&amp;lt;/oauth_token&amp;gt;
      &amp;lt;oauth_signature_method&amp;gt;PLAINTEXT+HMAC-SHA1&amp;gt;/oauth_signature_method&amp;gt;
      &amp;lt;oauth_signature&amp;gt;wOJIO9A2W5mFwDgiDvZbTSMK%2FPY%3D&amp;lt;/oauth_signature&amp;gt;
    &amp;lt;/oauth&amp;gt;
  &amp;lt;/pubsub&amp;gt;
&amp;lt;/iq&amp;gt;
&lt;/pre&gt;
&lt;p&gt;Where oath_signature is:&lt;/p&gt;
&lt;p&gt;sign(consumer key,consumer secret,token,token secret)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the token and signature are verified, access is granted.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Whee, I receive real-time last.fm updates in my Twhirl client!&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I’ll be updating &lt;a href=&quot;http://www.xmpp.org/extensions/xep-0235.html&quot;&gt;XEP-0235&lt;/a&gt; along these lines later today, but I might not get those revisions done before rabble’s talk at 11:30. :)&lt;/p&gt;</content>
		<author>
			<name>stpeter</name>
			<uri>https://stpeter.im</uri>
		</author>
	</entry>

	<entry>
		<title>Peter Saint-Andre: Over the Summit</title>
		<link rel="alternate" type="text/html" href="https://stpeter.im/?p=2227"/>
		<id>https://stpeter.im/?p=2227</id>
		<updated>2008-07-23T09:10:47+00:00</updated>
		<content type="html">&lt;p&gt;Whew! The &lt;a href=&quot;http://www.xmpp.org/summit/summit5.shtml&quot;&gt;fifth XMPP Summit&lt;/a&gt; wrapped up earlier today (well, actually yesterday as I write this). It’s always difficult for me to tell if folks find these events worthwhile, because they are a bit of a whirlwind for me, as the person who’s “in charge” (hah!). But I’ve received positive feedback from everyone I’ve talked with — at least the core Jabber geeks and a few other folks I polled. In particular, I think we made good progress on two fronts:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Jingle. Rob McQueen of &lt;a href=&quot;http://collabora.co.uk/&quot;&gt;Collabora&lt;/a&gt; and Diana Cionoiu of &lt;a href=&quot;http://yate.null.ro/&quot;&gt;Yate&lt;/a&gt; reached consensus on a number of issues, with input from me, Justin Uberti of the Google Talk team, and a few interested others. Rob has started posting emails to the &lt;a href=&quot;http://mail.jabber.org/mailman/listinfo/jingle&quot;&gt;jingle@xmpp.org&lt;/a&gt; discussion list, and we’ll be updating various specs and publishing one or two new ones in the near future.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OAuth. We’ve been talking for a while about ways to build hybrid HTTP+XMPP technologies, and use of &lt;a href=&quot;http://oauth.net/&quot;&gt;OAuth&lt;/a&gt; is a big part of that. During a collaborative brainstorming session between Blaine Cook, Kellan Elliott-McCrea, Evan Henshaw-Plath (rabble), Joe Hildebrand, and Ralph Meijer, we worked out some details for how we can send OAuth tokens and signatures over XMPP and therefore authorize access to resources on the Jabber network. I’ll be updating and renaming &lt;a href=&quot;http://www.xmpp.org/extensions/xep-0235.html&quot;&gt;XEP-0235&lt;/a&gt; real soon now (maybe even tomorrow) to reflect that consensus.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;There are other actions as well, but I see those two as the big ones.&lt;/p&gt;
&lt;p&gt;Anyway it’s past 2 AM here and my brain is fried from all my work on the Summit these past days and weeks, so I think I’ll sign off now and post more soon about all the interesting stuff happening in the wonderful world of XMPP.&lt;/p&gt;
&lt;p&gt;Until then, Jabber on!&lt;/p&gt;</content>
		<author>
			<name>stpeter</name>
			<uri>https://stpeter.im</uri>
		</author>
	</entry>

	<entry>
		<title>Kevin Smith: I’m not at the XMPP Summit</title>
		<link rel="alternate" type="text/html" href="http://www.kismith.co.uk/wordpress/index.php/2008/07/21/im-not-at-the-xmpp-summit/"/>
		<id>http://www.kismith.co.uk/wordpress/?p=91</id>
		<updated>2008-07-21T20:16:29+00:00</updated>
		<content type="html">I’m not at the XMPP Summit, sadly, but I’m being my usual nuisance self remotely, thanks to the summit MUC, and the live feed (thanks bear) at http://www.ustream.tv/channel/xmpp-summit–5.
I’m sure someone who’s there can write a summary later, but at least this means those of us not fortunate enough to make it out there can enjoy [...]</content>
		<author>
			<name>Kev</name>
			<uri>http://www.kismith.co.uk/wordpress</uri>
		</author>
	</entry>

	<entry>
		<title>Sylvain Hellegouarch: jlib preview - PyQt4 library for XMPP</title>
		<link rel="alternate" type="text/html" href="http://www.defuze.org/archives/23-jlib-preview-PyQt4-library-for-XMPP.html"/>
		<id>http://www.defuze.org/archives/23-guid.html</id>
		<updated>2008-07-20T12:35:23+00:00</updated>
		<content type="html">I've been recently working on a library called &lt;a href=&quot;http://trac.defuze.org/browser/oss/jlib&quot;&gt;jlib&lt;/a&gt; that providing PyQt4 objects and widgets that can be integrated to a PyQt4 application. In other words jlib is not a new Jabber client but a toolbox to enjoy the benefit of XMPP. The XMPP work is performed by &lt;a href=&quot;http://trac.defuze.org/wiki/headstock&quot;&gt;headstock&lt;/a&gt;, jlib only glues headstock to PyQt4 through the use of signals/slots.&lt;br /&gt;
&lt;br /&gt;
jlib is not ready yet but here is a &lt;a href=&quot;http://www.defuze.org/oss/jlib/screenshots/&quot;&gt;preview&lt;/a&gt; of a few widgets I've already started working on. Ultimately my main interests is in creating a decent toolbox of widgets centered towards XMPP PubSub.</content>
		<author>
			<name>Sylvain Hellegouarch (nospam@example.com)</name>
			<uri>http://www.defuze.org/</uri>
		</author>
	</entry>

	<entry>
		<title>Peter Saint-Andre: Approaching the Summit</title>
		<link rel="alternate" type="text/html" href="https://stpeter.im/?p=2226"/>
		<id>https://stpeter.im/?p=2226</id>
		<updated>2008-07-20T04:59:44+00:00</updated>
		<content type="html">&lt;p&gt;Sorry for the deathly quiet, I’ve been busy preparing for the &lt;a href=&quot;http://www.xmpp.org/summit/summit5.shtml&quot;&gt;XMPP Summit&lt;/a&gt; next week. See you in Portland!&lt;/p&gt;</content>
		<author>
			<name>stpeter</name>
			<uri>https://stpeter.im</uri>
		</author>
	</entry>

	<entry>
		<title>Florian Jensen: Jabber.me coming soon!</title>
		<link rel="alternate" type="text/html" href="http://florianjensen.com/2008/07/19/jabberme-coming-soon/"/>
		<id>http://florianjensen.com/?p=288</id>
		<updated>2008-07-18T22:06:38+00:00</updated>
		<content type="html">&lt;div style=&quot;width: 332px;&quot; id=&quot;attachment_290&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;a href=&quot;http://florianjensen.com/wp-content/uploads/2008/07/jabber-me-jpg.jpg&quot; class=&quot;lightview&quot; rel=&quot;gallery[288]&quot;&gt;&lt;img src=&quot;http://florianjensen.com/wp-content/uploads/2008/07/jabber-me-jpg.jpg&quot; title=&quot;jabber-me-jpg&quot; height=&quot;66&quot; width=&quot;322&quot; alt=&quot;Preliminary Jabber.me logo&quot; class=&quot;size-full wp-image-290&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Preliminary Jabber.me logo&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Evening guys (no girl is reading this blog anyway),&lt;/p&gt;
&lt;p&gt;I thought I might just share my idea of Jabber.me here. As with all of my projects, the aim is to conquer the world (I am used to failure by now) and to offer the Jabber Community a fully equipped Jabber server. So let’s start off with the basics.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jabber Server&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We will deploy Tigase on our Dynamic Clustering Model. We have been using Tigase now for more than 6 months and are very happy with it. It supports our Dynamic Clustering, and allows us to scale up and down within minutes, so we can make sure you don’t experience any problems with the service.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Google Mail? We can do that!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Do you want a nice and short E-mail adress? Easily done! Your Jabber Account is actually also an E-mail account! So you can receive E-mails via Jabber, or your default E-mail client, using the same adress as your Jabber ID. You will be able to use your favourite E-mail client with IMAP support, so you can get your E-mails anywhere.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PubSub! I heard that somewhere!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;PubSub has been in everyone’s mouth over the last few weeks. It’s that cool thing no-one actually knows what it does, but everyone has to have. It’s like these things with laser in the name. You hear laser, and every guy in the room wants to have it. So yeah, Jabber.me will have PubSub, and we actually have an idea what to do with it!&lt;/p&gt;
&lt;p&gt;You’ll be able to publish your own blog on PubSub, so your friends can subscribe to your blog using their Jabber account and get notified the second you publish your post. And the best part is, we’ll provide easy plugins for your blog, so that you can get it up and running in a few seconds! That’s just cool!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Web &amp;amp; Widgets&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Web is a place where everyone has been to at least once in his life. I always wanted to have a small badge on my personal site, where you could see my Jabber Status, and start talking to me just by clicking on that badge. That’s what I call a widget, not a gadget (joke), and it should also work without Dashboard. Jabber.me will give you the possibility to create these easily, and add them to anything you want.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Free Phone Calls? Gimme, Gimme, gimme!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It’s true! Flosoft.biz is currently working on VoIP services, and those also include calling of fixed landlines and mobiles. I don’t know how we can do this yet, but we will find a way. The aim is to let the users call other users, and regular phones for free. Any ideas on how we could accomplish that via XMPP are welcome.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MicroBot - One Bot to rule them all!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You have Twitter, Jaiku, Identi.ca and probably some other MicroBlogs. It’s nearly impossible to keep them all up to date. This is where MicroBot comes in. Using MicroBot, you’ll be able to post to all your MicroBlogs at once.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Powering Development&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With Jabber.me, we want to support the small developers, especially of server components. Developers will be able to upload and load their components to Jabber.me, and make them available to all. A few clicks, and your development code is running on our servers, allowing all the users to test it, and give immediately feedback. Cool ey? &lt;img src=&quot;http://florianjensen.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Last but definetly not least: No Ads!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ads are annoying. So I promise you, there will be no Ads EVER on Jabber.me! Not a single pixel of ads!&lt;/p&gt;
&lt;p&gt;Well, that’s all the ideas I have for tonight; imagine what I can come up with in a little more time! So sit back, think about it, and maybe come up with even more cool features for Jabber.me!&lt;/p&gt;</content>
		<author>
			<name>Florian Jensen</name>
			<uri>http://florianjensen.com</uri>
		</author>
	</entry>

	<entry>
		<title>Mikael Hallendal: Oringen 2008</title>
		<link rel="alternate" type="text/html" href="http://micke.hallendal.net/blog/oringen-2008/"/>
		<id>http://micke.hallendal.net/blog/?p=293</id>
		<updated>2008-07-18T14:04:09+00:00</updated>
		<content type="html">&lt;div style=&quot;float: right; width: 42px; padding-right: 10px; margin-left: 10px; margin-bottom: 0px;&quot; class=&quot;diggthisplugin&quot;&gt;
		&lt;/div&gt;&lt;p&gt;Going on vacation tomorrow for a week of orienteering in Sälen, Sweden. The terrain will vary from a more classic swedish orienteering for the first two stages and the go over to an alpine terrain with more open areas and higher altitude differences for the third and fourth stage. The last stage seems to be back to more classic terrain again with a mix of small hills and marshes.&lt;/p&gt;
&lt;p&gt;In total the event (in my class) will be about 30km as the birds fly which should translate into something like 45-50km of terrain running over the course of five days. Hopefully I’ve exercised enough, I’ve tried to do 4-5 sessions per week over the last couple of weeks and luckily Guadec had little impact on the overall fitness as this week felt really good.&lt;/p&gt;
&lt;span class=&quot;akst_link&quot;&gt;&lt;a title=&quot;E-mail this, post to del.icio.us, etc.&quot; href=&quot;http://micke.hallendal.net/blog/?p=293&amp;amp;akst_action=share-this&quot; id=&quot;akst_link_293&quot; class=&quot;akst_share_link&quot;&gt;Share This&lt;/a&gt;
&lt;/span&gt;</content>
		<author>
			<name>Mikael Hallendal</name>
			<uri>http://micke.hallendal.net/blog</uri>
		</author>
	</entry>

	<entry>
		<title>Process One: ProcessOne at XMPP summit</title>
		<link rel="alternate" type="text/html" href="http://www.process-one.net/en/blogs/article/processone_at_xmpp_summit/"/>
		<id>tag:process-one.net,2008:en/blogs/3.277</id>
		<updated>2008-07-18T08:50:23+00:00</updated>
		<content type="html">ProcessOne will be at the &lt;a href=&quot;http://www.xmpp.org/summit/summit5.shtml&quot;&gt;XMPP summit&lt;/a&gt; from 20th to 22th of july 2008. &lt;p&gt;We are eager to meet XMPP servers and clients developers, but also our users around Portland.&lt;/p&gt;

&lt;p&gt;If you would like us to meet and will not be at the XMPP summit itself, please drop me a mail &lt;img src=&quot;http://www.process-one.net/images/smileys/smile.gif&quot; style=&quot;border: 0;&quot; height=&quot;19&quot; width=&quot;19&quot; alt=&quot;smile&quot; class=&quot;inline&quot; /&gt;&lt;/p&gt;</content>
		<author>
			<name>Mickaël Rémond</name>
			<uri>http://www.process-one.net/en/blogs/</uri>
		</author>
	</entry>

	<entry>
		<title>Process One: Usage estimation of public XMPP servers per domain</title>
		<link rel="alternate" type="text/html" href="http://www.process-one.net/en/imtrends/article/usage_estimation_of_public_xmpp_servers_per_domain/"/>
		<id>tag:process-one.net,2008:en/imtrends/26.276</id>
		<updated>2008-07-18T08:40:45+00:00</updated>
		<content type="html">Based on data gathered by our IMtrends search engine, here is our very first &quot;market shares&quot; estimation on XMPP servers, for domains known by IMtrends. &lt;p&gt;Please, first note that study relies on a panel of 7292 XMPP domains as discovered by the IMtrends engine. This should be still only a partial analysis of the existing XMPP servers: we cannot take into account totally private servers. However, we have received feedback that a lot of the known XMPP public deployments are already gathered in the IMtrends database. You can check by yourself on our search engine and add more public servers in the database that we could be missing: See &lt;a href=&quot;http://www.process-one.net/en/imtrends/&quot;&gt;IMtrends&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Please, also note that those statistics do not take into account the size of the domains (the number of total users and simultaneous users peak).&lt;/p&gt;

&lt;p&gt;Now, let's get to the data. Here is a breakdown on server usage per type on the 18 july 2008:&lt;/p&gt;

&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://www.process-one.net/images/uploads/chart_20080718.png&quot; /&gt;&lt;/p&gt;

        &lt;table&gt;
            &lt;thead&gt;
            &lt;tr&gt;
                &lt;th&gt;Software Family&lt;/th&gt;
                &lt;th&gt;Market Share &lt;/th&gt;
            &lt;/tr&gt;
            &lt;/thead&gt;&lt;tbody&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;ejabberd&lt;/td&gt;
                    &lt;td&gt;37.0%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;jabberd14&lt;/td&gt;
                    &lt;td&gt;22.4%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;openfire&lt;/td&gt;
                    &lt;td&gt;18.4%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;jabberd2&lt;/td&gt;
                    &lt;td&gt;11.3%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;Google XMPP&lt;/td&gt;
                    &lt;td&gt;6.2%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;wpjabber&lt;/td&gt;
                    &lt;td&gt;0.9%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;XCP&lt;/td&gt;
                    &lt;td&gt;0.2%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;djabberd&lt;/td&gt;
                    &lt;td&gt;0.1%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;SoapBox&lt;/td&gt;
                    &lt;td&gt;0.1%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;psyc&lt;/td&gt;
                    &lt;td&gt;0.1%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;Isode M-Link&lt;/td&gt;
                    &lt;td&gt;0.1%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;tigase&lt;/td&gt;
                    &lt;td&gt;0.1%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;timp&lt;/td&gt;
                    &lt;td&gt;0.1%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;JCS&lt;/td&gt;
                    &lt;td&gt;0.0%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt;MOO-XMPP&lt;/td&gt;
                    &lt;td&gt;0.0%&lt;/td&gt;
                &lt;/tr&gt;
                
                &lt;tr&gt;
                    &lt;td&gt; Unknown* &lt;/td&gt;
                    &lt;td&gt;3.0%&lt;/td&gt;
                &lt;/tr&gt;
                
            &lt;/tbody&gt;
        &lt;/table&gt;

&lt;p&gt;We will publish more statistics analysis in the coming months, so stay tuned.&lt;/p&gt;

&lt;br /&gt;&lt;br /&gt;</content>
		<author>
			<name>Process-one</name>
			<uri>http://www.process-one.net/en/blogs/</uri>
		</author>
	</entry>

	<entry>
		<title>Kevin Smith: Thanks, Psi</title>
		<link rel="alternate" type="text/html" href="http://www.kismith.co.uk/wordpress/index.php/2008/07/17/thanks-psi/"/>
		<id>http://www.kismith.co.uk/wordpress/?p=90</id>
		<updated>2008-07-17T21:09:05+00:00</updated>
		<content type="html">I’ve been meaning to make this post for an age…
A decent number of people thank the Psi project, and that’s great; I get thanked more than most, I think, because I’m the one who gets to make the release announcements, and it looks like I do all the work because of this. These days, I [...]</content>
		<author>
			<name>Kev</name>
			<uri>http://www.kismith.co.uk/wordpress</uri>
		</author>
	</entry>

	<entry>
		<title>Coccinella: SVG Graphics</title>
		<link rel="alternate" type="text/html" href="http://coccinella.im/node/256"/>
		<id>http://coccinella.im/256 at http://coccinella.im</id>
		<updated>2008-07-17T13:31:39+00:00</updated>
		<content type="html">&lt;p&gt;Just released is my tkpath package version 0.3.0 which for the first time brings a new canvas widget to Tcl/Tk which conforms to a more &quot;modern&quot; 2D drawing model found in &lt;a href=&quot;http://www.w3.org/TR/SVG11/&quot;&gt;SVG&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;My motiviation for producing close to 43 thousand lines of C code for just this widget is because it is necessary for adding SVG graphics to the whiteboard in Coccinella. It doesn't claim to be a full featured SVG viewer. In fact, there is no support for translating svg &amp;lt;-&amp;gt; tkpath yet, but since I have carefully designed the widget with SVG in mind, it shouldn't be too difficult to write such script code. SVG is really big and I don't claim every part is supported. For instance, clipping is yet unsupported. Remember, it is still version 0.3.0. &lt;/p&gt;
&lt;p&gt;For the curious you can visit the &lt;a href=&quot;http://tclbitprint.sourceforge.net/&quot;&gt;SourceForge page&lt;/a&gt; where some screenshots can be found and the complete sources can be checked out. Before I have written a svg2tkp importer I don't have much fancy graphics to show.&lt;/p&gt;</content>
		<author>
			<name>matben</name>
			<uri>http://coccinella.im</uri>
		</author>
	</entry>

	<entry>
		<title>Process One: Boost corporate productivity with instant messaging</title>
		<link rel="alternate" type="text/html" href="http://www.process-one.net/en/blogs/article/boost_corporate_productivity_with_instant_messaging/"/>
		<id>tag:process-one.net,2008:en/blogs/3.252</id>
		<updated>2008-07-16T17:48:16+00:00</updated>
		<content type="html">Instant messaging has been perceived as a productivity killer tool for a long time. A recent study shows that it is not the case and can actually reduce workplace interruption. &lt;p&gt;&lt;a href=&quot;http://www.sciencedaily.com/&quot;&gt;Science Daily&lt;/a&gt; covers a new study from Ohio State University and University of California. The study suggests that employers seeking to decrease interruptions may want to have their workers use instant messaging software.&lt;/p&gt;

&lt;p&gt;Kelly Garret, co-author of the study says: &lt;i&gt;“We found that the effect of instant messaging is actually positive. People who used instant messaging reported that they felt they were being interrupted less frequently.”&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;Unlike phone, email and face-to-face meeting in your co-worker office, instant messaging provides presence and status indications that proves very useful to choose the best time to interrupt them. Garret says: &lt;i&gt;“We find that employees are quite strategic in their use of instant messaging. They are using it to check in with their colleagues to find out if they’re busy before interrupting them in a more intrusive way,”&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;This is something we have seen from the field at ProcessOne when developing our corporate instant messaging client &lt;a href=&quot;http://www.process-one.net/en/oneteam/&quot;&gt;OneTeam&lt;/a&gt;. We decided that productivity was the main driver for instant messaging adoption in the workplace. We decided to focus our effort on special unique productivity features that allow users to have a better control on their status through different presence indication for different groups of contact at the same time. Depending on what you are doing you can be available for a group of co-workers but busy for others. A single status presence indicator is too limiting to correctly reflect user availability. With OneTeam client, you can even control from which contacts you want to receive messages immediately and have the other messages be delayed until you switch back to a more open work situation.&lt;/p&gt; 

&lt;p&gt;Instant Messaging deployments in the enterprise can become a powerful new tool to boost your teams productivity in the corporate world.&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;p&gt;Reference article: Ohio State University. &quot;&lt;a href=&quot;http://www.sciencedaily.com/releases/2008/06/080603120251.htm&quot;&gt;Instant Messaging Proves Useful In Reducing Workplace Interruption.&lt;/a&gt;&quot; ScienceDaily 4 June 2008. 5 June 2008 .&lt;/p&gt;</content>
		<author>
			<name>Mickaël Rémond</name>
			<uri>http://www.process-one.net/en/blogs/</uri>
		</author>
	</entry>

	<entry>
		<title>Mikael Hallendal: Back from Guadec</title>
		<link rel="alternate" type="text/html" href="http://micke.hallendal.net/blog/back-from-guadec/"/>
		<id>http://micke.hallendal.net/blog/?p=292</id>
		<updated>2008-07-15T23:18:45+00:00</updated>
		<content type="html">&lt;div style=&quot;float: right; width: 42px; padding-right: 10px; margin-left: 10px; margin-bottom: 0px;&quot; class=&quot;diggthisplugin&quot;&gt;
		&lt;/div&gt;&lt;p&gt;Somewhat back to normal routines after a week in beautiful Istanbul. As people reading Planet GNOME have seen from others, it was a great Guadec this year.&lt;/p&gt;
&lt;p&gt;I found the schedule to be a bit uninspiring but that left more time for discussions and hacking. Among the sessions I went to I really enjoyed going to &lt;a href=&quot;http://www.atoker.com/blog/&quot;&gt;Alp’s&lt;/a&gt; session about Webkit and &lt;a href=&quot;http://www.0xdeadbeef.com/weblog/&quot;&gt;Blizzards&lt;/a&gt; on Mozilla. Some really interesting things coming from these projects.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://inverted-tree.livejournal.com/&quot;&gt;Kris&lt;/a&gt; did a great job wrapping up the current state in GTK+ during his now traditional &lt;a href=&quot;http://people.imendio.com/kris/gtk-state-of-the-union-2008.pdf&quot;&gt;‘GTK+ State of the Union’&lt;/a&gt; talk and happy to see that the discussion around future GTK+ is getting started throughout the community. I spent a lot of time this year talking and listening to peoples feedback on the proposed plans. Realized that some things have been a bit left out from the discussions after the hackfest and that we need to do a better job at communicating what we plan to work on besides the cleanups and enabling of future development.&lt;/p&gt;
&lt;p&gt;Finally a warm welcome to Stormy as executive director of the GNOME Foundation Board.&lt;/p&gt;
&lt;span class=&quot;akst_link&quot;&gt;&lt;a title=&quot;E-mail this, post to del.icio.us, etc.&quot; href=&quot;http://micke.hallendal.net/blog/?p=292&amp;amp;akst_action=share-this&quot; id=&quot;akst_link_292&quot; class=&quot;akst_share_link&quot;&gt;Share This&lt;/a&gt;
&lt;/span&gt;</content>
		<author>
			<name>Mikael Hallendal</name>
			<uri>http://micke.hallendal.net/blog</uri>
		</author>
	</entry>

	<entry>
		<title>Jabber Filaments Blog: Presence During Times of Crisis</title>
		<link rel="alternate" type="text/html" href="http://blog.jabber.com/filaments/2008/07/15/presence-during-times-of-crisis/"/>
		<id>http://blog.jabber.com/filaments/2008/07/15/presence-during-times-of-crisis/</id>
		<updated>2008-07-15T22:42:17+00:00</updated>
		<content type="html">&lt;p&gt;Social computing technologies are changing the way people communicate during emergencies. In research funded by the &lt;a href=&quot;http://www.nsf.gov/&quot; target=&quot;_blank&quot; title=&quot;National Science Foundation&quot;&gt;National Science Foundation&lt;/a&gt;, in the exciting new field of &lt;em&gt;Crisis Informatics&lt;/em&gt;, &lt;a href=&quot;http://www.cs.colorado.edu/~palen/&quot; target=&quot;_blank&quot; title=&quot;Leysia Palen&quot;&gt;Dr. Leysia Palen&lt;/a&gt; of the University of Colorado and her colleagues are investigating the social, technical and informational aspects of crises and disasters.&lt;/p&gt;
&lt;p&gt;For any user of instant messaging and other presence-enabled social applications, it is second nature to look at the presence indicators in the application to see who is online and available. This, the most basic use of presence information, provides considerable value, even without any messages being sent. Presence has particular value during emergencies, when it is necessary to determine the status of many people but there is no time to contact them all on an individual basis.&lt;/p&gt;
&lt;p&gt;In discussion of student behavior during the shooting crisis at Virginia Tech on April 16, 2007, &lt;a href=&quot;http://www.cs.colorado.edu/~palen/palen_papers/palen-crisisinformatics.pdf&quot; target=&quot;_blank&quot; title=&quot;Crisis Informatics: Studying Crisis in a Networked World&quot;&gt;Palen, et al.&lt;/a&gt; write:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;Instant messaging, by virtue of showing who is on-line and active, allows users to have co-temporal awareness of the presence of others. In the case of VT, if someone’s IM “buddy” indicator was active, that person had to be on-line and therefore not injured.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;It will always be challenging to determine precisely what is happening, who is affected and what needs to be done during rapidly unfolding crises. Information disseminated within online social communities has proven to be useful in getting more accurate real-time understanding of emergency situations. Because presence is a push technology, there is no need to poll client applications to receive near real-time presence updates - they are sent automatically. This automation makes presence information particularly valuable when disaster strikes, because presence and presence state changes will still be sent, even if people are unable to send more detailed messages.&lt;/p&gt;
&lt;p&gt;The value of presence is further enhanced by the addition of presence attributes such as activities, mood, location, etc. Crisis response systems designed around these rich presence attributes provide a high level of real-time situational awareness and can be used along with other communications modalities. For example, the &lt;a href=&quot;http://www.jabber.com/CE/RedirectCapWin?crisis&quot; target=&quot;_blank&quot; title=&quot;CAPWIN&quot;&gt;CAPWIN&lt;/a&gt; emergency response system uses role/skill and locational presence attributes to identify the closest responders with the appropriate skills to best respond to a particular emergency. The CAPWIN system also uses multi-user chat sessions for highly efficient coordination between all people involved in an emergency response.&lt;/p&gt;
&lt;p&gt;Presence-enabled applications already play significant role in during emergencies and are poised to have a larger role in the future.
&lt;/p&gt;</content>
		<author>
			<name>Dave Uhlir</name>
			<uri>http://blog.jabber.com/filaments</uri>
		</author>
	</entry>

	<entry>
		<title>Paweł Wiejacha: [gsoc] Psi themable chat dialogs - Release 3</title>
		<link rel="alternate" type="text/html" href="http://senu.rootnode.net/blog/index.php?/archives/6-gsoc-Psi-themable-chat-dialogs-Release-3.html"/>
		<id>http://senu.rootnode.net/blog/index.php?/archives/6-guid.html</id>
		<updated>2008-07-15T11:50:59+00:00</updated>
		<content type="html">&lt;p&gt;Have you ever heard of &lt;a href=&quot;http://senu.rootnode.net/blog/exit.php?url_id=14&amp;amp;entry_id=6&quot; title=&quot;http://en.wikipedia.org/wiki/Pareto_principle&quot;&gt;Pareto's principle&lt;/a&gt;? It's 80/20 rule that states that 80% of the effects come from 20% of the causes. I think it also applies to programming: 20% of code covers 80% of functionality and the rest (80 percent) of code covers 20% functionality. &lt;/p&gt;&lt;p&gt;Now it's time to do the weekly report.&lt;/p&gt;&lt;h4&gt;Changes since last release:&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;    PlainTextChatView with most of old Psi ChatView functionality &lt;/li&gt;&lt;li&gt;improvements in HTMLChatEdit, but you still cannot insert images (it's 20% of functionality that takes 80% of time :])&lt;/li&gt;&lt;li&gt;    simple 'Themes' options tab (you cannot change chat theme after the windows is created)&lt;/li&gt;&lt;li&gt;    HTML and PlainText ChatViews are (kind of) integrated with Psi (see screenshot below)&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Plans for next release:&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;    Have consecutive messages working.&lt;/li&gt;&lt;li&gt;    Emoticons in HTMLChatView&lt;/li&gt;&lt;li&gt;    Proper ChatInfo ('Kot Behemot' while i'm talking with Kev)&lt;/li&gt;&lt;li&gt;    Have the dialog resizing work.&lt;/li&gt;&lt;li&gt;    Have theme changing work.&lt;/li&gt;&lt;li&gt;Theme caching through a ThemeManager.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Screenshot:&lt;/h4&gt;&lt;p&gt;&lt;img src=&quot;http://zodiac.mimuw.edu.pl/~pw248348/gsoc/release3.png&quot; /&gt;&lt;/p&gt;</content>
		<author>
			<name>Paweł Wiejacha</name>
			<uri>http://senu.rootnode.net/blog/</uri>
		</author>
	</entry>

	<entry>
		<title>Dave Cridland: An XMPP Primer</title>
		<link rel="alternate" type="text/html" href="http://blog.dave.cridland.net/?p=63"/>
		<id>http://blog.dave.cridland.net/?p=63</id>
		<updated>2008-07-15T10:21:11+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://identi.ca/edd&quot;&gt;@edd&lt;/a&gt;, as I like to call him, suggested that XMPP wasn’t terribly easy to get into, as it lacks a kind of introduction for would-be developers - there’s a steep learning curve to get through. I’m not convinced, in part because I wrote a client good enough to have a conversation over within 24 hours, but it’s fair to say that I couldn’t have written much more, and besides, I read specifications quite a bit anyway.&lt;/p&gt;
&lt;p&gt;So these posts are, essentially, a quick primer - they describe the protocol in high-level terms, and the aim is that when you (yes, you) read the RFCs and XEPs, it won’t be quite so scary. There will be simplifications - and I’ll try to point those out when I make them - and there will be errors - because I’m not infallible - but hopefully you’ll end up with some familiarity when you read the specifications.&lt;/p&gt;</content>
		<author>
			<name>dwd</name>
			<uri>http://blog.dave.cridland.net</uri>
		</author>
	</entry>

	<entry>
		<title>Ignite Realtime Blog: Whack and SparkWeb have graduated. Help me congratulate them!</title>
		<link rel="alternate" type="text/html" href="http://www.igniterealtime.org/community/blogs/ignite/2008/07/14/whack-and-sparkweb-have-graduated-help-me-congratulate-them"/>
		<id>http://www.igniterealtime.org/community/blogs/ignite/2008/07/14/whack-and-sparkweb-have-graduated-help-me-congratulate-them</id>
		<updated>2008-07-14T23:10:46+00:00</updated>
		<content type="html">&lt;a href=&quot;http://www.igniterealtime.org/projects/whack/index.jsp&quot; class=&quot;jive-link-external&quot;&gt;Whack&lt;/a&gt; 1.0 has been released. Whack is our Open Source XMPP (Jabber) component library for XMPP components. External components are processes that run outside of the Openfire's process but can connect to the server to register new XMPP service. Whack is an implementation of &lt;a href=&quot;http://www.xmpp.org/extensions/xep-0114.html&quot; class=&quot;jive-link-external&quot;&gt;XEP-0114: Jabber Component Protocol&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Unlike the other igniterealtime products, Whack followed a different evolution path. We started coding Whack around November 2004 and after a few months it was operational. Openfire and Whack share the same component's API so around 2005 we were able to run Fastpath as an internal component (i.e. running in the Openfire's process) or just move it as an external component using Whack. It was impressive seeing the same code running as internal and external. Since then Whack continued to evolve but always at a very slow pace. Whack was always stable in each step but it was just not ready for prime time. We wanted to keep adding more things to it to reach a 1.0 release. Since our collaboration software &lt;a href=&quot;http://www.jivesoftware.com/products&quot; class=&quot;jive-link-external&quot;&gt;Clearspace&lt;/a&gt; uses Whack to &lt;a href=&quot;http://www.jivesoftware.com/community/blogs/clearspace/2008/07/07/chats-in-spaces-projects-and-social-groups&quot; class=&quot;jive-link-external&quot;&gt;integrate with Openfire&lt;/a&gt; we needed to push the boundaries of Whack once again and I'm happy to say that we now reached the 1.0 release. And that is why we decided to make a public release in 2008 after 4 years of continuous but slow growth.&lt;br /&gt;
&lt;br /&gt;
A few months ago we also released a new product called SparkWeb. SparkWeb is our Open Source web-based IM client. SparkWeb is based on XIFF just like Spark is based on Smack. Today we updated the &lt;a href=&quot;http://www.igniterealtime.org/projects/index.jsp&quot; class=&quot;jive-link-external&quot;&gt;products page&lt;/a&gt; to list SparkWeb as an official product. Welcome SparkWeb! The family has grown a little bit now. &lt;br /&gt;
&lt;br /&gt;
You can get Whack from &lt;a href=&quot;http://www.igniterealtime.org/downloads/index.jsp#whack&quot; class=&quot;jive-link-external&quot;&gt;here&lt;/a&gt;. Questions could be posted to the &lt;a href=&quot;http://www.igniterealtime.org/community/community/developers/whack_dev&quot; class=&quot;jive-link-external&quot;&gt;Whack forum&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
SparkWeb can be downloaded from &lt;a href=&quot;http://www.igniterealtime.org/downloads/index.jsp#sparkweb&quot; class=&quot;jive-link-external&quot;&gt;here&lt;/a&gt;. If you want to build from the source code you can read the &lt;a href=&quot;http://www.igniterealtime.org/community/docs/DOC-1510&quot; class=&quot;jive-link-external&quot;&gt;Getting and Building SparkWeb&lt;/a&gt; document.</content>
		<author>
			<name>dombiak_gaston</name>
			<uri>http://www.igniterealtime.org/community/blogs/ignite</uri>
		</author>
	</entry>

	<entry>
		<title>Tomas Karasek: Midterm update</title>
		<link rel="alternate" type="text/html" href="http://tomk-soc08.blogspot.com/2008/07/midterm-update.html"/>
		<id>tag:blogger.com,1999:blog-5808850565277568463.post-611203620967683265</id>
		<updated>2008-07-14T00:33:33+00:00</updated>
		<content type="html">After some structure changes in Gajim XMPP code I finally got to implementing HTTP connections handling and now my branch can be used with BOSH Connection Managers in ejabberd 2.0.1 and Openfire 3.5.2. You can find it in Gajim svn:

svn co svn://svn.gajim.org/gajim/branches/bosh_support@9924

In order to connect over http bindings you need to create proxy with type &quot;BOSH&quot; in Proxy Managing dialog</content>
		<author>
			<name>TomK (noreply@blogger.com)</name>
			<uri>http://tomk-soc08.blogspot.com/</uri>
		</author>
	</entry>

	<entry>
		<title>Safa Sofuoğlu: Roadmap Revised</title>
		<link rel="alternate" type="text/html" href="http://gsoc.safasofuoglu.org/2008/07/11/roadmap-revised/"/>
		<id>http://gsoc.safasofuoglu.org/?p=20</id>
		<updated>2008-07-11T18:49:14+00:00</updated>
		<content type="html">&lt;p&gt;After an investigation about the migration to Apache MINA, I have found that MINA could be insufficent to meet our needs. We needed at least a lightweight HTTP engine, and a servlet launcher engine, because Openfire uses servlets to handle BOSH requests. During my search, I came upon &lt;a href=&quot;https://grizzly.dev.java.net/&quot;&gt;grizzly&lt;/a&gt;, which could be a good alternative for us. It has an HTTP engine and a servlet launcher engine built in. However, we needed to make scalability test to be sure about its performance, and these tests could take some time. That's why I deferred working on Openfire's BOSH connection manager.&lt;/p&gt;
&lt;p&gt;By the way, my mentor Gaston offered me to do the BOSH update also on the client side. So, I will be working on SparkWeb's BOSH implementation from now on.&lt;/p&gt;</content>
		<author>
			<name>Safa Sofuoğlu</name>
			<uri>http://gsoc.safasofuoglu.org</uri>
		</author>
	</entry>

	<entry>
		<title>Paweł Wiejacha: Release 2 and Mid-term Evaluations</title>
		<link rel="alternate" type="text/html" href="http://senu.rootnode.net/blog/index.php?/archives/5-Release-2-and-Mid-term-Evaluations.html"/>
		<id>http://senu.rootnode.net/blog/index.php?/archives/5-guid.html</id>
		<updated>2008-07-10T20:20:54+00:00</updated>
		<content type="html">&lt;p&gt;It's mid-term evaluations week. Here's my report.&lt;br /&gt; &lt;/p&gt;&lt;h4&gt;Status:&lt;/h4&gt;&lt;p&gt;Currently there is:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; standalone &lt;b&gt;HTMLChatView&lt;/b&gt;. Changes since the last release:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;clearing messages&lt;/li&gt;&lt;li&gt;changing themes doesn't clear view&lt;/li&gt;&lt;li&gt;Adium 1.0 keywords&lt;/li&gt;&lt;li&gt;clean-up/refactorings&lt;/li&gt;&lt;li&gt;auto-scrolling&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;80% of &lt;b&gt;HTMLChatEdit&lt;/b&gt; (an XHTML-IM message WYSIWYG composer)&lt;/li&gt;&lt;li&gt;&lt;b&gt;MessageValidator&lt;/b&gt; that removes unwanted tags, attributes and CSS properties from incoming XHTML-IM messages&lt;/li&gt;&lt;li&gt;&lt;b&gt;unit tests&lt;/b&gt; for HTMLChatView, MessageValidator, and CSS validator&lt;/li&gt;&lt;li&gt;&lt;b&gt;compatibility&lt;/b&gt; with Adium and Kopete themes (excluding &lt;code&gt;%textBackground{X}%&lt;/code&gt; keyword, and &lt;code&gt;client.zoomImage()&lt;/code&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Next release&lt;/h4&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;HTMLChatEdit:&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;inserting images and hyperlinks &lt;/li&gt;&lt;li&gt;QTextDocument -&amp;gt; XHTML-IM message converter (&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;a&amp;gt; &lt;/code&gt;tags)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;b&gt;PlainTextChatView&lt;/b&gt; - old Psi chat view with new API&lt;/li&gt;&lt;li&gt;PlainTextChatView&lt;b&gt; itegration&lt;/b&gt; with Psi (at some level)&lt;/li&gt;&lt;/ol&gt;&lt;h4&gt;Weekly screenshot&lt;/h4&gt;&lt;h5&gt;&lt;img src=&quot;http://zodiac.mimuw.edu.pl/~pw248348/gsoc/release2.png&quot; /&gt;&lt;/h5&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content>
		<author>
			<name>Paweł Wiejacha</name>
			<uri>http://senu.rootnode.net/blog/</uri>
		</author>
	</entry>

	<entry>
		<title>Process One: Yahoo! in favor of open instant messaging standard XMPP</title>
		<link rel="alternate" type="text/html" href="http://www.process-one.net/en/imtrends/article/yahoo_in_favor_of_open_instant_messaging_standard_xmpp/"/>
		<id>tag:process-one.net,2008:en/imtrends/26.274</id>
		<updated>2008-07-08T17:00:04+00:00</updated>
		<content type="html">After its &lt;a href=&quot;http://www.process-one.net/en/blogs/article/after_aol_yahoo_is_also_experimenting_with_xmpp/&quot;&gt;experiments on XMPP&lt;/a&gt;, Yahoo! now admits that instant messaging interoperability is needed and that XMPP is the most likely protocol to support federation of instant messaging platforms. &lt;p&gt;Yahoo's new head of communications products Scott Dietzen recently gave an interview to &lt;a href=&quot;http://www.cnet.com/&quot; rel=&quot;nofollow&quot;&gt;CNET&lt;/a&gt;. Scott comes from Zimbra, a communication company that use XMPP in its communication. Now that Zimbra has been acquired by Yahoo!, the believe of XMPP as the best candidate for instant messaging protocol has spread.&lt;/p&gt;

&lt;p&gt;As reported by CNET, Dietzen said in an interview: &lt;i&gt;&quot;I believe XMPP is the right platform through which to deliver interoperability with at least some of our partners.&quot;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;When asked about SIP / SIMPLE protocol, he adds: &lt;i&gt;&quot;There are two competing potential standards, XMPP and...SIP. If I were betting, I'd bet on XMPP emerging as the likely framework for adoption.&quot;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;This interview confirms that things are moving in the XMPP direction at Yahoo!, as previously reported.&lt;/p&gt;

&lt;p&gt;You can get more details on CNET article: &lt;a href=&quot;http://news.cnet.com/8301-1023_3-9984673-93.html&quot; rel=&quot;nofollow&quot;&gt;Yahoo's encouraging words for IM standards&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Mickaël Rémond</name>
			<uri>http://www.process-one.net/en/blogs/</uri>
		</author>
	</entry>

	<entry>
		<title>Coccinella: Sprichst du Deutsch? ¿Hablas español?</title>
		<link rel="alternate" type="text/html" href="http://coccinella.im/german-spanish-reviews"/>
		<id>http://coccinella.im/253 at http://coccinella.im</id>
		<updated>2008-07-07T23:38:19+00:00</updated>
		<content type="html">&lt;p&gt;Screencasts are fun, especially when they feature Coccinella! ;-) &lt;strong&gt;That's why we like to share 2 screencast reviews: a German spoken one first, and secondly a Spanish one.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Portalzine.tv machte einen &lt;a href=&quot;http://portalzine.tv/index?/Articles/1/read/aWQtNzQwLWNhdF9wYWdlLTIt/&quot; title=&quot;Tipps und Tricks: Episode 07: Coccinella - Jabber&quot;&gt;fantastischen Screencast&lt;/a&gt; von Coccinella:&lt;br /&gt;
&lt;br /&gt;



&lt;/p&gt;
&lt;p&gt;Genbeta hizo un &lt;a href=&quot;http://www.genbeta.com/2008/01/25-coccinella-pizarras-compartidas-y-sincronizadas-usando-jabber&quot; title=&quot;Coccinella: pizarras compartidas y sincronizadas usando Jabber&quot;&gt;magnifico screencast&lt;/a&gt; de Coccinella:&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;


&lt;/p&gt;
&lt;p&gt;Do you know other screencast reviews of Coccinella? Do you plan to create a similar screencast review in your language? Tell us!&lt;/p&gt;</content>
		<author>
			<name>sander</name>
			<uri>http://coccinella.im</uri>
		</author>
	</entry>

	<entry>
		<title>Adam Nemeth: Active resource representations - aka OEmbed</title>
		<link rel="alternate" type="text/html" href="http://jabbermania.blogspot.com/2008/07/active-resource-representations-aka.html"/>
		<id>tag:blogger.com,1999:blog-5123564397702144885.post-6189803207707783251</id>
		<updated>2008-07-07T19:46:00+00:00</updated>
		<content type="html">(Note: this isn't a jabber-only posts, although one of the earliest implementations is in Google Talk Gadget, and the jabber community could benefit from this in general)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://code.google.com/p/php-oembed/&quot;&gt;&lt;img src=&quot;http://aadaam.dev.ischmerosok.hu/oembed/oembed_demo.png&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; cursor: hand;&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://code.google.com/p/php-oembed/&quot;&gt;PHP-OEmbed project page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Remember when the newly introduced &lt;a href=&quot;http://googletalk.blogspot.com/2007/03/google-talk-gadget.html&quot;&gt;Google Talk Gadget&lt;/a&gt; displayed Youtube videos instead of showing their links? That's what I call &quot;active resource representation&quot;, because it represents the given video more [inter]actively than the pure link - which is hardly showing anything in the case of youtube.&lt;br /&gt;&lt;br /&gt;I believe that a resource usually can be equally represented in a small place: there's no need to load a full page to view a youtube video or a flickr photo, but there isn't need for it to look at a person's social network profile, to accept/reject a calendar invitation, etc - and all of these have URLs nowadays. These technologies could be used in e-mail systems, forums, and chat clients.&lt;br /&gt;&lt;br /&gt;What &lt;a href=&quot;http://oembed.com&quot;&gt;OEmbed&lt;/a&gt; does, is that it tries to provide metadata about a certain resource found at the given URL. That is: you send the link of a flickr photo, and you get an XML or JSON-formatted structure back. While it &lt;a href=&quot;http://www.backdrifter.com/2008/05/09/oembed-fail-represent-restfully/&quot;&gt;can be argued&lt;/a&gt;, that these could be / should be / in an ideal world, would be solved by HTTP headers, this is not the case, and this solution isn't as bad.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I tried to do  a server-side PHP framework, which talks the OEmbed protocol for clients to consume, however, it makes you be able to create non-oembed compatible wrappers too (the perfect example is youtube, of course). This could be used in a web-client, given that it talks back javascript to you. &lt;br /&gt;&lt;br /&gt;Currently, it can handle (proxy) any OEmbed provider (given that you enter their respective address into the providers.xml file), and it has a Youtube provider, which uses some not-so-official part of the &quot;official YouTube Data API&quot;. New providers can be added by looking at the provider API - oh, and there's no error handling yet, so you could understand the code :)&lt;br /&gt;&lt;br /&gt;Note: I extended OEmbed protocol a bit, namely: &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;There could be a description field for every OEmbed-entity (handy for tooltips)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;There could be a duration part (in seconds) for video embeds&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The original resource URL could be in the data response&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Oh, and &lt;a href=&quot;http://flickr.com&quot;&gt;Flickr&lt;/a&gt;: please add thumbnails! Thanks :)</content>
		<author>
			<name>Aadaam (noreply@blogger.com)</name>
			<uri>http://jabbermania.blogspot.com/</uri>
		</author>
	</entry>

	<entry>
		<title>Aleksey Palazchenko: Sneak-preview for GUI</title>
		<link rel="alternate" type="text/html" href="http://alek.silverstone.name/en/soc/sneak-preview-for-gui"/>
		<id>http://alek.silverstone.name/11 at http://alek.silverstone.name</id>
		<updated>2008-07-07T13:33:15+00:00</updated>
		<content type="html">&lt;p&gt;Too much time have passed since my last post. Due to exams PITA (I had 5 of them at June) and health problems I was unable to spent much time for my project. This should be changed.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://alek.silverstone.name/en/soc/sneak-preview-for-gui&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>AlekSi</name>
			<uri>http://alek.silverstone.name/en/taxonomy/term/1/0</uri>
		</author>
	</entry>

	<entry>
		<title>Process One: IDC: Instant messaging to overtake email in business</title>
		<link rel="alternate" type="text/html" href="http://www.process-one.net/en/imtrends/article/idc_instant_messaging_to_overtake_email_in_business/"/>
		<id>tag:process-one.net,2008:en/imtrends/26.273</id>
		<updated>2008-07-07T13:30:05+00:00</updated>
		<content type="html">According to &lt;a href=&quot;http://www.idc.com/&quot;&gt;IDC&lt;/a&gt;, instant messaging is set to overtake email as the preferred form of business communication by the second half of 2010. &lt;p&gt;The research shows that what they call the &lt;i&gt;Hyper-connected&lt;/i&gt; have already adopted instant messaging as their primary channel for communication and will be driving instant messaging in the corporate world to the mass effect.&lt;/p&gt;

&lt;p&gt;This trend will place instant messaging at the heart of the enterprise communication channels. You can thus expect the focus of the leading instant messaging platform to become security, compliance, robustness and ability to federate with the external world.&lt;/p&gt;

&lt;p&gt;A good coverage of IDC research is available from Computerworld UK: &lt;a href=&quot;http://www.computerworlduk.com/technology/networking/messaging/news/index.cfm?newsid=9887&quot;&gt;IM to overtake email in business claims IDC&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Process-one</name>
			<uri>http://www.process-one.net/en/blogs/</uri>
		</author>
	</entry>

</feed>
