reklama

Poklad na stříbrném jezeře

Celý týden jsme prožili v příjemné společnosti služeb Windows Live. Z těch, které jsme si nestihli představit, se na krátkou návštěvu zastavme u Silverlightu.

Věnujme poslední velký článek našeho týdne s Windows Live malému nahlédnutí na jednu z dosud nezmíněných zajímavých technologií. Je ve své rodině jedna z nejmladších, přesto se příbuzných spíše straní. Slouží pro vytváření toho, čemu říkáme bohaté internetové aplikace. V dobách svého vývoje při plánování Windows Vista se skrývala pod krycím názvem Windows Presentation Foundation / Everywhere. Jednou nejspíš bude velkou konkurencí Adobe Flashe. Víme?

Microsoft Silverlight

Se Silverlightem se typicky setkáte ve svém webovém prohlížeči. Zastává totiž prakticky tutéž úlohu jako Flash. Doručí vám multimediální či interaktivní obsah. Vše, co prosté XHTML neumí a na co ani AJAX nestačí. Aby prohlížeč Silverlight podporoval, musí, opět stejně jako u Flashe, mít k dispozici zásuvný modul, který to umožní.

Plugin je v současnosti dostupný pro Internet Explorer 6 SP2 na Windows XP/2003 i IE7 na Windows XP a Vista. Na Windows XP, Server 2003, Vista a Mac OS X 10.4.8 je zároveň podporován provoz Silverlightu v prohlížečích od Mozilly a Safari. Podpora pro Linux se připravuje v rámci projektu Moonlight, který je svobodnou a open-source implementací Silverlightu vyvíjenou v rámci projektu Mono ve spolupráci se společností Novell.

Širšího nasazení co do počtu prohlížečů a platforem se dočká nadcházející verze Silverlight 1.1, která mimo to přinese podporu programování chování aplikace ve VB.NET, C#, IronRuby, IronPythonu, PHP a dalších dynamických programovacích jazycích. V současnosti (vere 1.0) mohou být akce skriptovány pouze manipulací XML prostřednictvím DOM rozhraní pomocí JavaScriptu, což je přístup principielně podobný AJAXu. Popisy objektů v Silverlight aplikacích jsou zapsány pomocí XAML (rozšiřitelný aplikační značkovací jazyk). To umožňuje jejich snadnou editovatelnost a zejména (v porovnání s Flashem) jednoduchou indexovatelnost webovými vyhledávači.

Média

Silverlight zvládá podobné úlohy jako Flash. Subjektivním pocitem je dokonce zvládá lépe. Flash je v některých nasazeních až příliš těkopádný a náročný na zdroje. S podobně se chovající Silverlightovou aplikací jsem se doposud nesetkal. Vše, na co jsem zatím na webu narazil, fungovalo hladce a s grácií.

Abyste také měli představu, nabízím ke zhlédnutí několik technologických ukázek či rovnou funkčních aplikacíIntersoft WebUI Sirius, Silverlight Shadow či Včera představená služba Popfly. Silverlight je využitelný i ke streamování multimédií bez potřeby nainstalovaných přehrávačů. Podporovány jsou soubory Windows Media Video, Windows Media Audio, MP3 a video kódované jako VC-1 (ASF). Skoro samozřejmostí již je podpora streamování HD videa 720p. Přímou podporu pro export videa i se Silverlight přehrávačem má nedávno recenzovaný program Microsoft Expression Encoder.

Tip: Silverlight využívá mimo jiné i archív videí Microsoft TechNet Spotlight. Podívejte se.

Vývojové nástroje

Primárním nástrojem každého Silverlight vývojáře bude Visual Studio 2008, které Microsoft dokončil tento týden a oficiálně jej uvede na trh na konci února 2008. V přípravách je doplněk Microsoft Silverlight Tools for Visual Studio 2008, který umožní vývoj v .NET jazycích, tedy pro Silverlight 1.1. Pro seriózní vývoj nebude příliš použitelná Express edice Visual Studia.

K návrhu designu a rozhraní je předurčena sada Microsoft Expression, konkrétně nástroje Design a připravovaný Blend 2.0. O videích programu Expression Encoder již byla řeč výše.

Kam s ním?

Prvním Silverlight vývojářům nabízí Microsoft zdarma čtyři gigabajty prostoru pro hostování Silverlight aplikací. Své aplikace na serveru Streaming.Live.com ale může hostovat každý vlastník Windows Live ID. Praktické využití je jako bezplatný server pro streamování videí vyexportovaných z Expression Encoderu. Bohužel služba je limitována datovým tokem 700 kb/s a maximální velikostí vkládaného videa 22 MB. Tato omezení padnou, jakmile se služba dostane ze současné fáze betatestování. Pak bude každému k dispozici milión minut streamovaného videa každý měsíc, případně neomezené streamování za cenu vkládané reklamy, nebo měsíčního poplatku.

Tipněte si v diskuzi: Porazí někdy Silverlight Flash?

Témata článku: Windows, Silverlight, Undefined, Microsoft Silverlight, Sirius, Shadow, Ajax

20 komentářů

Nejnovější komentáře

  • Peter Lehotsky 24. 11. 2007 17:10:25
    A dostal jste odpoved, ze stejny b....l (nerikam ze vinou MS) vladne i ve...
  • Peter Lehotsky 24. 11. 2007 17:08:00
    Jeste bych se rad vratil k vete "Vám nepříijde logické, že designerský...
  • Štěpán Bechynský 24. 11. 2007 15:50:06
    Diskuze se začíná ubírat jiným směrem. Byli jsme obviněni, že nepoužíváme...
reklama
Určitě si přečtěte

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

** Herní hardware se od toho běžného často liší jen vzhledem ** Při výběru stále nezapomínejte na základní parametry ** Poradíme jak vybrat herní hardware i periferie

20.  2.  2017 | Stanislav Janů | 36

10 nejhorších produktů v historii Microsoftu

10 nejhorších produktů v historii Microsoftu

20.  2.  2017 | Karel Javůrek | 141

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

** AMD uvedlo první tři procesory Ryzen 7 ** Všechny budou pracovat s osmi jádry a šestnácti vlákny ** Na pulty obchodů se dostanou už za týden

22.  2.  2017 | Stanislav Janů | 134

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

** Evropští úředníci chtějí, aby byly Desítky transparentnější ** Microsoft od jara skutečně chystá změny ** Ochráncům soukromí to ale nestačí

21.  2.  2017 | Jakub Čížek | 219

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

** Microsoft do svých telefonů integroval desktopové prostředí ** Moc to ale nevyšlo, chyběl pořádný výkon ** Teď to zkoušejí ex-googleři s Remix Singularity

23.  2.  2017 | Jakub Čížek | 74


Aktuální číslo časopisu Computer

Supertéma o počítačové bezpečnosti

AMD Ryzen přichází

Velké testy kinoprojektorů a levných špuntových sluchátek

Příslušenství do USB-C

reklama
reklama