Go Back   Zune Boards > Zune Discussions > Zune Games and Applications > Development Discussions

Development Discussions All developers who are coding games may stop by here for any help, suggestions, and everything development related.

Reply
 
Thread Tools
Old 08-11-2010, 07:22 PM   #1
calyx
Squirt
 
Join Date: Aug 2010
Posts: 13
calyx is on a distinguished road
Default Google Talk for Zune

Many people use Google's chat services, and (admittedly, not as many) use the ZuneHD. It would be a great achievement to combine the two, and although mobile web services can be used to connect to the Google servers, a Zune app could provide much more functionality.

I have been trying to work with this the past few months, and have made some progress, but I lack the knowledge to complete the project efficiently.

Google chat is based off of the XMPP protocols (XMPP Standards Foundation), and Gloox (gloox - A portable high-level Jabber/XMPP library for C++) is an open source C++ library that connects to XMPP serves such as Google Talk. I have been able to connect successfully to the Google servers from my Windows system, and have ported the library to Zune. I was able to get that to connect to Jabber.org, another XMPP server, but could not connect to Google. In order to connect to their server, Gloox needs some form of encryption, and supports Windows' TLS functions (although these are incomplete, and therefore non-functioning, in WinCE). Gloox also supports OpenSSL and GnuTLS, both open source encryption libraries.

If I can build and use any of these libraries, then I can connect to the Google Talk servers, and the app will be easy to write from then on.

GnuTLS seemed to have too many external dependencies, so I've been working on building OpenSSL on the OpenZDK platform, got 2 dll's and lib files, but haven't successfully used either of those yet, which is my next goal.

If anyone wishes to help with such a project, they can contribute by figuring out how to implement OpenSSL in Gloox with OpenZDK.

I believe this is possible, considering what I have been able to do so far, but am slowly moving away from the scope of what I know or can learn in a reasonable amount of time.

So, if this can be accomplished, soon we can have a common chat client installed on our Zunes.

One final note, the licenses on these libraries are open source, and can freely be used in whatever application we end up creating.

I look forward to your help!




calyx is offline   Reply With Quote

Advertisement [Remove Advertisement]

Old 08-11-2010, 08:26 PM   #2
itsnotabigtruck
R E D R U M
Development Front
Retired Staff
Expert Zuner
 
itsnotabigtruck's Avatar
 
Join Date: May 2008
Posts: 2,975
itsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant future
Default

Sounds like an ambitious project - just what we need for OpenZDK.

If you need any help, you're welcome to stop in at #zbdf on Freenode for any assistance you require.





itsnotabigtruck is offline   Reply With Quote

Old 08-11-2010, 08:46 PM   #3
That Guy Is Here
Member
 
That Guy Is Here's Avatar
 
Join Date: Jan 2010
Location: In a Box
Posts: 628
That Guy Is Here will become famous soon enough
Default

This would be really cool.





That Guy Is Here is offline   Reply With Quote

Old 08-19-2010, 07:41 PM   #4
calyx
Squirt
 
Join Date: Aug 2010
Posts: 13
calyx is on a distinguished road
Default

Excellent news!
For the first time, I have gotten the Zune to connect to the Google Talk servers via wifi, and send that Holy Grail message, "Hello World." Development can really take off now!




calyx is offline   Reply With Quote

Old 08-19-2010, 07:47 PM   #5
Arfy
Beep beep zoop
Retired Global
Ultimate Zuner
 
Arfy's Avatar
 
Join Date: Oct 2008
Location: Arftopia
Posts: 5,941
Arfy is a splendid one to beholdArfy is a splendid one to beholdArfy is a splendid one to beholdArfy is a splendid one to beholdArfy is a splendid one to beholdArfy is a splendid one to behold
Send a message via Skype™ to Arfy
Default

That's great!



Arfy is offline   Reply With Quote

Old 08-19-2010, 07:53 PM   #6
comics11
Experienced Zuner
 
comics11's Avatar
 
Join Date: Oct 2009
Posts: 164
comics11 is on a distinguished road
Default

Good job! I would love to have google talk on my Zune





comics11 is offline   Reply With Quote

Old 08-20-2010, 02:10 AM   #7
alexskc
Jr. Zuner
 
Join Date: Dec 2008
Posts: 31
alexskc is on a distinguished road
Default

Cheers for OpenZDK!
And Google Talk.
And you, Calyx.
And all other good things!



alexskc is offline   Reply With Quote

Old 08-20-2010, 06:30 AM   #8
codeGeek
Experienced Zuner
 
codeGeek's Avatar
 
Join Date: Mar 2010
Location: New Hampshire
Posts: 178
codeGeek is on a distinguished road
Send a message via Skype™ to codeGeek
Default

I don't currently use Google Talk, but if this was made, I'd probably start. Good job and good luck!




codeGeek is offline   Reply With Quote

Old 08-20-2010, 09:50 AM   #9
Redwing
Jr. Member
 
Redwing's Avatar
 
Join Date: Feb 2010
Posts: 418
Redwing is on a distinguished road
Default

Excellent. My girlfriend and I both use Google Talk extensively and this would be wonderful. If it's convenient, you might also include support for other chat clients which use the same protocol (you mentioned Jabber). Thanks for putting the effort into this project!




Redwing is offline   Reply With Quote

Old 08-23-2010, 07:59 PM   #10
sai777
Experienced Zuner
 
sai777's Avatar
 
Join Date: Aug 2010
Location: Behind You -_-
Posts: 153
sai777 is an unknown quantity at this point
Default good addition, but...

google talk will be a good addition to hd apps but what about all the copyright stuff? google talk is owned by google and developers would pay money if they want to make the google talk app. I use google talk too and will look forward IF theres a chance of and app like that coming





sai777 is offline   Reply With Quote

Old 08-25-2010, 12:26 PM   #11
itsnotabigtruck
R E D R U M
Development Front
Retired Staff
Expert Zuner
 
itsnotabigtruck's Avatar
 
Join Date: May 2008
Posts: 2,975
itsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant future
Default

Quote:
Originally Posted by sai777 View Post
google talk will be a good addition to hd apps but what about all the copyright stuff? google talk is owned by google and developers would pay money if they want to make the google talk app. I use google talk too and will look forward IF theres a chance of and app like that coming
Google Talk uses the open XMPP standard and can be connected to using any XMPP (aka Jabber) client. This would simply be an XMPP client for the Zune.

None of this matters much, however, if the project ends up dead. Any progress so far?





itsnotabigtruck is offline   Reply With Quote

Old 08-28-2010, 01:37 PM   #12
calyx
Squirt
 
Join Date: Aug 2010
Posts: 13
calyx is on a distinguished road
Default

I've been a bit busy lately, but don't have intentions of abandoning this project. I said I'd finish it, on the internet, so now I can't give up!

As for copyrights, I was planning on releasing it without using Google's name directly. I named this thread the way it is because not as many people would be interested in "XMPP client for Zune."

The app should be released under the GPL, because that's what Gloox is released under, and to use that library I need to release it under a compatible license. Unless, of course, the WTFPL is compatible...

But I'm thinking too far ahead right now.

What little progress I've gotten done:
Set up main loop to work with Gloox.
Set up functions necessary for Gloox.
Gotten it to connect/disconnect with user input,
Sent messages with user input,
Displayed messages received on screen.

Right now I'm working with the keyboard to send custom messages, but I'm having temporary trouble getting GetKeyboardBufferText to work.

Also, good news. Facebook apparently uses XMPP protocol for their chat, something I did not learn of until recently. This doesn't mean I'm going to get it implemented right away, but it's a plausible opportunity in the future.




calyx is offline   Reply With Quote

Old 08-28-2010, 06:17 PM   #13
itsnotabigtruck
R E D R U M
Development Front
Retired Staff
Expert Zuner
 
itsnotabigtruck's Avatar
 
Join Date: May 2008
Posts: 2,975
itsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant futureitsnotabigtruck has a brilliant future
Default

Quote:
Originally Posted by calyx View Post
Right now I'm working with the keyboard to send custom messages, but I'm having temporary trouble getting GetKeyboardBufferText to work.
This kind of stuff is exactly why you need to stop by #zbdf. The header files that come with the Quick Start Kit are missing the fourth parameter to ZDKSystem_GetKeyboardBufferText, causing it to fail. This can be corrected by replacing your zdksystem.h with the latest one off the SVN. The relevant docs on the wiki are based off the correct declaration in the new headers.





itsnotabigtruck is offline   Reply With Quote

Old 08-28-2010, 07:06 PM   #14
calyx
Squirt
 
Join Date: Aug 2010
Posts: 13
calyx is on a distinguished road
Default

Many thanks.

I _was_ wondering why the API docs didn't match...

I'll stop by from now on.




calyx is offline   Reply With Quote

Old 08-13-2011, 04:29 PM   #15
calyx
Squirt
 
Join Date: Aug 2010
Posts: 13
calyx is on a distinguished road
Default

Good news everybody, this project is back! I'm looking to release it sometime in the next few weeks if at all possible. The majority of the coding is done, I just need to make sure all the licensing things are in order, etc.




calyx is offline   Reply With Quote

Old 08-13-2011, 04:42 PM   #16
Arfey McFeeshy
Experienced Zuner
 
Arfey McFeeshy's Avatar
 
Join Date: Mar 2011
Location: Outskirts of Q-town
Posts: 156
Arfey McFeeshy is on a distinguished road
Default

Good luck! We'll be waiting.




Arfey McFeeshy is offline   Reply With Quote

Old 08-15-2011, 12:41 PM   #17
MisterCrazy8
Squirt
 
Join Date: Feb 2011
Posts: 18
MisterCrazy8 is on a distinguished road
Default Google Talk

I would be extremely grateful for an app capable of using G Talk without Liberate!



MisterCrazy8 is offline   Reply With Quote

Old 08-17-2011, 12:37 AM   #18
Lanex
Zuner
 
Join Date: Sep 2010
Location: Ukraine
Posts: 80
Lanex is on a distinguished road
Default

Is it possible to make skype for Zune?




Lanex is offline   Reply With Quote

Old 08-17-2011, 02:24 PM   #19
JareeB
Experienced Zuner
 
Join Date: Jan 2009
Posts: 220
JareeB is on a distinguished road
Default

sweet project man good luck



JareeB is offline   Reply With Quote

Old 08-17-2011, 03:08 PM   #20
tech.freak243
Zune Guardian
 
tech.freak243's Avatar
 
Join Date: Jan 2008
Location: Hotel California
Posts: 669
tech.freak243 is on a distinguished road
Send a message via AIM to tech.freak243 Send a message via MSN to tech.freak243 Send a message via Yahoo to tech.freak243
Default

even though i dont use a zune anymore maybe you can add pidgin? thats open source






tech.freak243 is offline   Reply With Quote

Reply

Bookmarks

Tags
chat, gmail, gtalk, openssl

Thread Tools
no new posts