OneBar beta: a simple XMPP web chat client for hosted.IM
ProcessOne - Juan Pablo Carlino (Process One) - November 24, 2011We have just released OneBar, a web chat client for hosted.IM, targeted mainly for your corporate intranet websites.
“OneBar”?
The name “OneBar” may sound weird, but it is not without humour that we chose this:
- “one”: it follows the rule that says that any ProcessOne product sould have a “One” string in the name (OneTeam, TextOne, etc.)
- “bar”: stands for the little bar that stays on the bottom of your web browser for all your controls and notifications
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…
XMPP web chat client
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.
Embeddable in your websites
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.
This is very handy since OneBar is really simple to use. Furthermore it does not need any installation or maintenance on your side.
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:
OneBar in action
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:
![]()
OneBar minimized with two conversations in background
![]()
The roster of OneBar and a one-to-one chat in progress
BOSH, Websockets and session binding
OneBar makes use of Websocket 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 BOSH protocol, 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.
Prices
OneBar is simply free for all paid domains.
Feedback is welcome!
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 hosted.IM Forum or just use our support widget on the hosted.IM main site.
Key aspects we want improve:
- Browser compatibility between most popular operating systems
- 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
- Feature set: currently we support a minimal subset of the XMPP standard, but we want to make it evolve with time
Enjoy OneBar
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.
Categories: Companies ProcessOne
Comments
No comments so far, you could be the first.Add comment
Erlang on Twitter
» yang_yihming (Yiming Yang): @vw009 Which language do you often use in parallel programing? Ocaml? Erlang? C01? Or some other language?
» tengkushara (T Muni Fahtu Zahra): RT @fathiaamandaaa: RT @indrasan: selamat ulang tahun saudara reza erlang @rezasur semoga makin banyak proyek nya ya.
» wolfeidau (Mark Wolfe): Coding in emacs and enjoying it, hell has frozen over.. #erlang #emacs
» bagus_erlang (bagus): SI rizky kocak ♓é² :.. ♓é² :.. ♓é² :..
» ErNugraha7G (ErlAngga™): Enggaa lama bgt balesnya? RT @VanessaaaZM: apose? RT @ErNugraha7G Yah mention erlang gadibales @VanessaaaZM
» bagus_erlang (bagus): Bt nieh!! Di sklh…
» VanessaaaZM (Vanessa Zian M): apose? RT @ErNugraha7G Yah mention erlang gadibales @VanessaaaZM
» VanessaaaZM (Vanessa Zian M): pacar aku abel;D RT @annisaH_Ijem jangan samain kakak aku sama si erlang :;pp RT @VanessaaaZM Kaya abel RT @annisaH_Ijem: ngeledek, liat
» ErNugraha7G (ErlAngga™): Yah mention erlang gadibales @VanessaaaZM
» annisaH_Ijem (♡ annisaH~Ijem ♡): jangan samain kakak aku sama si erlang :;pp RT @VanessaaaZM Kaya abel RT @annisaH_Ijem: ngeledek, liat erlangga masa depan tah
Statistics
Number of aggregated posts: 10503
Number of comments: 2136
Most recent article: May 21, 2012
Latest comments
» Jessica on 30 September 2011: Basho Technologies, Erlang Solutions and Trifork AS Announce Big Data and NoSQL R: yeah of course. I just thought that everything will be just alright and I want to have these kind of…
» DRS786 on 25 May 2012: Poznan Erlang User Group Event: I’m going!
» the tantric way in london on TextOne HD for webOS: Interesting articles are published here. By reading it I acquired great deal of knowledge on various subject. Thank you for…