Sunday, July 10, 2011
Saturday, April 16, 2011
New Features Announced for Silverlight 5
Improved media support and rich UI capabilities:
Hardware Decode and presentation of H.264 improve performance for lower-power devices to render high-definition video using GPU support.
TrickPlay allows video to be played at different speeds and supports fast-forward and rewind. At up to twice the speed, audio pitch correction allows users to watch videos while preserving a normal audio pitch.
Improved power awareness prevents the screen saver from being shown while watching video and allows the computer to sleep when video is not active.
Remote-control support allows users to control media playback.
Digital rights management advancements allow seamless switching between DRM media sources.
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 a trusted application.
Village Health use COM access to read data from a Blood Glucose monitor.
Silverlight 5 extends features of the ‘Trusted Application’ model 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.
Tools improvements include:
Microsoft Visual Studio profiling support including CPU, memory, thread contention.
Visual Studio Team Test support.
What are the features of silverlight 4 ?
Silverlight 4 delivers a full suite of powerful features to application developers, bringing innovative platform capabilities to browser-based experiences. Silverlight provides an ideal platform for developing and deploying modern business applications for both internal and end-user applications on both sides of the firewall
- Enabling business application development. Silverlight 4 affirms its position as the natural choice for building business applications on the Web:
What’s new for application developers- Comprehensive printing support now enables the creation of a virtual print view, enabling applications to deliver print-friendly documents.
- A full set of controls with more than 60 customizable, skinnable components makes it easy to build forms that can be sorted, resized and validated. New controls include RichTextArea with hyperlinks, images and editing.
- Localization enhancements with bidirectional text, right-to-left support and complex scripts such as Arabic, Hebrew and Thai and 30 new languages.
- The Microsoft .NET Framework Common Language Runtime (CLR) now enables the same compiled code to be run both on the server and the client, reducing development time and testing resources.
- Enhanced databinding support reduces the amount of code needed to work with customized data for display.
- Managed Extensibility Framework supports building completely modular applications, allowing for fast startup and download, efficient development and testing, as well as agile customization and servicing.
- Windows Communication Foundation RIA Services introduces enterprise class networking and data access, allowing applications to work with any source of data and any server.
- Extensive tooling support for Silverlight, new in Visual Studio 2010:
- Fully editable design surface for drawing out controls and layouts
- Rich property grid and new editors for values
- Drag and drop support for databinding and automatically creating bound controls such as listbox and datagrid
- New datasources window and picker
- Easy-to-pick styles and resources to make a good-looking application based on designer resources built in Expression Blend
- Built-in project support for Silverlight applications
- Editor with full IntelliSense for XAML and C# and Visual Basic languages
- Empowering richer experiences. Silverlight 4 introduces additional capabilities that enable developers to create richer, more appealing, high-performance interactive and innovative media experiences:
- Enhanced animation capabilities allow for more dynamic, interactive presentation of data in lists.
- Webcam and microphone support allow sharing of video and audio in applications such as chat and customer service.
- Audio and video local recording capabilities capture RAW video without requiring server interaction, allowing new scenarios such as capturing voice or video to send in e-mail, or allowing the recording to be edited locally before saving.
- Copy/paste and drag-and-drop make it easy to bring photos, text and other data into your application.
- New features such as right-click and mouse wheel scrolling enable developers to add conventional desktop interaction models.
- Silverlight 4 runs across all platforms and major browsers.
- Silverlight 4 applications start quicker and run 200 percent faster than the equivalent Silverlight 3 applications with performance optimizations.
- Multitouch support enables a range of gestures and touch interactions to be integrated into user experiences.
- Multicast networking enables enterprises to lower the cost of streaming broadcast events such as company meetings and training, with seamless interoperability with existing Windows Media Services streaming infrastructure.
- Content protection now available for H.264 media through Silverlight DRM powered by PlayReady.
- Output protection for audio/video streams allowing content owners or distributors to ensure protected content is only viewed through a secure video connection.
- Official support of the Google Chrome browser
- Hardware acceleration for Deep Zoom
- XAP signing and verification to ensure application integrity
- Moving beyond the browser. Silverlight 4 extends out-of-browser capabilities pioneered in Silverlight 3 that enable a Web presence to establish closer, more persistent relationships with customers without any additional runtime download or the need to write applications in a different way.
For sandboxed applications- Developers can place HTML within their application, enabling much tighter integration with content from Web servers such as e-mail, help and reports.
- Silverlight 4 provides support for desktop pop-up notification windows to easily provide real-time information and feedback to users using a common user interface metaphor.
- Offline DRM extends the existing Silverlight DRM powered by PlayReady technology to work in a disconnected state, enabling users to view content and engage with a Silverlight application where and when they want. Protected content can be delivered with an embedded license so that users can go offline immediately and start enjoying their content.
- Silverlight 4 offers full control over window settings such as start position and size to ensure applications have maximum usability and flexibility.
For trusted applications- Users can read and write files to their My Documents, My Music, My Pictures and My Videos folder (or equivalent for non-Windows platforms), enabling applications to make local copies of reports and media files.
- COM automation enables access to devices and other system capabilities such as a Universal Serial Bus security card reader.
- Users can access other desktop programs such as Microsoft Office Excel to create a report.
- Group policy objects allow organizations to manage which applications are trusted.
- Comprehensive keyboard support in full-screen out-of-browser mode enhances kiosk and media applications.
- Enhancements to networking allow cross-domain access without a security policy file.
Subscribe to:
Comments (Atom)