HoloJS مایکروسافت به توسعه دهندگان اجازه می دهد تا با جاوا اسکریپت تجربیات هولوگرافیک برای هولولنز بسازند.
2 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
مایکروسافت سرمایه گذاری زیادی روی ویندوز هولوگرافیک و هولولنز انجام داده است. به تازگی، این شرکت اعلام کرده است که هولولنز را به چین می آورد و آن در 6 کشور دیگر به فروش رسید. این شرکت در حال حاضر به توسعه دهندگان اجازه می دهد تا به لطف پلتفرم جهانی ویندوز، تجربه هولوگرافیک را برای هولولنز بسازند - اما در حال کار بر روی یک کتابخانه جدید ++C است که به توسعه دهندگان اجازه می دهد تا با جاوا اسکریپت تجربه هایی را برای هولولنز بسازند.
ابزار جدید که به سادگی «HoloJS» نامیده می شود، به نظر می رسد یک پروژه منبع باز است که توسط ChakraCore طراحی شده است. ChakraCore، برای کسانی که آشنا نیستند، یک است موتور جاوا اسکریپت منبع باز از مایکروسافت که عمدتا در مایکروسافت اج در دستگاه های ویندوز 10 استفاده می شود. در حالی که در حال حاضر اطلاعات زیادی در مورد HoloJS وجود ندارد، نگاهی گذرا به مخزن GitHub برای HoloJS نشان می دهد که توسعه دهندگان به راحتی می توانند با جاوا اسکریپت و WebGL برای HoloLens برنامه بسازند. به بیان ساده، توسعه دهندگان اساساً برنامه های UWP را با جاوا اسکریپت و WebGL ساخته شده برای هولولنز با HoloJS خواهند ساخت.
در مخزن، مایکروسافت بیان کرد:
HoloJS چارچوبی برای ایجاد برنامه های UWP با استفاده از جاوا اسکریپت و WebGL است. HoloJS یک کتابخانه ++C است که میزبان چاکرا برای اجرای کد جاوا اسکریپت است و همچنین میزبان ANGLE برای رسیدگی به تماس های گرافیکی OpenGL ES است. تماسهای OpenGL ES از تماسهای WebGL توسط برنامه جاوا اسکریپت ترجمه میشوند. هنگام اجرا بر روی هولولنز مایکروسافت، HoloJS از رندر هولوگرافیک پشتیبانی می کند.
اگر توسعهدهندهای هستید که میخواهید با توسعه برنامههای HoloLens شروع کنید، میتوانید شروع به جستجو کنید از طریق اسناد موجود در اینجا. مایکروسافت دستورالعملهای سادهای ارائه کرده است که به شما کمک میکند شروع کنید، اما به خاطر داشته باشید که برای استفاده از HoloJS به Visual Studio 2016 با بهروزرسانی 3 و شبیهساز Microsoft HoloLens نیاز دارید. هنگامی که آن ها را نصب و آماده کردید، باید بتوانید نمونه HoloJS از مخزن GitHub را مستقر کرده و با آن بازی کنید.