Naše řešení

Fascinuje nás jednoduchost. Usilujeme o ni vždy a všude.

Silverlight

Microsoft® Silverlight™ je platforma pro tvorbu interaktivních webových aplikací.

Těmito aplikacemi může být vše od jednoduchých animací, přes přehrávání streamovaného videa až po komplexní RIA aplikace. Silverlight evolučně vychází z Windows Presentation Foundation (WPF), součásti .NET Framework.

Často bývá srovnáván s platformou Adobe Flash. Oblasti jejich použití se velmi překrývají a cílem Silverlightu je zaujmout první místo v použití na webu vedle technologií Flash či AJAX.

Silverlight dokáže pracovat s vektorovou i bitmapovou grafikou. Pro tvorbu uživatelského rozhraní (grafická a animační část) používá formát XAML, dobře známý vývojářům na platformě .NET. Formát XAML je značkovací formát založený na XML.

Pro vývoj aplikací lze použít libovolný jazyk použitelný na platformě .NET. V současnosti lze tedy Silverlight aplikace vyvíjet v jazycích C#, Javascript, Python, Ruby či PHP. Ve všech zmiňovaných jazycích existují napojení pro práci s vnitřními objekty Silverlightu (potažmo .NET).

Silverlight se instaluje do nejpoužívanějších webových prohlížečů (v současnosti Internet Explorer, Firefox, Safari) ve formě rozšíření (plug-in).

Klíčové vlastnosti

  1. Aplikační logiku lze psát v mnoha programovacích jazycích.

  2. Vynikající podpora streamování videa (až ve Full HD kvalitě).

  3. Tvorba animací je založena na čase (narozdíl od Flashe, který je založen na snímcích).

  4. Dobré napojení na prohlížeč, realizace AJAXových volání, náhrada Javascriptu.

  5. Zdrojové kódy vytvořených aplikací jsou volně dostupné.

Historie

Verze 1.0 byla vydána v roce 2007. Aplikační logika musela být naprogramována v jazyce Javascript.

Verze 2.0 (do listopadu 2007 označována 1.1) vyšla zatím v alpha verzi. Podporuje psaní aplikační logiky ve všech jazycích použitelných na platformě .NET.

Jak pokračovat?