added Android client and Java server