User:Persian CS/شبکه پیرامونی واقعیت مجازی (VRPN)

در حال حاضر این مقاله در حال ترجمه شدن از صفحه ی آن در ویکی پدیای انگلیسی به صفحه ی آن در ویکی پدیای فارسی است. لطفا ترجمه فعلی این مقاله را حذف نکنید تا به مرور زمان به طور کامل ترجمه و نسخه کامل آن منتشر شود. ترجمه کامل این مقاله در حدود کمتر از یک هفته به اتمام خواهد رسید. از صبر و همکاری شما در این مدت بسیار سپاسگزارم.

This is a translation in progress of VRPN from English to Persian.

Please do not remove this article.

VRPN (شبکه پیرامونی واقعیت مجازی) یک رابط بر پایه شبکه مستقل از دستگاه برای دسترسی به پیرامون‌های واقعیت مجازی در نرم‌افزارهای واقعیت مجازی است. این رابط توسط راسل ام تیلور دوم (Russel M. Taylor II) در دانشکده علوم کامپیوتر دانشگاه کارولینای شمالی در چپل هیل (University of North Carolina in Chapel Hill) طراحی و پیاده‌سازی شده بود. در زمانی که VRPN تجاری بود توسط سنسیکس (Sensics) نگهداری و پشتیبانی می‌شد. در حال حاضر توسط رلیاسولو (ReliaSolve) نگهداری و با همکاری جامعه‌ای با بهره‌بری بالا از مشارکت‌کنندگان توسعه داده می‌شود. توضیحات مفصل‌تر در vrpn.net و در VRPN-VRST موجود است.

هدف VRPN ارائه رابط یکسان به دستگاه‌های ورودی مثل دنبال‌کننده‌های حرکت (motion trackers) یا کنترلرهای جوی استیک‌ (joystick controllers) است. همچنین این امکانات را ارائه می‌دهد:


 * برچسب زمانی داده‌ها
 * دسترسی همزمان چندگانه به دستگاه‌های پیرامونی
 * اتصال مجدد خودکار به سرورهای شکست‌خورده
 * ذخیره‌سازی و پخش جلسه‌ها

سیستم VRPN از رابط‌های برنامه‌نویسی برای هم برنامه‌های کاربر و هم درایورهای سخت‌افزاری و یک برنامه سرور که با دستگاه‌های سخت‌افزاری ارتباط برقرار می‌کند است. رابط‌های کاربری با سی++ نوشته شده‌اند ولی با سی#، پایتون و جاوا wrap شده‌اند.

یک کاربرد معمول از VRPN کدگذاری کردن و فرستادن داده‌های 6DoF motion capture توسط شبکه در لحظه است.