<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">

    <title type="text">ejabberd - ProcessOne News</title>
    <subtitle type="text">ProcessOne News:ProcessOne corporate news and software release</subtitle>
    <link rel="alternate" type="text/html" href="http://www.process-one.net/en/ejabberd/" />
    <link rel="self" type="application/atom+xml" href="http://www.process-one.net/en/news/atom/" />
    <updated>2009-09-28T09:08:37Z</updated>
    <rights>Copyright (c) 2009, ProcessOne</rights>
    <generator uri="http://www.pmachine.com/" version="1.6.8">ExpressionEngine</generator>
    <id>tag:process-one.net,2009:09:28</id>


    <entry>
      <title>Talkr.IM XMPP/Jabber server gets Apple Push notifications</title>
       <id>tag:process-one.net,2010:en/blogs/3.2464</id>
      <published>2010-03-03T21:00:16Z</published>
      <updated>2010-03-04T09:43:17Z</updated>
      <author>
            <name>Nicolas Vérité</name>
            <uri>http://process-one.net</uri>      </author>
       <content type="html"><![CDATA[<p>The ProcessOne's free, open, public XMPP/Jabber server Talkr.IM is gaining a new feature: Apple Push  notifications. This well enable users to get notified of offline messages when they arrive, as well as simulate a continued XMPP session on iPhone devices that still do not implement multitasking.</p>
<p>For the latter feature, since the iPhone still does not accept to run applications in the background, if you want to use another application, you will have to shutdown your XMPP client and thus disconnect from Talkr.IM. With the Push feature enabled on your XMPP client (if this one supports Apple Push notifications), you can tell your contacts you are still online when you are using other applications. You will then automatically receive notifications of new messages. And when you re-open your XMPP client, you will receive these messages.</p>
<p><a href="/en/solutions/oneteam_iphone/">OneTeam for iPhone</a> has the Apple Push feature enabled: you will be able to use it on you Talkr.IM account. Just use you Jabber ID, like username@talkr.im, and for a simple configuration, go to the "Settings" tab, then "Push settings".</p>
<p>The Talkr.IM XMPP server will stop at 10:00am CET. This means:</p>
<ul>
<li>01:00am Los Angeles</li>
<li>04:00am New York</li>
<li>12:00 Moscow</li>
<li>18:00 Tokyo</li>
</ul>
<p><strong>UPDATE</strong>: the Apple Push module is installed on Talkr.IM, and working fine. You can use it on <a href="/en/solutions/oneteam_iphone/">OneTeam for iPhone</a>. You can run a APNS module on your own ejabberd server with <a href="/en/imstore/#impush">IMpush</a>.</p>
      ]]></content>
    </entry>

    <entry>
      <title>Jingle Nodes on Talkr.IM</title>
       <id>tag:process-one.net,2010:en/blogs/3.2418</id>
      <published>2010-02-18T14:00:00Z</published>
      <updated>2010-02-18T15:08:01Z</updated>
      <author>
            <name>Nicolas Vérité</name>
            <uri>http://process-one.net</uri>      </author>
       <content type="html"><![CDATA[<p>The <a href="https://www.talkr.im/">public XMPP server Talkr.IM</a> has received its own <a href="http://code.google.com/p/jinglenodes/">Jingle Nodes</a> relay on: <a href="/en2_p1adm/xmpp:jn.talkr.im">xmpp:jn.talkr.im</a>. You can browse the Talkr.IM services via your Service Discovery interface in your XMPP client.</p>
<p>This new exclusive feature on Talkr.IM XMPP server enables Jingle calls by providing a public service for media relaying. Basically, this means that XMPP clients which can handle Jingle Nodes, will be able to join other Jingle Nodes enabled clients to establish voice calls even when both are hidden behind network barriers (like NAT, for the techies).</p>
<p>One many entities of the XMPP federated network (clients, servers) will have Jingle Nodes enabled, this will be possible to establish calls, in a totally P2P manner, much like Skype, but with much more features like the control of who can use your relay. Read the <a href="http://code.google.com/p/jinglenodes/">Jingle Nodes website</a> and the <a href="http://xmpp.org/extensions/inbox/jingle-nodes.html">Jingle Nodes XEP</a> to know more.</p>
<p>This Talkr.IM Jingle Nodes relay is one of the very first step to a simpler Jingle user experience worldwide.</p>
<p>Visit the <a href="https://www.talkr.im/">Talkr.IM website</a>, and create <a href="https://www.talkr.im/signup">your own Talkr.IM XMPP account</a> freely: <a href="https://www.talkr.im/signup">https://www.talkr.im/signup</a>.</p>
      ]]></content>
    </entry>

    <entry>
      <title>OneTeam for iPhone in version 3.2.5, with Facebook chat</title>
       <id>tag:process-one.net,2010:en/blogs/3.2417</id>
      <published>2010-02-17T16:08:11Z</published>
      <updated>2010-02-17T16:09:12Z</updated>
      <author>
            <name>Nicolas Vérité</name>
            <uri>http://process-one.net</uri>      </author>
       <content type="html"><![CDATA[<p>The version 3.2.5 of our XMPP client OneTeam for iPhone has hit the shelves of the Apple's application store. It is recommended that you upgrade it.</p>
<p>OneTeam 3.2.4 for iPhone had already fixed bug related to Multi-User Chats (also known as groupchats): in some cases, OneTeam used to crash on joining password-protected and members-only MUC.</p>
<p>OneTeam 3.2.5 for iPhone now allows OneTeam users to connect to the XMPP interface to Facebook chat. You can now connect with Jabber-ID set your "your_username@chat.facebook.com", and password set to your Facebook password.</p>
<p>Be careful, Facebook's XMPP chat interface does not offer MUC services, nor is federated, which means you still cannot chat with your friends on Talkr.IM or Google's Talk/GMail, but only with Facebook friends.</p>
<p>Check out <a href="/en/solutions/oneteam_iphone/">OneTeam for iPhone</a> on our website, as well as <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=292511942&amp;mt=8">Apple's AppStore</a>.</p>
      ]]></content>
    </entry>

    <entry>
      <title>ProcessOne at FOSDEM and XMPP Summit</title>
       <id>tag:process-one.net,2010:en/blogs/3.2364</id>
      <published>2010-02-04T17:19:01Z</published>
      <updated>2010-02-04T17:22:02Z</updated>
      <author>
            <name>Nicolas Vérité</name>
            <uri>http://process-one.net</uri>      </author>
       <content type="html"><![CDATA[<p>This week-end, we will be joining the XMPP community at Brussels, for the FOSDEM, as well as the XMPP-specific events: <a href="http://xmpp.org/summit/summit8.shtml">XMPP hackfest and XMPP Summit</a>.</p>
<ul>
<li>The <a href="http://fosdem.org/2010/">FOSDEM</a>, or Free and open source software developers' european meeting, will be held on Saturday, as well as Sunday, at ULB Campus Solbosch, with myriads of FOSS people for different countries and profiles.</li>
<li>Before and after this event, the XMPP community will gather on Friday for the XMPP hackfest, and Monday for the XMPP Summit.</li>
</ul>
<p>The XMPP hackfest is the place where coders can code and test interop, while the XMPP Summit is more oriented towards specifications improving.</p>
<p>ProcessOne will be there and demo three of our software products:</p>
<ul>
<li>OneTeam, our Firefox extension, providing interesting features</li>
<li>OneTeam for iPhone, enabling the always-on XMPP experience to a pocket near you</li>
<li>IMGateways, our transports, especially our Twitter gateway, as well as our Google Wave gateway</li>
</ul>
<p>Feel free to join, as we would like to show you our software, and we would like to have your opinion on these.</p>
      ]]></content>
    </entry>

    <entry>
      <title>Google Wave XMPP notification gateway</title>
       <id>tag:process-one.net,2010:en/blogs/3.2305</id>
      <published>2010-01-28T10:00:35Z</published>
      <updated>2010-01-27T10:55:36Z</updated>
      <author>
            <name>Mickaël Rémond</name>
            <uri>http://www.process-one.net/</uri>      </author>
       <content type="html"><![CDATA[<p>I wrote it because, in the current state of Wave usage, my contacts always had to write me an XMPP message or send me an email to explain that I have content available.</p>
<p>I felt this was for me a large deterrent for using it and quite paradoxical in a real-time web world.</p>
<p>To solve this problem and benefit from the largely used XMPP protocol for notification, I wrote a Google Wave gateway. For now, it is quite raw because it relies on GWT client protocol and lacks any mechanism from Google to do delegated authentication. However, we are going to implement a more standard client protocol and delegated authentication as Google makes those features available.</p>
<p>Anyway, here is a small demo of how to use it to give you an idea of the user experience.</p>
<p align="center">
<object data="http://www.youtube.com/v/kuAqXhhATII&amp;hl=en_US&amp;fs=1&amp;" height="340" type="application/x-shockwave-flash" width="560">
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="src" value="http://www.youtube.com/v/kuAqXhhATII&amp;hl=en_US&amp;fs=1&amp;" />
<param name="allowfullscreen" value="true" />
</object>
</p>
<p>It is deployed on <a href="https://www.talkr.im/">talkr.IM</a> server, so you can give it a try.</p>
<p>Enjoy!</p>
      ]]></content>
    </entry>

    <entry>
      <title>Merry Christmas and Happy New Year !</title>
       <id>tag:process-one.net,2009:en/blogs/3.2140</id>
      <published>2009-12-25T09:30:01Z</published>
      <updated>2009-12-25T09:28:02Z</updated>
      <author>
            <name>Mickaël Rémond</name>
            <uri>http://www.process-one.net/</uri>      </author>
       <content type="html"><![CDATA[<p>We still have lots of new features, software and improvements in the work: Oneteam Media Server, ProcessOne Wave server, new XMPP client, new online service portfolio, and many other surprises.</p>
<p>Year 2010 is going to be a great year for ProcessOne.</p>
<p>Thank you all for your ongoing support. Let's build the realtime web together !</p>
<p align="center"><img alt="image" height="640" src="/images/uploads/p1card2009.jpg" style="border: 0;" width="480" /></p>
      ]]></content>
    </entry>

    <entry>
      <title>[ANN] exmpp 0.9.2 new release</title>
       <id>tag:process-one.net,2009:en/blogs/3.2136</id>
      <published>2009-12-23T14:56:24Z</published>
      <updated>2009-12-23T14:59:25Z</updated>
      <author>
            <name>Jérôme Sautret</name>
            <uri>http://www.process-one.net/</uri>      </author>
       <content type="html"><![CDATA[<p>List of main changes since the previous release six months ago:</p>
<ul>
<li>Adding support for stream error stanzas in exmpp_session when logged in</li>
<li>Autodetect compilation parameters for Mac OS X Snow Leopard</li>
<li>Component support for exmpp, and some fixes</li>
<li>Fix segmentation fault with exmpp and expat</li>
<li>New functions exmpp_client_pubsub:discover_nodes/1 and 2</li>
<li>Stringprep Bidi checking doesn't reject strings with RandALCat and LCat characters</li>
<li>queryns was not defined for IQ packets in received_packet record</li>
</ul>
<p><br />The API of exmpp 0.9.2 is considered to be stable, so there aren't any<br />major changes expected in the API before reaching 1.0.0.<br /><br />exmpp home page:<br /><a href="http://support.process-one.net/doc/display/EXMPP/"></a><a href="http://exmpp.org/">http://exmpp.org/</a><br /><br />Download exmpp 0.9.2 source code package from:<br /><a href="http://download.process-one.net/exmpp/">http://download.process-one.net/exmpp/</a><br /><br />You can also check the ProcessOne Labs page:<br /><a href="/en/labs/">http://www.process-one.net/en/labs/</a></p>
      ]]></content>
    </entry>

    <entry>
      <title>[ANN] ejabberd 2.1.1 bugfix release</title>
       <id>tag:process-one.net,2009:en/blogs/3.2135</id>
      <published>2009-12-23T14:40:41Z</published>
      <updated>2009-12-23T14:54:42Z</updated>
      <author>
            <name>Jérôme Sautret</name>
            <uri>http://www.process-one.net/</uri>      </author>
       <content type="html"><![CDATA[<p>Short list of bugfixes:</p>
<ul>
<li>Fix connection if starttls_required and zlib are set</li>
<li>S2S: fix allow_host/2 on subdomains. added hook s2s_allow_host</li>
<li>MUC: Add support for serving a Unique Room Name</li>
<li>MUC: Route vCard request to the occupant bare JID</li>
<li>MUC: Support converting one-to-one chat to MUC</li>
<li>PubSub: Receive same last published PEP items at reconnect if several resources online</li>
<li>PubSub: Typo in mod_pubsub_odbc breaks Service Discovery and more</li>
<li>Web: Fix memory and port leak when TLS is enabled in HTTP</li>
<li>WebAdmin: report correct last activity with odbc backends</li>
<li>Change captcha.sh to not depend on bash</li>
<li>Generate main XML file also when exporting only a vhost</li>
<li>Fix last newline in ejabberdctl result</li>
<li>Guide: fix -setcookie, mod_pubsub_odbc host, content_types</li>
</ul>
<p><br />Check the Release Notes for a more complete list of changes:<br /><a href="/en/ejabberd/release_notes/release_note_ejabberd_2.1.1">http://www.process-one.net/en/ejabberd/release_notes/release_note_ejabberd_2.1.1</a><br /><br />If you upgrade from ejabberd 2.0.5 or older, read carefully the release notes, because there were several changes in the installation path and the configuration options.<br /><br />The list of solved tickets since 2.1.0 is available on ProcessOne bug tracker:<br /><a href="http://redir.process-one.net/ejabberd-2.1.1">http://redir.process-one.net/ejabberd-2.1.1</a><br /><br />ejabberd 2.1.1 is available as source code package and binary installers for Linux 32 bits, 64 bits, Mac OS X Intel, and Windows:<br /><a href="/en/ejabberd/downloads">http://www.process-one.net/en/ejabberd/downloads</a></p>
      ]]></content>
    </entry>

    <entry>
      <title>Real&#45;time web? Real&#45;time search? No, it is WAR!</title>
       <id>tag:process-one.net,2009:en/blogs/3.2097</id>
      <published>2009-12-16T15:40:10Z</published>
      <updated>2009-12-16T15:43:12Z</updated>
      <author>
            <name>Mickaël Rémond</name>
            <uri>http://www.process-one.net/</uri>      </author>
       <content type="html"><![CDATA[<p>The problem is that this does not mean anything! Real time searches do&nbsp;not exist. You search in a mass of existing data, generated in&nbsp;the&nbsp;past.&nbsp; The search engines, based on different relevant algorithms, will&nbsp;return a sorted list of results matching your request. But these results relate to information created in the past, not the present.</p>
<p>What real time search start-ups do is "real time filtering".&nbsp; They plug&nbsp;into various streams of data from one end.&nbsp; They use your query term to&nbsp;filter this incoming stream and finally add new matching content to&nbsp;your result page.&nbsp; No doubt, this is filtering a stream of new data, this time the present, not the past.</p>
<p>Why does it matter? Because real time search and real time filtering&nbsp;do not compete but complement each other. You cannot say real&nbsp;time&nbsp;filtering start-ups compete with Google.&nbsp; They provide a different service&nbsp;satisfying different needs, which is to get instant and fresh data, filtered out of massive streams.</p>
<p>Google understands this. They recently decided to add real-time news results to their search results page, when configured with the right options. Basically, you switch to a mode where the latest results are relevant to you personally. That way, new real-time sources matching your current search will get through the filter to update your search results in real-time.</p>
<p>Where does this lead?&nbsp; What Google proposes is only the beginning. It&nbsp;is done in a robust but still awkward way. The organisation is moving toward a&nbsp;deep&nbsp;integration between the history (existing data, the past) and real time content (new data, the present), to help you make accurate decisions based on the latest events.&nbsp; That's&nbsp;information-augmented reality. That's web-augmented reality.</p>
<p>At ProcessOne, we call this Web Augmented Reality or WAR. This is a&nbsp;carefully crafted blend of historical data with new&nbsp;relevant&nbsp;data. You have the reality (what has happened), and this is enriched with&nbsp;new sources of information, updated and filtered in&nbsp;real time.</p>
<p>As defined by Wikipedia, Augmented Reality (AR) is a term for a live&nbsp;direct or indirect view of a physical real-world environment, whose&nbsp;elements are merged with (or augmented by) virtual computer-generated&nbsp;imagery, creating a mixed reality.<br /> <br /> Web Augmented Reality is the same concept, but applied to data as the initial information source, instead of imagery.&nbsp; This data is then supplemented with new sources of information which are filtered and updated, an finally added to the base of existing data, with an overlay.</p>
<p>Web, Web 2.0, real-time web... These are just different stages of evolution that are masking the true underlying movement which is WAR and the browser playing an increasingly important role in communications. &nbsp;This evolution will be of real benefit to the user who will be able to communicate and collaborate in &lsquo;true&rsquo; real-time. What this will mean and what it will enable will begin to become clear in 2010.</p>
<p>Would you like to get involved in further discussion about the real time web and collaboration?&nbsp; This topic will be&nbsp;discussed in Paris on December17th, in the first ProcessOne&nbsp;"<a href="/seabeyond/">Sea&nbsp;Beyond</a>" event! We will demo labs products implementing the concept of WAR aka Web Augmented Reality.</p>
      ]]></content>
    </entry>

    <entry>
      <title>Sea Beyond event programme</title>
       <id>tag:process-one.net,2009:en/blogs/3.2092</id>
      <published>2009-12-16T09:56:39Z</published>
      <updated>2009-12-16T10:02:40Z</updated>
      <author>
            <name>Mickaël Rémond</name>
            <uri>http://www.process-one.net/</uri>      </author>
       <content type="html"><![CDATA[<p>
<meta content="text/html; charset=utf-8" http-equiv="content-type" />
</p>
<p style="display:none">&nbsp;</p>
<p>Tomorrow will take place the first SeaBeyond event, by ProcessOne, on real-time communications.</p>
<p style="display:none">&nbsp;</p>
<p style="display:none">&nbsp;</p>
<p>The very first SeaBeyond event will be cut in two parts.</p>
<p style="display:none">&nbsp;</p>
<p style="display:none">&nbsp;</p>
<p>In the first part of the day, the XMPP Sandbox, developpers will enjoy experimenting new features.</p>
<p style="display:none">&nbsp;</p>
<p style="display:none">&nbsp;</p>
<p>In the second part of the day, the Lighthouse, there will be presentations on new an upcoming technologies.</p>
<p style="display:none">&nbsp;</p>
<p>First, lightning talks will take place: these are 10 minutes talks, briefly presenting products:</p>
<p style="display:none">&nbsp;</p>
<ul>
<li>Philippe Sultan, Asterisk developer and book author, Asterisk module for Jingle.</li>
<li>Nicolas V&eacute;rit&eacute;, ProcessOne Project Manager, Talkr.IM XMPP service.</li>
<li>J&eacute;r&ocirc;me Sautret, ProcessOne CTO, Result of Sea Beyond XMPP sandbox coding day presentation.</li>
<li>Micka&euml;l R&eacute;mond, ProcessOne Founder, Realtime web? Realtime search? No, it is WAR!</li>
</ul>
<p style="display:none">&nbsp;</p>
<p>Then, the presentations will introduce new technologies:</p>
<p style="display:none">&nbsp;</p>
<p style="display:none">&nbsp;</p>
<ul>
<li>Jingle protocol and supernodes: A Skype-like standard for Voice Over IP for XMPP, but with a twist. Thiago Camargo from Nimbuzz will present his work.</li>
<li>Rich Presence and event distributions with PEP and pubsub: The BBC case study, or LiveText over IP, by Christophe Romain from ProcessOne</li>
<li>Google Wave protocol and implementation for real time multi users communication channels, by Micka&euml;l R&eacute;mond from ProcessOne</li>
</ul>
      ]]></content>
    </entry>

    <entry>
      <title>BBC&#8217;s LiveText via PubSub and BOSH</title>
       <id>tag:process-one.net,2009:en/blogs/3.2051</id>
      <published>2009-12-15T13:00:28Z</published>
      <updated>2009-12-11T17:29:29Z</updated>
      <author>
            <name>Nicolas Vérité</name>
            <uri>http://process-one.net</uri>      </author>
       <content type="html"><![CDATA[<p>LiveText is a radio mechanism to synchronously broadcast text content with the radio stream. It is annoucing for example the track actually playing, the next one, the show actually on air, or any other information piece. It is already available on FM and DAB for example, and other broadcast means.</p>
<p>BBC has adapted its service to broadcast these short messages, this time on IP from the server to the browser. They have chosen the publish and broadcast mechanism described in the <a href="http://xmpp.org/extensions/xep-0060.html">PubSub XMPP specification</a> (XEP-0060), as well as the BOSH connection method (<a href="http://xmpp.org/extensions/xep-0124.html">XEP-0124</a> and <a href="http://xmpp.org/extensions/xep-0206.html">XEP-0206</a>). The ProcessOne's ejabberd server provides the core architecture component to this innovative service.</p>
<p>The BBC radio labs blogs has <a href="http://www.bbc.co.uk/blogs/radiolabs/2009/11/pushfeeds.shtml">a detailed article explaining their choices</a>, like a open protocol, a wide choice of available implementations, and a strong wish to give back to the community.</p>
<p>You can access the BBC radio 1 here: <a href="http://www.bbc.co.uk/radio1/">http://www.bbc.co.uk/radio1/</a></p>
      ]]></content>
    </entry>

    <entry>
      <title>OneWeb works on Firefox mobile</title>
       <id>tag:process-one.net,2009:en/blogs/3.2050</id>
      <published>2009-12-11T17:30:42Z</published>
      <updated>2009-12-11T17:28:43Z</updated>
      <author>
            <name>Mickaël Rémond</name>
            <uri>http://www.process-one.net/</uri>      </author>
       <content type="html"><![CDATA[<p>First, you should look at the video of OneWeb demonstration in our previous blog post and the video: <a href="/en/blogs/article/oneweb_demonstrates_the_power_of_xmpp_inside_the_browser/">OneWeb demonstrates the power of XMPP inside the browser</a>.</p>
<p>We made sure that OneWeb would work in Firefox mobile (aka Fennec). User interface had to be adapted to support the mobile version. The feature set is the same than the one of OneWeb for desktop.</p>
<p>We have tested OneWeb in many places to ensure it works in all these environment with the same code base: in Firefox on the desktop, in Firefox mobile on Maemo SDK and in Firefox mobile on a real Nokia N900 phone. Yes, we manage to package it to use the <strong>same code base</strong> in all environments. It is a challenge, because as you see the user interface is quite different and clearly well integrated into Firefox mobile.</p>
<p>Here are a few screenshots taken from a Nokia device:</p>
<p align="center">OneWeb notification and panel icon:<br /><img alt="image" height="300" src="/images/uploads/1_Notification_and_panel_icon.png" style="border: 0;" width="500" /><br /><br /></p>
<p align="center">Share and unshare page icon:<br /><img alt="image" height="300" src="/images/uploads/2_Share_unshare_page.png" style="border: 0;" width="500" /><br /><br /></p>
<p align="center">Configuration panel:<br /><img alt="image" height="300" src="/images/uploads/3_configuration_panel.png" style="border: 0;" width="500" /><br /><br /></p>
<p align="center">Command panel:<br /><img alt="image" height="300" src="/images/uploads/4_OneWeb_Panel.png" style="border: 0;" width="500" /><br /><br /></p>
<p align="center">Show all received bookmarks:<br /><img alt="image" height="300" src="/images/uploads/5_Received_bookmarks_all.png" style="border: 0;" width="500" /><br /><br /></p>
<p align="center">Show new received bookmarks<br /><img alt="image" height="300" src="/images/uploads/6_Received_bookmarks_new.png" style="border: 0;" width="500" /><br /><br /></p>
<p align="center">Execute a command on your desktop browser (The reverse is also possible, but not shown here):<br /><img alt="image" height="300" src="/images/uploads/7_Commands.png" style="border: 0;" width="500" /><br /><br /></p>
<p align="center">Typing a search command in bookmarks on a remote browser:<br /><img alt="image" height="300" src="/images/uploads/8_Search_Command.png" style="border: 0;" width="500" /><br /><br /></p>
<p align="center">The result of the search on a remote browser:<br /><img alt="image" height="300" src="/images/uploads/9_Search_Result.png" style="border: 0;" width="500" /><br /><br /></p>
<p>We also took the opportunity of the release of OneWeb for Firefox mobile to publish the code on Github: <a href="http://github.com/processone/OneWeb/" title="OneWeb source code">OneWeb source code</a>.</p>
<p>OneWeb is still an experimentation. Your comments feedback and contributions are welcome!</p>
      ]]></content>
    </entry>

    <entry>
      <title>OneChannel: a desktop Publish/Subscribe client for instant news delivery</title>
       <id>tag:process-one.net,2009:en/blogs/3.2006</id>
      <published>2009-12-08T14:16:36Z</published>
      <updated>2009-12-08T15:33:37Z</updated>
      <author>
            <name>Marek Foss</name>
                  </author>
       <content type="html"><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Publish/subscribe">PubSub</a> protocol uses XMPP and is much faster than RSS &ndash; imagine instant messaging, but instead of messages from friends, you get news and articles. And it doesn&rsquo;t have to make feed requests, the new content is pushed straight to OneChannel once available. Moreover, it reduces the load on the servers. Instead of having thousands of RSS clients checking every hour for new content, they just have to wait for the data to be broadcasted to them.</p>
<p>We prepared several channels with IT articles, World headlines and ProcessOne messages, and soon you will be able to add your own channels to the collection. Since OneChannel is released as a public beta, please give us feedback and suggestions.</p>
<p>Note that most channels currently are coming from RSS, so the update interval is the one of the RSS polling. However, we will start pushing content directly in PubSub in the future.<br /><br />We have build this client because we think PubSub is underused in the XMPP community and in the real-time web in general. This will allow the community to be able to use a client as a reference and basis to accelerate PubSub adoption.<br /><br />For now, the client is able to render Atom or HTML payload (including embedded Flash objects like YouTube videos) only, but we plan to add new supported payload in the future.</p>
<p>To start testing, you just need a free account on the <a href="http://www.xmpp-sandbox.org/">XMPP Sandbox</a>, and the latest <a href="http://www.adobe.com/products/air/">Adobe AIR Framework</a> installed (available for Windows, Mac and Linux).</p>
<p>To download the PubSub client and learn more, go to <a href="http://www.xmpp-sandbox.org/onechannel">OneChannel website</a>.</p>
<p><a href="http://xmpp-sandbox.org/oc0.png"><img alt="OneChannel Channels view" height="100" src="http://xmpp-sandbox.org/oc0t.png" style="display: inline" /></a> &nbsp; 	<a href="http://xmpp-sandbox.org/oc1.png"><img alt="OneChannel Subscriptions" height="100" src="http://xmpp-sandbox.org/oc1t.png" style="display: inline" /></a> &nbsp;         <a href="http://xmpp-sandbox.org/oc2.png"><img alt="OneChannel Subscriptions" height="100" src="http://xmpp-sandbox.org/oc2t.png" style="display: inline" /></a></p>
      ]]></content>
    </entry>

    <entry>
      <title>OneWeb demonstrates the power of XMPP inside the browser</title>
       <id>tag:process-one.net,2009:en/blogs/3.1795</id>
      <published>2009-11-26T14:00:29Z</published>
      <updated>2009-11-26T17:56:30Z</updated>
      <author>
            <name>Mickaël Rémond</name>
            <uri>http://www.process-one.net/</uri>      </author>
       <content type="html"><![CDATA[<p>OneWeb Firefox extension is a good exemple of Firefox <a href="http://hacks.mozilla.org/"><em>hackability</em></a> and shows how XMPP integration in the browser can bring value for real-time web interactions.</p>
<p>XMPP stands for eXtensible Messaging and Presence Protocol. The protocol is mostly known as an Instant Messaging protocol, but it has actually been designed as a generic messaging protocol that can do much more that chat. OneWeb Firefox extension demonstrates a small part of what you can do when you integrate XMPP by design into the browser behaviour.</p>
<p>Note that this is an early alpha version developed in a few days to demonstrate our purpose. There is still room for many improvements and contributions are of course welcome.</p>
<h1>Description</h1>
<p>OneWeb alpha version is able to do the following:</p>
<ul>
<li>It gives an interface to <strong>interact</strong> remotely with your opened Firefox browser. You can interact with opened Firefox from another browser running OneWeb or from an XMPP instant messaging client (supporting adhoc commands). You can thus control your Firefox browser from your desktop or even from a mobile device.</li>
<li>It gives a way to <strong>share</strong> and <strong>broadcast</strong> your favorite pages with your contact on your XMPP account. Simply click "Share page" in contextual menu and a shared bookmark will be created, distributed to your contact and notified by their OneWeb plugin.</li>
<li>It can <strong>synchronize</strong> your bookmarks with your other Firefox browsers. This feature is experimental. Backup your bookmark before installing OneWeb on your Firefox.</li>
</ul>
<h1>Video</h1>
<p align="center">
<object data="http://www.youtube.com/v/q8V24lf9di0&amp;hl=en_US&amp;fs=1&amp;" height="340" type="application/x-shockwave-flash" width="560">
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="src" value="http://www.youtube.com/v/q8V24lf9di0&amp;hl=en_US&amp;fs=1&amp;" />
</object>
</p>
<h1>Download</h1>
<p>The module can be <a href="http://process-one.net/downloads/labs/oneweb/oneweb-1.0.71.xpi">downloaded from ProcessOne Labs</a>.</p>
<p>Code source is <a href="http://process-one.net/downloads/labs/oneweb/oneweb-1.0.71.tar.gz">available on ProcessOne Labs</a>.</p>
<p>You need an XMPP account to test this software but you can get a development XMPP account for free on our <a href="http://www.xmpp-sandbox.org">XMPP Sandbox</a>.</p>
<p>&nbsp;</p>
<p><em>Update</em>: We recommand you to use the XMPP Sandbox for ease of use. Your XMPP server needs supports for Pubsub and PEP which is not a common feature.</p>
      ]]></content>
    </entry>

    <entry>
      <title>XMPP Sandbox: a development server for the XMPP community</title>
       <id>tag:process-one.net,2009:en/blogs/3.1947</id>
      <published>2009-11-17T12:00:10Z</published>
      <updated>2009-11-17T11:47:11Z</updated>
      <author>
            <name>Mickaël Rémond</name>
            <uri>http://www.process-one.net/</uri>      </author>
       <content type="html"><![CDATA[<p>We realized that many of the developers building a solution start by creating an account on a public server, used for production. This is not a good practice, because:</p>
<ul>
<li>During the learning process, developer can try connecting buggy clients. It is not very friendly to test buggy client on a real life, production server. I have seen very ugly traffic on production servers and this is something that should be avoided.</li>
<li>Production servers have limitations in term of resource usage. During development and experimentation, this is nice to be able to try innovative approach without hitting those limitation too soon.</li>
<li>Developers want to test the best and newest features of XMPP. Our XMPP Sandbox will feature the best and latest technologies.</li>
<li>We want to provide a showcase for some of our extra components (like our <a href="/en/imstore/#imgateways">gateways</a> for example). They are deployed on XMPP Sandbox and developers can directly assess themselves how good they are. </li>
</ul>
<p>So, the <a href="http://www.xmpp-sandbox.org/">XMPP Sandbox</a> is now open as a beta service. Start playing with it, developers! Give us your feedback as many improvements are planned in the coming months!</p>
<p>For feedback and discussions, the <a href="/en/forum/viewforum/22/">XMPP Sandbox forum</a> is open. You can also follow <a href="http://twitter.com/xmppsandbox">xmppsandbox on Twitter</a> to share your feedback and feature request and get notified of changes.</p>
<p>For developers that can be in Paris on the 17th of december 2009, you can also join the "real life" developer sandbox during the <a href="/seabeyond/">SeaBeyond</a> event.</p>
<p>Welcome in the sandbox and build amazing things!</p>
<p align="center"><img alt="image" height="343" src="/images/uploads/sandcastle.jpg" style="border: 0;" width="512" /></p>
      ]]></content>
    </entry>

</feed>