202
edits
Neustradamus (talk | contribs) m |
Neustradamus (talk | contribs) m |
||
Line 39: | Line 39: | ||
* Disruption due to moving house this week... | * Disruption due to moving house this week... | ||
I’ve still been looking at code, Qt networking is pretty nice. Still have been looking at Justin’s code and thinking more about the design of the whole thing. I want to adapt his service browsing code to be able to use the Apple dns_sd.h as well as the current jdns backend it uses. Also looked a good bit at his Ambrosia | I’ve still been looking at code, Qt networking is pretty nice. Still have been looking at Justin’s code and thinking more about the design of the whole thing. I want to adapt his service browsing code to be able to use the Apple dns_sd.h as well as the current jdns backend it uses. Also looked a good bit at his Ambrosia XMPP server, because that’s what my design (it’s a proxy XMPP server) will be working from. Also looked at the XMPP RFCs a bit. | ||
On the administrative side, I sent my 'proof of enrollment' to Google. | On the administrative side, I sent my 'proof of enrollment' to Google. | ||
Line 52: | Line 52: | ||
* Read some more about Qt | * Read some more about Qt | ||
* Looking at the irisnet program for dns service announcement, testing it with trillian pro on another computer. | * Looking at the irisnet program for dns service announcement, testing it with trillian pro on another computer. | ||
* Looking at ambrosia | * Looking at ambrosia XMPP server | ||
Line 84: | Line 84: | ||
=== Bonjour/Link-local messaging for the Psi | === Bonjour/Link-local messaging for the Psi XMPP client === | ||
=== Relevant URLS === | === Relevant URLS === | ||
[[Summer_of_Code_2006]] | |||
https://xmpp.org/extensions/xep-0174.html | |||
http://www.porchdogsoft.com/products/howl/ | http://www.porchdogsoft.com/products/howl/ | ||
http://www.zeroconf.org/ | http://www.zeroconf.org/ | ||
Line 95: | Line 95: | ||
=== Motivation === | === Motivation === | ||
Link local messaging has been getting more popular ever since Apple released their iChat instant messenger with rendezvous support. It is now supported in the Gaim, Adium, Fire, the Gizmo, and Trillian Pro instant messengers. The Psi | Link local messaging has been getting more popular ever since Apple released their iChat instant messenger with rendezvous support. It is now supported in the Gaim, Adium, Fire, the Gizmo, and Trillian Pro instant messengers. The Psi XMPP client could also benefit from this feature as it would enable users to message each other without the need of an XMPP server. Home and Small Office users will find such a feature particularly appealing. I have been impressed by the zeroconf networking technology since watching a Google tech-talk given by Dr. Stuart Cheshire from Apple. I am inspired to work on Psi/XMPP since I am a big user of instant messaging and like the open nature of | ||
XMPP. I have been using XMPP for a few years now. The networking society in my college (which I am an officer of) runs an external XMPP server (tcdnetsoc.org) which we connect to. I have also been using Google Talk which obviously uses the XMPP protocol. | |||
=== Architecture === | === Architecture === |
edits