How do I send serialized java objects from a swing application to a google app engine application and vice versa?
===

First of all I would like to thank all of the great people answering all kinds of questions on this awesome coding-website.

Now to my question:

I just started working with Google App Engine, because I want to use it for a java desktop application I made. The swing application is sending serialized objects from one client to another using sockets. This solution is pretty sloppy and it causes latency problems in some cases. I searched the web for possible server solutions and ended up with Google App Engine.

So, my question is basically: How do I send serialized objects from my swing application to the app engine application server, and vice versa?
I have absolutely no idea if it is possible, although I read it can be done by faking the server into thinking I'm a user of the web application, and sending those objects via javascript to the server. Now, I don't know much about javascript, and would like to keep it on the java site, if possible.

I would appreciate any kind of code examples or ideas.