Java-land version of Google AppEngine's JavaScript Channel API: https://developers.google.com/appengine/docs/python/channel/javascript Requires a hosted HTML page that opens the desired channel and dispatches JS on{Open,Message,Close,Error}() events to a global object named "androidMessageHandler".