Some comments you asked

Made it running on Eclipse
Did not work on new Android phones due to network communication on Main Thread
Some naming/coding style changes - see latest commit