I encourage you all to have a look at
Swisstrains (note I am not affiliated with it in any way, shape or form).
You can view the Google map of the region that interests you with train and Sbahn traffic superimposed.
Clicking on a particular station gives you info about trains through that station within the next half hour.
Note the train traffic is based on the "ideal" schedule and there's no real time feed on positions/delays (sofar).
I think it's pretty neatly done.