IIS 7.0 Bandwidth throttling

昨天面向 ISV 做了一个 Silverlight 开发的 Training。会后,有人问我为什么 IIS 7 会节省视频网站服务器带宽?通过下面这篇帖子,希望能把这个问题分享给更多的人。 现在 Silverlight 支持 RTSP 协议,用户可以直接通过 RTSP(MMS) 来访问时时的视频流,在当今的主流流媒体解决方案中,可以说 Silverlight 做流媒体的播放器是一个很好的选择。 关于 IIS 7 对视频支持较突出的一点就是 IIS 7 可以有效节省服务器带宽,这个 feature 就是 bandwidth throttling,用下面三个截图可以很容易的说明 bandwidth throttling 的工作原理,如果你需要更多内容,你可以访问 IIS 7 官方网站。 1. 传统的视频推送通过占用用户 100% 的带宽完成推送: 2. 使用 bandwidth throttling 后的带宽使用情况: 3. 如果用户中途关闭视频的带宽使用情况: 通过对视频网站用户行为的分析,大多数用户观看视频时,往往观看数十秒就会把视频关闭,而不是把已经下载的视频全部看完。所以这就是为什么,根据统计一个视频网站在使用 bandwidth throttling 会节省大约 42% 的带宽。 Technorati 标签: IIS…

1

开发者和设计师的协作白皮书

开发人员和设计人员的协作是一个热点的问题。 Karsten 和 Jaime 写了一系列的白皮书,您可以到这里点击查看   在 MixFactory 里面也有一个相关介绍的视频,供你参考。 Technorati 标签: XAML,Designer and Developer

2

VS 2008 实用技巧

最近发现了有关VS2008 的两个有用网址,和大家分享一下。 1. VS 2008 的使用技巧: http://blogs.msdn.com/saraford/default.aspx  2. 实用的 VS 2008 的编辑色系模板:http://www.winterdom.com/weblog/2007/11/22/VS2008ColorSchemes.aspx Technorati 标签: Vistual Studio 2008

1

使用 Expression Encoder 发布 Silverlight Streaming 视频

微软公司发布了用于方便你直接发布视频在 Silverlight Streaming 上的 Expression Encoder 插件。你可以到 这里 下载。 1. 安装完成后,你可以在 Expression Encoder 的输出项中,找到"发布"面板。   2. 填写用户 ID 以及 Key 3. 添加视频以及选择播放器皮肤 你可以从之前的 这篇文章 中了解更多信息。 4. 测试发布 编码之后,Expression Encoder 会自动启动一个本地的测试页面。测试之后,可以点击发布,将视频发布到 Silverlight Streaming 里。 同时你也可以获得想要使用的 iframe 代码片断,以及进行预览。  


MIX Factory in China

Mixfactory—和微软一起探讨未来用户体验微软公司在10月份于北京798艺术区举办了mixfactory活动,揭开了探讨下一代人机交互设计的序幕。参与此次活动的除了微软公司的设计师,还有来自广告、游戏、技术、网站的多名专家。我们将陆续开放此次活动的相关视频,敬请关注。 视频 – 体验“软件+服务”的新生活 这个视频向大家展示了微软“软件+服务”架构理念带来的新的工作与生活方式。作为微软未来5-10年的重要技术战略,看看软件+服务究竟为我们带来怎样的革新?比尔盖茨先生曾经在2007年的公司大会上展示了这个视频。   视频下载请到 这里。

3

一个 Silverlight 学习资源

Vectorform 网站包含了 v1.0 和 v1.1 的演示和代码。 另外 Silverlight v1.0 的 SDK 在 17号有了更新,请到这里下载。 Technorati 标签: Silverlight,Resource


Silverlight 的安装及其体验改进

随着 Silverlight 1.0 在今年9月5日的全球同步发布,在国内包括"百度"在内的越来越多的网站开始选择应用了 Silverlight 技术。下面就对 Silverlight 的装载原理和 Silverlight 安装体验的改进做一下总结。 Silverlight 控件的装载原理: Silverlight 的装载主要用到了 CreateSilverlight.js 和 Silverlight.js 两个 js 文件。CreateSilverlight.js 主要定义了 createsilverlight() 方法并且接受对 Silverlight 对象相关属性的参数,通过在 Silverlight.js 里面的 CreateObject 以及 CreateObjectEx 方法进行 Silverlight 运行时版本和系统环境检测,并嵌入 Silverlight 对象。CreateObject 和 CreateObjectEx 的唯一区别就是对传入参数的格式有所区别,CreateObjectEx 通过 JSON 打包传递一个参数列表。 通常调用方法如下: <div id="slPluginHost" > // 在层中定义 Silverlight 对象的位置   <script type="text/javascript">         var parentElement…

1

解决 Windows Sidebar Gadget 的紫色边缘问题

引:上次研究 Gadget 应该是一年前的事情了,昨天帮忙做一个关于微软在 2008 年新产品 Launch 的 Gadget ,也算是重温一下。不过,在做的过程中又遇到了紫色边缘的问题,下面把解决的方法总结分享一下。如果你在 Gadget 中应用 table/ div/ Li 来做切图的时候,碰到透明的 PNG 图片时,在页面里的预览是完全没有问题的,但如果在 Sidebar Gadget 中预览会看到明显的紫色边缘,如下:   按照传统的网页开发思路,无论你是使用背景,添加图片还是用 CSS 布局都没法避免,通过查找 SidebarGadget 的 SDK 可以看到,可以通过使用 <g:background / >定制表格以及层里面的背景。 代码实现如下: 1. 首先在表格的 <td> 中插入<g:background> 并指定唯一 id <td colspan="3" width="127" height="73"><g:background id="bgh1"></g:background></td> 2. 然后可以在页面 <body> 在 load 的时候增加一个事件: <body onload="initGadget()"> 3. 定义事件内容 function initGadget(){…

1

Live Chat on page~

原文地址:http://blog.joycode.com/demonfox/archive/2007/11/08/110116.aspx Technorati 标签: Windows Live

1

Silverlight @ TechED 2007 Beijing China

一年一度的 TechED 大会即将在 上海/ 广州/ 北京 三地召开,下面是这次 TechED 在北京会场中关于 Silverlight 课程的概览,希望大家前去捧场:) Session 会分为 Level 200(1场)/ Level 300(2场)/ Level 400(1场) 三种课程。 Silverlight 及 Expression概览(web 200) Silverlight 技术及 Expression 工具概览 Silverlight 在国内的典型应用(web 302) 来自 Silverlight 的第一手的开发及应用心得 商业模型/ 展望/ 潜在应用/ Silverlight开发的极速体验(web 301) 开发你的第一个 Silverlight 应用程序 XAML/ 自定义控件/ 事件处理/ Silverlight1.1 CLR内核架构以及创新概览(web 401) 从产品组的角度向您介绍 Silverlight 1.1 的底层架构 CoreCLR/ CLR/ DLR/…