Microsoft Silverlight: Porovnání verzí

Smazaný obsah Přidaný obsah
JAnDbot (diskuse | příspěvky)
m robot: automatické nahrazení textu (-CPU +CPU); kosmetické úpravy
m →‎Verze 2: úmaz odkazů
 
(Nejsou zobrazeny 3 mezilehlé verze od 2 dalších uživatelů.)
Řádek 1:
{{Infobox - software}}
'''Silverlight''' je zastaralá<ref>{{Cite web|url=https://blogs.windows.com/msedgedev/2015/07/02/moving-to-html5-premium-media/|title=Moving to HTML5 Premium Media - Microsoft Edge Dev Blog|last=Smith|first=Jerry|date=July 2, 2015|website=blogs.windows.com|language=en-US|access-date=2017-03-31|quote=we encourage companies that are using Silverlight for media to begin the transition to DASH/MSE/CENC/EME based designs}}</ref> aplikační platforma vytvořená společností [[Microsoft]], která je určena pro vývoj businessových a multimediálních aplikací ([[Rich Internet application|RIA]]). Aplikace psané pomocí této technologie mohou běžet v rámci webového prohlížeče [[Internet Explorer]]. Dříve mohly běžet i v dalších prohlížečích jako [[Mozilla Firefox]], [[Safari (webový prohlížeč)|Safari]] a [[Google Chrome]], nebo v režimu "out„out of browser"browser“, tedy ve vlastním okně mimo prohlížeč. Od r. 2012 není tato platforma dále rozvíjena.
 
[[Uživatelské rozhraní]] se typicky definuje pomocí deklarativního programovacího jazyka [[XAML]], který kromě vzhledu uživatelského rozhraní může popisovat například i animace a vazby na data. Jedna z nejsilnějších stránek Silverlightu je přehrávání [[Video|videa]],. vV posledních verzích ale přibylo mnoho funkcí, které je možné využít při tvorbě business aplikací, (například různých webových informačních systémů). Silverlight podporuje video v HD kvalitě a kodek [[VC-1]], který využívá [[HD DVD]] i [[Blu-ray]].
 
Jako [[vývojové prostředí]] se používá [[Microsoft Visual Studio|Visual Studio]], ale je možno použít i [[OpenSource|opensourceové]] řešení Eclipse4SL.
 
== Verze 1 ==
Řádek 12:
 
* Input (vstup) - ovládání vstupu zařízení, jako je [[počítačová klávesnice|klávesnice]], [[počítačová myš|myš]], [[Tablet (počítač)|tablet]]...
* UI core (jádro uživ. rozhraní) - spravování a vykreslování bitmapových obrázků (zahrnuje i obrázky [[JPEG]], [[Vektorová grafika|vektorovou grafiku]], texty a animace).
* Media - přehrávání [[MP3]], [[WMA]], [[WMV7]], [[WMV8]], a [[WMV9]]/[[VC-1]].
* XAML - povolení programovacího jazyka [[XAML]] k úpravě/vytvoření nového uživ. rozhraní.
Řádek 36:
* [[Tlačítko (počítač)|Tlačítko]] (Button)
* [[Zaškrtávací pole]] (CheckBox)
* [[Mřížka (počítač)|Mřížka]] (DataGrid)
* Hyperlink
* [[Seznam (počítač)|Seznam]] (ListBox)
* Modal Popup / Alert
* Popup
* [[Indikátor průběhu]] (ProgressBar)
* [[Přepínač (počítač)|Přepínač]] (RadioButton)
* ScrollViewer
* [[Šoupátko (počítač)|Šoupátko]] (Slider)
* [[Panel (počítač)|Panel]] (TabControl)
* [[Plátno (počítač)|Plátno]] (Canvas layout)
* FileOpenDialog
* Grid layout
Řádek 64:
 
Díky této poslední novince je přehrávač médii schopen vybrat bit-rate (kvalitu audia/video) na základě výkonnosti [[Centrální procesorová jednotka|CPU]]
a celkového výkonu počítače. Verze 2 následovně nabízí omezený přístup k souborovému systému aplikacích pod ním vytvořených. Nalezená data se dají ovšem otevřít pouze v módu pro čtení a navíc je zakryto např. uživatelské jméno pro zachování anonymity apod. Funkce [[DeepZoom]], technologie umožňující přirozeně přiblížit a oddálit obrázek kolečkem myši. Obrázky se mohou zvětšovat od 2 nebo 3 [[megapixel]]ů až po gigapixel. Nově přidává .NET Framework [[Windows Presentation Foundation]] (WPF) pro vytvoření nového, bohatšího a lepšího uživ. prostředí podporující dokumenty, média (audio/video), animace, objekty [[WPF]] apod. Také přináší více než 30 možností, jak takové prostředí ovládat ([[Textové okno|textová okna]], „CheckBox“zaškrtávací pole, [[Posuvník (GUI)|posuvníky]], „ScrollViewer“, kalendář aj.), viz ovládací prvky.
a celkového výkonu počítače.
Verze 2 následovně nabízí omezený přístup k souborovému systému aplikacích pod ním vytvořených. Nalezená data se dají ovšem otevřít pouze v módu pro čtení a navíc je zakryto např. uživatelské jméno pro zachování anonymity apod.
Funkce [[DeepZoom]], technologie umožňující přirozeně přiblížit a oddálit obrázek kolečkem myši. Obrázky se mohou zvětšovat od 2 nebo 3 [[megapixel]]ů až po gigapixel. Nově přidává .NET Framework [[Windows Presentation Foundation]] → pro vytvoření nového, bohatšího a lepšího uživ. prostředí podporující dokumenty, média (audio/video), animace, objekty [[WPF]] apod. Také přináší více než 30 možností, jak takové prostředí ovládat (textová okna, „CheckBox“, posuvníky, „ScrollViewer“, kalendář aj.), viz ovládací prvky.
 
== Verze 3 ==
Řádek 72 ⟶ 70:
 
Silverlight 3 přináší další možnosti ovládání uživ. prostředí, např.: datové mřížky, prohlížení stromové struktury, nejrůznější panely a datový formulář. Verze 3 také podporuje přesměrování pomocí hypertextových odkazů a tzv. [[deep-linking]] (odkazování přímo na specifickou stránku).
Nově nabízí podporu [[AAC|Advanced Audio Coding]], H.264 (video), možnost přehrávání HD video (1080p), podpora Pixel Shaderů a možnosti předělání 2D do 3D. Kvůli všem těmto graficky náročným operacím podporuje nyní Silverlight i využívání grafické karty, GPU. Verze 3 přináší tzv. „element-to-element“ provázání = jeden element (tlačítku) může být napojen na druhý element (posuvník) tvořící tak nové ovládání. Dokonce je od této verze možné aplikaci spouštět i mimo okno prohlížeče, jako klasickou aplikaci (takzvaný out-of-browser). A v neposlední řade podpora [[Seo|SEO]].
Verze 3 přináší tzv. “element-to-element“ provázání = jeden element (tlačítku) může být napojen na druhý element (posuvník) tvořící tak nové ovládání.
Dokonce je od této verze možné aplikaci spouštět i mimo okno prohlížeče, jako klasickou aplikaci (takzvaný out-of-browser). A v neposlední řade podpora SEO.
 
== Verze 4 ==
Řádek 109 ⟶ 105:
* Lepší podporu dálkových ovladačů při přehrávání médií a další.
* Rychlejší start aplikace.
* Možnost debugu (zobrazení a možnost upravovat [[zdrojový kód]]) dat bindingu (vázání) a vkládat ladící body do takovýchto bindingů.
* Upravitelná rychlost spuštěného média (audio/video) s automatickou úpravou zvuku (doladění).
* Zjasnění textu (lepší čitelnost).
Řádek 127 ⟶ 123:
 
{{Pahýl}}
{{Autoritní data}}
 
[[Kategorie:API Microsoftu]]