Webtechnologie Microsoftu pro rychlejší návrat investic
Mezi představené novinky patří technologie Silverlight 3 v testovací
verzi, předběžná verze vývojového nástroje Expression Blend 3 a celá
řada inovací v rámci platformy Microsoft Azure. Současně, po úspěšném
použití Silverlightu na Olympijských hrách v Pekingu, se NBC Universal
rozhodlo přinést na svých oficiálních stránkách NBCOlympics.com
s použitím této technologie také následující Zimní olympijské hry,
které se uskuteční v roce 2010 ve Vancouveru.
Silverlight 3, který je od ke stažení ve verzi beta, umožňuje vývojářům
připravovat online aplikace a webové stránky nové generace, a to díky
rychlejší práci s grafikou, animacemi, 3D prostředím a více než
šedesátce nových ovládacích prvků. Třetí verze technologie Silverlight
dále přináší novou úroveň kvality videa na internetu s podporou plného
HD rozlišení. Zajišťuje také nepřerušované živé internetové
vysílání a poskytování videa na vyžádání s rozšířenou podporou
multimediálních formátů včetně kodeku H.264. Díky němu je dosaženo
výrazně vyšší kvality obrazu při nižším datovém toku než
u starších technologií. Nová verze technologie Silverlight nabízí také
snazší ovládání vytvořeného obsahu a automatizovaný přístup
k optimalizaci webových stránek pro vyhledávání. To vše Silverlight
3 podporuje i při vytváření webových aplikací, které je možné spustit
samostatně, mimo webový prohlížeč.
Na konferenci představená testovací verze vývojového nástroje Expression
Blend 3 se zaměřuje zejména na zvýšení práce vývojářů a tvůrců
webových stránek. V průběhu jedné z přednášek Microsoft představil
novou funkci SketchFlow, která zrychluje vytváření návrhu prototypu
fungování aplikace. Díky této funkci je rychlejší a snadnější získat
zpětnou vazbu od zadavatelů a urychlit tak průběh projektu od původního
návrhu k plně funkční aplikaci. Expression Blend nyní přímo také
podporuje import souborů z aplikací Photoshop a Illustrator (včetně vrstev
a cest) nebo funkci náhledů na zkušební data.
Mezi další představené inovace patří technologická preview verze
nástroje Eclipse4SL pro počítače Apple Macintosh, který umožní
uživatelům počítačů platformy MacOS vyvíjet internetové aplikace pro
Silverlight v prostředí Eclipse.
Silverlight se od svého představení v roce 2007 dočkal výrazného
rozšíření mezi uživatele a získal silnou podporu partnerů. Využívají
jej dnes stovky tisíc vývojářů a designerů a významné organizace, jako
například AOL LLC, eBay, CareerBuilder.com, CBS Sports Online, Netflix,
Samsung Electronics, Evropské komise a Yahoo! Japan, vytvářejí na této
technologii své aplikace.
Jen v rámci společnosti Microsoft využívá technologii Silverlight více
než 200 produktů a webových serverů včetně Microsoft.com, MSN, Live
Search, Windows Live, Office Online, Virtual Earth a veřejného testu aplikace
WorldWide Telescope (www.worldwidetelescope.org).
Některé z nových komponent technologie Silverlight jsou na konferenci
představeny také na příkladu ryze české aplikace OnTheRoad (www.ontheroad.to). Tato technologie umožní
snadným způsobem procházet cestovatelské deníky přímo na mapě světa a
prohlížet si fotografie a videozáběry v místě jejich vzniku.
U příležitosti konference představil Microsoft rovněž nové komponenty a
integrovanou sadu nástrojů, serverů a podpůrných programů, které jsou
navzájem provázané a úzce spolupracují s open source aplikacemi a produkty
rozšířenými mezi vývojáři. Součástí Microsoft Web Platform je Web
Platform Installer 2.0 Beta, který usnadňuje instalaci a aktualizaci
bezplatných webových produktů společnosti Microsoft a dalších volně
dostupných webových komponent. Tato verze uživatelům umožňuje stahovat jak
PHP, tak i a finální verzi ASP.NET MVC 1.0. Nová Windows Web Application
Gallery umožňuje vývojářům vyhledávat a stahovat aplikace a komponenty,
které jim usnadní vytváření vlastních webových projektů. Sami
vývojáři pak mohou do online přístupné galerie nahrávat vlastní projekty
a svou práci tak mohou propagovat a zpřístupnit ostatním milionům
nezávislých vývojářů po celém světě. Mezi populárními aplikacemi ve
Windows Web Application Gallery najdou uživatelé například nástroje Acquia
Drupal, DotNetNuke a WordPress.
Širší možnosti při vývoji nových aplikací budou mít také firmy
provozující internetové obchody. Nové technologie a funkce jim zpřístupní
na konferenci představený Microsoft Commerce Server 2009.
V souladu s rozšiřováním možností webových aplikací na koncových
zařízeních oznámil Microsoft také nové funkce platformy Windows Azure
včetně podpory nejvyšší úrovně přístupu „full trust“ pro aplikace
v nativním kódu a pro programovací jazyky jiné než .NET, které jsou
dostupné prostřednictvím technologie Fast CGI. Novinkou je také funkce
geolokace, která vývojářům umožní ukládat data a kód aplikací do dvou
datacenter v USA. Využití dvou úložišť s různým umístěním pak
zajistí větší dostupnost aplikací a odstraní možné problémy s délkou
odezvy serverů.