<?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="https://www.process-one.net/en/ejabberd/" />
    <link rel="self" type="application/atom+xml" href="https://www.process-one.net/en/news/atom/" />
    <updated>2010-11-16T16:17:42Z</updated>
    <rights>Copyright (c) 2010, ProcessOne</rights>
    <generator uri="http://www.pmachine.com/" version="1.7.0">ExpressionEngine</generator>
    <id>tag:process-one.net,2010:11:16</id>


    <entry>
      <title>XMPP servers by the numbers</title>
       <id>tag:process-one.net,2013:en/blogs/3.4637</id>
      <published>2013-01-31T16:29:18Z</published>
      <updated>2011-11-23T16:30:19Z</updated>
      <author>
            <name>Nicolas Vérité</name>
            <uri>http://process-one.net</uri>      </author>
       <content type="html"><![CDATA[<p>IMtrends crawls the XMPP/Jabber servers it already knows, and tries to discover more. Please keep in mind, that it is not exhaustive (like Google web search). You are encouraged to query your own server, in order to add it to the database. It is accessible on: <a href="http://imtrends.com/">http://imtrends.com/</a>. You can query the servers you want, in order to read the services it offers.</p>

<h3>Major players</h3>

<p>Over 7264 XMPP servers are indexed by IMtrends. The most deployed server is ejabberd, with 36.4 % of market share. Comes next, Google's XMPP server, including Google Talk and Google Apps, with 14.4 % of market share. Then Openfire (13.5 %), jabberd14 (13.1 %), jabberd2 (6.6 %), and Prosody (3.0 %). All other servers are below 0.3 % of market share.</p>

<p>XMPP server market share:<br/>
<a href="http://www.process-one.net/images/uploads/IMtrends_stats_by_domain.png"><img src="http://www.process-one.net/images/uploads/IMtrends_stats_by_domain.png" style="border: 0;" alt="image" width="315" height="198" /></a><br/>
Click to zoom.
</p>

<p>Let's zoom on the major players, by adding Prosody, watch their evolution over 3 years.</p>

<p>Evolution of XMPP servers from 2008-5-18 to 2011-9-19:<br/>
<a href="http://www.process-one.net/images/uploads/IMtrends_stats_by_server.png"><img src="http://www.process-one.net/images/uploads/IMtrends_stats_by_server.png" style="border: 0;" alt="image" width="491" height="213" /></a><br/>
Click to zoom.
</p>

<p>This needs some explanations:
<ul>
<li>The global tendency is that the number of servers slowly go down: it may be explained by the fact that services are concentrating (bigger and more famous servers, supporting more users), a sign of maturation?</li>
<li>Only Google Apps is growing, with Prosody, which is taking off</i>
<li>Although both servers are not actively developed anymore (only maintained), Openfire surpasses jabberd/jabberd14 for the first year</li>
<li>jabberd 2 stays below jabberd/jabberd14</li>
<li>chat.facebook.com and xmpp.messenger.live.com are counted as one server each</li>
</ul>
</p>

<h3>Other players</h3>

<p>Below 1 %, you have:<br/>
<ul><li>wpjabber
</li><li>XCP
</li><li>tigase
</li><li>djabberd
</li><li>Isode M-Link
</li><li>psyc
</li><li>SoapBox</li>
</ul>
</p>

<p>Here are their evolution over time:<br/>
<a href="http://www.process-one.net/images/uploads/IMtrends_stats_by_server2.png"><img src="http://www.process-one.net/images/uploads/IMtrends_stats_by_server2.png" style="border: 0;" alt="image" width="504" height="211" /></a><br/>
Click to zoom.
</p>

<p>Here:<br/>
<ul>
<li>wpjabber has been divided by 4, since it has completely stopped</li>
<li>XCP has grown, but is slowing down: maybe a sign of the purchase by Cisco, and its integration in WebEx Connect, not existing anymore as an independent product</li>
<li>djabberd, which was originally developed for LiveJournal (using ejabberd now), is not actively maintained anymore</li>
</ul></p>

<h3>Numbers...</h3>

<p>Beware that these numbers are only server deployments:
<ul>
<li>It is not exhaustive: if you support a server, please add the deployments to the database by simply query its domain on <a href="http://imtrends.com">imtrends.com</a></li>
<li>You could have completely different numbers if you consider other facets of XMPP servers, like observing the code repositories, or ticket trackers.</li>
</ul></p>
      ]]></content>
    </entry>

    <entry>
      <title>Tweet.IM new stuff</title>
       <id>tag:process-one.net,2013:en/blogs/3.4912</id>
      <published>2013-01-31T11:41:56Z</published>
      <updated>2011-11-30T13:38:57Z</updated>
      <author>
            <name>Arnaud Le Ruyet</name>
                  </author>
       <content type="html"><![CDATA[<p>aaa</p>
      ]]></content>
    </entry>

    <entry>
      <title>[ANN] New bugfix release ejabberd 2.1.11</title>
       <id>tag:process-one.net,2012:en/blogs/3.5457</id>
      <published>2012-05-04T18:24:57Z</published>
      <updated>2012-05-04T18:26:58Z</updated>
      <author>
            <name>Marek Foss</name>
            <uri>http://www.process-one.net</uri>      </author>
       <content type="html"><![CDATA[<p>We are pleased to announce the bugfix release ejabberd 2.1.11. It includes a few bugfixes and improvements, and also ODBC support for several modules.</p>

<p>The major changes are:
</p><ul>
	<li>HTTP service</li>
</ul>
<blockquote>
<ul>
	<li>Fix ejabberd_http:get_line</li>
	<li>Don&#8217;t use binary:match to extract lines from binaries</li>
	<li>Parse and encode https header names like native http parser does</li>
	<li>Parse correctly https request split into multiple packets</li>
	<li>Properly handle HEAD request in mod_http_bind (EJAB-1538)</li>
	<li>New option default_host for handling requests with ambiguous Host (EJAB-1261)</li>
</ul>
</blockquote>
<ul>
	<li>ODBC</li>
</ul>
<blockquote>
<ul>
	<li>New ODBC support for mod_announce</li>
	<li>New ODBC support for mod_blocking</li>
	<li>New ODBC support for mod_irc</li>
	<li>New ODBC support for mod_muc</li>
	<li>New ODBC support for mod_shared_roster</li>
	<li>New ODBC support for mod_vcard_xupdate</li>
	<li>Add ODBC exporting function for privacy table</li>
	<li>Work also with some unicode strings in PgSQL (EJAB-1490)</li>
	<li>Replace a single quote with double quotes in an ODBC escape</li>
</ul>
</blockquote>
<ul>
	<li>SSL</li>
</ul>
<blockquote>
<ul>
	<li>Make sure that res is initialized in all cases</li>
	<li>Parse correctly https request split into multiple packets (EJAB-1537)</li>
	<li>Added missed tls:recv_data/2</li>
	<li>Don&#8217;t ignore Length parameter in tls:recv</li>
	<li>Avoid quadratic behavior in reading SSL data</li>
	<li>Dix http_bind webserver TLS fail on Chrome (EJAB-1530)</li>
</ul>
</blockquote>
<ul>
	<li>Miscellanea</li>
</ul>
<blockquote>
<ul>
	<li>Assume we have only one CPU when an auto-detection fails (EJAB-1516)</li>
	<li>Auth: Relax digest-uri handling (EJAB-1529)</li>
	<li>Caps: Cache caps timestamp before the IQ-request is done</li>
	<li>IRC: Use of MUC password</li>
	<li>Private: misc errors cases fixes</li>
	<li>Pubsub: return user affiliation for a specified node (EJAB-1294)</li>
	<li>Shared Roster: Foreign items were not pushed (EJAB-1509)</li>
	<li>Shared Roster LDAP: user substitution in ldap_rfilter (EJAB-1555)</li>
	<li>Windows: Fix makefile rules for building DLLs</li>
</ul>
</blockquote><p>
Check the Release Notes for a more complete list of changes:<br />
<a title="release note" href="http://www.process-one.net/en/ejabberd/release_notes/release_note_ejabberd_2.1.11"> <a href="https://www.process-one.net/en?URL=http%3A%2F%2Fwww.process-one.net%2Fen%2Fejabberd%2Frelease_notes%2Frelease_note_ejabberd_2.1.11">http://www.process-one.net/en/ejabberd/release_notes/release_note_ejabberd_2.1.11</a></a></p>

<p>If you upgrade from ejabberd 2.0.5 or older, read carefully the release notes of ejabberd 2.1.0 too, because there were several changes in the installation path and the configuration options.</p>

<p>The list of solved tickets since previous version is available on ProcessOne bug tracker:<br />
<a title="tickets" href="http://redir.process-one.net/ejabberd-2.1.11"> <a href="https://www.process-one.net/en?URL=http%3A%2F%2Fredir.process-one.net%2Fejabberd-2.1.11">http://redir.process-one.net/ejabberd-2.1.11</a></a></p>

<p>ejabberd 2.1.11 is available as source code package and binary installers for Linux 32 bits, 64 bits, Mac OS X Intel, and Windows:<br />
<a title="downloads" href="http://www.process-one.net/en/ejabberd/downloads"> <a href="https://www.process-one.net/en?URL=http%3A%2F%2Fwww.process-one.net%2Fen%2Fejabberd%2Fdownloads">http://www.process-one.net/en/ejabberd/downloads</a></a>
</p>
      ]]></content>
    </entry>

    <entry>
      <title>TextOne 3.0 for iOS</title>
       <id>tag:process-one.net,2012:en/blogs/3.5213</id>
      <published>2012-04-30T11:27:50Z</published>
      <updated>2012-02-22T13:03:51Z</updated>
      <author>
            <name>Nicolas Vérité</name>
            <uri>http://process-one.net</uri>      </author>
       <content type="html"><![CDATA[<p>TextOne 3.0 for iOS is immediately available to your bakery.</p>
      ]]></content>
    </entry>

    <entry>
      <title>P1PP goes live, with tools</title>
       <id>tag:process-one.net,2012:en/blogs/3.5269</id>
      <published>2012-02-10T16:32:24Z</published>
      <updated>2012-02-10T16:33:25Z</updated>
      <author>
            <name>Nicolas Vérité</name>
            <uri>http://process-one.net</uri>      </author>
       <content type="html"><![CDATA[<p>Our <a href="http://www.process-one.net/en/solutions/p1pp/">P1PP (ProcessOne Push Platform)</a> has gone live: the dedicated PubSub XMPP service has finally become a reality, as we launched it during our webinar. Here is a short presentation.</p>

<h2>P1PP in short</h2>

<p>P1PP is mainly an open federated platform for "PubSub, the good parts", or "PubSub made easy". For now, it is mainly designed for developers:
<ul>
<li>pubsub.p1pp.net: an open federated XMPP PubSub service</li>
<li><a href="https://github.com/processone/p1pp">p1pp command line</a>: to manage your nodes and items in a console</li>
<li><a href="https://github.com/processone/p1pp-js">p1pp Javascript library</a>: to integrate P1PP live pushes in your website, as authentified or anonymous users</li>
</ul>
</p>

<p>For developers and XMPP geeks:
<ul>
<li><a href="http://www.process-one.net/en/solutions/p1pp_dev">Read our quickstart guide</a>, for direct interaction in your favorite XMPP client's XML console</li>
<li>Here is <a href="https://support.process-one.net/doc/display/XMPP/P1PP+documentation">more exhaustive documentation</a> containing all cases of stanzas</li>
</ul>
</p>

<h2>Webinar slides</h2>

<div style="width:425px" id="__ss_11512810"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/processone/processone-push-platform-pubsubp1ppnet" title="ProcessOne Push Platform: pubsub.p1pp.net" target="_blank">ProcessOne Push Platform: pubsub.p1pp.net</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/11512810?rel=0" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <div style="padding:5px 0 12px"> View more presentations from <a href="http://www.slideshare.net/processone" target="_blank">ProcessOne</a> </div> </div>

<h2>Please comment!</h2>

<p>We are waiting for your comments. So feel free to express your needs!</p>

<p>Stay tuned as we have more.</p>
      ]]></content>
    </entry>

    <entry>
      <title>Leading Analyst Firm evaluated ProcessOne in Enterprise IM &amp;amp; Presence Critical Capabilities Report</title>
       <id>tag:process-one.net,2012:en/blogs/3.5164</id>
      <published>2012-01-19T13:36:44Z</published>
      <updated>2012-01-19T13:38:45Z</updated>
      <author>
            <name>Arnaud Le Ruyet</name>
                  </author>
       <content type="html"><![CDATA[<p>7 critical capabilities like chat, presence, clients, archiving, interoperability and integration, administration and conferencing help to assess the different vendors.</p>
<ul>
<li>Study assesses a selection of 9 IM &amp; Presence offerings</li>
<li>ProcessOne believes study demonstrates the IM market maturity and industry leadership </li>
<li>Categories include internal collaboration, external collaboration, business process support and customer support</li>
</ul>
<p>ProcessOne was recently evaluated in the enterprise IM and Presence category in an <a href="http://www.gartner.com/DisplayDocument?id=1891816&amp;ref=g_fromdoc#document_history">independent analysis, published on January 10, 2012</a>, by leading industry analyst firm Gartner. This study complements other studies by Gartner such as the <a href="http://www.gartner.com/id=1737614">MarketScope for Enterprise IM and Presence published on July, 5, 2011</a>.</p>
<p>As more enterprises use real-time messaging to ease collaboration internally and externally between employees and customer relationship, business processes are requiring more flexibility and real-time interaction, especially while employees, applications and connected things are fully mixed together.</p>
<p>A business environment, where all employees are connected through various devices, especially smartphones, is challenging for enterprises. Push notification tends to become extremely important as it enables processes to synchronize with employees again and promote real-time discussion and decision. This is why companies need seamless real-time chat and push interaction and it's great to see the top analyst firm rate and define ProcessOne in this way.</p>
      ]]></content>
    </entry>

    <entry>
      <title>2012: The year of push</title>
       <id>tag:process-one.net,2012:en/blogs/3.5103</id>
      <published>2012-01-03T16:27:48Z</published>
      <updated>2012-01-03T17:58:49Z</updated>
      <author>
            <name>Mickaël Rémond</name>
            <uri>http://www.process-one.net/</uri>      </author>
       <content type="html"><![CDATA[<p><img src="http://www.process-one.net/images/uploads/P1PP_wishes.jpg" style="border: 0;" alt="ProcessOne Push Platform: best wishes" width="500" height="375" /></p>
<p>First and foremost, thank you everyone, customers, partners for your trust and support during the past years. We would like to assure you that it has been well placed.</p>
<p>Look at what we have accomplished together so far, in your behalf:</p>
<ul>
<li>We have built the most renowed XMPP server, powering a huge subset of XMPP federated infrastructures. Communication means federation.</li>
<li>We have been developing our own improvements to XMPP in the form of mobile and reliability related extensions. Mobile is your key demand.</li>
<li>We are hosting large XMPP deployments with exceptional scalability and uptime. Open source is shifting to managed and cloud services</li>
</ul>
<p>We are now building a much more ambitious platform, the ProcessOne Push Platform, which intends to provide a self service, large scale, over-the-web notification platform. The platform is powering one of our new projects, that would change the experience people consume news, <a href="http://www.upik.it/">Upik</a>, thanks to realtime personalized distribution. Especially in 2012 with the Olympics, the elections,...</p>
<p>If you want to learn more about ProcessOne Push Platform, you can join the live tutorial we will demonstrate on the 9th February (<a href="https://www2.gotomeeting.com/register/151496090">Webinar registration link</a>).</p>
<p>2011 was the year of the emergence of group messaging, like <a href="http://www.text-one.com">TextOne</a>, our prediction in 2012 is the year of push, as an ubiquitous realtime notification stream, coming at you, on your smartphone, computer...</p>
<p>2012 is going to be pretty exciting for us and we wish to build even more exciting new projects with you all.</p>
<p>We wish you all a happy new year, a great 2012!</p>
<p><em>Credits: <a href="http://www.flickr.com/photos/32569229@N06/6555639159">Gare de Strasbourg</a>, by <a href="http://www.flickr.com/photos/alexprevot/">Alexandre Prévot</a>, under <a href="http://creativecommons.org/licenses/by-sa/2.0/deed.en">CC by-sa 2.0</a></em></p>
      ]]></content>
    </entry>

    <entry>
      <title>New releases: ejabberd 2.1.10 and exmpp 0.9.9</title>
       <id>tag:process-one.net,2011:en/blogs/3.5082</id>
      <published>2011-12-24T01:02:25Z</published>
      <updated>2011-12-24T01:09:26Z</updated>
      <author>
            <name>Marek Foss</name>
            <uri>http://www.process-one.net</uri>      </author>
       <content type="html"><![CDATA[<h2>ejabberd 2.1.10</h2>

<p>This release includes a few bugfixes and improvements. This is just a short list of them:</p>

<p><b>* Erlang/OTP compatibility</b><br />
- Support Erlang/OTP R15B regexp and drivers (EJAB-1521)<br />
- Fix modules update in R14B04 and higher<br />
- Fix modules update of stripped beams (EJAB-1520)</p>

<p><b>* XMPP Core</b><br />
- Fix presence problem in C2S after first unavailable (EJAB-1466)<br />
- Fix bug on S2S shaper when TLS is used<br />
- Prevent overload of incoming S2S connections</p>

<p><b>* XEPs</b><br />
- BOSH: Get rid of useless mnesia transaction (EJAB-1502)<br />
- MUC: Don&#8217;t reveal invitee resource when room informs invitor<br />
- Privacy: Activate &#8220;Blocked Contacts&#8221; to current c2s connection (EJAB-1519)<br />
- Privacy: Always allow packets from user&#8217;s server and bare jid (EJAB-1441)<br />
- Pubsub: Add hooks for node creation/deletion (EJAB-1470)<br />
- Shared Rosters: support groupname@vhost in Displayed Groups (EJAB-506)<br />
- Vcard: Fix error when lowercasing some search results (EJAB-1490)</p>

<p>Check the Release Notes for a more complete list of changes: <a href="http://www.process-one.net/en/ejabberd/release_notes/release_note_ejabberd_2.1.10">Release Notes for ejabberd 2.1.10</a></p>

<p>If you upgrade from ejabberd 2.0.5 or older, read carefully the release notes of ejabberd 2.1.0 too, because there were several changes in the installation path and the configuration options.</p>

<p>The list of solved tickets since the previous version is available on ProcessOne bug tracker:
<a href="http://redir.process-one.net/ejabberd-2.1.10">http://redir.process-one.net/ejabberd-2.1.10</a></p>

<p>ejabberd 2.1.10 is available as source code package and binary installers for Linux 32 bits, 64 bits, Mac OS X Intel, and Windows:
<a href="http://www.process-one.net/en/ejabberd/downloads">http://www.process-one.net/en/ejabberd/downloads</a></p>

<p>
</p><h2>exmpp 0.9.9</h2>

<p>exmpp home page:
<a href="http://support.process-one.net/doc/display/EXMPP/">http://support.process-one.net/doc/display/EXMPP/</a>
or easier to remember: <a href="http://exmpp.org/">http://exmpp.org/</a></p>

<p>Download exmpp 0.9.9 source code package from:
<a href="http://download.process-one.net/exmpp/">http://download.process-one.net/exmpp/</a></p>

<p>You can also check the ProcessOne Labs page:
<a href="http://www.process-one.net/en/labs/">http://www.process-one.net/en/labs/</a></p>
      ]]></content>
    </entry>

    <entry>
      <title>Introducing the Upik app for iPhone and iPod Touch</title>
       <id>tag:process-one.net,2011:en/blogs/3.5069</id>
      <published>2011-12-22T18:12:36Z</published>
      <updated>2011-12-23T09:31:37Z</updated>
      <author>
            <name>Arnaud Le Ruyet</name>
                  </author>
       <content type="html"><![CDATA[<p><img src="http://www.process-one.net/images/uploads/UpikApp_launchingphoto.jpg" style="border: 0;" alt="Live your news in real-time" width="425" height="262" /></p>

<p>Right after we powered on our smartphone, we are immediately connected. We are calling that, to be instant-on. From waking up, taking a bus, waiting in line, eating for lunch, having a meeting and going to sleep. We are always at a fingertip of a breaking news, an important email, an amazing post or even an incredible tweet. And we do not want to miss them. But we just want to be alerted personally in a simple manner so we can interact right after, by sharing, calling, posting, tweeting, whatever it is but reacting fast.</p>

<p>With that in mind, we've created a new personalized push inbox for your iPhone and iPod Touch. We've understood that people want today is real time news. That's why we've combined personalization with smartphone and identity with push capability into one single inbox so we can solve the paradigm of living news in real time.</p>

<p>
<table border="0">
<tr><td><b>Upik.it</b>&nbsp;(You&nbsp;pick&nbsp;it)</td><td>= <b>Personalized</b> (source selection)</td></tr>
<tr><td></td><td>+ <b>Push</b> (Instant On)</td></tr>
<tr><td></td><td>+ <b>Inboxes</b> (Aggregated easy-to-read views)</td></tr>
<tr><td></td><td>+ <b>Identified</b> (You only)</td></tr>
<tr><td></td><td>+ <b>Multi-device</b> (Your 360° mobile environment)</td></tr>
</table>
</p>

<p>So to summarize, it's all about your news coming at you, using the notification capabilities of your iPhone or iPod Touch.</p>

<p>We've designed Upik to be easy to use, fast and remarkably efficient for everyone who is testing it for the very first time. There is still a lot to do to improve the overall experience. But bear in mind that we are fully committed to shaping a new smart content delivery to help you reduce your information overload.</p>

<ol>
<li>Easy to use</li>
<li>Fast</li>
<li>Efficient</li>
</ol>


<h2>Easy to use</h2>

<p>We've added an inbox and a catalog so you can perform actions on your notifications
<ul>
<li>Get alerted to all your notifications with push capabilities</li>
<li>Scroll down your notifications just by sliding in your inbox</li>
<li>Add sources using the Upik catalog to stay in contact with all the sources you love</li>
<li>Custom your experience adding sounds per source or setup silent hours</li>
</ul>
</p>

<table align="center"  border="0">
<tr><td align="center"><img src="http://www.process-one.net/images/uploads/01Upik_get_alerted_to_new_notifications.jpg" alt="Get alerted to new notifications" title="Get alerted to new notifications" border="0" width="240" height="360" /><br/>Get alerted to new notifications<br/></td>
<td align="center"><img src="http://www.process-one.net/images/uploads/02Upik_scroll_down_your_inbox.png" alt="Scroll down your inbox" title="Scroll down your inbox" border="0" width="240" height="360" /><br/>Scroll down your inbox</td></tr>
</table>

<h2>Fast</h2>

<p>We've understood that you want real time news coming on your iPhone, with no effort and no need to browse the web. That's why we've included time-saving features
<ul>
<li>View instantly your notification in a cleaner layout than the web, including photos, videos...</li>
<li>Mute alerts but receive notifications in your inbox</li>
<li>Stay in touch with all your social networks and email and display them like a notification</li>
</ul>
</p>

<table align="center" border="0">
<tr><td align="center"><img src="http://www.process-one.net/images/uploads/03Upik_instant-viewed_notification.jpg" alt="Instant-viewed notification" title="Instant-viewed notification" border="0" width="240" height="360" /><br/>Instant-viewed notification<br/></td>
<td align="center"><img src="http://www.process-one.net/images/uploads/04Upik_all_your_sources_in_a_split_view.jpg" alt="All your sources in a split view" title="All your sources in a split view" border="0" width="240" height="360" /><br/>All your sources in a split view</td></tr>
</table>

<h2>Efficient</h2>

<p>
We've designed Upik app to help you organize your notification flow so you just use your inbox like a "rubik's cube" and never miss key notifications
<ul>
<li>Navigate and read your sources with different views</li>
<li>Focus on your important notifications by clicking on the "blue ribbon" to read them later</li>
<li>Extend the source catalog by adding your custom sources by searching and/or entering the exact feed URL</li>
<li>Many more smart features are coming soon, stay tuned...</li>
</ul>
</p>

<table align="center" border="0">
<tr><td align="center"><img src="http://www.process-one.net/images/uploads/05Upik_sorted_view_by_source.png" alt="Sorted view by source" title="Sorted view by source" border="0" width="240" height="360" /><br/>Sorted view by source<br/></td>
<td align="center"><img src="http://www.process-one.net/images/uploads/06Upik_read_your_notification_later.png" alt="Read your notification later" title="Read your notification later" border="0" width="240" height="360" /><br/>Read your notification later</td></tr>
</table>

<p>We hope the Upik app makes you feel the notification differently and joins the brave new world of push content distribution. It is available in the <a href="http://itunes.apple.com/app/upik/id483740921?mt=8">AppStore</a> today and works on all devices running iOS4.3+.<br/>
We are still in private beta so ask for an invitation on <a href="http://launch.upik.it/">Upik.it launch site</a>: <a href="http://launch.upik.it/">http://launch.upik.it/</a>.</p>

<p>For more information, check out our support center or contact us at Upik@process-one.net<br/>
Enjoy yourselves and give us your feedbacks on social networks.</p>
			
<div>
	<a href="http://twitter.com/upikapp"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABAJJREFUeNq8V1toHFUY/ubM7GX20mWTjQlrL0sjCipEpDQVghFf9V18kLSg4Kvx8lBBV+qLPvkoVGwDggo+VaVURagUpIrR0icT3KSWpptttibZ7G1mzjn+Z3eSzaYzs01z+dmf2Rlmz/ed77+d1eDa+z//NZEyzfxAMpnDHtqdSmV+pV7Pf/D8U1MbDz+8fP3ct7MlebfBJRdyT11hXCwsSYWpsLV3f5yeGD3y8PnxIxlIetDkci8FQETXoNH1p7kSpm/ePmkkIuH84wMp1BwBa4/BlTUcIEwkRgbTmCmV80bKjOYYUarZHPtltFcoTIVtGDoj2QV09WQfjfIBCtswNAKmD5fe8v8xU8bkp1dRqdtImiGcnRzDowcP7JwBYSpsZnPeYuPnb079iUYihnC2r3Wd/Hw68P3tuMI2HCF8d6+sbkYRMsMb96VqM/D97eWCIAKuAn5mELiK1brJeCTw/W0RaCvAA3dkhvRuQkzfRQWIAO8RAn3T7pXZNQvjb//Qc/EEJeyZiRGMHE0HVIJwFaAvviFg3QRYLIL+3EM9CViWg9Pf/I0Lbx3voQAPVoBtJUC31Dx6t1wiulxrorRmoT8e8laAuwoIKeBHQW4JwXYs2xdH2lQ5I7zaQCcHFLivCg9IIB5ieOfZIThqdY+ldWpCbg4QASl9S8tLgUuvPNaTAE1eFOsNNDj3Ca3bBxQLhe2rwJYZYdctzK5WdlyCumwrwBy3Arj0dqXAZlf7+XXmP9/379c3OiFvJaGE8CnFONXzmtWR0UhE8cXVIo4Np3akgGBKAQ62OQm9fOxQop2IrrOwgTKL4PSFOVxbqGK16fj+NshlpxGth8A7B05ko7j0b7XrWXowhbnFVbx38ZbvDmNhhlOjA3jukWTwMGorIOFI7xAMxQXGDydx+VaHBCMlBg/2Udhkq+N5Lu5wTF1bwdhw3Lu6ILsVED5lWK438fqTadxucMwuW1vmxL3DqstCBqq2hKn7K8BaXapHvAory/joRAZPD8ag0e7v17N9McQMzXPNNqbodEInYMarlnn9zhLOHMtApcNXhQp+KdYDszxpMHzyTAaFuyWfELhJyKlT2Y7TiokIPERyXFlYRCYawRtPHMDHxwcCCdg0aK4sFKlv3LsxdRZUmHz9SGbRTYh6Y83pfTRfrDVavqM/J6SOwmxXARfzN8rl3NGhIVRsZ1+O5EnqJYViUY3jeSYEz/9+4yaq1TVkY1HKWGo2bnx201XSqbUVhsJSmAq7NWle/Ozrc6YZPjl6+BCGM/1UPSFyY1d3rWJuOzb+WSrjNwKvNazz37360qmNUffC2S8nhIY811iOBlVgQj6IKVU1qaYgyS6R//61l1t/z/8XYAAgnH68sQ+kegAAAABJRU5ErkJggg==" alt="Twitter"></a>
	
	&nbsp;
	
	<a href="http://www.facebook.com/pages/Upik/142250909153174"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FJREFUeNq8l01oE0EUx/+zO/moTRsSW1u1CVEr/ULFCn7UiyjqySqeRIW2IvQmnvwAi5GCXyevXrQi9ih+gQdBBPHrUEQFPahY2qqJ1bRpUpIm2RlnNumh2eiuW9MHCXmT2fd78+a9NzsEBenY19flcLrC7oqKEMoo6VRqOJuZCT+/039D6kR+bd1/9noosLx7R8c6NNT7y8nHWCSGxy/e4cvI6MCz2+d6yJZ9Z7qCDYGB3VvX41diBqPReFkdCNR5sbjKhYdPhzD27Ws3pQ5neHWwAa8//sCPiSTKLdFYEkt8HjSFgoiMj4ep0+EKTSYziMbTWCiJ/EqAe92QbAqiYDyeAmNYUJFMyaZEfGU1DnA+L4NuN0Xn9ka0NdagQvwulhOXn8zRs5xAsiljHNo8l7+s1oPeA2vh91aiqnIRKFUNc7TiBQpdsikDn1f43S4VhzubsbzOD1911R/nlWJItogAA+P2Pehob8Cq4JK/wnVYCYZkUy7CwOax/5vWLEWNz2s6rxSD61tQ2Au7sjJQaxi79eANBh+8teQU5dx+BHzVLpEDTsP4o+efLdmUbL0KwPPKv0psMg0nNZZcZDxh+iwhJF8FXCSHIo6kjM1tcDod5iVX6jkBlWw9AtIBq3lw8fgmQxiL5fyxjYaxU1dezdEVitkIcKjiVLaaB+1tzUWlxE3n5BPu5RxdMvM5wGUEiF4SVoQxzdZWFduXzHwViD9UYj0CzGbbLLavFhZNZYeSisbK60Cx/fyiC0moKtYjsP3ozbk1f/WQYc7O3lumdnTmbCdUhKLZbEalerwVW0ph0TQnQkqEkWwuZy+0mtEBK7YkU7JpNjWNTHoK6WTMXgRK5IQVW5m0Csmmy1pa0LS5A7movRdSphnLsm3bLtPnmuo8iKgq6HR8GqlYArHohM0IrDCeEVHzCKQcHJJNiX47yVeCZuM8sHOSulRFZ5J8MspOyOB1O2wmoWb4mEmli+pMna2w3PDEVBwB3yLbSVj8Mb0dCZZkSrbCZpLhT2NjqFByaA/4UOsRLxkO9b87QMUWS9uSIVmSKdn65XRDZ991T83S7lZxXar3+0VYFCiqNSeO7A0axq7dHSlZLdK5SCyGD8MjSPz8PjB0r7+HzE7YsOd0l+KqDGuEhmReWc3HkwdbDWOXBt8bOx+Rb0GiBfPcMJuZDg/dv6Bfz38LMADtLONxPx43OAAAAABJRU5ErkJggg==" alt="Facebook"></a>
	
	&nbsp;
	
	<a href="https://plus.google.com/u/0/111229014440243985029/posts"><img src="data:image/png;base64,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" alt="Google+"></a>

	<br/><br/>
	Upik is powered by <a href="http://www.process-one.net/">ProcessOne</a> Push Platform.
</div>

<p>The Upik team</p>
      ]]></content>
    </entry>

    <entry>
      <title>Press meets realtime</title>
       <id>tag:process-one.net,2011:en/blogs/3.5063</id>
      <published>2011-12-22T12:00:03Z</published>
      <updated>2011-12-22T12:01:05Z</updated>
      <author>
            <name>Mickaël Rémond</name>
            <uri>http://www.process-one.net/</uri>      </author>
       <content type="html"><![CDATA[<center><img class="preview_illustration" src="http://farm4.static.flickr.com/3362/3511960595_6f91bc08c1.jpg" /></center>
<p>USA Today is really aware of the increasing importance of realtime for press. They decided to distribute iPad and iPhone to journalist as a way speed news generation and gathering process.</p>
<p>At ProcessOne, we have been building since months the needed tools and infrastructure to empower the move to realtime newswire, from news production to news consumption.</p>
<p>The infrastructure is powered by ProcessOne Push Platform (P1PP) and the end user facing tools is called Upik, currently in private beta. Do not hesitate to contact us (upik at process-one.net) if you want to join the beta.</p>
<p>We are thus very happy to see this good move in the press and are already in good position to make the news realtime.</p>
<p><br /><br /></p>
<p><strong>Leak shows Gannett stockpiling thousands of iPhones, iPads for journalists</strong></p>
<p><img height="16" src="http://www.appleinsider.com/favicon.ico" width="16" /> <span class="host">http://www.appleinsider.com</span></p>
<div class="description">By AppleInsider Staff Published: 01:32 AM EST (10:32 PM PST) A leaked memo from USA Today parent company Gannett Co. has revealed that the company recently purchased thousands of iPhone 4S and [...]
<div class="goto"><a href="http://www.appleinsider.com/articles/11/12/22/leak_shows_gannett_stockpiling_thousands_of_iphones_ipads_for_journalists.html" target="_blank">Read more &raquo;</a></div>
</div>
<p>&nbsp;</p>
      ]]></content>
    </entry>

    <entry>
      <title>OneBar beta: a simple XMPP web chat client for hosted.IM</title>
       <id>tag:process-one.net,2011:en/blogs/3.3218</id>
      <published>2011-11-24T16:05:29Z</published>
      <updated>2011-11-24T16:06:30Z</updated>
      <author>
            <name>Juan Pablo Carlino (Process One)</name>
                  </author>
       <content type="html"><![CDATA[<h2>"OneBar"?</h2>

<p>The name "OneBar" may sound weird, but it is not without humour that we chose this:
<ul>
<li>"one": it follows the rule that says that any ProcessOne product sould have a "One" string in the name (<a href="http://oneteam.im">OneTeam</a>, <a href="http://text-one.com/">TextOne</a>, etc.)</li>
<li>"bar": stands for the little bar that stays on the bottom of your web browser for all your controls and notifications</li>
</ul>
So, to answer all questions quickly: no, OneBar it is not about a place where you order drink(s). Note that the name "OpenBar" did not fit well...
</p>

<h2>XMPP web chat client</h2>

<p>That said, OneBar is a simple chat client. It lets you chat with your co-workers, friends and family, and show their presences. It sits in a web browser, so it is a web chat client. And finally, it is based on the XMPP protocol. So simply put, OneBar is an XMPP web chat client.</p>

<h2>Embeddable in your websites</h2>

<p>OneBar is thought to be embedded within an intranet portal like your corporate webmail, wiki or issue tracker. Why? Because you must login into your domain (serviced by hosted.IM) to start using it, so only authorized users will find it useful. Thus all your users will have a chat client running as soon as they have their browser launched, when visiting your website.</p>

<p>This is very handy since OneBar is really simple to use. Furthermore it does not need any installation or maintenance on your side.</p>

<p>You will find instructions on how to embed OneBar into your websites clicking on the "OneBar" item under the folding menu of "Plans & Features" tab. The screen below shows how to locate the page with intructions and the simple javascript snippet to embed on your site:</p>

<p align="center">
<a href="http://www.process-one.net/resources/onebar_code-sel.png"><img src="http://www.process-one.net/resources/onebar_code-sel_thumb.png" style="border: 0;" alt="image" width="312" height="330" /></a><br/>
OneBar info page on hosted.IM
</p>

<h2>OneBar in action</h2>

<p>Below is a set of screenshots demonstrating how OneBar should look once embedded into your website template. In the following examples we show OneBar working on the Process One Blog:</p>

<p align="center">
<a href="http://www.process-one.net/resources/login-sel.png"><img src="http://www.process-one.net/resources/login-sel_thumb.png" style="border: 0;" alt="image" width="288" height="176" /></a><br/>
Login dialog
</p>

<p align="center">
<a href="http://www.process-one.net/resources/hiden-sel.png"><img src="http://www.process-one.net/resources/hiden-sel_thumb.png" style="border: 0;" alt="image" width="288" height="176" /></a><br/>
OneBar minimized with two conversations in background
</p>

<p align="center">
<a href="http://www.process-one.net/resources/chat-sel.png"><img src="http://www.process-one.net/resources/chat-sel_thumb.png" style="border: 0;" alt="image" width="288" height="176" /></a><br/>
The roster of OneBar and a one-to-one chat in progress
</p>

<h2>BOSH, Websockets and session binding</h2>
<p>OneBar makes use of <a href="http://dev.w3.org/html5/websockets/">Websocket</a> technology when it is available on the browser. Although not widely supported, Websocket is a more reliable and fast protocol for applications like OneBar. Otherwise, it uses <a href="http://xmpp.org/extensions/xep-0206.html">BOSH protocol</a>, the standard way to link XMPP components via HTTP. If you follow a link within your page while OneBar is open, it will try to restore the previous state (open pending conversations, show message history, your roster, etc), thus allowing to navigate or refresh the site while keeping your chat session.</p>

<h2>Prices</h2>

<p>OneBar is simply free for all paid domains.</p>

<h2>Feedback is welcome!</h2>

<p>OneBar is available as a beta software. We welcome your feedback and suggestions to improve it further, aiming to provide an easy alternative for your company. You can leave your feedback on the <a href="http://www.process-one.net/en/forum/viewforum/26/">hosted.IM Forum</a> or just use our support widget on the hosted.IM main site.</p>

<p>Key aspects we want improve:</p>
<ul>
<li>Browser compatibility between most popular operating systems</li>
<li>Page isolation: once embedded, OneBar should be thought as a new extension of your page, so isolation from your javascript libraries and style sheets is an important feature to support</li>
<li>Feature set: currently we support a minimal subset of the XMPP standard, but we want to make it evolve with time</li>
</ul>

<h2>Enjoy OneBar</h2>

<p>We hope you will like OneBar a lot. It really simplifies use and administration (since no fat client deployment is required), and it can become really ubiquitous in your company.</p>
      ]]></content>
    </entry>

    <entry>
      <title>Use your own Jabber/XMPP Component on Hosted.IM</title>
       <id>tag:process-one.net,2011:en/blogs/3.3156</id>
      <published>2011-11-23T16:37:36Z</published>
      <updated>2011-11-23T16:38:38Z</updated>
      <author>
            <name>Juan Pablo Carlino (Process One)</name>
                  </author>
       <content type="html"><![CDATA[<h2>Jabber Component on hosted.IM</h2>

<p>hosted.IM offers you now the possibility to connect your own component to your hosted XMPP server. You can then run your own component in your server, while still having your XMPP server hosted and managed on hosted.IM. Communication between your external component and hosted.IM is encrypted to guarantee privacy of your information.</p>

<h2>XEP-0114: Jabber Component Protocol</h2>

<p><a href="http://xmpp.org/extensions/xep-0114.html">Jabber Component Protocol</a> (also know as XEP-0114, the specification reference) is a protocol that will enable different server-side components to connect to the Jabber server. These components are known as external components, since they are not running on the same code/VM than the XMPP server. For communication with the server, these components use this protocol, which is different from client-to-server (C2S) and server-to-server (S2S).</p>

<p>In the image below we see how <i>mydomain.com</i> administrator enables <i>External Services</i> support and then configures it to assign the JID <i>mycomponent.mydomain.com</i>:</p>
<p>Step 1: enable feature</p>
<p align="center"><img src="http://www.process-one.net/resources/add-xep114-feature-selection.png" style="border: 0;" alt="image" width="413" height="366" /></p>
<p>Step 2: select External Services</p>
<p align="center"><img src="http://www.process-one.net/resources/click-xep114-selection2.png" style="border: 0;" alt="image" width="413" height="366" /></p>
<p>Step 2: configure your External Service</p>
<p align="center"><img src="http://www.process-one.net/resources/configure-xep114-selection.png" style="border: 0;" alt="image" width="413" height="366" /></p>


<p>External components have a unique JID within the XMPP/Jabber network. In the above example, it was identified as <i>mycomponent.mydomain.com</i>.</p>
<p>A secret key or password is required by the standard to authenticate your component when it "attaches" (connects) to hosted.IM</p>

<h2>Available services</h2>

<p>hosted.IM already offers services such as:
<ul>
<li>Transports/gateways to proprietary IM: AIM, ICQ, MSN, Yahoo</li>
<li>Twitter transport: for microblogging integration in IM</li>
<li>XMPP transport: if you want to agregate your contacts lists in one account</li>
<li>MUC: multi-user chat</li>
<li>Broadcast: to send a corporate message to all your users</li>
</ul>
</p>

<h2>Leverage real-time</h2>

<p>Of course, you could run your own corporate services, by providing your own component to your users. For example, a company could push strategic information directly to selected users at an acceptable pace. This could improve and fluidify your company a lot!</p>

<h2>Prices</h2>

<p>Component protocol feature is available for your domain for free on the paid plans: Team 10, Office 25, Office 50, Organisation 75, Organisation 100, Company 200, Company 250, Enterprise 350 and Enterprise 500.</p>
      ]]></content>
    </entry>

    <entry>
      <title>Migrating from Google Apps to hosted.IM</title>
       <id>tag:process-one.net,2011:en/blogs/3.3184</id>
      <published>2011-11-18T09:53:25Z</published>
      <updated>2011-11-18T09:54:27Z</updated>
      <author>
            <name>Juan Pablo Carlino (Process One)</name>
                  </author>
       <content type="html"><![CDATA[<p>During the last two months we have received feedback from hosted.IM users reporting problems to federate with Google. Then we have discovered a common pattern on all these scenarios: their XMPP domains were formerly served by Google Apps.</p>

<h2>Where the problem lies</h2>

<p>Although this problem was already documented on our FAQ [1], this time it was different. Even if you disable XMPP and remove your domain from Google Apps [2], you will experience problems to add Gmail users or see their presences once your domain was hosted on a different server. hosted.IM is one of the possible cases, but it will also happen if you choose to run your own XMPP server [3].</p>

<p>Apparently, Google's effort on infrastructure optimization lead to this issue. It seems they use an internal routing mechanism for domains hosted within their cloud and former domains are not cleaned out completely once removed.</p>

<p>We hope Google will find a successful solution to this problem. In the meantime you can report this problem on Google forum [4].</p>

<p>[1]: <a href=""http://hosted.im/portal/faq">Frequently Asked Questions</a><br/>
[2]: <a href="http://jcsesecuneta.com/labox/google-plus-for-google-apps-is-not-xmpp-jabber-friendly">Google+ for Google Apps Is Not XMPP/Jabber Friendly</a><br/>
[3]: <a href="http://jcsesecuneta.com/labox/google-apps-xmpp-chat-bug">Google Apps XMPP Chat Bug</a><br/>
[4]: <a href="http://www.google.com/support/forum/p/Google+Apps/thread?tid=4aceb036c7ff5abe&hl=en">Can't uninstall GTalk</a></p>

      ]]></content>
    </entry>

    <entry>
      <title>XMPP&#45;based Push Solutions: P1PP, for ProcessOne Push Platform</title>
       <id>tag:process-one.net,2011:en/blogs/3.4901</id>
      <published>2011-11-17T18:12:43Z</published>
      <updated>2011-11-17T18:25:44Z</updated>
      <author>
            <name>Mickaël Rémond</name>
            <uri>http://www.process-one.net/</uri>      </author>
       <content type="html"><![CDATA[<p>At ProcessOne, we have been building large scale push platform for many years, pushing hundreds to thousands of messages per second to users or devices, which globally makes tens of billions.</p>
<p>Based on this experience, we have announced the launch in december of an XMPP-based Push Solution: P1PP, which stands for ProcessOne Push Platform.</p>
<p>Here are the slides of this presentation:</p>
<div id="__ss_10203898" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a href="http://www.slideshare.net/processone/processone-push-platform-xmppbased-push-solutions-10203898" title="ProcessOne Push Platform: XMPP-based Push Solutions" target="_blank">ProcessOne Push Platform: XMPP-based Push Solutions</a></strong> <iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/10203898" width="425"></iframe>
<div style="padding: 5px 0 12px;">View more presentations from <a href="http://www.slideshare.net/processone" target="_blank">ProcessOne</a></div>
</div>
<p>In technical terms, P1 Push Platform is composed of several components:</p>
<ul>
<li>An XMPP PubSub infrastructure, proposed as a service (Platform as a Service, or Paas).</li>
<li>This platform is accessible through XMPP server-to-server (s2s) connections, where people can manage there nodes and broadcast messages to subscribers.</li>
<li>The platform is accessible through anonymous client-to-server (c2s) connections for web based realtime delivery platform.</li>
<li>The platform is completed with XMPP PubSub simplified documentation, for easier understanding of the protocol. This summarizes our vision and experience as "PubSub, the Good Parts".</li>
<li>The platform is proposed with a Javascript client library to easily build realtime enhanced web pages (based on XMPP anonymous authentications). The client allow easy login, subscription to PubSub nodes and easy processing of PubSub messages.</li>
</ul>
<p>For more reading on the topic of XMPP push, I recommand reading:</p>
<ul>
<li>Informations on BBC Pushfeeds deployment: <a href="http://www.bbc.co.uk/blogs/radiolabs/2009/11/pushfeeds.shtml">LiveText-via-IP upgrade and other synchronously delivered content</a>.<br /> You can also read more technical <a href="http://www.bbc.co.uk/blogs/bbcinternet/2011/09/radio1_homepage_software_technical.html">Under the Hood of the Radio 1 Homepage: the technical low-down</a></li>
<li>You can check Nokia presentation at SeaBeyond on their XMPP Push platform: <a href="/en/blogs/article/sea_beyond_2011_talk_7_jukka_alakontiola_on_nokia_push_notifications/">Sea Beyond 2011 Talk 7: Jukka Alakontiola on Nokia Push Notifications</a></li>
</ul>
<p>If you need to get more precise information on the launch of the platform and have a large scale project that could use it, please, do not hesitate to <a href="/en/company/contact/">contact us</a>.</p>
      ]]></content>
    </entry>

    <entry>
      <title>hosted.IM: user authentication against your company database</title>
       <id>tag:process-one.net,2011:en/blogs/3.4821</id>
      <published>2011-10-27T15:17:10Z</published>
      <updated>2011-10-27T15:18:11Z</updated>
      <author>
            <name>Juan Pablo Carlino (Process One)</name>
                  </author>
       <content type="html"><![CDATA[<p>A common feature requested by many hosted.IM customers is the ability to authenticate users according to a pre-existent company database. Since then, we have implemented the possibility to authenticate against your POP3 or IMAP server. However it requires that your instant messaging domain name matches the domain from your e-mail addresses.</p>

<p>Several companies already have an intranet authentication backend, like LDAP, Active Directory or an Ad-Hoc database. On the other hand our experience with large sized companies is that is not a good idea to expose LDAP or Active Directory to the internet.</p>

<p>To overcome this problematic scenario we have added a new authentication method, which consists on delegating the authentication to an external REST API, acting as a façade to your own intranet database.</p>

<p>The behaviour expected by hosted.IM is fairly straightforward. Your API must answer a GET query with details about the user that is trying to authenticate to your IM domain with 'true' or 'false' depending on whether the user is authorized or not.</p>

<p>In the image below we see how <i>mydomain.com</i> administrator sets <i>https://mydomain.com/auth</i> as the REST URL and clicks on the highlighted <i>Verify your service</i> link to ensure hosted.IM is able to contact it:</p>
<p align="center"><img src="http://www.process-one.net/resources/rest2-492x403.png" style="border: 0;" alt="image" width="492" height="403" /></p>

<p>The next step would be to click on the 'Switch' button and that's all!. Now hosted.IM will authenticate users against your company data source.</p>

<p>Below is the specification of the authorization API:</b>

<table>
    <tbody><tr><td><b>URL</b></td><td colspan="2">Configured on hosted.IM user administration form. Could be HTTPS (recommended) or HTTP</td></tr>
    <tr><td><b>Method</b></td><td colspan="2">GET</td></tr>
    <tr><td rowspan="4"><b>Parameters</b></td><td>username</td><td>Username part of the user ID to be validated</td></tr>
    <tr><td>password</td><td>Password sent by the user to be validated</td></tr>
    <tr><td>domain</td><td>Domain part of the user ID to be validated</td></tr>
    <tr><td>secret</td><td>Arbitrary string defined on hosted.IM user administration form</td></tr>
    <tr><td rowspan="3"><b>Expected reply</b></td><td>Code</td><td>200 OK</td></tr>
    <tr><td>Content-type</td><td>application/json</td></tr>
    <tr><td>Body</td><td><b>true</b> if authorized; otherwise <b>false</b></td></tr>
    <tr><td rowspan="1"><b>Error</b></td><td>Code</td><td>Any HTTP code, according to the error type. It will deny user access.</td></tr>
    </tbody>
</table>

<br>

<p>This release also includes other improvements suggested by our users. It contains also bug fixes.</p>

<p>As we continue improving daily our service, we will greatly welcome your feedback. There is already much more to come soon. Thank you!</p>

<p>Links:</p>
<ul>
    <li><a href="http://hosted.im">http://hosted.im</a></li>
    <li><a href="http://www.process-one.net/en/forum/viewforum/26/">hosted.IM support forum</a></li>
    <li>Twitter: <a href="https://twitter.com/hosted_im">@hosted_im</a></li>
</ul>
      ]]></content>
    </entry>

</feed>