Mellékleteink: HUP | Gamekapocs
Keres

Az alkalmazásvirtualizáció lehet a kulcs a Silverlight sikeréhez

Bodnár Ádám, 2009. április 10. 11:03
Ez a cikk több évvel ezelőtt születetett, ezért előfordulhat, hogy a tartalma már elavult.
Frissebb anyagokat találhatsz a keresőnk segítségével:

[eWeek/HWSW] Nagy lökést adhat a Silverlight-alapú alkalmazások terjedésének, hogy a Code Systems által fejlesztett Xenocode alkalmazásvirtualizációs megoldás is támogatja a Microsoft multimédiás platformját. A Xenocode segítségével lehetővé válik Silverlight alkalmazások futtatása közvetlenül a webről anélkül, hogy ehhez telepíteni kellene a Silverlight környezetet.

[eWeek/HWSW] Nagy lökést adhat a Silverlight-alapú alkalmazások terjedésének, hogy a Code Systems által fejlesztett Xenocode alkalmazásvirtualizációs megoldás is támogatja a Microsoft multimédiás platformját. A Xenocode segítségével lehetővé válik Silverlight alkalmazások futtatása közvetlenül a webről anélkül, hogy ehhez telepíteni kellene a Silverlight környezetet.

Az Adobe Flash-hez hasonló, de annak képességein sok tekintetben túlmutató multimédiás alkalmazásplatformot, a Silverlightot 2007 őszén indította útjára a Microsoft. A redmondi cég számos tartalomszolgáltatóval kötött nagyszabású megállapodást a Silverlight támogatásáról és használatáról, köztük az amerikai Major League Baseball ligával is. Az MLB azonban most visszaáll Adobe Flash használatára, részben azért, mert a Silverlight tartalmak megjelenítéséhez szükséges plugin telepítéséhez adminisztrátori jogosultság szükséges, a munkahelyi PC-k felett a felhasználók azonban nem gyakorolnak ilyen szintű ellenőrzést.

A Xenocode ezt a problémát hidalja át alkalmazásvirtualizáció segítségével. Használatával a Silverlight alkalmazások vagy tartalmak (pl. Microsoft Worldwide Telescope) megjelenítéséhez nem szükséges a Silverlight futtatókörnyezetet telepíteni, azok közvetlenül a webről, böngészőből futtathatók egy biztonságos "sandboxban". Bár a Microsoft szerint a webet elérő PC-k negyedén már megtalálható a Silverlight futtatókörnyezet, a rivális Adobe Flash elterjedtsége gyakorlatilag 100 százalékos. Ez pedig azt jelenti, az alkalmazásfejlesztők számára a Flash kínálja a nagyobb elérést.

A Silverlight legfontosabb előnye az Adobe Flash-sel szemben, hogy tartalmazza a .NET keretrendszer platformfüggetlen változatát, emellett természetesen számos további nyelv támogatott, beleértve a Visual Basicet, a C#-t, az IronPythont és az IronRubyt. A Silverlight 2 lehetővé teszi akár .NET és HTML/JavaSctript kód vegyes használatát is, emellett a LINQ (Language Integrated Query) támogatás révén C# vagy Visual Basic programokból akár natív adatlekérdezést is engedélyez. A Silverlightban található .NET API-k a teljes .NET Framework azzal maradéktalanul kompatibilis részhalmazai.