<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">

<channel>
	<title>Planet Jabber</title>
	<link>http://planet.jabber.org/</link>
	<language>en</language>
	<description>Planet Jabber - http://planet.jabber.org/</description>

<item>
	<title>Artur Hefczyc: All Tigase projects publicly available</title>
	<guid>http://www.tigase.org/1396 at http://www.tigase.org</guid>
	<link>http://www.tigase.org/projects-published</link>
	<description>&lt;p&gt;Recent Minichat addition on the Tigase website raised lots of questions about access to the source code.&lt;/p&gt;
&lt;p&gt;Following those requests we have listed all the projects Tigase team works on and all the source codes are now publicly available. You can go to the &lt;a href=&quot;http://www.tigase.org/project&quot;&gt;projects&lt;/a&gt; page and browse all the published projects.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Please note, most of the project trackers are in initial state and the web content might be missing. You can, however access the project source codes, bug tracking system and see the roadmap. We are working hard on adding missing elements.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Your comments as always are very welcomed.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.tigase.org/projects-published&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Fri, 09 May 2008 11:43:11 +0000</pubDate>
	<dc:creator>kobit</dc:creator>
</item>
<item>
	<title>Florian Jensen: Jabberforum.org - Mailinglists 2.0</title>
	<guid>http://florianjensen.com/?p=252</guid>
	<link>http://florianjensen.com/2008/05/09/jabberforumorg-mailinglists-20/</link>
	<description>&lt;p&gt;It’s official. Jabberforum.org has replaced the old forums on Jabber.org. Besides running a real forum software, it has a lot of nice features.&lt;/p&gt;
&lt;p&gt;Social Groups: Social groups are communities on the forum, where members can post some pictures and post messages. A bit like Jaiku Channels, just with pictures and without SMS.&lt;/p&gt;
&lt;p&gt;Thats fun, but there’s more!&lt;/p&gt;
&lt;p&gt;The coolest feature we just installed is: Mailinglist integration! You can now read all posts from the mailinglists via the forum, and also reply to them via the forum! We currently have set up 3 lists, Jadmin / Jdev and Juser, but we’ll add more soon.&lt;/p&gt;
&lt;p&gt;I showed this to &lt;a href=&quot;http://www.stpeter.im&quot;&gt;stpeter&lt;/a&gt;, who is mainly hanging out on Mailinglists, and isn’t really familiar with Forums, but even he said:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;[00:08:28] &amp;lt;stpeter&amp;gt; niiiiiice!&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This means something &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;So join the 21st century, join &lt;a href=&quot;http://www.jabberforum.org&quot;&gt;Jabberforum.org&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Thu, 08 May 2008 22:19:48 +0000</pubDate>
	<dc:creator>Florian Jensen</dc:creator>
</item>
<item>
	<title>Peter Saint-Andre: Microblogging Over XMPP</title>
	<guid>https://stpeter.im/?p=2196</guid>
	<link>https://stpeter.im/?p=2196</link>
	<description>&lt;p&gt;There’s been &lt;a href=&quot;http://www.techcrunch.com/2008/05/05/twitter-can-be-liberated-heres-how/&quot;&gt;plenty of talk&lt;/a&gt; recently about using &lt;a href=&quot;http://www.xmpp.org/&quot;&gt;XMPP&lt;/a&gt; to build a decentralized microblogging platform (think &lt;a href=&quot;http://twitter.com/&quot;&gt;Twitter&lt;/a&gt; busted apart to run as a distributed network of microblogging providers). Indeed, as Bob Wyman &lt;a href=&quot;http://mail.jabber.org/pipermail/standards/2008-May/018698.html&quot;&gt;points out&lt;/a&gt;, we have all the pieces:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The core XMPP infrastructure, comprised of 100,000+ messaging and presence servers plus millions of end users.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;http://www.xmpp.org/extensions/xep-0060.html&quot;&gt;XMPP publish-subscribe extension&lt;/a&gt;, specifically the &lt;a href=&quot;http://www.xmpp.org/extensions/xep-0163.html&quot;&gt;personal eventing&lt;/a&gt; profile thereof, which enables your IM account to function as a virtual pubsub service and thus push out all sorts of notifications about you.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;http://tools.ietf.org/html/rfc4287&quot;&gt;Atom syndication format&lt;/a&gt; along with the &lt;a href=&quot;http://tools.ietf.org/html/rfc4685&quot;&gt;Atom threading extension&lt;/a&gt;, which (being XML) is &lt;a href=&quot;http://www.xmpp.org/internet-drafts/draft-saintandre-atompub-notify-07.html&quot;&gt;easily transported&lt;/a&gt; over XMPP.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now it’s just a matter of putting the pieces together, so &lt;a href=&quot;http://arch.jabber.com/&quot;&gt;Joe Hildebrand&lt;/a&gt; and I have done just that in a little spec we call &lt;a href=&quot;http://www.xmpp.org/extensions/inbox/microblogging.html&quot;&gt;Microblogging Over XMPP&lt;/a&gt;. Feedback is welcome!&lt;/p&gt;
&lt;p&gt;UPDATE: While I was at it, I pushed out a new version of &lt;a href=&quot;http://www.xmpp.org/internet-drafts/draft-saintandre-atompub-notify-07.html&quot;&gt;draft-saintandre-atompub-notify&lt;/a&gt;. Enjoy!&lt;/p&gt;</description>
	<pubDate>Wed, 07 May 2008 22:07:51 +0000</pubDate>
	<dc:creator>stpeter</dc:creator>
</item>
<item>
	<title>Google Talkabout: New chatback styles</title>
	<guid>tag:blogger.com,1999:blog-16882295.post-8555887094601456602</guid>
	<link>http://feeds.feedburner.com/~r/blogspot/oyNL/~3/284907841/new-chatback-styles.html</link>
	<description>&lt;table cellpadding=&quot;4&quot; border=&quot;0&quot; style=&quot;border: 1px solid gray; margin: 0pt 0pt 6pt 6pt; float: right; border-collapse: collapse;&quot; cellspacing=&quot;0&quot;&gt; &lt;tbody&gt;&lt;tr style=&quot;background-color: rgb(238, 238, 238);&quot;&gt; &lt;td colspan=&quot;2&quot; align=&quot;center&quot;&gt; &lt;b&gt;New chatback badge style examples&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr style=&quot;background-color: rgb(221, 221, 221);&quot;&gt;&lt;td&gt;  One line basic: &lt;/td&gt;&lt;td&gt; &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style=&quot;background-color: rgb(238, 238, 238);&quot;&gt;&lt;td&gt; Two line basic: &lt;/td&gt;&lt;td&gt; &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style=&quot;background-color: rgb(221, 221, 221);&quot;&gt;&lt;td&gt; Hyperlink and status icon:   &lt;/td&gt;&lt;td&gt; &lt;img src=&quot;http://www.google.com/talk/service/resources/chaticon.gif&quot; alt=&quot;&quot; height=&quot;14&quot; style=&quot;border: medium none ; padding: 0pt 2px 0pt 0pt;&quot; width=&quot;16&quot; /&gt;&lt;img src=&quot;http://www.google.com/talk/service/badge/Show?tk=z01q6amlq0hedb1ba3ammm8qncsnqs7losqiqe1qfrdcg44p93havq2s7v80k4d12qtj49jhvu1tg1lbog6ac1p06knp1bc1qh1f0r3e16rovpd3jdmf2408nncto5fjl7v6ceemh6l2kjbpi7957oq88t8bts6pucdrp5ht7&amp;amp;w=9&amp;amp;h=9&quot; alt=&quot;&quot; height=&quot;9&quot; style=&quot;border: medium none ; padding: 0pt 2px 0pt 0pt;&quot; width=&quot;9&quot; /&gt;&lt;a href=&quot;http://www.google.com/talk/service/badge/Start?tk=z01q6amlq0hedb1ba3ammm8qncsnqs7losqiqe1qfrdcg44p93havq2s7v80k4d12qtj49jhvu1tg1lbog6ac1p06knp1bc1qh1f0r3e16rovpd3jdmf2408nncto5fjl7v6ceemh6l2kjbpi7957oq88t8bts6pucdrp5ht7&quot; target=&quot;_blank&quot; title=&quot;Click here to chat with Itala &quot;&gt;Chat with Itala &lt;/a&gt; &lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;p&gt; We recently added the ability to create &lt;a href=&quot;http://googletalk.blogspot.com/2008/02/google-talk-chatback.html&quot;&gt;Google Talk chatback badges&lt;/a&gt; in several new styles. These options are available by clicking on the “Styles” drop down menu when creating a chatback badge. Examples of the new types of formats can be seen on the right.&lt;/p&gt;  &lt;p&gt; The two borderless versions of the badge make it easier to fit into your page and customize the appearance as you like. You can just paste the code where you want the link to appear. If you want to further tweak the appearance, you can add some style parameters: Add &lt;tt&gt;fontfamily&lt;/tt&gt; and &lt;tt&gt;fontsize&lt;/tt&gt; to choose a specific font or size, and &lt;tt&gt;textcolor&lt;/tt&gt; and &lt;tt&gt;linkcolor&lt;/tt&gt; to set the colors using a hexadecimal RRGGBB value. You can add these parameters to either the new badge URL or to the iframe's src URL in the generated HTML. You can also use the &lt;tt&gt;h&lt;/tt&gt; and &lt;tt&gt;w&lt;/tt&gt; parameters to specify the height or width of the badge. &lt;/p&gt;  &lt;p&gt; For example, &lt;tt&gt;&amp;amp;fontfamily=courier%20new&amp;amp;fontsize=13&amp;amp;linkcolor=000000&amp;amp;textcolor=880000&lt;/tt&gt; will give you Courier New 13 with black for the link text and dark red for the rest of the text. Here is an example of how this looks with the classic badge: &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;In addition to providing more flexibility in terms of appearance, chatback can now be used on web sites that don’t allow frames. For these sites, use the new HTML version of the badge. This version can’t display a status messages but it will show your status as a colored circle anywhere you can embed an image. And if you can’t embed an image (like in an email message), you can use the hyperlink by itself or just the URL.&lt;/p&gt;  &lt;p&gt;To create a badge, visit &lt;a href=&quot;http://www.google.com/talk/service/badge/New&quot;&gt;http://www.google.com/talk/service/badge/New&lt;/a&gt; or, if you are a Google Apps user, visit http://www.google.com/talk/service/a/DOMAIN/badge/New replacing DOMAIN with the name of your domain.&lt;/p&gt;  &lt;p&gt;Bruce Leban&lt;br /&gt;Software Engineer&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/blogspot/oyNL?a=qxZvjH&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/blogspot/oyNL?i=qxZvjH&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/blogspot/oyNL/~4/284907841&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Tue, 06 May 2008 21:12:12 +0000</pubDate>
	<dc:creator>Bruce Leban (noreply@blogger.com)</dc:creator>
</item>
<item>
	<title>Daniel Henninger: IntelliJ... Can we talk about this?</title>
	<guid>http://blathersource.org/clearspace/blogs/blatherblog/2008/05/06/intellij-can-we-talk-about-this</guid>
	<link>http://blathersource.org/clearspace/blogs/blatherblog/2008/05/06/intellij-can-we-talk-about-this</link>
	<description>&lt;div class=&quot;jive-rendered-content&quot;&gt;&lt;p&gt;IntelliJ, why do you insist on bleeding memory relentlessly as I use you?  I should not see your usage increasing by 3 megs every second.  Sure garbage cleanup is taking care of it, but geez...&lt;/p&gt;&lt;p style=&quot;height: 8pt; padding: 0px;&quot;&gt; &lt;/p&gt;&lt;p&gt;Supposedly this was supposed to be fixed in 7.0.3.  I'll get back up with JetBrains when I have the patience to do so.  Generally it doesn't seem to cause any real problems, it's just damned bizarre!  See attached movie clip for fun.  ;) &lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 06 May 2008 15:51:24 +0000</pubDate>
	<dc:creator>daniel</dc:creator>
</item>
<item>
	<title>Matthew Wild: Jabber Abuse Handling</title>
	<guid>tag:blogger.com,1999:blog-13375892.post-4498934155064152016</guid>
	<link>http://matthewstechnologyblog.blogspot.com/2008/05/jabber-abuse-handling.html</link>
	<description>No blog post since... when? Never mind :)&lt;br /&gt;&lt;br /&gt;Something that interests me became a hot topic in the Jabber community (specifically server administrators). We had a meeting at fairly short notice about possible solutions to the problems we know are around the corner.&lt;br /&gt;&lt;br /&gt;The following are some *quick* rough notes I made (too early in the morning) of an abuse reporting method, very much along the lines of &lt;a href=&quot;http://www.xmpp.org/extensions/xep-0161.html&quot;&gt;XEP-0161: SPIM Reporting&lt;/a&gt; and &lt;a href=&quot;http://www.xmpp.org/extensions/xep-0236.html&quot;&gt;XEP-0236: Abuse Reporting&lt;/a&gt;. What I have in mind is something of a mixture between the two. Not all abuse is SPIM, so XEP-0161 should probably be a little more generic (as XEP-0236 is).&lt;br /&gt;&lt;br /&gt;I haven't thought much about the below, but I believe the general concept is not that far from usable, and doesn't disrupt too much the distributed nature of XMPP.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;End-user&lt;/span&gt;&lt;br /&gt;It is nearly always going to be the end user who originates abuse reports. Whether they received spam to their JID, or experienced flooding in a MUC room they administrate.&lt;br /&gt;&lt;br /&gt;The abuse report should be sent to the abuser's home server.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Abuser's server&lt;/span&gt;&lt;br /&gt;Upon receiving an abuse report, the server may choose to act immediately, or wait and gather more evidence (possibly from sources it deems more reliable).&lt;br /&gt;&lt;br /&gt;It is important that the server relates reports it receives to IP addresses when weighing the evidence, *not* JIDs, since obviously the same user may have created multiple accounts).&lt;br /&gt;&lt;br /&gt;Upon receiving satisfactory evidence that a certain IP is abusing the service, the server may decide what action(s) to take.&lt;br /&gt;&lt;br /&gt;Clearly the most obvious step is to ban the IP from the server, and lock associated (reported[1]) accounts.&lt;br /&gt;&lt;br /&gt;The other (optional) step is to report the IP of the offender to a central reporting/blacklist service (ie. abuse.xmpp.net), to help aid other servers who wish to prevent similar abuse of their own service.&lt;br /&gt;&lt;br /&gt;[1] Only reported accounts should be locked, since legitimate users behind the same NAT router as an abuser could otherwise be (overly) punished. Unfortunately there is no way to avoid that legitimate users are sometimes going to get caught up in the net.&lt;br /&gt;&lt;br /&gt;Clearly blocking an IP is not the ideal solution. A new IP is not usually hard to come by. Each reported IP should be investigated, and network administrators notified of the abuse to reduce the chance that it will happen again. &lt;br /&gt;&lt;br /&gt;Dates and times are very important. In the case of dynamic IPs, it is the only way to track down the offending user. Perhaps it would be useful to report more than one IP + time and date (ie. the last X IPs that used the account), for this purpose.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Apologies for the unpolished post. Time to sleep on this :)</description>
	<pubDate>Tue, 06 May 2008 01:28:06 +0000</pubDate>
	<dc:creator>Matthew (noreply@blogger.com)</dc:creator>
</item>
<item>
	<title>Tobias Markmann: Inter-Project Collaboration during Google Summer of Code™ 2008</title>
	<guid>http://ayena.de/inter-project</guid>
	<link>http://ayena.de/inter-project</link>
	<description>Since XMPP is (becomming) the biggest player from all the instant messaging protocols out there, there are a lot Google Summer of Code™ projects in the XMPP field this year. BOSH, the highly discussed dream team for connecting to XMPP from mobile or other limited network environments, is covered by a lot projects this year.
My GSoC project is, not only, about adding BOSH support to libpurple, the C instant messaging library which powers desktop clients like &lt;a href=&quot;http://pidgin.im&quot;&gt;Pidgin&lt;/a&gt; and &lt;a href=&quot;http://adiumx.com&quot;&gt;Adium&lt;/a&gt; and web clients like &lt;a&gt;Meebo&lt;/a&gt;. libpurple doesn't only cover nearly any proprietary instant messaging protocol but also some open protocols like IRC, SILC and of course &lt;a href=&quot;http://xmpp.org&quot;&gt;XMPP&lt;/a&gt;. For XMPP, as the (future) major instant messaging protocol, it's most important that XEPs get implemented, coded and used in real life. There is a huge number of XEPs which aren't implemented and may never be, who knows.
I will implement BOSH from the beginning since there is no codebase in libpurple in the BOSH field  and just contacted &lt;a href=&quot;http://gsoc.safasofuoglu.org/&quot;&gt;Safa Sofuoğlu&lt;/a&gt;, a GSoC student for the XSF mentoring organization, who updates Openfire's BOSH implementation. We plan to test our implementations of the two XEPs, &lt;a href=&quot;http://www.xmpp.org/extensions/xep-0124.html&quot;&gt;XEP-0124&lt;/a&gt; and &lt;a href=&quot;http://www.xmpp.org/extensions/xep-0206.html&quot;&gt;XEP-0206&lt;/a&gt;, against each other since he'll write a server side implementation and I'm writing a client side implementation.
Our aim is to have not just working and good performing implementation but moreover implementations according to the two XMPP Enhancement Proposals. I'm looking forward to the inter-project collaboration.
Cheers and good luck to all Google Summer of Code™ students,
Tobias</description>
	<pubDate>Mon, 05 May 2008 07:20:18 +0000</pubDate>
	<dc:creator>tm</dc:creator>
</item>
<item>
	<title>Daniel Henninger: BlatherSource has moved to Clearspace!</title>
	<guid>http://blathersource.org/clearspace/blogs/blatherblog/2008/05/04/blathersource-has-moved-to-clearspace</guid>
	<link>http://blathersource.org/clearspace/blogs/blatherblog/2008/05/04/blathersource-has-moved-to-clearspace</link>
	<description>&lt;div class=&quot;jive-rendered-content&quot;&gt;&lt;p&gt;Yes that's right, &lt;a href=&quot;http://www.jivesoftware.com/clearspace/&quot; src=&quot;#&quot; dynsrc=&quot;#&quot; class=&quot;jive-link-external-small&quot; lowsrc=&quot;#&quot;&gt;Clearspace&lt;/a&gt;.  Those familiar with Clearspace might be thinking to themselves ... are you nuts?  Clearspace is a -beast- for just a blog!  Well, you're probably right.  However, I like it, I work with it, and I've been interested in writing some plugins for it for a long time now.  The thing is, without actually running it live anywhere for myself, I never give any priority to writing said plugins.  Now I have a solid reason to.  =)&lt;/p&gt;&lt;p style=&quot;height: 8pt; padding: 0px;&quot;&gt; &lt;/p&gt;&lt;p&gt;So what exactly -is- BlatherSource nowadays since I moved all of my projects away from it?  Well, for alll practical purposes it's my playground.  I continue to use this blog for posts related to my projects, XMPP, that sort of thing.  I'll be running a number of services at this site.  for example, I'm now offering public XMPP services here.  If you are so inclined, feel free to register with blathersource.org.  As the author of the IM Gateway plugin, there's a good chance this will be the first place I upload new versions for testing, and if a number of folk start using the service here, it'll help me get a window into what errors might show up.  If folk start having problems that I'm having trouble dulicating myself, hopefully I can get said folk to register at blathersource.org and &quot;demo&quot; the misbehaving accounts to me and such.  And just in general, if you are looking for a place to house your XMPP account, you are quiet welcome to register it here.&lt;/p&gt;&lt;p style=&quot;height: 8pt; padding: 0px;&quot;&gt; &lt;/p&gt;&lt;p&gt;I'll post more details on the XMPP services at a later date, but anyone is welcome to register now if they are so inclined.  I'm not sure what else I'm going to run here just yet.  I got a general purpose dedicated server from &lt;a href=&quot;http://www.hostinganddesigns.com&quot; src=&quot;#&quot; dynsrc=&quot;#&quot; class=&quot;jive-link-external-small&quot; lowsrc=&quot;#&quot;&gt;Hosting And Designs&lt;/a&gt;.  I've been quite pleased with it so far!  I hosted my previous web services at &lt;a href=&quot;http://www.modevia.com&quot; src=&quot;#&quot; dynsrc=&quot;#&quot; class=&quot;jive-link-external-small&quot; lowsrc=&quot;#&quot;&gt;Modevia&lt;/a&gt;, who were wonderful!  However, I decided I wanted to run more services beyond just web services, and also needed to feed my old sysadmin bug since I no longer do that for my job.  =)&lt;/p&gt;&lt;p style=&quot;height: 8pt; padding: 0px;&quot;&gt; &lt;/p&gt;&lt;p&gt;Anyway, I'm excited for my new site.  Who knows, maybe it'll get me posting more.  Probably not, but it's wishful thinking.  &lt;img href=&quot;#&quot; src=&quot;http://blathersource.org/clearspace/images/emoticons/wink.gif&quot; dynsrc=&quot;#&quot; lowsrc=&quot;#&quot; /&gt;&lt;/p&gt;&lt;p style=&quot;height: 8pt; padding: 0px;&quot;&gt; &lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Sun, 04 May 2008 05:20:01 +0000</pubDate>
	<dc:creator>daniel</dc:creator>
</item>
<item>
	<title>Remko Tronçon: Mimicking Jaiku with Psi</title>
	<guid>http://el-tramo.be/?p=86</guid>
	<link>http://el-tramo.be/blog/psi-jaiku</link>
	<description>&lt;p&gt;The day before yesterday, &lt;a href=&quot;http://stpeter.im&quot;&gt;Peter Saint-Andre&lt;/a&gt; sent out a couple of &lt;a href=&quot;http://jaiku.com&quot;&gt;Jaiku&lt;/a&gt; invites to all Jabber Google Summer of Code students and their mentors, including me. Never having looked at microblogging before, I toyed around with it a bit, and it quickly reminded me that I still had something on my Psi wish-list for a while now: a flat, live log of all Jabber events in your network. Since I had a long weekend, I quickly coded up a prototype, and hooked it into Psi.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-86&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The result looks a bit like this:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://el-tramo.be/files/blog/psi-jaiku.png&quot; alt=&quot;&quot; class=&quot;aligncenter&quot; /&gt;&lt;/p&gt;
&lt;p&gt;If you know Jaiku, you’ll probably notice that this looks very similar to the Jaiku web interface. Besides status messages, there are all kinds of (extended) presence events from your contacts, such as the currently playing tune or his/her current mood. Groupchat (&lt;em&gt;`channel’&lt;/em&gt; in Jaiku) and directed messages are interleaved with the events, and get a hyperlink which, when clicked, opens up the corresponding groupchat or chat dialog. This type of event log allows you to have a good overview of everything that is happening in your Jabber network. And if your log gets cluttered with groupchat events, you can always disable groupchat events (or any other type of event) at the top of the dialog, with a more compact log as a result. Finally, just as with the Jaiku Jabber bot, you can quickly reply to the last event from a certain user at the bottom of the dialog. &lt;/p&gt;
&lt;p&gt;When will this prototype be production-ready, you ask? Well, I’m actually not planning to invest any more time in it in the near future. The reason is that &lt;a href=&quot;http://alek.silverstone.name/&quot;&gt;Aleksey Palazchenko&lt;/a&gt; (aka AlekSi) will create a brand new history system for Psi for his Google Summer of Code project. I’m pretty sure his new history system will enable us to get a global live history of events, together with filtering based on type. And if we still need some extra functionality, we could always create a plugin.&lt;/p&gt;</description>
	<pubDate>Sat, 03 May 2008 17:14:49 +0000</pubDate>
	<dc:creator>Remko Tronçon</dc:creator>
</item>
<item>
	<title>Brendan Taylor</title>
	<guid>http://necronomicorp.com/lab/48</guid>
	<link>http://necronomicorp.com/lab/gsoc-2007-canada</link>
	<description>&lt;div&gt;&lt;p&gt;Google just released some statistics for GSoC 2008, which reminded me of something I'd noticed in last year's &lt;a href=&quot;http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=http:%2F%2Fcode.google.com%2Fsoc%2Fsoc_map2007.kml&amp;amp;ie=UTF8&quot;&gt;Student/Mentor map&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;lots of people in and around Vancouver&lt;/li&gt;
&lt;li&gt;a couple of people scattered throughout BC&lt;/li&gt;
&lt;li&gt;two people in Calgary&lt;/li&gt;
&lt;li&gt;two people in Edmonton&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And then a &lt;em&gt;huge&lt;/em&gt; gap until Toronto.&lt;/p&gt;

&lt;p&gt;Western Canada isn't exactly a centre of exciting software activity. :(&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Fri, 02 May 2008 17:28:22 +0000</pubDate>
</item>
<item>
	<title>Remko Tronçon: Improving Psi’s roster</title>
	<guid>http://el-tramo.be/?p=85</guid>
	<link>http://el-tramo.be/blog/psi-roster-improvements</link>
	<description>&lt;p&gt;For a while now, Psi users have been requesting several changes and additions to the roster (or `&lt;em&gt;contact list&lt;/em&gt;‘). These requests include grouping contacts into meta-contacts, nested roster groups, and displaying user avatars in the roster. We have been postponing all these changes to the roster as much as possible, because none of us wanted to touch the roster code, for reasons I’ll explain below. This year, Psi is fortunate enough to have &lt;a href=&quot;http://gislan.utumno.pl&quot;&gt;Adam Czachorowski&lt;/a&gt; (aka Gislan), a student from the &lt;a href=&quot;http://code.google.com/soc/&quot;&gt;Google Summer of Code&lt;/a&gt;, to work on roster improvements.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-85&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;So far, the major cause of all Psi developers staying clear from doing substantial roster changes is probably the fact that all roster-related classes are very &lt;strong&gt;tightly coupled&lt;/strong&gt; to each other. This has several consequences: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It’s hard to get a good &lt;strong&gt;understanding&lt;/strong&gt; of which piece of code does what, since there is no separation of logic between the different classes, and none of them work without the other one.&lt;/li&gt;
&lt;li&gt;The code is very &lt;strong&gt;fragile&lt;/strong&gt;: if you change one tiny piece, you might break something completely different. Moreover, it’s hard to tell what you broke, since the functionality is spread out across the different classes.&lt;/li&gt;
&lt;li&gt;The code is &lt;strong&gt;untestable&lt;/strong&gt;: Since there is no decent separation of the roster logic (i.e. the structure of the roster) and the roster user interface (i.e. how it is shown), it has been impossible so far to create some form of automated tests for the roster code. Because of the tight coupling between the various classes, it is impossible to test each part of the roster functionality in isolation, making unit testing impossible. Given that the roster is the most central part of the Psi user interface, it is actually unacceptable that we have no form of testing whether it (still) functions correctly.&lt;/li&gt;
&lt;li&gt;There can be &lt;strong&gt;no reuse&lt;/strong&gt; of any of the roster code in other parts of the UI (such as the list of participants in the MUC dialog), or even for other IM clients that are based on the back-end of Psi.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Because of these fundamental issues, a complete makeover of the roster code is in order. More specifically, we want to have a clear separation of anything that has to do with UI, and the actual logic of the roster. Additionally, we want the (untestable) UI layer to be as thin as possible, pushing as much down to the logic layer as we can. Finally, we want to achieve a full coverage of the logic layer using only unit tests.&lt;/p&gt;
&lt;p&gt;What Gislan will exactly do in his Google Summer of Code project still has to be worked out in detail. He will be responsible for a major part (if not all) of the roster rewrite, and get some new functionality in there as well (since that will be a breeze with the new code). You can follow his progress on &lt;a href=&quot;http://gislan.utumno.pl&quot;&gt;his blog&lt;/a&gt;, and get more detailed technical information on the &lt;a href=&quot;http://psi-im.org/wiki/index.php?title=GSoC08_Roster_Improvements&quot;&gt;project page&lt;/a&gt; for his GSoC project.&lt;/p&gt;</description>
	<pubDate>Thu, 01 May 2008 21:07:29 +0000</pubDate>
	<dc:creator>Remko Tronçon</dc:creator>
</item>
<item>
	<title>Coccinella: Coccinella 0.96.8 Released</title>
	<guid>http://coccinella.im/228 at http://coccinella.im</guid>
	<link>http://coccinella.im/coccinella-0.96.8</link>
	<description>&lt;p&gt;The Coccinella project is pleased to announce today the immediate availability of Coccinella 0.96.8, a &lt;em&gt;free&lt;/em&gt; and open-source &lt;em&gt;cross-platform&lt;/em&gt; chat client with a built-in &lt;em&gt;whiteboard&lt;/em&gt; for improved collaboration with other people. Coccinella 0.96.8 sees many usability improvements in &lt;a href=&quot;http://coccinella.im/whytransportsmatter&quot; title=&quot;Transports should work out-of-the-box&quot;&gt;transport integration&lt;/a&gt;. &lt;strong&gt;Staying in touch with people on networks which do &lt;a href=&quot;http://www.imfederation.com/&quot;&gt;not yet interoperate&lt;/a&gt; is now easier than ever as you can see:&lt;/strong&gt;&lt;/p&gt;

&lt;table&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td&gt;
   &lt;a href=&quot;http://coccinella.im/aim&quot; title=&quot;Add AIM Contact Howto&quot;&gt;&lt;img src=&quot;http://coccinella.im/stuff/register-aim.png&quot; alt=&quot;Register to AIM Transport&quot; title=&quot;Cleaner transport registration dialogs&quot; /&gt;&lt;/a&gt;
  &lt;/td&gt;
  &lt;td&gt;
   &lt;a href=&quot;http://coccinella.im/msn&quot; title=&quot;Add MSN Contact Howto&quot;&gt;&lt;img src=&quot;http://coccinella.im/stuff/add-contact-msn.png&quot; alt=&quot;Add MSN Contact&quot; title=&quot;Cleaner Add Contact dialog&quot; /&gt;&lt;/a&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;Other &lt;a href=&quot;http://coccinella.cvs.sourceforge.net/*checkout*/coccinella/coccinella/CHANGES?revision=1.184&quot; title=&quot;Detailed Changelog&quot;&gt;highlights of Coccinella 0.96.8&lt;/a&gt; include:&lt;/p&gt;



&lt;ul&gt;
 &lt;li&gt;Better support for actions on multiple contacts&lt;/li&gt;
 &lt;li&gt;Close buttons on tabs&lt;/li&gt;
 &lt;li&gt;Redesigned directory structure for themes, &lt;a href=&quot;http://coccinella.im/oxygen-icon-theme&quot;&gt;stay tuned!&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;Undo &amp;amp; Redo of text&lt;/li&gt;
 &lt;li&gt;Support for multiple &lt;a href=&quot;http://en.wikipedia.org/wiki/SRV_record&quot;&gt;DNS SRV Records&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;Enhanced Mac OS X integration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Communicate with Coccinella and stay tuned for  &lt;a href=&quot;http://useopensource.blogspot.com/2008/04/synching-open-source-release-schedule.html&quot; title=&quot;Synching the open source release schedule&quot;&gt;next version on September 24&lt;/a&gt;!&lt;/p&gt;

&lt;table&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td align=&quot;center&quot;&gt;
   &lt;p&gt;About Coccinella&lt;/p&gt;
   &lt;a href=&quot;http://coccinella.im/about&quot; title=&quot;About&quot;&gt;&lt;img src=&quot;http://coccinella.im/stuff/book.png&quot; alt=&quot;book&quot; /&gt;&lt;br /&gt;Learn&lt;/a&gt;
  &lt;/td&gt;
  &lt;td align=&quot;center&quot;&gt;
   &lt;p&gt;Screenshots&lt;/p&gt;
   &lt;a href=&quot;http://coccinella.im/gallery&quot; title=&quot;Screenshots&quot;&gt;&lt;img src=&quot;http://coccinella.im/stuff/thumbnail-show.png&quot; alt=&quot;book&quot; /&gt;&lt;br /&gt;View&lt;/a&gt;
  &lt;/td&gt;
  &lt;td align=&quot;center&quot;&gt;
   &lt;p&gt;Download Coccinella&lt;/p&gt;
   &lt;a href=&quot;http://coccinella.im/download&quot; title=&quot;Download&quot;&gt;&lt;img src=&quot;http://coccinella.im/stuff/kget.png&quot; alt=&quot;book&quot; /&gt;&lt;br /&gt;Get&lt;/a&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;</description>
	<pubDate>Wed, 30 Apr 2008 21:44:26 +0000</pubDate>
	<dc:creator>sander</dc:creator>
</item>
<item>
	<title>Dave Cridland: Ooooh. Toy!</title>
	<guid>http://blog.dave.cridland.net/?p=55</guid>
	<link>http://blog.dave.cridland.net/?p=55</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://spaceboyz.net:7000&quot;&gt;PEP Aggregator&lt;/a&gt;, announced (very) early this morning, and nothing to do with my last post which talked about precisely this kind of thing. (I talked about bookmarks, he’s doing user tune, but it’s much of a muchness).&lt;/p&gt;
&lt;p&gt;Stephan Maka wrote it, you can contact him on the jdev list if you’re interested in helping (and can code Ruby).&lt;/p&gt;
&lt;p&gt;I know it’s terribly trendy to do this, but if you ask me, this is Web 3.0, and the shape of things to come.&lt;/p&gt;</description>
	<pubDate>Tue, 29 Apr 2008 08:51:00 +0000</pubDate>
	<dc:creator>dwd</dc:creator>
</item>
<item>
	<title>Peter Saint-Andre: Jabbering via iPhone?</title>
	<guid>https://stpeter.im/?p=2191</guid>
	<link>https://stpeter.im/?p=2191</link>
	<description>&lt;p&gt;When it comes to telephones I am a confirmed user of trailing-edge technologies, but if it’s true that &lt;a href=&quot;http://www.tuaw.com/2008/04/27/rumors-jabber-support-spotted-by-iphone-insider/&quot;&gt;Apple is adding XMPP support to the iPhone&lt;/a&gt; then I just might need to reconsider. :)&lt;/p&gt;</description>
	<pubDate>Mon, 28 Apr 2008 21:08:35 +0000</pubDate>
	<dc:creator>stpeter</dc:creator>
</item>
<item>
	<title>Artur Hefczyc: Installing Minichat on your website</title>
	<guid>http://www.tigase.org/1376 at http://www.tigase.org</guid>
	<link>http://www.tigase.org/minichat-simple-install-guide</link>
	<description>&lt;p&gt;We have made Minichat available just to demonstrate new stuff we are working on, to do some tests and collect your opinions. The feedback we have got exceeded our expectations. The most common question was: &lt;em&gt;Can I/how can I install it on my website?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Installing the Minichat on your website is very simple so I am putting here instructions for all of you who want to include the Minichat client on your website and allow visitors to chat with you.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Just to remind you - this code is still under development and will be updated and changed very often. It may even stop working temporarily or permanently. We can even intentionally block certain users or IP addresses if we discover any abuse. If you are ready for this and still want to have it continue reading...&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.tigase.org/minichat-simple-install-guide&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Fri, 25 Apr 2008 22:43:02 +0000</pubDate>
	<dc:creator>kobit</dc:creator>
</item>
<item>
	<title>Dave Cridland: Replacing ACAP - Sharing Data</title>
	<guid>http://blog.dave.cridland.net/?p=54</guid>
	<link>http://blog.dave.cridland.net/?p=54</link>
	<description>&lt;p&gt;There’s another part to ACAP beyond configuration, though. ACAP allows you to share bookmarks, for example, with anyone else on the same server, or with anyone at all, anywhere. It’s a precursor, in this respect, to the social bookmarking sites like Delicious, but with several key differences.&lt;/p&gt;
&lt;p&gt;The most obvious of these is that the owner of the data remains in control of it at all times. If you want to stop sharing your data, then you simply stop sharing it. There’s no complicated privacy agreements involved here, it’s your account, and quite possibly on your server.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;Admittedly, I’m a particular fan of people running their own servers. I should call this concept MicroServers™, and make myself famous for a new Meme™, but I actually call it Common Sense™. The real reason I think people should run MicroServers™ is to be in control of their own data, which just seems to me to be a pretty basic thing to want to do, and not some terribly dramatic new concept at all.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;So, anyway - you do lose the rather nice feature of the social networking sites to aggregate and statistically analyse data. For example, there’s no way to see how many people have bookmarked the same thing. But that’s actually okay, because you’re free to grant the rights to social bookmarking entities to see your data and analyse it.&lt;/p&gt;
&lt;p&gt;Now PEP also allows people to share data or keep it private. The neat thing is that we can share it by default with anyone who wants it from our roster. Given that these are the people who are - probably - our friends, that means in turn that this is probably a good mapping. Moreover, this is more powerful than ACAP can provide, because it’s allowing data sharing beyond people on the same server, without forcing such data to be simply public.&lt;/p&gt;
&lt;p&gt;In a PEP-replaces-ACAP world, then, your browser’s bookmark and your “social bookmarks” are one and the same thing. You can choose to share your bookmarks with anyone you choose, including - most interestingly - social bookmark aggregators, one or more of them, which will take your data, analyse it, and provide aggregations and statistics.&lt;/p&gt;
&lt;p&gt;No more closed data silos, just aggregation and statistical services - of course essentially the same privacy issues, but you could at least change from one to another easily, even if the old aggregator could keep a snapshot of your data if it wasn’t playing nicely.&lt;/p&gt;</description>
	<pubDate>Fri, 25 Apr 2008 15:35:09 +0000</pubDate>
	<dc:creator>dwd</dc:creator>
</item>
<item>
	<title>Dave Cridland: Replacing ACAP - Personal Configuration</title>
	<guid>http://blog.dave.cridland.net/?p=53</guid>
	<link>http://blog.dave.cridland.net/?p=53</link>
	<description>&lt;p&gt;I’ve always maintained that I’m not wed to ACAP. I don’t like ACAP because I wrote a server, I like ACAP because it stops me swearing at my client when I switch from desktop to laptop. (Which I do a lot). That’s why I started using it, and that’s why I wrote a server. (And a client library. And a client that used it. And so on.)&lt;/p&gt;
&lt;p&gt;In terms of investment of time, I’ve put a lot into ACAP. So you’d be forgiven for thinking that I’d be loathe to chuck it all away. But the truth of the matter is that, while I rather like a lot of the design of ACAP, the thing I particularly like about it is what it does. It means that when I configure my email client, I’m configuring my email client. Not “my copy of Polymer on my desktop”, but “my email client”. In principle, whichever ACAP-supporting email client I choose to use, wherever I choose to use it.&lt;/p&gt;
&lt;p&gt;The thing I particularly *don’t* like about it is that nobody, and no clients, use it - I still run one of four or five full ACAP servers on the planet, and I wrote all of them. (Unless someone’s going to tell me they run Cyrus smlACAPd. In which case I shall be impressed). Only Polymer does a full job of ACAP, although actually, most ACAP users are Mulberry users - Mulberry doesn’t do standard configuration, so the magical interop is lost. A shame - I don’t think Polymer is perfect for everyone all the time, but email clients have to try to break the Barnum law, and please all the people all the time, and that’s why, I think, all of them suck.&lt;/p&gt;
&lt;p&gt;But what would be great is if there were a protocol that did essentially the same thing as ACAP, but did so in a way that somehow avoided The Great Bootstrap Problem, so that it was relatively easy to get to a point where all clients supported it, and so you could decide to use, say, Thunderbird for reading your mail, and Polymer for organizing it, and they’d both use the same accounts, colour your messages the same, use the same flags, etc.&lt;/p&gt;
&lt;p&gt;And luckily, there is. Sort of.&lt;/p&gt;
&lt;p&gt;PEP, core of the rich presence support in XMPP, provides the basics of what’s needed. It means that every email client, web browser, etc would all become an XMPP client (although not an IM client), which would be quite amusing, but they’d pick up bookmarks, IMAP configurations, etc all from PEP.&lt;/p&gt;
&lt;p&gt;To be fair, not everything is there, but PEP does look like a pretty good base. Things missing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Offline support&lt;/li&gt;
&lt;li&gt;Better synchronization&lt;/li&gt;
&lt;li&gt;Microformats for data&lt;/li&gt;
&lt;li&gt;Other stuff I haven’t thought of&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;None of these are as critical, or as hard, as you might think, though. Offline support and better sync basically are accomplished by the same mechanism that allows client-side caching to improve bandwidth, which we need for mobile rich presence anyway.&lt;/p&gt;
&lt;p&gt;Microformats are pretty easy to define, because we have the starting point of the ACAP dataset class definitions, which were arrived at by sufficient people thinking about not only how email clients (for example) are configured, but how they ought to be, too. And since dataset-classes map quite simply onto XML, this is nice and easy.&lt;/p&gt;
&lt;p&gt;I suppose, given a nice website in pastel blue with rounded corners and bright green/orange highlights, that we could probably solve this in a couple of weeks. Anyone fancy tackling it?&lt;/p&gt;</description>
	<pubDate>Fri, 25 Apr 2008 13:40:31 +0000</pubDate>
	<dc:creator>dwd</dc:creator>
</item>
<item>
	<title>Ignite Realtime Blog: Open-Even-More-Fire 3.5.1 Released!</title>
	<guid>http://www.igniterealtime.org/community/blogs/ignite/2008/04/24/openevenmorefire-351-released</guid>
	<link>http://www.igniterealtime.org/community/blogs/ignite/2008/04/24/openevenmorefire-351-released</link>
	<description>We are pleased to announce the release of Openfire 3.5.1, now with even more openness!  This release represents the first stage of the Enterprise plugin split into open source plugins.  We're very excited to be able to provide these to everyone for free, and seeing what the community does with them, both in terms of contributed code and use case scenarios.  So lets talk about some specifics.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;New Plugins!&lt;/h4&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Monitoring: Adds support for server statistics and chat archiving and reports.&lt;/li&gt;
&lt;li&gt;Fastpath: Support for managed queued chat requests, such as a support team might use.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
These are the first two pieces of the open sourced Enterprise plugin.  Client management is coming very soon, as is clustering.  SparkWeb will also be released tomorrow as a separate product.  So you might be wondering, hey, why is there an Openfire Enterprise 3.5.1?  Well, due to the lack of all of the plugins being available right now, we've provide 3.5.1 for existing enterprise customers to make use of.  It includes some important clustering fixes though!  (as will the clustering plugin when it is release)&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Important, Seriously, Pay Attention, Read This&lt;/h4&gt;
&lt;br /&gt;
&lt;div class=&quot;jive-quote&quot;&gt;
If you install the Monitoring and/or Fastpath plugin, make absolute sure that you &lt;b&gt;read the readme&lt;/b&gt; first!  There are included instructions for how to migrate your database from the Enterprise plugin to the new plugin database tables.  If you have &lt;b&gt;ever&lt;/b&gt; run the Enterprise plugin or the old Fastpath plugin before it was integrated with Enterprise, make sure you don't forget this or you will be unhappy!&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h4&gt;Big Connection Manager Improvements&lt;/h4&gt;
&lt;br /&gt;
The connection managers have been updated to bring HTTP binding up to date and a couple of library upgrades that include a number of improvements.  It is important to note though that the conf/manager.xml file has been updated and you will need to update yours as well.  The new http binding section that you will need to add is described &lt;a href=&quot;http://www.igniterealtime.org/community/docs/DOC-1514&quot; class=&quot;jive-link-external&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Ok Fine, Where Do I Get It?&lt;/h4&gt;
&lt;br /&gt;
You can download Openfire 3.5.1 &lt;a href=&quot;http://www.igniterealtime.org/downloads/index.jsp&quot; class=&quot;jive-link-external&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
You can see the entire changelog &lt;a href=&quot;http://www.igniterealtime.org/builds/openfire/docs/latest/changelog.html&quot; class=&quot;jive-link-external&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
You can view the documentation for 3.5.1 &lt;a href=&quot;http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/index.html&quot; class=&quot;jive-link-external&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
Plugins can be downloaded from the admin console or &lt;a href=&quot;http://www.igniterealtime.org/projects/openfire/plugins.jsp&quot; class=&quot;jive-link-external&quot;&gt;here&lt;/a&gt;.</description>
	<pubDate>Fri, 25 Apr 2008 02:22:16 +0000</pubDate>
	<dc:creator>jadestorm</dc:creator>
</item>
<item>
	<title>Artur Hefczyc: Minichat - Web client on Tigase website</title>
	<guid>http://www.tigase.org/1375 at http://www.tigase.org</guid>
	<link>http://www.tigase.org/minichat-version-1</link>
	<description>&lt;p&gt;&lt;img src=&quot;http://www.tigase.org/files/articles/minichat/minichat-only-small.png&quot; align=&quot;left&quot; hspace=&quot;5&quot; vspace=&quot;5&quot; /&gt; We have just installed the Minichat - simple web client on the Tigase website. It allows anybody who visits the website to chat with &quot;admin&quot; - me ;-). No user name, no password is required. Just click to connect to the XMPP/Jabber server and you can start conversation.&lt;/p&gt;
&lt;p&gt;This is the AJAX application created using &lt;a href=&quot;http://code.google.com/webtoolkit/&quot;&gt;GWT (Google Web Toolkit)&lt;/a&gt;. It connects to the XMPP server via &lt;a href=&quot;http://www.xmpp.org/extensions/xep-0124.html&quot;&gt;Bosh&lt;/a&gt; and signs in using &lt;a href=&quot;http://www.xmpp.org/extensions/xep-0175.html&quot;&gt;SASL Anonymous&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is our first version of the client and we are going to move things further to add fully functional AJAX client to Tigase project. The AJAX client and the XMPP library written in GWT is also available under GPLv3 license and will be released publicly very soon.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Please have a look, experiment and let us know what you think...&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.tigase.org/minichat-version-1&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 23 Apr 2008 22:00:24 +0000</pubDate>
	<dc:creator>kobit</dc:creator>
</item>
<item>
	<title>Coccinella: Yearly Overview #1</title>
	<guid>http://coccinella.im/226 at http://coccinella.im</guid>
	<link>http://coccinella.im/overview1</link>
	<description>&lt;p&gt;&lt;img src=&quot;http://coccinella.im/stuff/visits07-08.png&quot; alt=&quot;Visits for all visitors (Coccinella website)&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Almost one year ago, the new Coccinella website was &lt;a href=&quot;http://coccinella.im/node/35&quot; title=&quot;Official website launched&quot;&gt;launched&lt;/a&gt; (1). Since then you were provided with nearly 6 Coccinella releases: &lt;a href=&quot;http://coccinella.im/coccinella-0.96.0&quot; title=&quot;Coccinella 0.96.0 release announcement&quot;&gt;0.96.0&lt;/a&gt;, &lt;a href=&quot;http://coccinella.im/coccinella-0.96.2&quot; title=&quot;Coccinella 0.96.2 release announcement&quot;&gt;0.96.2&lt;/a&gt;, &lt;a href=&quot;http://coccinella.im/coccinella-0.96.4&quot; title=&quot;Coccinella 0.96.4 release announcement&quot;&gt;0.96.4&lt;/a&gt;, &lt;a href=&quot;http://coccinella.im/coccinella-0.96.4.1&quot; title=&quot;Coccinella 0.96.4.1 release announcement&quot;&gt;0.96.4.1&lt;/a&gt;, and &lt;a href=&quot;http://coccinella.im/coccinella-0.96.6&quot; title=&quot;Coccinella 0.96.6 release announcement&quot;&gt;0.96.6&lt;/a&gt; (2) of which 2 were &lt;a href=&quot;http://www.linuxworld.com.au/index.php/id;945594977;fp;2;fpid;1&quot; title=&quot;Joint releases to jolt open source&quot;&gt;synchronised releases&lt;/a&gt;. It was a productive year.&lt;/p&gt;
&lt;p&gt;The website itself was also a success with increasing numbers of people discovering Coccinella and XMPP. However, not everything went as fluently. In the summer of 2007 you could not access the website during nearly a whole week (3) due to major troubles with our former hosting provider (VistaPages). Read more in our &lt;a href=&quot;http://coccinella.im/harvard-way-to-choose-hosting&quot; title=&quot;Vistapages Hosting Service Review&quot;&gt;VistaPages Review&lt;/a&gt; (summary: &lt;em&gt;VistaPages sucks&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Speaking of reviews Coccinella also was reviewed by a &lt;a href=&quot;http://www.root.cz/clanky/coccinella-telefonujeme-a-kreslime-pres-jabber/&quot; title=&quot;Telefonujeme a kreslíme přes Jabber&quot;&gt;popular Czech website&lt;/a&gt; (4), &lt;a href=&quot;http://lifehacker.com/348441/share-whiteboards-over-jabber-with-coccinella&quot; title=&quot;Featured Download: Share Whiteboards Over Jabber with Coccinella&quot;&gt;Lifehacker.com&lt;/a&gt; (5), and &lt;a href=&quot;http://www.genbeta.com/2008/01/25-coccinella-pizarras-compartidas-y-sincronizadas-usando-jabber&quot; title=&quot;Pizarras compartidas y sincronizadas usando Jabber&quot;&gt;others&lt;/a&gt;. Luckily, and obviously, we came much better out of these reviews than VistaPages came out of ours.&lt;/p&gt;
&lt;p&gt;PS: A new Coccinella release is in the pipelines. So it's time for you to download the &lt;a href=&quot;http://coccinella.im/breakfast/&quot; title=&quot;Binaries of the development version of Coccinella&quot;&gt;daily breakfast build&lt;/a&gt; and start bug hunting!&lt;/p&gt;</description>
	<pubDate>Wed, 23 Apr 2008 18:23:53 +0000</pubDate>
	<dc:creator>sander</dc:creator>
</item>
<item>
	<title>Ignite Realtime Blog: SparkWeb Open Source</title>
	<guid>http://www.igniterealtime.org/community/blogs/ignite/2008/04/22/sparkweb-open-source</guid>
	<link>http://www.igniterealtime.org/community/blogs/ignite/2008/04/22/sparkweb-open-source</link>
	<description>Earlier today I exported our svn repository for SparkWeb and committed the intial import to the new open source repository! Instructions for getting and building the source are available. &lt;a href=&quot;http://www.igniterealtime.org/community/docs/DOC-1510&quot; class=&quot;jive-link-wiki&quot;&gt;Getting and Building SparkWeb&lt;/a&gt;. A chat room for discussion of SparkWeb development can be found at sparkweb@conference.igniterealtime.org. I'm looking forward to seeing what the community can do! &lt;img src=&quot;http://www.igniterealtime.org/community/images/emoticons/happy.gif&quot; alt=&quot;:)&quot; border=&quot;0&quot; class=&quot;jive-emoticon&quot; /&gt;</description>
	<pubDate>Wed, 23 Apr 2008 00:37:59 +0000</pubDate>
	<dc:creator>DavidSmith</dc:creator>
</item>
<item>
	<title>Kevin Smith: Summer of Code ‘08</title>
	<guid>http://www.kismith.co.uk/wordpress/?p=89</guid>
	<link>http://www.kismith.co.uk/wordpress/index.php/2008/04/22/summer-of-code-08/</link>
	<description>As summer 2008 approaches, students have been busy applying, the XSF has been busy scoring applications, and mentors have been busy preparing. It’s time again for Google’s Summer of code, a scheme to pay students to work on open source code for the summer, and hopefully for them to continue contributing afterwards. This year has [...]</description>
	<pubDate>Tue, 22 Apr 2008 21:15:53 +0000</pubDate>
	<dc:creator>Kev</dc:creator>
</item>
<item>
	<title>Extended Conversation: Google Summer of Code 2008</title>
	<guid>http://blog.xmpp.org/?p=38</guid>
	<link>http://blog.xmpp.org/?p=38</link>
	<description>&lt;p&gt;For the fourth year in a row, the &lt;a href=&quot;http://www.xmpp.org/xsf/&quot;&gt;XMPP Standards Foundation&lt;/a&gt; is &lt;a href=&quot;http://code.google.com/soc/2008/xmpp/about.html&quot;&gt;participating&lt;/a&gt; in the &lt;a href=&quot;http://code.google.com/soc/2008/&quot;&gt;Google Summer of Code&lt;/a&gt;. Our projects for 2008 are as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mateusz Biliński — &lt;a href=&quot;http://code.google.com/soc/2008/xmpp/appinfo.html?csaid=4DBB14A9D1CA8C7C&quot;&gt;Plug-in system for Gajim&lt;/a&gt; (Mentor: Yann LeBoulanger)&lt;/li&gt;
&lt;li&gt;Adam Czachorowski — &lt;a href=&quot;http://code.google.com/soc/2008/xmpp/appinfo.html?csaid=CC0FB57C68942C8C&quot;&gt;Metacontacts support and various roster&lt;br /&gt;
improvements for Psi&lt;/a&gt; (Mentor: Remko Tronçon)&lt;/li&gt;
&lt;li&gt;Tomas Karasek — &lt;a href=&quot;http://code.google.com/soc/2008/xmpp/appinfo.html?csaid=8808F80FD61017BF&quot;&gt;Bidirectional-streams Over Synchronous HTTP (XEP-0124) support in Gajim Jabber client&lt;/a&gt; (Mentor: Yann LeBoulanger)&lt;/li&gt;
&lt;li&gt;Aleksey Palazchenko — &lt;a href=&quot;http://code.google.com/soc/2008/xmpp/appinfo.html?csaid=3B03DDE3FDEE3312&quot;&gt;Psi: Message history&lt;/a&gt; (Mentor: Kevin Smith)&lt;/li&gt;
&lt;li&gt;Safa Sofuoğlu — &lt;a href=&quot;http://code.google.com/soc/2008/xmpp/appinfo.html?csaid=925383C386048A54&quot;&gt;Updating and Improving BOSH Support of Openfire&lt;/a&gt; (Mentor: Gaston Dombiak)&lt;/li&gt;
&lt;li&gt;Paweł Wiejacha — &lt;a href=&quot;http://code.google.com/soc/2008/xmpp/appinfo.html?csaid=2E3332B677411001&quot;&gt;Themable WebKit-based Chat Dialogs&lt;/a&gt; (Mentor: Kevin Smith)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here’s to another successful summer of coding!&lt;/p&gt;</description>
	<pubDate>Mon, 21 Apr 2008 19:39:19 +0000</pubDate>
	<dc:creator>stpeter</dc:creator>
</item>
<item>
	<title>Alexander Gnauck: agsXMPP and Silverlight</title>
	<guid>http://blog.ag-software.de/?p=6</guid>
	<link>http://blog.ag-software.de/?p=6</link>
	<description>&lt;p&gt;
&lt;a href=&quot;http://www.ag-software.de/index.php?page=agsxmpp-sdk&quot;&gt;agsXMPP &lt;/a&gt;supports lots of platforms which currently include Windows, Linux (Mono) and Windows-Mobile. And the next version I am currently working on will also support &lt;a href=&quot;http://silverlight.net/&quot;&gt;Microsoft Silverlight&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
This opens new possibilities to xmpp web development.
&lt;/p&gt;
&lt;p&gt;
I attached a small screenshot which shows agsXMPP for SIlverlight in action. Follow this blog for updates.
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.ag-software.de/wp-content/uploads/2008/04/silverlight.png&quot;&gt;&lt;img src=&quot;http://blog.ag-software.de/wp-content/uploads/2008/04/silverlight-296x300.png&quot; title=&quot;Silverlight Demo Client&quot; height=&quot;300&quot; width=&quot;296&quot; alt=&quot;Silverlight Demo Client&quot; class=&quot;alignnone size-medium wp-image-5&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Sat, 19 Apr 2008 10:45:03 +0000</pubDate>
	<dc:creator>gnauck</dc:creator>
</item>
<item>
	<title>Dave Cridland: The Famous XMPP and IMAP specialist</title>
	<guid>http://blog.dave.cridland.net/?p=51</guid>
	<link>http://blog.dave.cridland.net/?p=51</link>
	<description>&lt;p&gt;Yeah, bugger off, &lt;a href=&quot;http://james.cridland.net/blog/2008/04/17/the-wisdom-of-the-twitter-crowd/&quot;&gt;James&lt;/a&gt; - you’re apparently the only person to use that phrase, according to Google.&lt;/p&gt;
&lt;p&gt;But thanks for using your twitter stalkers to find me Library Thing, even if it means I actually owe Bill Thompson a thank-you, which is a strange position I never thought I’d be in…&lt;/p&gt;</description>
	<pubDate>Thu, 17 Apr 2008 21:04:31 +0000</pubDate>
	<dc:creator>dwd</dc:creator>
</item>

</channel>
</rss>
