I am planning to develop a Java server to share info (serialized objects) among Android devices. I need push technology, which I will implement with the Observer Pattern in the server, registering all active devices. Of course, I would use serializable Java objects and there should be no problems here...I am planning to develop a Java server to share