موزیلا از مرورگر واقعیت مجازی رونمایی کرد

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از نیواطلس، موزیلا به تازگی از یک مرورگر جدید به نام Firefox Reality برای سخت افزارهای مربوط به فناوری واقعیت مجازی و واقعیت افزوده رونمایی کرده است.

این مرورگر برای نمایش محتوی معمول و ۲ بعدی وب طراحی شده اما شرکت تولید کننده امیدوار است با کمک فناوری واقعیت مجازی، قابلیت های وب را گسترش دهد.

موزیلا هنگام مصاحبه با کاربران واقعیت مجازی متوجه شد یکی از نکات منفی این روند یافتن بازی های تازه و تجربه واقعیت افزوده است. 

برای این منظور Firefox Reality محتوای واقعیت افزوده و واقعیت مجازی را در جلو و مرکز خانه نمایشگر خود قرار می دهد.

آندره وریگناد مدیر استراتژی پلتفرم Firefox Reality در این باره می نویسد: ما باید درباره همه چیز از جمله جهت یابی، متن ورودی، محیط ها و جستجو دوباره بررسی می کردیم. این روند نیازمند سال ها تحقیق و مصاحبه های فراوان با کاربران و شرکای سخت افزاری است. نتیجه این فرایند مرورگری است که به عنوان یک واسطه عمل می کند.

همچنین برای تضمین از عملکرد  سریع و روان Firefox Reality، مرورگر روی موتور کوانتوم موزیلا ساخته شده است. 

موزیلا تاکید دارد این نمونه اولیه مرورگر است و برخی ویژگی های بنیادین مانند «بوک مارک ها »هنوز باید اضافه شوند.

196
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });