[jdev] Poncho: Poncho is an Open Network for Chatting Objects (based on Jabber)
Erich Buri
buri at z17.net
Mon Feb 14 08:13:41 CST 2005
Hello,
I like to announce 0.1 release of PONCHO ( http://poncho.sf.net/ ). It's
a framework for automation and surveillence applications. It connects
all kind of devices over Jabber into a Peer-to-Peer network of devices
that notify each other about occuring events.
The object-model makes it very easy to integrate new devices without
knowning anything about Jabber or networking at all.
It is released under the LGPL license.
It is implemented in Java AND C++. The Java version is based on SMACK
and the C++ version is based on iksemel and entirely free of other
dependencies which makes cross-compiling easy. We run it on a
ARM-Platfrom based on uClibc.
It features a high-level C++ wrapper around libiksemel that heaviliy
uses the Observer-Pattern which makes it easy to use it. We support
Presence-, Subscription-, Message- and Iq-Handlers with support for
namespaces. So far, we implemented, apart from the PONCHO-specific
stuff, the Roster handling. The JabberClient class is really
light-weight makeing it perfect for embedded-linux solutions. It should
also be very easy to port it to any other OS that iksemel can be ported to.
http://www.hta-bi.bfh.ch/Projects/poncho/doc/cpp/classponcho_1_1JabberClient.html
Check it out! And let me know what you think about. This is my first
open-source-project and I would be happy about any comment.
regards
erich buri
More information about the JDev
mailing list