81
edits
(→New) |
|||
(One intermediate revision by the same user not shown) | |||
Line 138: | Line 138: | ||
* Group Chat for Gateways | * Group Chat for Gateways | ||
* Update and improve BOSH support | * Update and improve BOSH support | ||
* Complete XMPP RFC implementation in XIFF and work on web client | |||
For more details, visit the [http://www.igniterealtime.org/community/docs/DOC-1490 Summer of Code 2008 Projects]. | For more details, visit the [http://www.igniterealtime.org/community/docs/DOC-1490 Summer of Code 2008 Projects]. | ||
Line 196: | Line 197: | ||
==== Project Description ==== | ==== Project Description ==== | ||
Java Message Service (JMS) provides enterprise messaging features that are similar to both [http://www.xmpp.org/extensions/xep-0060.html XMPP pubsub] and standard XMPP messaging with http://www.xmpp.org/extensions/xep-0184.html receipts]. This project would involve writing a bridge between JMS and XMPP so that messages could be shared across systems. This bridge might take the form of a server-side component or a common API. For more details, see [http://mail.jabber.org/pipermail/jdev/2008-March/026380.html here] and [http://mail.jabber.org/pipermail/jdev/2008-March/026386.html]. Possible mentor: Fabio Forno. | Java Message Service (JMS) provides enterprise messaging features that are similar to both [http://www.xmpp.org/extensions/xep-0060.html XMPP pubsub] and standard XMPP messaging with http://www.xmpp.org/extensions/xep-0184.html receipts]. This project would involve writing a bridge between JMS and XMPP so that messages could be shared across systems. This bridge might take the form of a server-side component or a common API. For more details, see [http://mail.jabber.org/pipermail/jdev/2008-March/026380.html here] and [http://mail.jabber.org/pipermail/jdev/2008-March/026386.html]. Possible mentor: Fabio Forno. | ||
=== Universal Transport via libpurple === | |||
==== Project Description ==== | |||
The [http://swik.net/libpurple libpurple] library is used in Pidgin and Adium for their multi-protocol support. This component would interface from XMPP to libpurple via an existing C or C++ XMPP library such as gloox, iksemel, loudmouth, or libstrophe. As a result, the component would automatically translate to any of the protocols that libpurple supports, including AIM, Bonjour, Gadu-Gadu, Groupwise, ICQ, IRC, MSN, MySpaceIM, QQ, SILC, SIMPLE, Sametime, XMPP, Yahoo!, and Zephyr. Possible mentor: Andreas Monitzer | |||
= Libraries = | = Libraries = |
edits