Silverlight là một công nghệ của Microsoft cho phép các developer xây dưng những ứng dụng mạnh mẽ trên Internet và tạo ra một trãi nghiệm người dùng mới trên Web với các tính năng về phương tiện đa truyền thông rất phong phú, Silverlight 5 được xây dựng dựa trên nền tảng của Silverlight 4 cho phép xây dựng những ứng dụng doanh nghiệp và ứng dụng đa truyền thông. Trong số những tính năng mới, Silverlight beta 5 nổi bật với chất lượng video ấn tượng và cải tiến hiệu suất, tốc độ phát triển ứng dụng.Get Starting Silverlight 5II.New Features Announced for Silverlight 5Hỗ trợ cải thiện phương tiện truyền thông và giao diện người dùng khả năng phong phú:
Giải mã phần cứng và trình bày của H.264 cải thiện hiệu suất cho các thiết bị năng lượng thấp hơn để làm cho video độ nét cao sử dụng hỗ trợ GPU.
TrickPlay cho phép video được phát ở tốc độ khác nhau và hỗ trợ nhanh về phía trước và quay lại. Ở tốc độ lên đến hai lần, chỉnh sửa âm thanh cao độ cho phép người dùng xem video trong khi vẫn giữ một sân bình thường âm thanh.
Cải thiện sức mạnh nhận thức ngăn ngừa các trình bảo vệ màn hình được hiển thị trong khi xem video và cho phép các máy tính để ngủ khi video không hoạt động.
Điều khiển từ xa hỗ trợ cho phép người dùng điều khiển phương tiện truyền thông phát lại.
Quản lý quyền kỹ thuật số tiến bộ liền mạch cho phép chuyển đổi giữa các phương tiện truyền thông DRM ***ồn.
Xây dựng Ứng dụng doanh nghiệp thế hệ mới :
Fluid user interface cho phép hình ảnh động và mượt mà hơn trong giao diện người dùng.
Inter-Layout Transitions cho phép Developer chỉ định Animantion nào được phép thêm xóa sửa hoặc tái sắp xếp trong Layout. Điều này cho người dùng những trãi nghiệm mượt mà khi sử dụng.
Nâng cao chất lượng văn bản, có thể để xây dựng bố trí văn bản định dạng kiểu tạp chí:
•Multicolumn text and linked text container cho phép liên kết văn bản lưu trên các yếu tố khác.
• Thiết lập chính xác khoảng cách mỗi ký tự trong văn bản
• Văn bản được cải thiện rõ nét với Pixel Snapping.
• Văn bản thực hiện bố trí được cải thiện đáng kể.
• hỗ trợ OpenType đã được tăng cường.
Chất lượng Văn bản phía dưới đc cải thiện đáng kể
Hỗ trợ cho in vector Postscript cho phép người dùng tạo ra các báo cáo và các văn bản, bao gồm khả năng tạo ra một cái nhìn in ảo khác với những gì được hiển thị trên màn hình.
Ứng dụng bây giờ có thể làm việc theo cách người sử dụng mong đợi với sự hỗ trợ thêm cho nhấp đúp chuột và gõ combobox phía trước.
Model View ViewModel (MVVM) và cải tiến Databinding cho phép nhiều công việc phải được thực hiện dễ dàng thông qua XAML:
• Debugging hỗ trợ hiện nay cho phép các điểm ngắt được đặt trên một ràng buộc, do đó, bạn có thể bước qua những thất bại liên kết.
• Implicit DataTemplates cho phép các mẫu được tạo ra trên một ứng dụng để hỗ trợ một loại hình cụ thể theo mặc định.
• Tổ RelativeSource cho phép, ví dụ, một DataTemplate để gắn kết với một tài sản về kiểm soát có chứa nó.
• Binding trong setters phong cách cho phép các ràng buộc sẽ được sử dụng trong phong cách để tính tham khảo khác.
• Các sự kiện DataContextChanged là được giới thiệu. Đánh dấu các phần mở rộng cho phép mã được chạy vào thời gian phân tích XAML cho cả tài sản và xử lý sự kiện, cho phép hỗ trợ MVVM tiên tiến.
Cải Tiến Networking and Windows Communication Foundation :Giảm độ trễ của Mạng bằng giải pháp sử dụng nền Thread cho mạng.
Silverlight 5 cải thiện hiệu suất bao gồm:
• Giảm độ trễ mạng bằng cách sử dụng một sợi nền cho mạng.
• XAML cải tiến phân tích cú pháp là tăng tốc độ khởi động và thời gian chạy hiệu suất.
• Hỗ trợ cho hệ điều hành 64-bit.
Cải tiến Đồ Họa:• Đơn vị xử lý đồ họa (GPU) đẩy mạnh giao diện 3-D lập trình ứng dụng (API) cung cấp đồ họa phong phú trên mạng để xây dựng hình tượng hóa dữ liệu cao cấp và giàu kinh nghiệm người dùng (UI).
• Ngay lập tức chế độ đồ họa API cho phép vẽ trực tiếp với GPU.
• tăng tốc phần cứng được kích hoạt trong chế độ cửa sổ với Internet Explorer 9.
Silverlight 5 mở rộng tính năng của mô hình ‘Trusted Application’ cho lần đầu tiên trình duyệt . Những tính năng này, khi được kích hoạt thông qua một nhóm chính sách đăng ký và giấy chứng nhận một ứng dụng, có nghĩa là người dùng sẽ không cần phải rời khỏi trình duyệt để thực hiện các nhiệm vụ phức tạp:
• Host HTML như một điều khiển trình duyệt web trong ứng dụng Silverlight. trang HTML, chẳng hạn như nội dung giúp đỡ hoặc e-mail, có thể được tích hợp trong ứng dụng.
• Đọc và viết các tập tin cho người sử dụng của thư mục My Documents, làm cho nó dễ dàng hơn để tìm các tập tin media hoặc tạo ra các bản sao địa phương báo cáo.
• Khởi chạy Microsoft Office và các chương trình máy tính để bàn khác. Người dùng có thể mở Microsoft Outlook và tạo một tin nhắn e-mail, hoặc gửi một báo cáo từ việc sử dụng sức mạnh của Office.
• Truy cập các thiết bị và năng lực hệ thống khác bằng cách gọi vào ứng dụng thành phần COM. Người dùng có thể truy cập vào một đầu đọc thẻ USB bảo mật hoặc một máy quét mã vạch.
• Thưởng thức đầy đủ bàn phím hỗ trợ toàn màn hình, cho phép kiosk phương tiện truyền thông phong phú hơn và xem các ứng dụng.
• Gọi hiện mã không được quản lý trực tiếp từ trong Silverlight với PInvoke.
Các công cụ cải tiến bao gồm:• Microsoft Visual Studio hồ sơ hỗ trợ bao gồm CPU, bộ nhớ, thread tranh.
• Visual Studio Team thử nghiệm hỗ trợ.
Kiểm tra hỗ trợ trong Visual Studio Team Test.
Kiểm tra kiểm soát giao diện Builder (xét nghiệm âm).
Phương pháp thử và kết quả kiểm tra (thông qua thử nghiệm).
Download Silverlight 5 and ToolsTo get started with the Silverlight 5 beta you are going to need some tools. Here’s the link dump (be patient as some link caches get updated):
Visual Studio 2010 SP1 or Visual Web Developer Express 2010 SP1 (yes, SP1 is required and if you don’t have it you’ll have to install it and can get it from here.)
Silverlight 5 Tools for Visual Studio
Expression Blend Preview for Silverlight 5
Silverlight 5 SDK CHM
Developer runtimes: Windows and Mac platforms – not needed if you install the tools above but some like to know where they can get these just for test/debug
Silverlight 5 SDK only – not needed if you install the tools above
Breaking changes doc
These are the full set of tools to help you evaluate Silverlight 5. At a bare minimum for a developer you’ll need/want the Visual Studio 2010 and the Silverlight 5 Tools for VS.
***ồn:
http://phamnguyenit.wordpress.com/2011/04/28/nh%E1%BB%AFng-tnh-nang-m%E1%BB%9Bi-c%E1%BB%A7a-silverlight-5/