Google Groups Home
Help | Sign in
Please support XMPP in Android.
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 51 - Collapse all   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Muthu Ramadoss  
View profile
(1 user)  More options Feb 15, 11:03 am
From: Muthu Ramadoss <muthu.ramad...@gmail.com>
Date: Fri, 15 Feb 2008 08:03:36 -0800 (PST)
Local: Fri, Feb 15 2008 11:03 am
Subject: Please support XMPP in Android.
Hi,

Lots of developers were excited about XMPP support in Android and were
going crazy building peer to peer messaging services for Android. I
personally was building a Twitter like service for Android. But with
the latest announcement of plans with GTalk going native, many
developers like me are forced to fallback on http, rest etc.,

Let me explain how its affecting developers like us. Now instead of
letting a free Jabber server doing the work for me, I'm forced to
write my own REST server. Its not just a matter of falling back on
alternate protocols but now we need to build the server components and
all the mundane logic from scratch. Imagine for example building the
twitter bot from scratch. Its a total waste of time and effort.

People like me were attracted by the OpenSource ideology that Android
stood for. Please do put XMPP support back on so we can continue
building killer apps for Android. Trust in developers like us, We'll
deliver.

Thanks.

Muthu Ramadoss
intellibitz.com
We develop open source solutions for mobile handsets, using Android.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
mikeb  
View profile
 More options Feb 15, 12:36 pm
From: mikeb <michaelhb...@gmail.com>
Date: Fri, 15 Feb 2008 09:36:11 -0800 (PST)
Local: Fri, Feb 15 2008 12:36 pm
Subject: Re: Please support XMPP in Android.
Hi Mathu,

Is the change listed on this page what you are referring to?

http://code.google.com/android/migrating/m3-to-m5/changes.html
Package is renamed to com.google.android.gtalkservice. In names of
package classes and fields, "xmpp" is changed to "gtalk".

Does anyone else have any more information on this topic? Does this
mean that in effect anyone using an android handset with an
application that planed on using xmpp would now be locked to a gtalk
account? From my point of view and for what I would like to do with
android, the single most important piece of android is XMPP because it
allows my applications to receive push messages without http polling
and all of it's associated problems.

This switch to gtalk, which will effectively lock all android handset
xmpp communications to gtalk network is very troubling indeed. In fact
my this may very well kill the viability of an application that I am
building if this is the case.

Mike

On Feb 15, 8:03 am, Muthu Ramadoss <muthu.ramad...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wink Saville  
View profile
 More options Feb 15, 12:37 pm
From: "Wink Saville" <w...@saville.com>
Date: Fri, 15 Feb 2008 09:37:33 -0800
Local: Fri, Feb 15 2008 12:37 pm
Subject: Re: [android-developers] Please support XMPP in Android.
On 2/15/08, Muthu Ramadoss <muthu.ramad...@gmail.com> wrote:

>  Hi,

>  People like me were attracted by the OpenSource ideology that Android
>  stood for. Please do put XMPP support back on so we can continue
>  building killer apps for Android. Trust in developers like us, We'll
>  deliver.

Not the ideal solution, but is there something about the protocol that
says the community can't
develop its own implementation?

Wink Saville


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
mikeb  
View profile
 More options Feb 15, 12:52 pm
From: mikeb <michaelhb...@gmail.com>
Date: Fri, 15 Feb 2008 09:52:19 -0800 (PST)
Local: Fri, Feb 15 2008 12:52 pm
Subject: Re: Please support XMPP in Android.
"Not the ideal solution, but is there something about the protocol
that says the community can't develop its own implementation?"

I agree, but how likely is it that the community developed
implementation would be included in the wide variety of handsets? I
would say almost nil. The attraction of the XMPP stack before was that
it would be there in the base android platform and available as a
default for applications to make use of regardless of handset
manufacturer.

But I could easily be mistaken here, and really hope that I am as I am
still learning about android. Perhaps it might be possible to include
an XMPP client inside of my application and still be able to receive
notifications from a server without too many side effects.

Mike

On Feb 15, 9:37 am, "Wink Saville" <w...@saville.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wink Saville  
View profile
(1 user)  More options Feb 15, 1:14 pm
From: Wink Saville <w...@saville.com>
Date: Fri, 15 Feb 2008 10:14:49 -0800
Local: Fri, Feb 15 2008 1:14 pm
Subject: Re: [android-developers] Re: Please support XMPP in Android.
mikeb wrote:
> "Not the ideal solution, but is there something about the protocol
> that says the community can't develop its own implementation?"

> I agree, but how likely is it that the community developed
> implementation would be included in the wide variety of handsets? I
> would say almost nil. The attraction of the XMPP stack before was that
> it would be there in the base android platform and available as a
> default for applications to make use of regardless of handset
> manufacturer.

Interesting question; if we assume Android is open enough
and XMPP is desirable then I'd disagree and say the likely
hood is much higher than nil. But I understand your point
if Google includes it then this isn't an issue.

> But I could easily be mistaken here, and really hope that I am as I am
> still learning about android. Perhaps it might be possible to include
> an XMPP client inside of my application and still be able to receive
> notifications from a server without too many side effects.

> Mike

We also need to understand why they've decided to drop it?
Guess, XMPP threatens SMS revenue streams, by going
proprietary Google and the vendors have more control of
the revenue model. It will be interesting to see if the new
scheme will be open or not.

Total speculation,

Wink Saville


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
fry  
View profile
 More options Feb 15, 1:19 pm
From: fry <bender...@gmail.com>
Date: Fri, 15 Feb 2008 10:19:04 -0800 (PST)
Local: Fri, Feb 15 2008 1:19 pm
Subject: Re: Please support XMPP in Android.
Agree, I would like to see googletalk as default IM application on
adroid platform, but I thought that it would be installed as separate
application (or set of API) on the platform and would use
"com.google.android.xmppService" package classes like all other 3rtd
party programs - remember "All applications are equal" from the
introduction video of Android platform.

"com.google.android.xmppService" - is a generic API for XMPP access -
just like org.apache.http.* package for comfortable work with HTTP.
GTalk should be built over this API separately, even if it would be
included in the main platform (and as I have said, I would like to see
it there - just like API for SMS and MMS access).

If I would like to create my own Jabber IM client, it would be weird
if I have to build it over API of another IM client (gtalk) - even if
"com.google.android.gtalkservice" would contain same classes as
"com.google.android.xmppService" did, it would still look weird.

On Feb 15, 7:03 pm, Muthu Ramadoss <muthu.ramad...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dan Morrill  
View profile
(1 user)  More options Feb 15, 1:34 pm
From: "Dan Morrill" <morri...@google.com>
Date: Fri, 15 Feb 2008 10:34:30 -0800
Local: Fri, Feb 15 2008 1:34 pm
Subject: Re: [android-developers] Please support XMPP in Android.

Hi, Muthu!

As mikeb already pointed out, the XMPPService was renamed to GTalkService.
The functionality should be largely the same.

We renamed the service because it is actually not compatible with XMPP, and
is currently hard-coded to Google's servers anyway.  It would be wrong for
us to call it "XMPPService" when it isn't really compatible with XMPP, so we
renamed it GTalkService to prevent confusion.

Is there something missing from GTalkService that you need to do build your
application?

- Dan

On Fri, Feb 15, 2008 at 8:03 AM, Muthu Ramadoss <muthu.ramad...@gmail.com>
wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
hackbod  
View profile
(1 user)  More options Feb 15, 3:00 pm
From: hackbod <hack...@gmail.com>
Date: Fri, 15 Feb 2008 12:00:51 -0800 (PST)
Local: Fri, Feb 15 2008 3:00 pm
Subject: Re: Please support XMPP in Android.
On Feb 15, 10:19 am, fry <bender...@gmail.com> wrote:

> If I would like to create my own Jabber IM client, it would be weird
> if I have to build it over API of another IM client (gtalk) - even if
> "com.google.android.gtalkservice" would contain same classes as
> "com.google.android.xmppService" did, it would still look weird.

We are actually fairly careful about what is part of the generic
platform, and what is not.  Specifically, things in the com.google.*
namespaces are Google-specific APIs that are not part of the core
platform: that is, you can create a device without any of the Google
services in those namespaces and still have a working system.  This is
why they are listed in the separate "Google APIs" part of the
documentation.  Correspondingly, given a device that doesn't include
the APIs, a third party can install on that device a separate .apk
that provides the same features and works just like the one we are
shipping with our platform.

I can't address the specific situation of XMPP or GTalk, but I wanted
to give an overview of where these fit in to the larger platform
picture.  In general, I don't think these are APIs that we can provide
as a standard part of the platform, since they rely on an external
service that may not be available.  In this sense they are very
different than SMS, which is a standard feature available to every
phone.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
mikeb  
View profile
 More options Feb 15, 7:18 pm
From: mikeb <michaelhb...@gmail.com>
Date: Fri, 15 Feb 2008 16:18:22 -0800 (PST)
Local: Fri, Feb 15 2008 7:18 pm
Subject: Re: Please support XMPP in Android.
More discussion on the subject, and I have to say I agree with the
comments there as well. XMPP inclusion was what excited me most about
Android and this is a major let down...

http://code.google.com/p/android/issues/detail?id=201

Mike

On Feb 15, 12:00 pm, hackbod <hack...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Davanum Srinivas  
View profile
(1 user)  More options Feb 15, 7:29 pm
From: Davanum Srinivas <dava...@gmail.com>
Date: Fri, 15 Feb 2008 19:29:38 -0500
Local: Fri, Feb 15 2008 7:29 pm
Subject: Re: [android-developers] Re: Please support XMPP in Android.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sorry folks, this thread is just getting sillier by the minute. *IF* google does not want to do this, why can't you all
get together and implement *exactly* the same API that was there in the previous rev with exact same semantics.

After all (1), we know exactly what was used to implement this API [1] and we have prototype code that worked in the
previous SDK [2].

After all (2), this is supposed to be an "open source" platform

Is there really an itch here or just a wish that someone else (google) should shoulder the burden...

[1] http://www.igniterealtime.org/projects/smack/index.jsp
[2] http://davanum.wordpress.com/2007/12/31/android-just-use-smack-api-fo...

mikeb wrote:

| More discussion on the subject, and I have to say I agree with the
| comments there as well. XMPP inclusion was what excited me most about
| Android and this is a major let down...
|
| http://code.google.com/p/android/issues/detail?id=201
|
| Mike
|
|
|
|
| On Feb 15, 12:00 pm, hackbod <hack...@gmail.com> wrote:
|> On Feb 15, 10:19 am, fry <bender...@gmail.com> wrote:
|>
|>> If I would like to create my own Jabber IM client, it would be weird
|>> if I have to build it over API of another IM client (gtalk) - even if
|>> "com.google.android.gtalkservice" would contain same classes as
|>> "com.google.android.xmppService" did, it would still look weird.
|> We are actually fairly careful about what is part of the generic
|> platform, and what is not.  Specifically, things in the com.google.*
|> namespaces are Google-specific APIs that are not part of the core
|> platform: that is, you can create a device without any of the Google
|> services in those namespaces and still have a working system.  This is
|> why they are listed in the separate "Google APIs" part of the
|> documentation.  Correspondingly, given a device that doesn't include
|> the APIs, a third party can install on that device a separate .apk
|> that provides the same features and works just like the one we are
|> shipping with our platform.
|>
|> I can't address the specific situation of XMPP or GTalk, but I wanted
|> to give an overview of where these fit in to the larger platform
|> picture.  In general, I don't think these are APIs that we can provide
|> as a standard part of the platform, since they rely on an external
|> service that may not be available.  In this sense they are very
|> different than SMS, which is a standard feature available to every
|> phone.
| |
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iD8DBQFHti5ygNg6eWEDv1kRAt61AKCoIww0pFkoq0O3EmwzIACUwoD7YwCgt8Q0
ijwgR+oVf2pbBYfcONxSJn8=
=vSSJ
-----END PGP SIGNATURE-----


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.