HTTP Binding for Mobile Google Talk – version 0.1

This is an extension of the existing Open Source project MGTalk. It is a J2ME Jabber client that supports some specific Google Talk features. Since many mobile operators do not allow plain socket connections (which is the standard binding for XMPP), the original MGTalk client will not work in their networks. Therefore I added support for the HTTP Binding (JEP 124), so that it should work on any HTTP enabled network.

The HTTP Binding code will eventually be included in the original MGTalk project. However, the plan is to continue this as a separate project with the aim to provide a more Google Talk like interface and provide more Google specific features.

MGTalk HTTP MGTalk HTTP

For more details check out the project on Google Code:

Get the .jar and .jad files of the HTTP Binding enabled MGTalk here:

…and yes, it works with the O2 WAP Flat šŸ˜‰

6 comments so far

  1. mypapit on

    neat, i’ve been looking for this quite sometime! keep up the work man!

    I’d love to see your improved version of mobile-phone google talk

  2. Lissa on

    Great!!! I love having Google Talk on the Go…
    Thanks for all the work (Just tested it, works brilliant)

  3. Jagan on

    Can you send the file for S60 phones

  4. me on

    Jagan: just download the jar & jad file. It should work on any J2ME enabled S60 phone

  5. diarmuid ryan web design on

    i just downloaded this and the original release without http bindings but just seems to get repeated attempts to connect to google servers without getting any further…tried setting ssl and port 80 but still no joy..

  6. Vinod Reddy on

    I am trying to develop Gtalk in javaME.

    I had run the open source codes of Gtalk from some sites like GTalkMobile-1.0 and jxa applications

    but when try run to run these application they are giving error like TCP open Error.
    1 year back i tried same application it worked fine.

    Please help in connecting with gtalk server using my j2me application or how can resolve TCP open error in the above applications

    Did google changed the way header information it requires to contact using j2me


Leave a comment