Archive January 2008

Silverlight v internetových aplikacích (i u NBC) 6

Jan11

Před několika dny zveřejnila televize NBC zprávu, že zvolila technologii Microsoft Silverlight pro vybudování video portálu s vysíláním z OH v Pekingu 2008. Silverlight od Microsoftu si tak pomalu ale jistě začíná razit cestu do světa internetu. A není jediný …

Pojem SilverLight je již nějakou dobu skloňován v Microsoftí vývojářské komunitě, mezi tvůrci a designery webů je na tom ale se známostí a popularitou mnohem hůře. SilverLight, což je microsoftí konkurent technologie FLASH si ale i přes své mládí razí cestu do mnoha zajímavých aplikací. Ale zatímco SilverLight je zatím pořád ještě v plenkách či možná už na nočníku, Flash je rozšířeným a zavedeným "standardem". Jaké má tedy proti konkurenci šance ?

Práce s médii

V jedné oblasti ukázal SilverLight konkurenci záda – a to je streaming videa. Tato technologie umí streaming v HD kvalitě, což je téměř jistě i důvodem pro to, že v oblasti video portálů apod. po něm investoři projektů začínají sahat (viz. např. NBC zmiňovaná v úvodu článku).

"Pohyblivý" web

Tvorba jednoduchých animací apod. je v SilverLightu velmi snadná (v podstatě se definují deklarativně ve formátu XAML) , hodně zajímavý příklad co vše je možné (u složitějších věcí už samozřejmě je nutné programování, ve verzi 1.0 v JavaScriptu) nabízí např. demo Windows Vista.

Platformní (ne)závislost, vývojové nástroje

Flash Player je kompatibilní s množstvím platforem a browserů, nicméně v této oblasti Microsoft nechce zaspat a tak již existují verze SilverLightu na platformě Windows pro IE, Firefox a Safari a Microsoft je i v určité míře spolupracuje s firmami které ho portují na platformu Linux.

Jako vývojové prostředí pro SilverLight aplikace by mělo sloužit především nové Visual Studio 2008 o jehož uvolnění jsme rovněž informovali. Pro samotné grafické práce připravil Microsoft rodinu nástrojů Expression. Nástroje Expression a Visual Studio pracují se stejným formátem souborů takže projekty lze bez problémů přenášet a modifikovat v obou prostředích.

V současné době Microsoft pracuje na verzi 2.0 (zatím je to verze 1.1 alfa) , která umožní vývojářům psát aplikace nejen v JavaScriptu, ale i v managed kódu, a to nejen v klasických .NET jazycích jako je C#, ale i např. v Ruby nebo Pythonu. Prostě každý dle svého gusta.

Konkurence nespí

Microsoft to ale rozhodně nebude mít snadné a konkurence mu nic zadarmo nedaruje. Důkazem je práce Adobe na prostředí AIR. Tato novinka jde na poli RIA zase o kousek dál a vymaní Flash ze zajetí prohlížeče a umožní aplikace integrovat na desktop. Je to další velice zajímavá technologie, podrobněji si o ní můžete přečíst zde.

… a co v praxi ?

Každá technologie se musí umět prosadit i v praxi. Pokud vás zajímají reálné aplikace a weby které tuto technologii již využívají, podívejte se především na katalog SilverLight aplikací, je uspořádán podle kategorií a podle států, takže je z čeho vybírat. Za shlédnutí rozhodně stojí např. stránka, kterou jsem si pro sebe nazval "Vyberte si amerického prezidenta během 5 minut" – stačí zaklikat vaše preference v různých oblastech jako jsou např.válka v Iráku, trest smrti aj. a aplikace vám vybere kandidáta "na míru". Jako ukázka jak by mohl v bodoucnu vypadat nákup TV programů na internetu by mohla sloužit stránka HSN.tv

A na závěr ještě souhrn zajímavých odkazů

Když už mluvíme o přednostech a možnostech Silverlightu, nesmí chybět ani malý souhrn zajímavých aplikací, kde již Silverlight ukazuje svou sílu a možnosti. Pro úplnost zde najdete i odkazy na zdroje o SilverLightu jako takovém:

Weblog SOFTPAE is powered by WordPress and FREEmium Theme.
developed by Dariusz Siedlecki and brought to you by FreebiesDock.com