[silverlight5来了]微软确认Siliverligh 5 beta四月中旬发布
微软透露,Silverlight 5的beta版本将在4月11日开始的MIX 11会议上发布,新版带来了40余项新功能,预计正式版发布时间在今年年底。
Silverlight 5带来了对IE9的完美支持,并改善了对主流HTML5浏览器的支持度,同时媒体支持度、外观、跨平台性能也会变得更强。
Building next-generation business applications:
Silverlight 5 text (bottom) has improved clarity.
Fluid user interface enables smoother animation within the UI. Inter-Layout Transitions allow developers to specify animations to apply when elements are added, removed or re-ordered within a layout. This provides smoother user experiences when, for example, items are inserted into a list.
Text improvements make it possible to build rich magazine-style text layouts:
- Multicolumn text and linked text container allow text to flow around other elements.
- Tracking/leading set precisely how far apart each character is for full creative control.
- Text clarity is improved with Pixel Snapping.
- Text layout performance is significantly improved.
- OpenType support has been enhanced.
Support for Postscript vector printing enables users to create reports and documents, including the ability to create a virtual print view different from what is shown on the screen.
Applications can now work the way users expect with added support for double-click and Combobox type ahead.
Model View ViewModel (MVVM) and Databinding enhancements allow more work to be done more easily via XAML:
- Debugging support now allows breakpoints to be set on a binding, so you can step through binding failures.
- Implicit DataTemplates allow templates to be created across an application to support a particular type by default.
- Ancestor RelativeSource allows, for example, a DataTemplate to bind to a property on the control that contains it.
- Binding in style setters allows bindings to be used within styles to reference other properties.
- The DataContextChanged event is being introduced. Markup extensions allow code to be run at XAML parse time for both properties and event handlers, enabling cutting-edge MVVM support.
Networking and Windows Communication Foundation enhancements:
- Reduced network latency by using a background thread for networking.
Silverlight 5 performance improvements include:
- Reduced network latency by using a background thread for networking.
- XAML parser improvements that speed up startup and runtime performance.
- Support for 64-bit operating systems.
The patient portal demo shows the new 3D API capabilities in Silverlight 5.
Graphics improvements:
- Graphics Processing Unit (GPU) accelerated 3-D application programming interface (API) provides rich graphics on the Web for building advanced data visualizations and rich user experience (UI).
- Immediate mode graphics API allows direct rendering to the GPU.
- Hardware acceleration is enabled in windowless mode with Internet Explorer 9.
Village Health built an out of browser trusted application.
Village Health use COM access to read data from a Blood Glucose monitor.
Silverlight offers a new class of trusted applications that brings desktop capabilities to the browser for the first time. These features, when enabled via a group policy registry key and an application certificate, mean users won’t need to leave the browser to perform complex tasks:
- Host HTML content as a Web browser control within the Silverlight application. HTML pages, such as help content or e-mail, can be integrated within the application.
- Read and write files to the user’s My Documents folder, making it easier to find media files or create local copies of reports.
- Launch Microsoft Office and other desktop programs. Users can open Microsoft Outlook and create an e-mail message, or send a report to Word utilizing the power of Office.
- Access devices and other system capabilities by calling into application COM components. Users can access a USB security card reader or a bar-code scanner.
- Enjoy full keyboard support in full screen, which enables richer kiosk and media viewing applications.
- Call existing unmanaged code directly from within Silverlight with PInvoke.
Out-of-browser trusted applications are further enhanced:
- Existing unmanaged code can be called directly from within Silverlight with PInvoke.
- Child Window support allows multiple windows to be launched from the application.
Tools improvements include:
- Microsoft Visual Studio profiling support including CPU, memory, thread contention.
- Visual Studio Team Test support.
Testing support in Visual Studio Team Test.
Control UI Test Builder (Recording Tests).
Test method and the test results (passed test).
These are the expected features to be included with the Silverlight 5. As always, the final product and features included will be dependent on feedback and testing that comes from the beta process. We expect to be in close communications with partners and customers that will participate in the beta testing.
posted on 2011-04-06 09:35 On the Way 阅读(587) 评论(0) 收藏 举报

浙公网安备 33010602011771号