GWT show weather is being voted down, and I am not sure why.
Could you please have a look and suggest what is wrong with it, and how I can improve it?
I understand your frustration but you must understand that things on Stack Overflow are somewhat.. different. It's not a help or support forum like many others and actually it's not like any other thing I know so I'll try to explain the uniqueness.
From the about page:
Not a forum - Q & A site.
Then in the How to Ask page:
You missed that bold part - you said in your question that you researched the matter but failed to share any of this or to explain what you learned from that research.
Bottom line, Stack Overflow is trying its best to contain high quality questions, not just stuff like "it's not working please help", or "how to do X or Y?" - of course such things exist but it doesn't mean they are good and should be there.
Hope this clarify some things and it's not too late - you can always edit your question adding more details and then it can be reopened and upvoted.
Your question has received 3 Not a real question close votes, it is likely each of those close-voters also down voted your question.
NARQ votes are usually cast because the question is incomplete or overly broad, or unlikely to lead to a concise answer. You could possibly have staed why you thought serverside activity was strange. You also followed that statement with two very open ended questions along the generally frowned upon lines of "what is better" (Stack Overflow is not a recommendation engine) and "how can I do it" (you have not included any explanation of what you have achieved so far).
You could edit your question even though you have already marked an answer. You probably won't regain the lost votes but at least you will have learnt how to ask a better quality question.
I guess it is being down-voted because you don't show what you have searched, or what you have tried. Not showing what you have tried leads users to think you just asked the question without even trying to achieve what you want, which means the question seems a lazy question, asked from who didn't even bother of trying before asking. The other reason is that the question is so generic that it is thought not to be useful for future readers. This is also the reason the question is being voted to be closed.
Both these reasons are reports in the tooltip for the down-vote button.
Make the question more specific: Don't you know how to start, or don't you know how to do a specific thing?
In the case the question gets closed, you can still edit it to make more specific, or more detailed, and then flag it for moderation attention to be re-opened. If the moderators think the question can be re-opened, they will re-open it.