SoC progress report (file transfers in a LAN)



Hi, my name is Marco Barisione[1] and I'm working on "Simple
user-to-user file transfer without configuration in a LAN"[2].

Last week, after finishing this period exams, I started to collect some
more information on telepathy, telepathy-salut and the protocols behind
them. In particular I read or I'm reading:
 - XEP-0174[3]: Link-Local Messaging
 - XEP-0095[4]: Stream Initiation
 - XEP-0096[5]: File Transfer
 - XEP-0065[6]: SOCKS5 Bytestreams
 - XEP-0047[7]: In-Band Bytestreams (IBB)
 - XEP-0066[8]: Out of Band Data

To build my own copy of telepathy, telepathy-salut and other related
projects I wrote a jhbuild moduleset[9], so I can work on them without
messing up my system. Note that you have to run the programs using a new
dbus session if you want to use the compiled telepathy libraries instead
of the system ones, to do you can use the hack in the example .jhbuildrc
or use something like "jhbuild run dbus-launch gossip".

As I plan to use Mercurial[10] to keep the code for the programs that
are not already using darcs or other version control systems I added a
Mercurial backend to jhbuild, see bug #435511[11]. I also added the
support for autoreconf to jhbuild as some modules are using it instead
of autogen.sh, see bug #435772[12].

To test salut and learn how to use telepathy I wrote a simple Python
demo application[13], probably I will rewrite it in C so I can easily
use some libraries without Python bindings such as Nokia's mission
control[14].


[1] http://www.barisione.org/
[2] http://code.google.com/soc/gnome/appinfo.html?csaid=E4F16D57DEE9359E
[3] http://www.xmpp.org/extensions/xep-0174.html
[4] http://www.xmpp.org/extensions/xep-0095.html
[5] http://www.xmpp.org/extensions/xep-0096.html
[6] http://www.xmpp.org/extensions/xep-0065.html
[7] http://www.xmpp.org/extensions/xep-0047.html
[8] http://www.xmpp.org/extensions/xep-0066.html
[9] http://techn.ocracy.org/telepathy-kitchensink-jhbuild/
[10] http://www.selenic.com/mercurial/
[11] http://bugzilla.gnome.org/show_bug.cgi?id=435511
[12] http://bugzilla.gnome.org/show_bug.cgi?id=435772
[13] http://techn.ocracy.org/salut-chat/
[14] http://mission-control.sourceforge.net

-- 
Marco Barisione
http://www.barisione.org/




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]