Changes

Jump to navigation Jump to search
m
=Jabber code=

* Contribution to [http://home.gna.org/xmpp4r/ XMPP4R], pretty much recent:
** Multi-User Chat implementation
** File-Transfer (and SOCKS5 and In-Band Bytestreams) implementation

* [http://svn.gna.org/viewcvs/xmpp4r/trunk/jabberhole/ JabberHole] is a user-scriptable XMPP proxy (can be extended by Ruby-scripts which modify incoming and outgoing stanzas)

* A couple of XMPP4R examples, which may be beyond basic IM programming:
** A MUC client with Gtk+ GUI ([http://svn.gna.org/viewcvs/xmpp4r/trunk/xmpp4r/data/doc/xmpp4r/examples/advanced/gtkmucclient.rb?view=markup gtkmucclient.rb], [http://astroblog.spaceboyz.net/index.rb?entry=meine-erste-gtk-app Screenshots])
** A very minimal MUC component implementation, lacking ''all'' features ([http://svn.gna.org/viewcvs/xmpp4r/trunk/xmpp4r/data/doc/xmpp4r/examples/advanced/minimuc.rb?view=markup minimuc.rb])
** [http://svn.gna.org/viewcvs/xmpp4r/trunk/xmpp4r/data/doc/xmpp4r/examples/advanced/rosterdiscovery.rb?view=markup Roster Discovery] exposes the user's roster (with groups) to Service Discovery
** [http://svn.gna.org/viewcvs/xmpp4r/trunk/xmpp4r/data/doc/xmpp4r/examples/advanced/xmpping.rb?view=markup XMPPing] can be used to query a target JID periodically
** A basic [http://svn.gna.org/viewcvs/xmpp4r/trunk/xmpp4r/data/doc/xmpp4r/examples/advanced/adventure/ adventure component], representing a MUC in which a user can walk from place to place, meet non-player characters and talk to other players at the same place ([http://astroblog.spaceboyz.net/index.rb?entry=muc-trifft-mud Screenshots])

* Unreleased and unfinished stuff:
** A Jabber client to be used over WAP
** An extendable service-watching component
** A component for the [http://pentabarf.org/ Pentabarf] conference-planning system
** A component which lets users subscribe to bus/tram stations of Dresden, displaying when the next bus/tram arrives
190

edits

Navigation menu