User:neustradamus/IJab
Developer(s) | Anzsoft |
---|---|
Stable release | 0.1.7
/ January 5, 2009 |
Preview release | 1.0 beta 3-2
/ June 10, 2010 |
Written in | JavaScript |
Platform | Cross-platform(Web Application) |
Type | Instant messaging client |
License | GPL |
Website | www |
iJab is an Ajax-based Web application[1] instant messaging program for XMPP/Jabber[2]. It is free software[3] and users can run their own instant messaging without limitations or software cost, complimenting the XMPP philosophy of a distributed network. iJab is interpreted purely by the client[4] webbrowser. It runs solely in a browser and does not require downloading or installation of additional software[5][6].
iJab also developed iJabBar, a Facebook styled web chat client.
Features[edit]
- In-browser, non pop-up browser window[7]
- Sound
- Multi User Chat[8]
- Vcard Search
- Roster management
- HTTP Binding thereby allowing near realtime messaging (much like Push e-mail).
Proxying[edit]
Because of JavaScript's same origin policy a JavaScript program (such as iJab) can only communicate with the hosting webserver. All traffic must therefore be proxied by the webserver to the XMPP server. A webserver such as Apache can be configured to act as a reverse proxy. An alternative to this relaying of traffic is to use a minimal webserver in the XMPP server such as the module included in ejabberd.
See also[edit]
References[edit]
- ^ Escaper. "iJab:how to install it using ejabberd". ejabberd.im. Retrieved 2008-11-26.
- ^ Cdubouloz. "IJab". jabberfr.org. Retrieved 2008-11-28.
- ^ "IJab". softpedia.com. Retrieved 2009-01-16.
- ^ "iJab - Web-based (Ajax) Jabber Client". imessengr.com. Retrieved 2008-12-01.
- ^ "iJab with Openfire connects but stops after that". igniterealtime.org. Retrieved 2009-04-02.
- ^ "iJab, Tomcat5.5.x & OpenFire". igniterealtime.org. Retrieved 2009-05-26.
- ^ "Open Source Ajaxed IM Client: iJab". Retrieved 2010-01-15.
- ^ Ray, Cheung. "iJab – Ajax Instant Messaging Program for XMPP/Jabber". Retrieved 2010-01-16.