Silverlight 1.0 RC, 1.1 Alpha Refresh

Akik követik a Silverlight fejlődését, bizonyára átestek a Redmondiakkal együtt az első nagy mérföldkövön. Igen, van új release, ami már 1.0-nál feature complete is, és a MIX óta állítólag több mint 2000 hibajavítást végeztek el benne. Aki csak most kapcsolódik be, hát, ő nem tudja átérezni ezt Surprised. Minden megtalálható és letölthető a Silverlight oldaláról, a régi 1.0 Beta, illetve 1.1 Alpha licenc úgyis lejárt aug 1-én, újítani kell. Tovább nem marketingelném a dolgot, rengeteg msdn blog-ban megteszik ezt mások.

Akik nem csak felhasználói szemmel figyelték a Silverlight által eddig produkált csillogást, hanem mondjuk megismerkedtek az SDK-val, netán elkezdtek apró demóalkalmazásokat is írni, azok számára a mérföldkövön átesés a boldogság mellett egy picit fájdalmas is volt. Ahogy már megszoktuk MS termékeknél, a Beta to RC fázisban keletkeznek azok a breaking change-k, amik biztosítják, hogy az egyébként is kiforratlan korai technológián minden eddigi bitbűvészkedésünk, amivel némi eredményt is sikerült elérni, hát hogy is mondjam, már nem elég Crying. Megváltoztak névterek, osztályok, attribútumok, működés, sokminden javult, és van ami romlott(!), de hát hol vagyunk még a végétől? Open-mouthed Hogy mi és mire, az a legújabb SDK-ban részletezve van: 1.0 SDK, 1.1 SDK.

Ezek után gondolom említenem sem kell, hogy az eddigi videógaléria, ami szintén az RC előtti verzióval készült, sem megy most úgy ahogy van. Hogy milyen változások érintették ezt, azokat csak röviden felsorolnám, illetve a végén mellékelem a frissített kódot (csak az utolsóét, hisz az úgyis tartalmazza a korábbiakat). Tehát, ami változott:

  • teljesen új Silverlight.js fájl van, ezt kell használni
  • megszűnt a Sys. névtér, ezért a TestPage.html.js fájlt is frissíteni kell ennek megfelelően (és újabb Silverlight verzióra is hivatkozik)
  • minden letöltés aszinkron, ezért a Downloader API is módosult, nem kell a harmadik paraméter, ami eddig az aszinkronitásra vonatkozott
  • érvénytelenné vált a Auto attribútum az XAML-ben ( pl. Width="Auto" )
  • web.config módosítások a 3.5 Frameworknek megfelelően
  • a MediaElemet.NaturalDuration tulajdonsága csak azután tartalmazza a videó tényleges hosszát, miután a MediaElement.MediaOpened esemény bekövetkezett, ezért nem a DownloadCompleted-ban, hanem ebben a MediaOpened-ben kell a UI beállítást elvégezni

Ha ezeket a válzotáskoat átvezetjük, újra megkapjuk a mostmár működő videógalériánkat. Hogy valami jó hírrel is szolgáljak a végére, az ígéretek szerint nincs több breaking change (legalábbis 1.0-ban), azaz elvileg az újabb veriziók megjelenésével nem kell ilyen jellegű átvezetéseket alkalmaznunk.

További kellemes Silverlightozást kívánok az immáron második Silverlight szakaszban Hot.


zip VideoPlayer_v4_(RC).zip (1935 kB)




2007.08.02. 17:07:48 | Permalink | Hozzászólások: 0 | Tárgyszavak: ,


  • ASP.NET alkalmazás élesbe állítása

    Dávid Zoltán Vannak lépések, amiket minden ASP.NET alapú alkalmazás élesbe állításakor meg kell tenni, és vannak amiket talán nem, de elgondolkozni rajtuk mindenképpen érdemes. Hogy ne csak ismerjük ezeket a lépéseket, de végre is hajtsuk őket, ahhoz pedig elengedhetetlen a jó memória, vagy egy ellenőrző-lista. Ez az én listám, nem fontossági sorrendben. Ha valami kimaradt, írd meg kommentben és kibővítem vele a listát. Tovább »
  • ETags kontra webfarm

    Balássy György (MS RD, ASP.NET MVP, MCTS) Ki látott már olyat, hogy miután új webszerver kerül egy farmba megnő a hálózati forgalom, sőt meghal a böngésző cache? Pedig IIS 7 előtt ez történik. Tovább »


Írja meg Ön is véleményét!


Hozzászólásokat csak regisztrált, bejelentkezett felhasználóktól tudunk elfogadni!

Hozzászólások