Difference between revisions of "Roundup/Software"

From XMPP WIKI
Jump to navigation Jump to search
(Jabbim for Android)
(oops, mixed services and software)
Line 1: Line 1:
''EVE Online''
''Openfire under Apache license 2.0''
 
http://svn.igniterealtime.org/svn/repos/openfire/trunk/documentation/dist/
 
''Strophe 1.0''
 
http://metajack.im/2010/01/01/celebrate-2010-with-strophejs-10/
 
''MatriX Mobile released''
 
http://blog.ag-software.de/?p=87
 
''asmack''
 
http://code.google.com/p/asmack/
Adding SASL and DNS SRV.
 
''Jorge''


The [http://www.eveonline.com/ EVE Online] science-fiction [http://en.wikipedia.org/wiki/Massively_multiplayer_online_role-playing_game MMORPG] (massively multiplayer online role-playing game) is using an XMPP service for in-game chats (also offering e-mail), on the [http://eve-mail.net/ eve-mail.net] domain, with S2S (server-to-server) open for federation.
http://dev.jabbim.cz/jorge/


''Interactive XMPP demos''
''Jabbim for Android''


The Google App Engine blog has listed a few [http://googleappengine.blogspot.com/2009/10/interactive-xmpp-demos.html interactive XMPP demos], like CrowdGuru,a crowdsourcing answers bot, and Multi-Chat, an IRC-like chatroom system.
http://www.jabbim.com/android/


''Jabcast XMPP''
''xeerkat''


[http://desktopalert.net/ Desktop Alert Inc.] have released Jabcast XMPP, allowing public and private sector users of the Common Alerting Protocol to broadcast alerts using XMPP. More information is available at [http://www.prweb.com/releases/Jabcast/XMPP/prweb2991694.htm the press release].
[http://code.google.com/p/xeerkat/ xeerkat] is a P2P computing framework over XMPP. xeerkat is not a new project, but original and never covered by the XMPP Roundup.


''PuSH Bot: PubSubHubbub to XMPP Gateway''
''XMPP Framework''


A PubSubHubbub to XMPP gateway had already been mentionned in the previous Roundup, but PuSH Bot is a new such gateway running on [http://push-bot.appspot.com/ http://push-bot.appspot.com/]. The code is available under the Apache V2.0 license at the [http://code.google.com/p/partychapp/source/browse/#svn/trunk/pushbot partychapp project] (XMPP-based chatrooms for Google Talk).
[http://drupal.org/project/xmppframework XMPP Framework], using XMPPHP, brings XMPP features to Drupal: XMPP-Drupal users correlation and relationship, XWChat web chat client (based on JSJaC), MUC, and notifications. This module is contributed by Darren Ferguson of OpenBand.


''Collecta's XMPP API''
''Legacy IM Connections via M-Link''


Collecta, the real-time search engine, has [http://developer.collecta.com/XmppApi/ published a new XMPP API].
Isode has [http://blog.isode.com/2009/09/isode-partners-with-zion-software-to-provide-xmpp-connectivity-to-legacy-im-networks-.html announced] that they are partnering with Zion Software to deploy the [http://www.zionsoftware.com/products/xmpp-gateway/ JBuddy XMPP Gateway] for connectivity between Isode's M-Link server software and legacy IM networks.


''Tlen.pl XMPP federation''
''XMPPKit''


Tlen.pl, or oxygen in polish, is a slightly modified XMPP service. It features voice calls, SMS and video conference. Tlen.pl has been compatible since a long time with Gadu-gadu, the most used IM service in Poland (proprietary client, service, and protocol). Tlen.pl is now [http://osnews.pl/juz-dziala-s2s-w-sieci-tlenpl/ open to XMPP federation].
The [http://etoileos.com/etoile/ Étoilé] user environment for the [http://www.gnustep.org/ GNUstep] project is building in support for sending what they call "CoreObjects" over XMPP using their emerging [http://etoileos.com/news/archive/2009/09/15/1659/ XMPPKit]; as a result they hope to enable collaborative editing, whiteboarding, and other interactive applications.


''Today’s Special''
''Libjingle in Chromium''


Prashant Thakkar has written that serves quotes of the day, words of the day, historical events of the day, horoscope of the day, joke of the day, as well as cricket scores. Just add todays-special@appspot.com to your roster and send 'help' to get a list of commands.
Libjingle, the Google's opensource library for Jingle, [http://git.chromium.org/viewvc/chrome/trunk/src/third_party/libjingle/ has been committed in Chromium], the opensource base of the Chrome browser.


''Clisearch Jabber bot''
''Spectrum''


[http://clisearch.net/ Clisearch] is a Jabber bot that will answer your queries, subscribe to RSS feeds and topics, manage your tasks and bookmarks, plus help you count with a calculator. Just add agent@clisearch.net to your roster and start by typing the usual 'help'. Clisearch is brought to you by Roman Kvasnyj from Russia and Anurag Bhatia from India.
[http://spectrum.im/ Spectrum] is an XMPP gateway, released under the GPL license, using the libpurple and gloox libraries, coming from a Google Summer of Code project.


''BBC's LiveText-via-IP''
''GWT bindings for the Strophe XMPP library''


http://www.bbc.co.uk/blogs/radiolabs/2009/11/pushfeeds.shtml
[http://jprieur.wordpress.com/2009/10/07/gwt-bindings-for-the-strophe-xmpp-library/ Johann Prieur] has announced on his blog the availability through Bazaar of [https://launchpad.net/gwt-strophe gwt-strophe], under the MIT/X/Expat License, a binding for Strophe, the XMPP library. It is now in its early stage, and need testing and bug reports.


''News via XMPP''
''RDFbus''


http://news2xmpp.appspot.com/
The Ruby software under a BSD-like license [http://github.com/bendiken/rdfbus RDFbus] is a middleware for enabling RDF publish/subscribe payloads over XMPP and Stomp.


''XMPPguru''
''Tigase Server 4.3''


http://xmppjingle.blogspot.com/2009/12/xmpp-bots-xmppguru.html
Artur Hefczyc has released the [http://www.tigase.org/en/content/tigase-xmpp-server-431-b1858 version 4.3 of the Tigase Server]. It contains a lot of performance improvements, as well as new features, like monitoring, scripting, or roster versionning, and much more.


''pip.io''
''Device state and MWI via PubSub in Asterisk''


http://pip.io
[http://www.asterisk.org/ Asterisk], the well-known opensource telephony platform, integrates a feature (at the time of this writing, waiting for testing) enabling to [https://issues.asterisk.org/view.php?id=15757 broadcast the device states and the MWI] (Message Waiting Indicator), using the XMPP's [http://xmpp.org/extensions/xep-0060.html publish-and-subscribe mechanism].


''Openfire under Apache license 2.0''
''Telepaatti''
 
[http://23.fi/telepaatti/ Telepaatti] is IRC to Jabber/XMPP gateway compatible with MUC-protocol (Multi user chat). It allows you to join MUC-rooms and communicate with Jabber/XMPP users via your IRC client. Telepaatti acts as Jabber/XMPP client imitating IRC-server.
 
''Emite''
 
[http://code.google.com/p/emite/ Emite] is a GWT XMPP library (Google We Toolkit) under the LGPL v3 license.
 
''Streaming Apple Events over XMPP''
 
Dan Brickley has released a Ruby script that [http://danbri.org/words/2009/10/19/483 re-routes the Mac OS X Apple Remote event stream to XMPP].
 
''ReaTiWe and PaaS''
 
[http://reatiwe.appspot.com/ ReaTiWe] (for "real-time web") is an application hosted on the Google App Engine (GAE), which is a "playground for all cool real-time-related stuff", including technologies such as XMPP, WebHooks, and PuSH (PubSubHubbub). It relies on [http://status.zhware.net/ PaaS] for Presence-as-a-Service, which is using XMPP presence stanza for microblogging. Both [http://github.com/zh/reatiwe ReaTiWe] and [paas PaaS] source codes are published by [http://zh.soup.io/ Stoyan Zhekov].
 
''Confbot: a Google Talk conference bot''
 
Perry Lorier has written and released [http://coders.meta.net.nz/~perry/jabber/confbot.php Confbot] under the GPL license. It is a python bot that enables group chats to Gtalk (and XMPP) users. It has been written in the early days of Gtalk, back in 2005.
 
''ejabberd_testing: automated testing for ejabberd modules''
 
Eric Cestari has posted a [http://cestari.wordpress.com/2009/10/27/ejabberd_testing-automated-testing-for-ejabberd-modules/ short article] on his blog, pointing to [http://github.com/cstar/ejabberd_testing ejabberd_testing]. The goal is is to be able to test ejabberd modules. It is released under the BSD license.
 
''joom''
 
Released under the Artistic and GPL licenses, [http://code.google.com/p/joom/ joom] is a collaborative brainstorming tool, similar to a group chat plus topics creation. First originality, the UI combines the personal roster, as well as the room roster. The other originality, is that the UI shows different views of the conversations: the regular stream of messages, and the active and inactive topic views, which filter out messages with certain hashtags. Thus it is possible to hold mulitple conversations in one room.
 
''gloox 1.0''
 
The famous [http://camaya.net/gloox/ gloox] library, for clients and components, has been [http://camaya.net/api/gloox/ released in version 1.0], under the GPL license. Do not mix with the [http://camaya.net/glooxd/ glooxd libray], made for servers.
 
''jctalk''
 
http://sourceforge.net/projects/jctalk/
 
''Remote remotes''
 
http://danbri.org/words/2009/10/23/492
 
''oai-pmh and xmpp''
 
http://inkdroid.org/journal/2009/09/23/oai-pmh-and-xmpp/
The Open Archives Initiative Protocol for Metadata Harvesting
http://www.openarchives.org/OAI/openarchivesprotocol.html
 
''Clustering plugin for Openfire is now open source''
 
http://www.igniterealtime.org/community/blogs/ignite/2009/11/10/clustering-plugin-for-openfire-is-now-open-source
 
''Oslo Protocol''
 
http://code.google.com/p/oslo-protocol/
federated location sharing and proximity detection
 
''retepXMPP Server, Client & Library''
 
http://kenai.com/projects/retepxmpp/
retepXMPP is a suite of libraries for writing applications using the XMPP Protocol utilising technologies like JAXB & Grizzly. Being modular it is possible to create components, clients or even embedded servers. Requires Java 6 or later.
 
''Web presence''
 
http://plugins.jquery.com/project/ejabberd_presence
 
''Prosody 0.6.0 and 1 year old''
 
http://blog.prosody.im/prosody-0-6-0-released/
http://blog.prosody.im/one-year-ago-today/
 
''Musubi''
 
Teruaki Gemmahas developped a Firefox extension
https://addons.mozilla.org/en-US/firefox/addon/50716
http://musubi.im/
http://musubi.im/mediawiki/index.php/Main_Page


http://svn.igniterealtime.org/svn/repos/openfire/trunk/documentation/dist/
''Gajim 0.13''


''Strophe 1.0''
''OneWeb''


http://metajack.im/2010/01/01/celebrate-2010-with-strophejs-10/
http://www.process-one.net/en/blogs/article/oneweb_demonstrates_the_power_of_xmpp_inside_the_browser/


''MatriX Mobile released''
''Coccinella 0.96.16 Released''


http://blog.ag-software.de/?p=87
http://coccinella.im/coccinella-0.96.16


''asmack''
''MatriX for .NET released''


http://code.google.com/p/asmack/
http://blog.ag-software.de/?p=79
Adding SASL and DNS SRV.


''Jorge''
''Psi 0.14 is out''


http://dev.jabbim.cz/jorge/
This time this has been made sure Psi is not missed in the Roundup:
http://psi-im.org/


''Jabbim for Android''
''Haskell: XMPP and matsuri''


http://www.jabbim.com/android/
http://hackage.haskell.org/package/XMPP-0.1.2
http://hackage.haskell.org/package/matsuri-0.0.4

Revision as of 14:59, 15 January 2010

Openfire under Apache license 2.0

http://svn.igniterealtime.org/svn/repos/openfire/trunk/documentation/dist/

Strophe 1.0

http://metajack.im/2010/01/01/celebrate-2010-with-strophejs-10/

MatriX Mobile released

http://blog.ag-software.de/?p=87

asmack

http://code.google.com/p/asmack/ Adding SASL and DNS SRV.

Jorge

http://dev.jabbim.cz/jorge/

Jabbim for Android

http://www.jabbim.com/android/

xeerkat

xeerkat is a P2P computing framework over XMPP. xeerkat is not a new project, but original and never covered by the XMPP Roundup.

XMPP Framework

XMPP Framework, using XMPPHP, brings XMPP features to Drupal: XMPP-Drupal users correlation and relationship, XWChat web chat client (based on JSJaC), MUC, and notifications. This module is contributed by Darren Ferguson of OpenBand.

Legacy IM Connections via M-Link

Isode has announced that they are partnering with Zion Software to deploy the JBuddy XMPP Gateway for connectivity between Isode's M-Link server software and legacy IM networks.

XMPPKit

The Étoilé user environment for the GNUstep project is building in support for sending what they call "CoreObjects" over XMPP using their emerging XMPPKit; as a result they hope to enable collaborative editing, whiteboarding, and other interactive applications.

Libjingle in Chromium

Libjingle, the Google's opensource library for Jingle, has been committed in Chromium, the opensource base of the Chrome browser.

Spectrum

Spectrum is an XMPP gateway, released under the GPL license, using the libpurple and gloox libraries, coming from a Google Summer of Code project.

GWT bindings for the Strophe XMPP library

Johann Prieur has announced on his blog the availability through Bazaar of gwt-strophe, under the MIT/X/Expat License, a binding for Strophe, the XMPP library. It is now in its early stage, and need testing and bug reports.

RDFbus

The Ruby software under a BSD-like license RDFbus is a middleware for enabling RDF publish/subscribe payloads over XMPP and Stomp.

Tigase Server 4.3

Artur Hefczyc has released the version 4.3 of the Tigase Server. It contains a lot of performance improvements, as well as new features, like monitoring, scripting, or roster versionning, and much more.

Device state and MWI via PubSub in Asterisk

Asterisk, the well-known opensource telephony platform, integrates a feature (at the time of this writing, waiting for testing) enabling to broadcast the device states and the MWI (Message Waiting Indicator), using the XMPP's publish-and-subscribe mechanism.

Telepaatti

Telepaatti is IRC to Jabber/XMPP gateway compatible with MUC-protocol (Multi user chat). It allows you to join MUC-rooms and communicate with Jabber/XMPP users via your IRC client. Telepaatti acts as Jabber/XMPP client imitating IRC-server.

Emite

Emite is a GWT XMPP library (Google We Toolkit) under the LGPL v3 license.

Streaming Apple Events over XMPP

Dan Brickley has released a Ruby script that re-routes the Mac OS X Apple Remote event stream to XMPP.

ReaTiWe and PaaS

ReaTiWe (for "real-time web") is an application hosted on the Google App Engine (GAE), which is a "playground for all cool real-time-related stuff", including technologies such as XMPP, WebHooks, and PuSH (PubSubHubbub). It relies on PaaS for Presence-as-a-Service, which is using XMPP presence stanza for microblogging. Both ReaTiWe and [paas PaaS] source codes are published by Stoyan Zhekov.

Confbot: a Google Talk conference bot

Perry Lorier has written and released Confbot under the GPL license. It is a python bot that enables group chats to Gtalk (and XMPP) users. It has been written in the early days of Gtalk, back in 2005.

ejabberd_testing: automated testing for ejabberd modules

Eric Cestari has posted a short article on his blog, pointing to ejabberd_testing. The goal is is to be able to test ejabberd modules. It is released under the BSD license.

joom

Released under the Artistic and GPL licenses, joom is a collaborative brainstorming tool, similar to a group chat plus topics creation. First originality, the UI combines the personal roster, as well as the room roster. The other originality, is that the UI shows different views of the conversations: the regular stream of messages, and the active and inactive topic views, which filter out messages with certain hashtags. Thus it is possible to hold mulitple conversations in one room.

gloox 1.0

The famous gloox library, for clients and components, has been released in version 1.0, under the GPL license. Do not mix with the glooxd libray, made for servers.

jctalk

http://sourceforge.net/projects/jctalk/

Remote remotes

http://danbri.org/words/2009/10/23/492

oai-pmh and xmpp

http://inkdroid.org/journal/2009/09/23/oai-pmh-and-xmpp/ The Open Archives Initiative Protocol for Metadata Harvesting http://www.openarchives.org/OAI/openarchivesprotocol.html

Clustering plugin for Openfire is now open source

http://www.igniterealtime.org/community/blogs/ignite/2009/11/10/clustering-plugin-for-openfire-is-now-open-source

Oslo Protocol

http://code.google.com/p/oslo-protocol/ federated location sharing and proximity detection

retepXMPP Server, Client & Library

http://kenai.com/projects/retepxmpp/ retepXMPP is a suite of libraries for writing applications using the XMPP Protocol utilising technologies like JAXB & Grizzly. Being modular it is possible to create components, clients or even embedded servers. Requires Java 6 or later.

Web presence

http://plugins.jquery.com/project/ejabberd_presence

Prosody 0.6.0 and 1 year old

http://blog.prosody.im/prosody-0-6-0-released/ http://blog.prosody.im/one-year-ago-today/

Musubi

Teruaki Gemmahas developped a Firefox extension https://addons.mozilla.org/en-US/firefox/addon/50716 http://musubi.im/ http://musubi.im/mediawiki/index.php/Main_Page

Gajim 0.13

OneWeb

http://www.process-one.net/en/blogs/article/oneweb_demonstrates_the_power_of_xmpp_inside_the_browser/

Coccinella 0.96.16 Released

http://coccinella.im/coccinella-0.96.16

MatriX for .NET released

http://blog.ag-software.de/?p=79

Psi 0.14 is out

This time this has been made sure Psi is not missed in the Roundup: http://psi-im.org/

Haskell: XMPP and matsuri

http://hackage.haskell.org/package/XMPP-0.1.2 http://hackage.haskell.org/package/matsuri-0.0.4