Android :: Xmpp Group Communication
Aug 25, 2010i implemented the xmpp client in android.its working fine.the next task i focused on group communication from android. java code which related to group communication from xmpp.

i implemented the xmpp client in android.its working fine.the next task i focused on group communication from android. java code which related to group communication from xmpp.
I need a chat program that supports XMPP and Jabber, plus it needs to support 'group chat', that seems to be the kicker. When I was on WM platform the only one I found was Octrotalk, but they only support WM.
View 1 Replies View RelatedI am currently working on a project which uses XMPP, I non't know whether I can use a client must is a GMail account.
View 2 Replies View RelatedI just wondered which frequency is OK to send whitespace keep alive packets onto a TCP connection to keep it alive on a T-Mobile 3G connectivity (the use case is to maintain an idle XMPP session alive). On SFR in France, we are disconnected if idle for 3 minutes, but I guess T-Mobile's timeout is lower. By the way there is a bug in the Smack library, the "keep alive" setting is not enforced, e.g. if you set it to 30s, in the worst case the whitespace will not be sent until the double of this time (60s).
View 4 Replies View RelatedI went through the Android introduction videos and in them an engineer from Google spoke of an open XMPP/gtalk service provided by Android, that developers could use to push messages out from a server to Android devices. I googled the forums and dug through the SDK samples, but could not find any code for these XMPP services. Also my search results only returned entries logged in the Jan 2008 time frame an earlier (I found this to be somewhat odd). Anyway, there was mention of a SMACK API that handles xmpp messaging, but I'm assuming that android has their own libraries for this.
View 3 Replies View RelatedI want to create an application for Android that enables me to get the geolocation of a user. This has to be made as a client-server app and for the server side I'm using OpenFire. For getting the user's location I would have to use XEP-0080, right? And SmackAPI also? I'm completely new to XMPP and Smack, so if anyone could get me a few pointers or maybe examples or any kind of documentation about this I'd be very grateful.
View 1 Replies View RelatedI tried googling this quite a bit, but all the articles are from early 09 where things were much different. Seeing currently hardware and stuff, whats the battery life like when using XMPP on Android as a service?
View 1 Replies View RelatedWell with facebook finally announcing support for 3rd party access to the facebook chat protocol (either by XMPP or Jabber) I was trying to see anyone had a good program that let you talk on skype (for IM purposes) and facebook chat (via jabber or XMPP)? I've tried using nimbuzz, Meebo, and IM+ all that didn't seem to work flawlessly -- I know AIM just updated with facebook chat, but kinda hoping for a one program solution.
View 1 Replies View RelatedI am working on a XMPP client on Android, using the Smack library. The roster/messaging/presence stuff is running very well. However, I didn't find a way to store additional profile information (userpicture, the dogs name, ...). The only way I see from googling is using VCards. But it simply did not work. I tried the following:.................
View 3 Replies View RelatedI am able to connect my PC to the local tigase server setup locally(I am using Smack API). Now I am facing problems when I want to connect Android Phone to that server over Wi-Fi. I am able to connect to the local server by using client Beem for android.My XMPP Domain name of the server is my PC name "mwbn43-1" and IP address is "192.168.0.221"(I am able to ping this server from Android Terminal Emulator). In Beem Settings there is an Advanced option where I can specify server I want to connect with(which I have given as IP address).If I don't set this option I am not able to conect.Now here is the snippet of the code I have used for my android client.
View 1 Replies View RelatedI am currently finding about how to build a XMPP client application on android 2.1.I came across this link which somewhat talks about the same problem.I am a newbie to android dev and thus found the solution given there to be difficult to digest.
The system currently has Active MQ as a JMS provider.My job is to fed the messages coming from JMS to the XMPP server and then develope XMPP client on android 2.1 which will listen and show notification to the events pushed by the server. I have following concerns(which might sound foolish)
1.How do I push the events from JMS to the XMPP server which will in turn push them on android?
2.Which XMPP server implementation I should use?I have 3 options....................
I am currently working on a project which requires a server to request data from the devices which are currently connected to the server. Meaning, first the server finds out which devices are connected to the server and then sends an application specific message to the client device which should wake certain functionality present on the client, like for example send out its current location.
I was looking into XMPP service which looked promising since it works as a PUSH notification. The <presence> in XMPP can be used to check if the device is currently connected and has subscribed to the server. Since every android user has a gmail account, I was thinking of using the gmail xmpp service to connect /subscribe to the server. Then send specific message to the client, i.e x...@gmail.com. But if a message is sent this way the client app gets the message as well as the native gtalk client. So how do I go about intercepting this so that it doesn't show up on the gtalk client but my app still gets it.
ConnectionConfiguration connConfig = new ConnectionConfiguration("10.0.2.2", 5222); connConfig.setCompressionEnabled(true); connConfig.setSASLAuthenticationEnabled(false); XMPPConnection connection = new XMPPConnection(connConfig);
View 3 Replies View RelatedI am trying to develop a simple chat in Android...... The connect and login with openfire server are ok! The only thing is that , I don't know how do I do to send and receive a message from an other user. I try to create a chat between two users in this way:.................
View 4 Replies View Relatedconnect / login are executed in the same thread of the caller, then are blocking - The packetlistener callbacks are called from smack receiver thread - The sendpacket enqueues the message to a queue. when I receive a message, I need to propagate it. I can use an handler, but it only gets the runnable object. How can I pass the data to the runnable called by the handler? I can't use a local variabile, because if I receive a lot of messages it will be overridden and I will loose some of them. Is it ok to use a queue to feed the runnable? Are there other techniques?
View 3 Replies View RelatedI am an android developer and I made some board games. Now i want to make some of my board games multiplayer. I don't want to create and host my own web service, so i thought about P2P.
The first thing i found was the XMPP protocol, however it's not real P2P, but if i can use the existing google talk service, i'm ready to go. Is this possible while using your existing google account without interfering with the normal working of your google talk client?
Then i heard about JXTA, a real P2P solution, and it's already ported from J2ME to Android (http://code.google.com/p/peerdroid/).
Maybe i am overcomplexing things here (as i do sometimes)
I just want to know the easiest way to do simple P2P for a boardgame.
I need to be able to post XMPP messages in my main activity AND a service that I am running in the background. How can I pass all the XMPP information (including XMPPConnection) to the service so it can use it without twice logging in? Currently I have it setup so I am making 2 XMPP connections. This works, my service continues to send XMPP messages UNTIL I try to send a message in my main activity, then the app force closes. Im assuming because I have tried to login to the service twice.
View 4 Replies View RelatedI'm currently writing an Android app that should be able to communicate in real time with another app hosted in Google's app engine. Since I can't use sockets in GAE, I though maybe using XMPP over GTalk server would solve my problem. But that way the Android app would be connected to the users account and thus showing the user as being online, when in reality the user is not. Any way of achieving this kind of communication without showing the user as being online?
View 4 Replies View RelatedI am new to android programming and I am trying to set a connection with the android as a host. I have included the following imports:
import android.content.Context;
import android.hardware.usb.UsbDevice;
import android.hardware.usb.UsbManager;
import android.hardware.usb.UsbInterface;
import android.hardware.usb.UsbEndpoint;
import android.hardware.usb.UsbDeviceConnection;
import android.content.Context;
My problem is when I use this code :m_usbManager = (UsbManager) getSystemService(Context.USB_SERVICE);The eclipse editor shows a message saying that getSystemService(String) is undefined for the type CPrinterCommands(The class that I am using). Quick fix gives as a solution to create a method called getSystemService, however I can't find why I would need to create a method, all the examples I found, none of them had a method getSystemService.
I wrote a TCP socket client, an android application. On my emulator, it can successfully connect to a TCP sever running in my PC. But, when I deployed the the apk into my real phone, HTC g4, it dosen't work. An exception was raised said "java.net.SocketException: Network unreachable". The situation is, my handset was connected to my PC via USB, and no other connections were available. How can my android application connect to a PC server in the case. I don't know if we can use socket over usb connection. If yes, then why my application doesn't work. If no, then how?
View 2 Replies View RelatedI have a design problem with my Android components.
My activity is starting a service which is doing the work in the background. What I want is that the service informs the activity about state changes. How can I do this?
Normally I would add an observer but the activity has no reference to the service. Then I was thinking to take AIDL but this is more for inter-process communication.
How is it possible that the service informs the activity about state changes? Both are running in the same process. What can you recommend?
Please tell how test XMPP client on Android emulator.
View 1 Replies View RelatedI am a beginner in Android and i want to establish a serial port communication(UART RS232) library in Android Framework Layer. My applications want to use that libary to send messages to some serial port devices. here we wan to use android as a embedded device and not a mobile device. can you suggest me how to establish a seria communication and to add that library on android framework layer.
View 3 Replies View RelatedI have to develop a multiplayer game. The game will be supported between different platforms: 1) Two android clients. 2) Android client and a web application (something like facebook and android client for Texas- Holdem game).
I want to handle the communication between the platforms through a service.
I have asp.net (C#) background so I thought to implement the communication using WCF service but I am not sure this is the best choice?! Can you please tell me if my choice is good or should I choose other approach to implement the communication?
I want to send and receive information between Emulators in Android.i am using two systems and i have installed android in both the systems and i have to consider one emulator as server and another as client.Now i want to send data from one to another.Anyone knows regrading this please help me with some sample code.
View 2 Replies View RelatedJust say I have two applications, each with one activity running on separate processes and I want to send a simple string between them. For the purposes of this example, let us say I have a button that sends whatever is typed into an EditText view to the other application where it is then displayed. Do I have to expose a remote interface via a service that co-resides between the two applications? Or can I do something simpler (is there a way to pass data between processes without defining your interface using AIDL)? Thanks for clearing this up for me, as I seem to be struggling with performing IPC at the moment. I'm pretty sure I have to use the Android IPC path and generate a remote interface using AIDL. I'm just not sure about the binding to service part.
View 7 Replies View RelatedI'm not *entirely* sure this one is supposed to go here, but anyway :)
Assuming I have two Android-powered devices, connected both to the same 3G network; does the current API of Android allow to have a Service running on one of them being contacted by an Application running on the other one over this 3G network or do I have to go for a more traditional network (e.g. WiFi AP, Bluetooth) ? If so, how do I do it ?
I saw the usual Socket part in the API but it is not clear to me whether this is the way to use the 3G. I also found another discussion related to communication between a laptop and a dev phone ("Sending data to android dev phone using 3G connection") so it seems to be possible.
Does anyone have some details about how to do this?
How to implement communication with oracle.
View 3 Replies View RelatedIs there any way to allow communication between a program on a PC and an app on the Android through USB? I've notied some apps can sync through USB so I figure there must be a way.
View 2 Replies View RelatedI have done socket communication in a single application it is working fine.
But my requirement is i have opened two emulators and i am able to send sms between those two.
Now i want to run server in one emulator(myavd-5554) and client on another emulator(myavd1-5556)
I have used the following code on Serverside public class TCPServerActivity extends Activity
CODE:............................