HoloJS od Microsoftu umožní vývojářům vytvářet holografické zážitky pro HoloLens s JavaScriptem
2 min. číst
Publikované dne
Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více
Microsoft investuje poměrně hodně do Windows Holographic a HoloLens. Nedávno to firma oznámila že přináší HoloLens do Číny a to se začal prodávat v 6 dalších zemích. Společnost již umožňuje vývojářům vytvářet holografické zážitky pro HoloLens díky Universal platformě Windows – ale pracuje na nové knihovně C++, která vývojářům umožní vytvářet zážitky pro HoloLens pomocí JavaScriptu.
Zdá se, že nový nástroj, který se jednoduše nazývá „HoloJS“, je open-source projekt poháněný ChakraCore. ChakraCore, pro ty neznalé, je open-source JavaScript engine od společnosti Microsoft který se používá hlavně v Microsoft Edge na zařízeních s Windows 10. I když v tuto chvíli není mnoho informací o HoloJS, rychlý pohled na úložiště GitHub pro HoloJS naznačuje, že vývojáři budou snadno schopni vytvářet aplikace pro HoloLens pomocí JavaScriptu a WebGL. Jednoduše řečeno, vývojáři budou v podstatě vytvářet aplikace UWP s JavaScriptem a WebGL vytvořené pro HoloLens s HoloJS.
V úložišti Microsoft uvedl:
HoloJS je framework pro tvorbu UWP aplikací pomocí JavaScriptu a WebGL. HoloJS je knihovna C++, která hostí Chakra pro spouštění kódu JavaScript a také hostuje ANGLE pro zpracování grafických volání OpenGL ES. Volání OpenGL ES jsou překládána z volání WebGL aplikací JavaScript. Při spuštění na Microsoft HoloLens podporuje HoloJS holografické vykreslování.
Pokud jste vývojář, který chce začít s vývojem aplikací pro HoloLens, můžete začít hledat prostřednictvím dokumentace dostupné zde. Společnost Microsoft poskytla jednoduché pokyny, které vám pomohou začít, ale mějte na paměti, že k používání HoloJS budete potřebovat Visual Studio 2016 s aktualizací 3 a emulátor Microsoft HoloLens. Jakmile je budete mít nainstalované a připravené, měli byste být schopni nasadit a hrát si s ukázkou HoloJS z úložiště GitHub.