Treća sreća u beti
- autor Domagoj Pavlešić
- pet 10.4.2009
- 12:41
Brzina razvoja Silverlighta je zapanjujuća. Podsjetimo, prvo spominjanje imena Silverlight dogodilo se prije točno dvije godine, na konferenciji MIX u Las Vegasu. Prva verzija bila je zgotovljena do jeseni, a paralelno se radilo i na drugoj, koja je finalno objavljena prošlog studenog. Krajem ožujka objavljena je i beta treće verzije, a njen dovršetak neslužbeno se najavljuje za kraj godine. To bi u prosjeku značilo jednu verziju godišnje, što izgleda upečatljivije kad se uzme u obzir da su razlike između njih sve samo ne male i kozmetičke. Iako se veličina koraka naprijed učinjena drugom verzijom vjerojatno nikada neće ponoviti, i Silverlight 3 (koji u ovoj beti nema nužno zaokružen cijeli set funkcionalnosti) donosi velik broj novosti.
Za one koji možda ne znaju, Silverlight je dodatak (plugin) za web-preglednike koji unutar web-stranice omogućava multimedijske mogućnosti i bogate interaktivne aplikacije. Barem je ta “definicija” vrijedila donedavno - Silverlight 3 donosi mogućnost pokretanja “izvan” browsera, tj. na način kao što pokrećete “obične” programe na računalu. Zgodno je što se takva Silverlight aplikacija i dalje nalazi u svom sandboxu te još uvijek nema potrebu za instaliranim .NET Frameworkom, ali nema ni dovoljno prava za bilo kakav zlonamjeran potez na korisnikovom računalu te joj sukladno tome za instalaciju nisu potrebne administratorske privilegije. Štoviše, “instalacija” takve aplikacije svodi se na izbor opcije u kontekstnom izborniku ili klikom na gumb unutar same aplikacije (nije moguća automatska instalacija). Naravno, takva će aplikacija raditi i bez pristupa Internetu, a i automatski preuzeti novu inačicu kada ona bude dostupna.
Multimedijski raj
Uz već više puta opjevanu podršku za audio i video formate (Microsoftovi WMA i WMV, te standardni MP3 i VC-1), nova verzija Silverlighta donosi podršku za H.264 i AAC, dva standardizirana formata za koje postoji podrška u velikom broju hardverskih i softverskih proizvoda na tržištu, čime će priprema materijala za prikaz s pomoću Silverlighta biti još jednostavnija (ili, u idealnom slučaju, uopće neće biti potrebna).
Silverlight je u novoj inačici naučio koristiti GPU akceleraciju, što će značajno popraviti performanse, bez obzira na to gledate li aplikaciju unutar web-preglednika ili preko cijelog ekrana. Zanimljiva je mogućnost da razvijatelj aplikacije može sâm odrediti hoće li njegova aplikacija koristiti GPU akceleraciju – i to ne samo na nivou aplikacije, već i pojedinih elemenata sučelja.
I prije službene objave mogućnosti novog Silverlighta, puno je bilo govora o podršci za treću dimenziju. U novoj inačici ona je tek djelomična – ne postoji prava podrška za trodimenzionalne objekte u trodimenzionalnom prostoru, već samo za one dvodimenzionalne, dajući im perspektivu. Ipak, i to je već mnogo, posebno kad se uzme u obzir da pruža jednostavno rješenje za većinu efekata koji se koriste u aplikacijama tog tipa. Naravno, kao što nas je Silverlight već razmazio, spomenuti efekt perspektive možemo aplicirati na bilo koji objekt – slike, video element, formulare… sve.
Sigurni smo da ćete 3D mogućnosti često koristiti i u animacijama, a kako bi iste izgledale što uvjerljivije, novi Silverlight donosi cijeli set funkcija za easing animacija. Spomenuti efekti mogli su se postići i u starijim verzijama, no uz puno truda – trojka donosi gotova rješenja i omogućava da, među ostalim, bez imalo truda dobijete efekt elastičnosti (animacija krene brzo, pa uspori pred kraj, stane, i istim načinom se vraća natrag).
Kad smo se već dotaknuli efekata, valja spomenuti podršku za sjene i zamućivanje (drop shadow i blur), koje također možete postaviti na bilo koji element korisničkog sučelja. Ako vam ova dva ugrađena efekta nisu dovoljna, tu je i mogućnost izrade vlastitih efekata s pomoću pixel shadera, koristeći jezik HLSL.
Osim shadera, tu je mogućnost nazvana Pixel UI koja omogućava dvije stvari: “crtanje” slika piksel po piksel i skidanje screenshota ekrana. Slična mogućnost direktnog pristupa postoji i za audio i video, što teoretski omogućuje generiranje zvučnih efekata, izradu vlastitih dekodera za audio i video i slične scenarije.
izdvojeni tekstovi - svibanj 2009.
Oleg Maštruko
Loš dan za Sun pet 10.4.2009
eSCM-SP v2
Provideri i korisnici pet 10.4.2009
HP EliteBook 2530p FU433EA i EliteBook 8530p FU457EA
Elita u ofenzivi pet 10.4.2009
Hrvatski tehnološki blogovi
Pišem o tehnologiji, tinta mi se proli… pet 10.4.2009
Silverlight 3 beta
Treća sreća u beti pet 10.4.2009
Parallels Vituozzo Containers 4
Virtualni pingvin pet 10.4.2009
Hrvatska optička infrastruktura
Magistrale naše komunikacije pet 10.4.2009
Christian Rosner, predsjednik uprave S&T Group
Kriza kao prilika pet 10.4.2009
FuturAD 2009
Novac od oglasa pet 10.4.2009
Microsoft Growth and Innovation Day
U krizi je 1+1=3 pet 10.4.2009
Cisco Expo 2009, Cavtat
(Pre)kratko i radno čet 9.4.2009
HP Z Workstation Launch, Los Angeles
Nazovi Z radi performansi čet 9.4.2009
Oleg Maštruko
Proljetno kreativno buđenje čet 9.4.2009















