Hi.
i will suggest to use Silverlight.
It is Really Cool.If you are having Programming Experience of .net then it will be even easy for you to develop applications...
It runs on Windows and mac both..
You Can check for Oss supported By Silverlight Here.
http://www.microsoft.com/silverlight/resources/install.aspx#sysreq
You Can check this Site(Silverlight.Net) for many useful information.
You Can go through Learn section of this where there are so many tutorials.
Apart from that You can go through these links also..
http://msdn.microsoft.com/en-us/library/bb404700(VS.95).aspx
http://silverlight.net/Learn/videocat.aspx?cat=10
https://blogs.msdn.com/kathykam/archive/2008/03/05/silverlight-2-beta-1-control-samples.aspx
www.wynapse.com/Silverlight.aspx
http://silverlight.net/GetStarted/
Mark as answer if it helps...
Mark as answer if this post answered your question.
Harsh Bardhan