“Out-of-browser Experiences have now come to Silverlight. This is a highly requested feature and is enabled with no additional download/plugin. Each and every Silverlight 3 application can be enabled to run as a desktop application (yes, cross-platform with Windows/Mac) by subscribing to a series of APIs and defining the application in the manifest. “
Author Archives: MaximFridental
Silverlight 3 complete overview!
http://timheuer.com/blog/archive/2009/03/18/silverlight-3-whats-new-a-guide.aspx
Using GPU for computations
Excellent introduction into GPU computations by Semen Kozlov (MSFT) http://channel9.msdn.com/posts/mikcher/GPU-Algorithms-Part1/ (in russian)
HD Video
http://www.mariposahd.tv is a free TV show, distributed only via BitTorrent. They have 720p and 1080p videos. A typical show size is around 30 minutes, 2 Gb. A good source of test HD movies.
Silverlight 3 spoilers
http://channel9.msdn.com/shows/The+Knowledge+Chamber/Brad-Abrams-Silverlight-30-for-Great-Business-Apps/ Cool, in SL3, we’ll have the concept of screens and deeplinks out-of-the-box. Too bad we have implemented it @Axinom several times already (in different teams). They’ve also added a mightly overview/detail controls – can it be interesting for AxCMS user interface?
Simply ingenious
http://www.youtube.com/watch?v=2_HXUhShhmY
Progressive download CPU consumption
As progressive download consumes more CPU than streaming, I’ve decided to research this issue further. I’ve implemented a possibility to throttle the bandwidth used for the progressive download. The throttling happens on the client side, by inserting some Thread.Sleeps in the loop where the downstream is being repeatedly read in a memory buffer. And …
Video delivery
An excellent article describing in few short chapters many available video delivery technologies (different kinds of streaming and progressive download) http://learn.iis.net/page.aspx/454/windows-media-server-or-web-server/ The only technology not (yet?) described is the Adaptive (aka Smooth) Streaming.
Working off requirements
People are different. I have to think about this axiom every time I see a statement I can’t apply for myself. One of such statements is a wish to get ideal software requirements and to work them off, preferrably left alone. Every time I’ve tried this approach, a produced a dead-born something, that has corresponded …
Testing IPTV
When testing IPTV projects, it is always a good idea to perform the following test: 1) Start the playback 2) Put on pause 3) Wait VERY LONG time (30 minutes or so) 4) Put again on playing and/or try to use the app