The New Efficiency

From: Steve Ballmer [mailto:sballmer@microsoft.com] Sent: Tuesday, September 29, 2009 19:05 To: Felix Wang (EVANGELIST) Subject: The New Efficiency In all the talk about the economy, one term that comes up more and more frequently is something called "the new normal." I like this phrase because it speaks to the fact that economic reality has undergone…

0

ScottGu: 宣布“WebsiteSpark(网站火花)”计划

【原文地址】Announcing the WebsiteSpark Program | 宣布“WebsiteSpark(网站火花)”计划 【原文发表日期】 Thursday, September 24, 2009 2:45 AM 我很兴奋地宣布微软今天推出的一项新的计划:WebsiteSpark(网站火花)。 WebsiteSpark是面向专为其他人或公司开发web应用和网站的独立web开发人员和web开发公司设计的。它允许你从微软免费获取软件、支持和业务资源三年,允许你扩展业务,使用ASP.NET, Silverlight, SharePoint 和 PHP 建造精美的web解决方案,以及建造在它们的基础之上的开源应用。 该计划都提供什么? WebSiteSpark 为你免费提供三年的软件许可。注册成为成员后,你可以从微软下载和立刻使用下述软件: 3个Visual Studio 2008专业版许可 1个Expression Studio 3(包括Expression Blend, Sketchflow, 和 Web)许可 2个Expression Web 3许可 4个Windows Web Server 2008 R2处理器许可( processor licenses) 4个SQL Server 2008 Web版处理器许可 DotNetPanel控制面板(允许对你的服务器的简易远程/主机管理) 其中的Windows Server和SQL Server许可既可用于开发也可用于生产性部署。你可以自己宿主服务器,也可在主机供应商处使用这些许可。WebsiteSpark方便你找到也在该计划中注了册的主机供应商,这些供应商可以使用你的许可为你提供专门的或虚拟的服务器来宿主你的网站。 除了软件外,WebsiteSpark还提供了合作机会来成长和建造你的业务(包括我们的伙伴计划的客户推荐),它还包括了产品支持(包括2个专业性的支持事件(support incidents))以及产品的免费在线培训等。 谁可以加入该计划? WebSiteSpark…

1

Preethi Dumpala: 升级到Windows 7系统的十大理由

来自Silicon Alley Insider作者Preethi Dumpala [http://www.businessinsider.com/top-ten-win7-2009-7] 轻松连接Wi-Fi。在Windows 7的任务栏中有一个显示可用Wi-Fi网络的图标,用户只需点击该图标即可选择连接哪个网络。虽然简单,但与Vista用户不得不经过繁琐程序才能连接Wi-Fi相比却是个很好用的功能。 弹出窗口减少。在Windows 7中,系统消息将以通知的形式显示在任务栏中,用户可在任何想看的时候查阅这些通知,而无需被迫应付弹出窗口。 更易共享文件。一种名为“HomeGroup”的功能使得Windows 7用户能更加方便地在家庭网络的所有PC上共享文件、音乐和图片,新加入家庭网络的用户可自动找到这种受密码保护的功能。 拥有全新的“Device Stage”设备管理功能。这是一个用于手机、照相机和打印机等外设的平台,它将所有外设的应用程序和服务集中在一处,方便用户进行操作。 拥有用于移动存储器的“BitLocker”磁盘加密功能。Windows 7中的“BitLocker to Go”工具允许用户为闪存盘等USB设备设置密码保护,即使设备遗失也仍可保护用户的文件。 开机速度更快。Windows 7系统只需30秒即可完成开机过程。 具备智能库(Libraries)功能。智能库可自动从PC、移动硬盘及其他网络PC中收集图片等属性相近的文件,并放在一起显示。举例来说,图片智能库允许用户浏览散布在各个文件夹及共享位置的所有照片和图像。 UAC(用户账户控制)不那么令人生厌。在Vista系统中,每当用户尝试打开Device Manager(设备管理器)、添加驱动程序或进行其他操作时,都会弹出UAC窗口要求用户确认,而Windows 7则允许用户在减少确认次数的同时执行更多任务。 具备多触控功能。在拥有触摸屏的设备上,Windows 7允许用户以触控方式打开应用程序、在IE和Word中进行滚屏操作以及在Paint软件中涂鸦等。 Windows 7不是Vista。

1

Soma: Silverlight3 新功能

[原文地址]:Silverlight 3 | Silverlight3 新功能 [原文发表时间]:Wednesday, April 29, 2009 7:37 PM 昨天,我宣布了Silverlight 3和Expression Blend的发布候选版本发布的消息。 Silverlight 3的新功能和改进包括:支持在浏览器外运行Silverlight应用程序, H.264/AAC/MP4媒体播放, GPU的支持,像素API包括像素着色器,三维透视, Silverlight的应用程序之间的本地信息通信,经过改进的业务对象框架,搜索引擎优化的支持和更好的文字的质量等。通过和不断创新的Visual Studio和Expression Blend相结合使用, Silverlight的3使得. NET的开发人员能够创建最前沿的富互联网应用程序和媒体体验。 今天,我想给大家深入介绍一下Silverlight 3的几个新功能。 三维透视 在Silverlight中对三维透视的支持允许开发者使用的2D内容创建的3D体验。三维透视也是一种更好地利用屏幕空间的好方法。让我们来看一个简单的图像浏览应用程序如何使用三维透视改善外观并更好地利用屏幕空间。不同于一次只显示一个影像,我们会展示一个全分辨率的主要图像和其他一些不同角度的透视的影像。 为了对图像进行三维投影,您需要设置图像的Projection 属性为PlaneProjection 。PlaneProjection提供的一套属性将使得元素被视如三维空间中的形状。将RotationY属性设为70即沿Y轴或叫垂直轴将对象旋转70度。这将使得经过旋转的元素看起来像是垂直于屏幕。下一步,我们要把这个元素往后并往右移,以腾出空间给其他的图像。为达到这一目的,我们要对GlobalOffsetX和GlobalOffsetZ属性进行设置。三维投影元素的输入和事件如预期般运作,所以经三维投影的DataGrid或文本框将具有普通控件完全相同的功能。我们将继续并添加其他4个图像和实施略有不同的角度透视转换以完成这个程序。通过设置不同的GlobalOffsetX属性值将把这些图像移动到左侧或右侧。 这就是最终的结果: 数据绑定的改进 ElementName绑定允许开发人员在XAML中将一个UIElement绑定到另一个上,而不需要写事件处理程序。在Silverlight 3的Binding类中有一个新的属性叫ElementName 。当ElementName被设置后,绑定引擎会使用指定的元素作为数据来源进行绑定。Path属性是指UIElement绑定的数据源的属性。如果ElementName指向DependencyProperty,绑定引擎会侦听DependencyProperty的变化并相应更新绑定。这里有一个XAML片段,展示了一个滑杆如何使用ElementName绑定来控制中央图像的不透明度: 上述XAML的显示以下界面。移动滑块改变蓝龙的图像从完全透明到完全不透明: Out of Browser支持 Silverlight 3的Out of Browser支持使开发人员能够创建在浏览器之内或者之外都能运行的Silverlight的应用程序。为了使我们的应用程序能在浏览器外运行,需要修改应用程序的AppManifest.xml文件。在Visual Studio中,此文件位于Solution explorer中属性节点之下。在AppManifest.xml ,添加如下: 当您运行该应用程序,您会发现一个右键菜单会多一个新的选项里面写着“安装我的Silverlight的应用程序到这台计算机… ”在下方的图片,注意右键菜单的左下角: 单击该菜单选项后,您会得到一个安装此应用到你的机器的选项。浏览器外的应用看起来就像这样: 现在您可以关闭浏览器版本的应用程序而运行浏览器外的应用程序版本。如果您打开“开始”菜单,您可以找到一个启动浏览器外的应用程序版本的快捷方式。即使在没有网络连接的情况下,您也可以启动应用程序。 这些是Silverlight 3的部分新功能。你可以在这里找到更多的资料。

0

ASP.NET MVC Step by Step中文版

Scott等就ASP.NET MVC 1.0编写了Professional ASP.NET MVC 1.0一书,并提供了免费的第一章、第二章下载。完整文档下载:ASP.NET MVC Step by Step中文版 [via http://blog.joycode.com/wayfarer/archive/2009/06/28/115630.joy]

0

译稿: TED的 Photosynth 展示

来自:http://www.tedtochina.com/2009/04/18/blaise_aguera_yarcas_photosynth_demo/ ====编者按==== 这是一篇TED粉丝来稿,是一个全文翻译,译者是谭颖华,他翻译过三本计算机类的书,分别是这个、这个和这个。他这次翻译的是一个关于Photosynth的TED演讲,这个产品最早是在2007年的TED大会上亮相的,现已得到许多人的青睐。感兴趣的朋友还可以通过Photosynth回顾奥巴马就职典礼之盛况。更有趣是,布雷斯还应用先进的软件技术,发现古登堡并不是近代印刷术的发明者,对此感兴趣的朋友不妨看看这个报道。 ====== 首先,我要用最快的速度为大家演示一项新技术的基础研究成果。正好是一年前,微软收购了我们公司,而我们为微软带来了这项技术,它就是Seadragon。Seadragon是一个软件环境,你可以通过它在本地或者以远程的方式与浩瀚的可视化数据进行互动。 Blaise Aguera y Arcas: Jaw-dropping Photosynth demo 我们在这里可以看到许多许多GB级别的数码照片,对它们可以进行持续并且平滑的放大,还可以通过全景的方式浏览它们,甚至可以通过任何需要的方式对它们进行重新整理。不管所见到的数据有多少、图像集合有多大以及图像本身有多大,Seadragon都拥有这样的处理能力。以上展示的图片大部分都是由数码相机拍摄的原始照片,但这个例子则不同,它是一张来仔国会图书馆的扫描图片,拥有3亿个像素。然而,浏览它并没有什么区别,因为限制系统性能的唯一因素只是:你所使用的屏幕的像素。 Seadragon同时也是一个非常灵活的架构。举个例子,这是一本完整的书,它的数据是非图像的。这是狄更斯所著的《荒凉山庄》,一列就是一章的内容。我给大家证明一下这真的是文本而不是图像:(雅克斯把图像放大)大家可以看出这真的是文本,而不是一幅图片。也许这会是一种阅读电子书的方式,但是我可不推荐这么做。 接下来是一个更加实际的例子,这是《卫报》遇到的一个问题。每个章节都会以一张大图片作为开篇,而报纸或者杂志的纸质版本本身就包含了多种比例的图片,在阅读的时候,读者会得到更好的阅读体验,从而享受阅读的乐趣。对《卫报》遇到的特殊问题,我们进行了研究,在一定程度上解决了这个问题。我们虚构了一个高精度的广告图片——这比你平常看到的普通广告的精度要高非常多,同时在图片中嵌入了额外的内容。如果你希望看到这辆车的特性,你可以看这里。通过这种方式,你还能看到其他的型号,甚至技术规格。这种方式在一定程度上避免了屏幕实际使用面积(screen real estate)的限制。我们希望这个技术能够减少不必要的弹出窗口以及类似的垃圾信息。 显然,对于这项技术的应用,制图也是那些显而易见的应用程序之一。对此,我真的不想花费太多的时间进行介绍,我只想告诉大家我们已经对这个领域做出了自己的贡献。不过,这些只是在NASA的地理空间图片基础上进行叠加处理而得到的美国国内的道路地图。 现在,我们先放下对这项技术应用的讨论。实际上,这项技术放到网上了,大家可以自己去体验一下。这个项目称为Photosynth,它实际上融合了两个不同的技术:一个是Seadragon,而另一个则是源自华盛顿大学的研究生Noah Snavely所进行的计算机视觉研究的成果。这项研究还得到了华盛顿大学Steve Seitz和微软研究院Rick Szeliski的协助。这是一个非常漂亮的合作。这个项目在互联网上已经得到应用了,它是基于Seadragon技术构建的。你可以看到,我们轻松地对图片进行多种方式的查看,从而能够对图片进行细致的剖析并且拥有多分辨率的浏览体验。不过,这些图片在空间的排列事实上是非常有意义的。计算机视觉算法将这些图片联系到一起,那么这些图片就能够将真实空间呈现出来了,而我们正是在这个空间里拍下了上述的照片——这些照片都是在加拿大落基山脉的格拉西湖(Grassi Lakes)附近拍下的——(所有照片)都是在这里拍下的。因此你可以看到这里的元素是稳定的幻灯放映或者全景成像,而这些内容在空间上都是关联的。 我不能确保自己有足够的时间向大家演示其它一些更加立体的环境,那么我还是直接介绍Noah最初使用的数据集之一向大家演示这项技术背后真正关键的地方。该数据集来自Photosynth的早期原型——我们在这个夏天一起研究的成果。同时,这个环境与那些已经摆上网站的相比,并不是那么易于辨别,毕竟我们还是担心律师或是其它人。 这是通过Photosynth构建出来的巴黎圣母院图像,这完全是根据Flickr上图片进行计算的结果。大家在Flickr上键入Notre Dame就可以找到很多图片,一些来自短袖衫上的图片,一些则来自校园等等。而这些圆锥体中的每一个都代表着所属模型被呈现时的图像。也就是说所有这些 Flickr图片在空间上都是以这种方式关联的,而我们只是以这种非常简单的方式进行对图片进行浏览。(观众掌声) 大家都知道,我并没有想过自己最终会到微软工作,在此能够受到这样的待遇真让人心满意足。好,我想大家会发现这些图片源自许多不同种类的相机——从手机上的相机到非常专业的单眼反射照相机等等,种类繁多。而这些图片在这个环境中被连接在一起。同时,如果需要,我还能找到一些不可思议的图像,譬如它们当中的很大一部分都被人脸或者其它图像所掩盖。 事实上,这里的图片都是一些一系列的照片,我们接着来看。这实际上是一张拍摄效果很好的巴黎圣母院海报,我们可以从海报进入到巴黎圣母院的背景当中。这里真正的要点在于我们可以通过一个社会化的环境来完成某项工作:从每个人那里获得数据,而数据来源于集体的记忆——也就是“地球看起来是怎么样”的视觉记忆,然后将所有这些数据联系在一起。当所有这些照片联系在一起之后,它们就会让某个环境自然而然地涌现(emergent)出来,这可要比照片单纯的叠加要棒多了。最后,大家将会得到显现整个地球的模型。我们可以将这个想像成Stephen Lawler的杰作——Virtual Earth的长尾。随着人们不断地使用它,复杂性也会不断增加,而对于用户来说,获益也会越来越大。因为他们自己的照片已经被某些人输入的元数据打上了标签。如果某些人会觉得困扰:给自己照片打上标签的圣人是谁呢?自己的巴黎圣母院照片因为这些数据忽然变得丰富起来,还能够以此作为一个入口,进入到相应的空间——某个虚拟的空间,使用所有人的照片,实现跨模型以及跨用户的社会化体验。当然了,地球上每个有趣的部分都会产生无限丰富的虚拟模型,而这个副产品并不是来自鸟瞰式的飞行拍照或者卫星图片等等,而是来自集体的记忆。非常感谢! 克里斯·安德森问:我这样理解正确么:在将来某个时候,就是未来的几年内了,通过你的软件,全世界任何人分享的照片都能够联系在一起? 雅克斯答:是的。软件所做的实质事情是发现,如果你需要,它会在图片之间创建超链接,而这个链接是基于图片的内容来实现的。大家可以想象一下大量图片所拥有的语义信息是何等丰富,这让人真的十分兴奋。在网络上搜索图片的时候,输入了某些短语,而网页上包含了大量描述图片内容的信息。现在,如果这张图片链接到你的所有图片,又会怎样呢?那么语义相互结合的总量是非常巨大的,而由此而产生的语义丰富性的总量也非常巨大。这将是一个经典的网络效应。

2

Soma: Expression Web 3

[原文发表地址] Expression Web 3 | Expression Web 3 随着网络在为全世界消费群体创造和提供用户体验和应用程序的过程中,发挥着越来越中心的作用, 为网页设计师提供一个符合现代网页标准的工具就显得十分的重要。 在今年早些时候的MIX’09,我们发布了Expression Web SuperPreview for Internet Explorer的预览版。这工具旨在帮助网页设计师检测网页布局在不同版本浏览器中是否存在问题。SuperPreview将作为Expression Web 3的一个功能,并且会提供对SuperPreview for Internet Explorer的免费下载。我们现在正在对Expression Web 3做发布之前的最后准备工作,在2009年的夏天你们就可以用上它了。 现在,让我们来快速浏览一下包含在Expression Web 3里面的新功能,其中就包括SuperPreview。 SuperPreview SuperPreview是一个用来观察网页在不同的浏览器中的显示效果,并帮助检测发生显示异常的原因的工具软件。我们意识到客户有权选择他们喜欢的浏览器 – 网页设计师也同样如此。但是,同一个网页在不同浏览器中的渲染效果往往并不完全一致的。所以,测试网页在不同的浏览器中的显示效果,可以用来保证兼容性和设计的保真度,这是非常重要的。 SuperPreview可以显示一个网页在不同的浏览器中撞在后所看到的效果。包括IE6、IE7、IE8 和Firefox 3。你可以把网页并排放着看,或者可以覆盖着看,并且可以利用尺子,向导和缩放工具条来精确地定位网页布局的不同点。你甚至可以把页面覆盖在Photoshop图片上来验证该页面在视觉上跟原图接近与否。下面,你可以看到Firefox 3 和IE6所产生的非常小的渲染效果的区别是怎么影响到你的网页看上去的效果的。 自从我们在MIX’09宣布SuperPreview之后,我们又添加了很多新功能。现在你可以通过查看HTML的Document Object Model (DOM)来看到在每一个浏览器中你的页面。当你点击任何渲染中的视觉元素时,他们会在DOM中显示被选中。 当你选择一个HTML的元素,Expression Web也会显示一个小的提示。比如大小,到左边的距离以及到顶端的距离。当这些数值跟它们的设定值不一样的时候,这些不同会被突出显示。在下面这个例子里,左边距离、顶端距离和高度值由于有差异而用被红色的字体高亮显示。 你可能会经常想要在不同的分辨率下来预览你的网页,保证你的客户在每一种屏幕显示率下都得到同样好的用户体验。你可以选择目前的浏览器渲染分辨率,或者利用浏览器的size选项任意输入一个分辨率。 最后,如果你在开发一个ASP.NET或者PHP网页应用,你要预览一个ASPX或者PHP文件,SuperPreview会调用一个ASP.NET或者PHP来渲染网页。显示这个页面在不同的浏览器中应该具有的显示效果。 快照浏览 当你想用复杂的工具来验证你的网页在你想要的多个浏览器中的显示是否正确,SuperPreview是一个很有用的功能。然而,当你设计一个页面的时候,你也许想要快速的看一个你的页面在其它的浏览器中是怎么样子的。 快照预览是用来显示本地HTML,ASPX或者PHP页面的浏览器预览,并且实时修正你的脚本,这样无需加载到实际的浏览器来验证你的脚本修正辩护,可以节省时间和精力。 快照预览板可以拖动并固定在Expression Web 3的任何地方 – 你甚至可以让它浮动在你的第二显示器。在该预览板的左上角,你可以选择在快照浏览中渲染所要的浏览器。快照浏览可以基于你所选择的浏览器来保真地渲染显示。此功能运用了SuperPreview技术,使用了所选浏览器的真正的渲染引擎,所以渲染是完全精确的。 利用SFTP 或者 FTPS发布 我们承认网页是多样化的,所以网页设计师需要一个标准兼容的工具来支持尽可能多的发布标准。Expression…

0

Soma: Expression Blend 3预览

[原文地址]:Expression Blend 3 Preview | Expression Blend 3预览 [原文发表时间]:Saturday, April 04, 2009 10:07 AM 构建既吸引人又容易使用的UI应该是简单而有趣的一件事情。对于那些我们最钟情的软件产品而言,无论是我们开发的还是我们曾使用过的,我们有时候总会忍不住地想,如果它们的UI变得更简单,更易于理解和使用的话,那该多好啊。 Expression Blend也许可以帮你做到这一点,无论你的软件产品是用WPF开发出来的富客户端桌面应用程序还是使用Sliverlight制作的基于网页的应用程序。 最近,我们发布了Expression Blend 3的预览版。在这个版本里,我们一如既往地提供基于工作流的特性和功能。该工作流贯穿整个设计和生产活动,为我们的设计人员和开发人员提供帮助。 在该预览版里,有几个非常有意思的功能,下面我们就来一一介绍一下: 增加交互功能无需编程 行为模式(Behaviors)是一组可重用的代码。通过简单的拖动操作,它们可以被应用在任何的一个对象上,赋予该对象某个特定的交互特性,而设计人员无需为此编写一行代码。例如,你可以把一个名为DragMove的行为模式拖放到艺术面板(artboard)的一个按钮上,然后运行该程序。你会发现这个按钮已经可以在应用程序的窗口里被四处拖动。在下面的照片编辑应用程序里,用户可以拖动那个绿色的按钮,滑过照片的不同部位。在按钮所过之处,照片上相应位置的图像点的亮度就会被显示出来。 行为模式(Behaviors)是从WPF里的触发器和行为模式(Trigger and Action)发展而来的一种设计模式。它可以被广泛地应用在基于Sliverlight或WPF的应用程序里。行为模式(Behaviors)有多种多样的,它可以是导航(navigate),改变状态(change state),验证输入数据(validate inputs),和web服务对话,或者播放动画和音效。Blend 3内建了一系列的通用行为模式(Behaviors),从应用程序的页面导航,控件的物理模拟到播放动画效果。这些模式都提供了扩展支持,基于它们,你可以创建自己的交互特性组件。行为模式(Behaviors)和传统意义上的用户控件有很多相似性。它们既可以被定义在一个库(library)里,也可以被定义在主应用程序里。最终,它们都会被自动包含在你的程序集(assembly)里。要了解更多关于行为模式(Behaviors)的信息或者分享你自制的行为模式(Behaviors),请访问我们的Expression Gallery。 眼见为实,用数据说话 在设计和制作程序的时候,你可能还无法访问那些将会被应用在你的程序里的真实数据。有时候,没有这样的数据会让你无法确定你的应用程序在真实环境里运行得到底好不好。针对这个问题,我们在Blend 3里增加了一项功能,允许开发人员快速地创建拟真数据。然后,通过艺术面板(artboard),开发人员就借助这些数据来对相关的数据显示控件进行定制。此外,开发人员还可以自定义是否在应用程序运行时使用真实数据来替代拟真数据:那些拟真数据的绑定关系都是储存在设计时刻(design time)的属性里的。在应用程序运行的时候,那些拟真数据可以被真实的数据所替换。开发人员也可以决定继续使用预先绑定的拟真数据,以便能在真实环境里,对应用程序进行测试。 在创建拟真数据的时候,开发人员可以通过XML文件将数据导入,也可以选择让Blend为你生成数据。生成的数据是可以订制的,也可以包含二维集合、多维集合、字符串、数字、布尔值,和图像。当将数据项拖放到艺术面板上时,Blend 3会分析数据的值,并选择显示数据的最佳方式。比如说,如果数据项是一个图像文件的路径,那么Blend 3会显示这幅图像;如果数据项是一个图像文件路径的集合,那么Blend 3就会创建一个图像的列表框(list box)。 支持业界标准,共建生态系统 Blend 3预览版已经开始支持导入Photoshop (.psd)和Illustrator (.ai)文件。那些文件里包含的层(layers)信息在导入后,将做为独立的布局容器(layout containers),以方便使用。譬如,向量层(vector layers)在导入后,以向量(vectors)表示;文字层(text layers)在导入后,以文字(text)表示,并带有完整的字体信息;而梯度(gradients)在导入后,则还是以梯度(gradients)来表示。此外,开发人员还可以把一个Photoshop文件导入Blend 3,然后通过新的基于状态的控件皮肤生成功能,轻松地把导入的信息转化成控件皮肤。 通过TFS进行协作 Expression Blend 3现在已经和Microsoft©Team Foundation源代码控制系统集成在了一起。这意味着,开发人员可以轻松地在开发团队成员之间共享项目源代码文件,并对这些文件实施源代码控制。这大大降低了项目开发中的代码管理风险——由于人为的疏忽,导致一个开发人员对某个源代码文件做出的改动被另外一个开发人员在不经意间覆盖掉。有了源代码控制系统,开发人员可以随时查看某个文件的历史版本,并把它和该文件的最新版本进行比较,找出改动发生的地方。 以上列出的仅仅是我们在Blend 3里所提供的一部分重要功能。…

0

Silverlight安装体验白皮书和Sample Code发布

[Silverlight SDK消息] Visual Studio和其他工具(如Expression Blend)里的Silverlight项目模板给尚未安装Silverlight用户提供默认用户体验,然而,这个体验不是有说服力: 除非你修改默认体验,所有未装Silverlight的用户在Silverlight应用的位置上就看到这个图标。不幸的是,很多用户会直接忽略这个安装要求,因为这个图标长得像广告,而且也不提示用户装上以后能看到什么。 在大多数情况下,你需要为需要安装或升级的用户提供一个定制的体验。如,你可以指出安装Silverlight快捷方便,也可以提供应用的一个截图告诉用户装上以后能看到什么。 Silverlight团队已经发布了当前版本的Silverlight安装体验白皮书和Sample Code。你可以轻易的修改这里的Sample Code创建你自己的定制安装体验,而且这些模板会成为Silverlight以后版本Visual Studio等工具的项目模板。这些HTML模板轻量、容易本地化,而且兼容现有的Silverlight.js库。另外也提供了检查浏览器窗口大小的js代码来提供多种体验样式。通常大小的浏览器窗口会提供这样的默认体验: 白皮书提供定制安装全过程的完整指导,我们建议你完全品牌化你的安装体验,使Silverlight安装过程和你的应用无缝对接。

0

ScottGu: MIX09

【原文地址】MIX 09 | MIX 09 【原文发表日期】 Tuesday, March 31, 2009 11:37 PM 二个星期前,我们在拉斯维加斯举办了MIX大会。MIX是我最喜欢的年度大会,因为它把开发和设计方面的主题在一个会议中很好地整合在一起,而且通常还附带一些非常酷的产品宣布。 今年,我又做了首日MIX主题演讲,在其中,我谈到和宣布了一堆新的微软web开发产品。这些产品包括: ASP.NET MVC 1.0 (在MIX期间我们发布了最终的V1版本) Expression Web 3.0 微软Web平台安装器(Microsoft Web Platform Installer) 和 Windows Web应用陈列室 Silverlight 3 Expression Blend 3 IIS Media Services .NET RIA Services 我的主题演讲还包括了成堆的示范,突出介绍了好几个重要客户,他们包括StackOverflow, NetFlix, NBC, Bondi Publishing, 和 KEXP公司。 点击这里在线观看首日的MIX主题演讲。Bill Buxton首先出场,花了20分钟的时间大谈用户体验,之后我讲了1个小时50分钟。 你还可以在这里在线免费观看所有的MIX分会场讲座。Greg Duncan还在此提供了一个便于导航的讲座列表。 不久我将发表一些更深入的博客贴子,讨论我们介绍和宣布了的许多技术,以及你可以用它们来做的所有酷的事情。

0