MIX ‘09 – Silverlight 3 Beta si Expression Blend 3 Preview

Published Thu, Mar 19 2009 3:04 PM | petru.jucovschi

Salut!

A inceput MIX ‘09 si din prima zi s-au dat multe anunturi publice referitoare la noutatile pe care le aducem pentru multe produse si tehnologii. Printre acestea se numara Silverlight 3 BETA, Expression Blend 3 PREVIEW, ASP.NET MVC 1.0 si multe altele.

Haideti sa le luam pe fiecare in parte si sa vedem cateva detalii:

 

Silverlight 3 BETA

Pe scurt: îmbunatatiri media, suport pentru codare H.264, suport out of browser, accelerare GPU, designer in Visual Studio.

 

Pe larg:

1. Media (video si audio):

  • smooth streaming HD (720p+) prin IIS Media Services
  • formate noi, pe langa VC-1/WMA, suportam H.264/AAC (MPEG-4)
  • HD playback in full-screen cu accelerare GPU
  • suport pentru alte formate prin Raw AV pipeline (permite decodare in afara runtime-ului de Silverlight)
  • protectie de content de top in Silverlight DRM prin PlayReady Content Protection

 

2. RIA:

  • perspective 3D
  • pixel shadere
  • bitmap caching
  • bitmap API
  • teme pentru aplicatii
  • skinuri pentru controale
  • animatii
  • imbunatatiri la rendering de fonturi/texte (inclusiv ClearType)

 

3. Productivitatea in dezvoltarea aplicatiilor RIA cu Silverlight 3:

  • 60+ de controale cu tot cu codul sursa
  • Deep Linking = bookmarking de pagini in interiorul aplicatiei
  • Search Engine Optimization (SEO) = mai multe lucruri imbunatatite (o continuare a ceea ce se poate face deja cu Silverlight 2)
  • Suport sporit pentru accesul, manipularea si prelucarea de date:
    • Element to Element binging = acel databinding serios pe care il avem in WPF
    • Data Forms = multe controale, validari avansate, paginari, lucru cu obiecte din Business Layer si multe altele … pentru mine e Web Forms in Silverlight :).
  • Imbunatatiri majore in performanta prin:
    • Application Library Caching = reduce dimensiunea aplicatiei prin caching-ul lui .NET Framework la nivel de client
    • Deep Zoom = navigare si zoom mult imbunatatit pentru colectii si imagini mari
    • Binary XML = transfer de date compresate intre server si aplicatia client
    • Local Connection = comunicare facila, fara rountrip la server intre component si chiar aplicatii client executate pe acelasi calculator

 

4. Capabilitati Out of Browser:

  • Shortcut-uri pe Desktop si suport pentru Start Menu
  • Executia aplicatiilor Silverlight inafara browser-ului prin rularea unui executabil
  • 0 privilegii de securitate speciale pentru a rula aplicatiile
  • Auto-update inclus
  • Connectivity detection (in browser si inafara lui) = scenarii de lucru de tip Smart Client
  • Integrare cu Windows = pe Windows 7 va avea suport inclus pentru multitouch si multe altele

 

La partea de integrare a Silverlight 3 cu sistemele de operare in general as adauga ca va fi primul plug-in care va sti sa raspunda bine la modificarile de schema de culori, contrast si luminozitate facute de utilizator pe acel sistem de operare.

 

Expression Blend 3 Preview

  • SketchFlow (suport pentru prototyping)
  • import din Adobe Photoshop si Illustrator
  • behaviors (adaugarea de interactivitate fara ca designerul sa scrie cod)
  • generare de sample data in faza de design
  • unealta imbanatatita (suport pentru Team Foundation Server etc)

 

Altele

  • ASP.NET MVC 1.0 = mai multe am scris aici.
  • Web Platform Installer 2 = vom avea un singur installer pentru Platforma si pentru aplicatii (adica Application Installer va face parte din Platform Installer)

 

Sa vedem ce vom afla si in cea de-a doua zi :).

 

Petru.

Comments

# Weblogul lui Zoli said on March 19, 2009 5:31 PM:

Petru ne-a vărsat noutățile anunțate în prima zi la MIX09 (Silverlight 3, Expression Blend 3, ASP.NET

# B_gd_n[ ]Sahlean said on March 20, 2009 2:35 PM:

Binary XML. Suna bine.