This sort of question is impossible to answer in a technical forum. If you want to create a web service then you need to do some research into the tools that are available to help you. A search with Google will get you started.
One of these days I'm going to think of a really clever signature.
Why does the syntax checker not accept line 5 in 'App.java' (The one with the MyThread Reference Type)? If MyThread is aThread, then why is it incorrect to create a new Thread out of it? I know I'm supposed to replace it with new MyThread, but why is Thread not allowed? Doesn't 'extend' mean 'inherits all properties etc.'?