Ce este nou in Silverlight 3?

by Diana 16. September 2009 16:31

Silverlight 3 pune pe masa cateva imbunatatiri majore comparativ cu versiunea precedenta si aduce noi feature-uri si functionalitari. Vorbim deci despre o experienta media mult imbunatatita, (mult asteptatul) designer in Visual Studio, suport pentru grafica 3D, suport out-of-browser (exact cum se aude: aplicatii web care vor rula pe desktop!), accelerare GPU, etc.

Haideti sa vedem noutatile din Silverlight 3. Le voi lua pe rand:

1. Suport media (video si audio):

  • Live and on-demand smooth streaming - HD (720p+) - prin IIS Media Services 
  • Formate noi. Astfel ca pe langa VC-1/WMA, Silverlight 3 ofera suport si pentru H.264/AAC (MPEG-4). 
  • True HD playback in modul full-screen cu accelerare GPU 
  • Suport pentru alte formate media, permitand decodarea in afara runtime-ului de Silverlight si ca apoi sa poata fi redat in Silverlight. 
  • Protectia continutului cu Silverlight DRM (foloseste encriptia AES si Windows Media DRM)

2. RIA – experiente noi:

  • Perspective 3D: Silverlight 3 permite dezvoltatorilor si designerilor sa aplice continut in plan 3D. Utilizatorii pot roti sau scala in timp real continutul pus in plan 3D, fara a presupune scrierea de cod suplimentar. 
  • Pixel shadere: Efectele includ blur si drop shadow, insa este permisa si customizarea efectelor. Acestea pot fi aplicate oricarui continut grafic. 
  • Bitmap caching: Aceasta facilitate este utila pentru continutul de fond si de continutul care trebuie scalat fara a produce modificari ale aspectul sau intern. 
  • Bitmap API 
  • Teme pentru aplicatii 
  • Noi efecte de animatii: Silverlight 3 ofera efecte noi, cum ar fi spring si bounce. De asemenea, de acum dezvoltatorii vor putea sa isi dezvolte propriile functii matematice pentru a descrie o animatie. 
  • Skinuri pentru controale 
  • Imbunatatiri la rendering de fonturi si / sau texte

3. Productivitatea in dezvoltarea aplicatiilor RIA cu Silverlight 3

  • Peste 60 de controale (care vin cu codul sursa cu tot) 
  • Deep Linking: Aceasta facilitate permite utilizatorilor sa marcheze (bookmark) pagini din interiorul unei aplicatii Silverlight 
  • Imbunatatile aduse pe partea de Search Engine Optimization (SEO) 
  • Suport imbunatatit pentru accesul, manipularea si prelucarea de date: 
  • Element to element binging: Silverlight 3 permite property binding cu obiecte din Business Layer si cu alte componente din UI prin XAML. 
  • Data Forms: Controlul DataForm ofera suport pentru validari, actuzlizare si paginare, lucru cu obiecte din Business Layer si multe altele). 

Imbunatatiri majore in performanta prin: 

  • Application Library Caching: Reduce dimensiunea aplicatiei prin caching-ul framework-ului la nivel de client.
  • Deep Zoom imbunatatit: Navigarea si zoom-ul au fost mult imbunatatite, fluidizand lucrurile pentru colectiile mari de imagini 
  • Binary XML: Presupune un transfer de date comprimat intre server si aplicatia client 
  • Local Connection: Acest feature permite o comunicare facila, fara rountrip la server, intre doua sau mai multe aplicatii Silverlight care ruleaza pe acelasi calculator 


4. Pe partea de Advanced Accessibility, Silverlight 3 este primul plug-in care va sti sa raspunda corespunzator la modificarile de schema de culori, contrast si luminozitate facute de utilizator pe sistemul de operare pe care il foloseste.

5. Capabilitati Out of Browser:

  • Shortcut-uri pe Desktop si suport pentru Start Menu; executia aplicatiilor Silverlight inafara browser-ului se poate face prin rularea unui executabil (click-once access). 
  • Nu necesita privilegii de securitate speciale pentru a rula aplicatiile, aplicatiile ruland in interiorul unui sandbox securizat. 
  • Auto-update inclus, astfel ca de fiecare data cand se ruleaza o aplicatie Silverlight, se verifica daca a aparut o noua versiune pe server, iar daca este cazul, se auto-actualizeaza. 
  • Detectarea conexiunii la Internet (atat in browser si inafara lui): in functie daca exista sau nu conexiune la Internet, aplicatiile Silverlight vor reactiona corespunzator. De exemplu, in cazul in care conexiunea a fost pierduta, datele utilizatorului vor fi salvate in cache pana la restabilirea conexiunii.  

In speranta ca acest articol v-a starnit cat de cat interesul sa vedeti / aflati mai multe despre Silverlight 3, va invit sa vizionati prezentarea sustinuta de Joe Stagman (Group Program Manager of the Silverlight runtime team) la MIX.


Comments


Pingback from cheaphomeideas.com

Stress Management – Why It’;s Important and How You Can Do It | Cheaphomeideas.com

cheaphomeideas.com

Add comment

Nume

Email

Website

biuquote
Loading



Powered by BlogEngine.NET 1.5.0.7