阅读更多

4顶
1踩

企业架构

自4月份Silverlight 4正式发布以来,由于HTML5的原因,Silverlight的命运一度受到威胁,曾经有消息称微软将渐渐放弃这个项目,不过后来微软也否认了这个说法。当地时间12月2日召开的Silverlight Firestarter发布会上,微软宣布了Silverlight 5,完全击碎了Silverlight失宠的传言。

 

在发布会的主题演讲中,微软企业副总裁Scott Guthrie宣布了Silverlight 5以及 Silverlight 5的一系列新特性。Silverlight 5在Silverlight 4的基础上新增了40多个新功能,比如说,支持在浏览器内运行Silverlight应用程序的桌面功能。

 

Silverlight 5 Beta将在2011年上半年完成,正式版就要等到2011年下半年了。

 

Silverlight 5完善了媒体支持并提供了更加丰富了用户界面,主要新功能包括

— 通过使用GPU为低功耗设备渲染高清视频提供了H.264硬件解码功能;

— “TrickPlay”允许以不同的速度播放视频,且支持快进、后退,以及音高修正,也就是说在快速播放视频的同时,以正常速度播放声音;

— 改进了电源管理,在播放视频时阻止屏幕保护程序的启动,允许计算机在视频停止播放后休眠;

— 远程控制支持,允许用户远程控制媒体播放;

— 增强的数字版权管理允许在DRM媒体源间无缝切换。

作为微软的下一代企业应用程序解决方案,Silverlight 5还完善了在企业应用开发方面的特性,在用户界面内可以实现更流畅的动画效果,改进了字体渲染清晰度,支持Postscript矢量打印,改进了XAML解析性能,对启动和运行速度都进行了提升。此外Silverlight 5还支持64位操作系统,在IE9的无窗口模式下可以启动硬件加速,提供了GPU加速的3D API。而且,Silverlight 5应用可以创建子窗口,脱离浏览器使用。



 

  • 大小: 65.2 KB
来自: mydrivers
4
1
评论 共 2 条 请登录后发表评论
2 楼 piaolankeke 2010-12-13 15:39
很好很强大
1 楼 zjhlht 2010-12-06 09:52
一直在纠结他和flex的竞争,到底谁有前途啊!!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 在 macOS 中编译 webrtc android 端代码

    在 macOS 中编译 webrtc android 端代码 文章目录在 macOS 中编译 webrtc android 端代码1. 前提2. 编译环境3. 操作步骤3.1 替换 llvm-build3.2 替换 Jdk3.3 修改 gn 脚本3.4 编译脚本4 结束 1. 前提 已提前在 ubuntu 系统中下载好 webrtc 代码并可完整编译,关于如何在 Ubuntu 内下载 webrtc 代码,此处省略一万字。。。 2. 编译环境 macos: 10.15 Catalina 系统 webrtc:

  • VS2019中编写C语言

    建立C++控制台程序,将main函数所在的文件后缀名从cpp改成c,然后赋值下列模板即可; 模板如下: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int a; scanf("%d", &a); printf("hello world %d", a); } ...

  • LNK2001无法解析的外部符号“symbol”

    可能的原因           代码请求的内容不存在(例如,符号拼写错误或使用错误的大小写)。       代码请求的内容错误(使用的是混合版本的库,一些库来自产品的一个版本,而其他则来自另一个版本)。       该错误信息之后为致命错误   LNK1120。         具体原因         代码问题           如果   LNK2001   诊断文本报告   __check_

  • 关于error LNK2001: unresolved external symbol

    学习VC++时经常会遇到链接错误LNK2001,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。产生LNK2001错误的原因:一个是由于编码错误导致的LNK2001...

  • 浅析error LNK2001: unresolved external symbol "public: __thisc...

    学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于     编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,     编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不     明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非     常困难。       初学者在学习VC++的过程中,遇到的LNK2001

  • error LNK2001:unresolved external symbol __imp__@ 解决方法

    我在程序Lan中使用了winsock函数,出现如下错误:Lan.obj:error LNK2001: unresolved external symbol __imp__listen@8Lan.obj : error LNK2001: unresolved external symbol __imp__bind@12Lan.obj : error LNK2001: ...

  • error LNK2001: unresolved external symbol __imp__

      这是一个很常见的链接错误,像下面链接错误是因为找不到win32下面网络通信的库,因为这个库不常用,所以VC默认是不加载的: MyClient.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0MyClient.obj : error LNK2001: unresolved external symbol

  • error LNK2001: unresolved external symbol __imp__的错误.

    遇到一个这样的问题: 前提:静态加载动态库:使用动态库提供的头文件.     需要用到一个库,里面定义了函数FUNC   但是编译时出现错误error   LNK2001:   unresolved   external   symbol   __imp__FUNC   前面多出了__imp__.最后检查发现是因为头文件中的一个宏与工程中的宏冲突了,   把头文件中的 __declspec

  • 芒果iOS开发之duplicate symbols for architecture x86_64错误

    在我们写代码过程中可能会经常遇到这样一个错误: ld: 4 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 如图: 仔细读一下报错原因可以发现几个关键词:"duplicate"和"symbo

  • 程序调用动态库,编译通过,调用动态库函数运行出现undefined symbol错误

        编了一个动态库,写测试程序去调用动态库,程序编译通过,调用动态库里函数出错,通过加上动态库相关依赖库以及 extern“C”声明解决该错误   以下,详细说明解决经过: 首先,刚编译好的动态库需要配置好配置文件,测试编译为可执行程序时需要正确的链接动态库,在这些都没问题时,编译通过,运行时报undefined symbol错误时,往下看看,或许能给你解决 1.现象分析: 错误如图...

  • 如何解决duplicate symbols for architecture x86_64编译错误

    先贴一段错误信息 ....../Objects-normal/x86_64/XXXX.o(前面太多,就不贴了,看我贴的这些就行) ld: 5 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation

  • 解决error LNK2001: unresolved external symbol _CrtDbgReportW

    工程在release64为下设置Runtime Libraty 为Multi-threaded DLL (/MD)可以编译通过,在debug64下同样的设置报如下错误: 1>CNxMediaFileInfoXML.obj : error LNK2019: unresolved external symbol __imp__CrtDbgReportW referenced in function

  • error LNK2001: unresolved external symbol __imp__recv@16

    <br />在 socket 时出现 error LNK2001: unresolved external symbol __imp__recv@16 这样的错误。缺少库文件造成的。 <br />解决方法:<br /> <br />1,<br /> #pragma   comment(   lib,   "ws2_32.lib "   ) <br /><br /> 2,<br /> project--setting--link--library/module <br /> 填入   ws

  • c++模板函数声明定义分离编译错误详解

    今天看到accelerated c++上有个简单的vector容器的实现Vec,就再vs2008上编译了下: ///// Vec.h #ifndef GUARD_VEC_H #define GUARD_VEC_H #include &lt;iostream&gt; #include &lt;iterator&gt; #include &lt;memory&gt...

  • error LNK2001: unresolved external symbol __imp__inet_ntoa@4问题解决

    开发环境:VC 6.0 出现错误描述

  • Duplicate symbols when linking ObjectiveC static libraries

    引用第三方库文件 duplicate symbol When you link a static library that’s using ObjectiveC categories, you usually have instructions from the developers to add -ObjC and -all_load linker flags which s...

Global site tag (gtag.js) - Google Analytics