Movie or Video of mobile web application for demo
You can try Screencast Video Recorder FREE and if it works you can get the paid version Screencast Video Recorder.

For Windows I'm sure many software exists. Why don't you ask on Super User if you can't find one.