I'll take this opportunity to kindly request that someone build an alternative to gTalk and Skype for video chatting. The forums for both are filled with complaints that do not ever get answered. Both products are huge resource hogs – gTalk will freeze my browser and Skype repeatedly disconnects and just slows down my entire machine. And it seems to happen to many, many people out there. On top of that, we all know Google offers little to no customer service, and it seems as if the Skype folks have just completely abandoned addressing any issues.<p>I've said this before: we are long, long overdue for a gTalk/Skype killer for video chat. At this point, I'm willing to pay for something better.
This is absolute hogwash. Google Talk moved away from the standards it was built on a long time ago and this token gesture does nothing to make it any easier for developers to integrate their systems. If Google really wanted to be open, here's what they would do:<p>* Create an XEP for the method they use for history replay so that other clients and servers can get in on that goodness<p>* Implement XEPs that the most popular XMPP clients have that Talk does not (for example contact sharing so you can use transports without having to click "yes" to adding a contact 200 times)<p>* Either bring their Jingle in-line with the standard /which they helped create/ or create a new version of the standard incorporating their proprietary changes<p>* Release the protocol that the Google Talk Android app uses. It's proprietary, slimmed-down, and means that any other XMPP client or GTalk client on Android is at a huge disadvantage in terms of sign-in time and data usage.
Allow me to connect to GTalk via webSocket and I'll do the rest. Appengine already support xmpp bots so it would be a piece of cake to manage presence, stanzas, etc.<p>That's all I ask for:<p><pre><code> ws = new WebSocket('ws://talk.google.com:5222')</code></pre>
I agree and recently started working on a peer-to-peer, audio/video chat client called twelephone - here's a demo of the WebRTC-based project as of this weekend. <a href="http://youtu.be/9GvBe0kCJGI" rel="nofollow">http://youtu.be/9GvBe0kCJGI</a>
If you're looking for Java alternative to libjingle (which is written in C++) then I can recommend Jitsi (<a href="https://jitsi.org/" rel="nofollow">https://jitsi.org/</a>). From what I understand they are more or less compatible with each other.
Its high time that they also released an api for google voice[1] . If there are any googlers reading this: why has this not been done yet? I've been looking into this in my spare time as there is no google voice client for Meego (Nokia N9) and I wanted to write one/improve an existing one[2]<p>[1] <a href="http://stackoverflow.com/questions/1668619/is-there-a-google-voice-api" rel="nofollow">http://stackoverflow.com/questions/1668619/is-there-a-google...</a><p>[2] <a href="http://code.google.com/p/qgvdial/" rel="nofollow">http://code.google.com/p/qgvdial/</a>