VRPN
وی آر پی این (ورچوئل رئیلٹی پیریفرل نیٹ ورک) وی آر ایپلی کیشنز میں ورچوئل رئیلٹی پیریفرلز تک رسائی کے لیے ایک ڈیوائس سے آزاد، نیٹ ورک پر مبنی انٹرفیس ہے۔ اسے اصل میں رسل ایم ٹیلر دوم نے چیپل ہل میں نارتھ کیرولائنا یونیورسٹی کے شعبہ کمپیوٹر سائنس میں ڈیزائن اور نافذ کیا تھا۔ وی آر پی این کو سینسکس نے برقرار رکھا اور اس کی حمایت کی جب یہ کاروبار تھا۔ اسے فی الحال ریلیا سولیو کے ذریعے برقرار رکھا جاتا ہے اور شراکت داروں کی ایک پیداواری برادری کے تعاون سے تیار کیا جاتا ہے۔ اسے vrpn.org اور VRPN-VRST میں مزید مکمل طور پر بیان کیا گیا ہے۔ وی آر پی این کا مقصد ان پٹ ڈیوائسز، جیسے موشن ٹریکرز یا جوائسٹک کنٹرولرز کو ایک متحد انٹرفیس فراہم کرنا ہے۔ یہ مندرجہ ذیل بھی فراہم کرتا ہے: ڈیٹا کی ٹائم اسٹیمپنگ پردیی آلات تک متعدد بیک وقت رسائی ناکام سرورز کا خودکار دوبارہ کنکشن اسٹوریج اور سیشنز کا پلے بیک وی آر پی این سسٹم کلائنٹ ایپلی کیشن اور ہارڈ ویئر ڈرائیوروں دونوں کے لیے پروگرامنگ انٹرفیس اور ایک سرور ایپلی کیشن پر مشتمل ہوتا ہے جو ہارڈ ویئر ڈیوائسز کے ساتھ بات چیت کرتا ہے۔ کلائنٹ انٹرفیس سی + + میں لکھے گئے ہیں لیکن انہیں سی #، ازگر اور جاوا میں لپیٹا گیا ہے۔ وی آر پی این کی ایک عام ایپلی کیشن نیٹ ورک کے ذریعے حقیقی وقت میں 6 ڈی او ایف موشن کیپچر ڈیٹا کو انکوڈ کرنا اور بھیجنا ہے۔ نیٹ ورکنگ ایک وی آر پی این کلائنٹ وی آر پی این سرور (ڈیٹا فراہم کرنے والا آلہ) کے ساتھ دو طریقوں سے رابطہ قائم کر سکتا ہے: یا تو ٹی سی پی (قابل اعتماد، لیکن کم موثر)، یا اوور یو ڈی پی (ناقابل اعتماد، لیکن کم تاخیر اور زیادہ موثر)۔ "ناقابل اعتماد" موڈ کو عام طور پر ترجیح دی جاتی ہے جب تاخیر اہم ہوتی ہے۔ "ناقابل اعتماد" کنکشن کی شروعات کی ترتیب ٹی سی پی اور یو ڈی پی پروٹوکول دونوں کا استعمال کرتی ہے۔ یہ مندرجہ ذیل کام کرتا ہے: کلائنٹ صوابدیدی بندرگاہ پر سننے کے لیے ٹی سی پی ساکٹ کھولتا ہے۔ کلائنٹ اس ساکٹ کا پورٹ نمبر، اپنی مشین کے نام کے ساتھ، یو ڈی پی ڈیٹاگرام میں بھیجتا ہے جو وی آر پی این سرور کی معروف بندرگاہ کی طرف جاتا ہے (ڈیفالٹ 3883 ہے) ؛ سرور کلائنٹ کے ساتھ ٹی سی پی کنکشن کھولتا ہے، مرحلہ 2 پر بتائے گئے پورٹ نمبر پر ؛ اگر ٹی سی پی کنکشن قائم ہو جاتا ہے، تو ہر ڈیوائس دوسرے کو سپورٹڈ وی آر پی این ورژن بتاتی ہے ؛ اگر ورژن مطابقت نہیں رکھتے ہیں، تو کنکشن چھوڑ دیا جاتا ہے ؛ بصورت دیگر، ہر ڈیوائس ایک نئے یو ڈی پی پورٹ پر سننا شروع کر دیتی ہے (پہلے استعمال ہونے والوں سے مختلف) اور پورٹ نمبر دوسرے ڈیوائس کو بھیجتی ہے، پہلے بنائے گئے ٹی سی پی کنکشن کا استعمال کرتے ہوئے۔ اس نقطہ نظر کے فوائد یہ ہیں: تیز کنکشن کا وقت اور کنکشن کے دوران تیزی سے ناکامی کا پتہ لگانا۔ تاہم، "ناقابل اعتماد" کنکشن شروع کرنے کا پروٹوکول سخت پرتوں کے پروٹوکول ڈیزائن کے اصول کا احترام نہیں کرتا ہے، کیونکہ ایپلیکیشن کی سطح کا وی آر پی این پے لوڈ نیٹ ورک اسٹیک میں نچلی سطحوں کے بارے میں معلومات لیک کرتا ہے، یعنی مشین کے نام اور ٹی سی پی/یو ڈی پی پورٹ نمبر۔ اس ڈیزائن کے انتخاب کی وجہ سے، این اے ٹی کے ذریعے منسلک دو آلات کے درمیان وی آر پی این کنکشن قائم کرنا ناممکن ہے: روٹر کو نہ صرف پیکٹ ہیڈر میں پرت-3 کی معلومات کا ترجمہ کرنے کی ضرورت ہوگی، بلکہ وی آر پی این پے لوڈ کے اندر آئی پی پتے اور پورٹ نمبروں کے حوالے بھی کرنے ہوں گے۔ اس مسئلے سے نمٹنے کے لیے، وی آر پی این ایک دوسرا "قابل اعتماد"، صرف ٹی سی پی کنکشن شروع کرنے کا طریقہ پیش کرتا ہے، جو کہ ایک معیاری ٹی سی پی سرور-کلائنٹ تعامل ہے: وی آر پی این سرور ایک معروف ٹی سی پی پورٹ پر سنتا ہے اور کلائنٹ ایک کنکشن شروع کرتا ہے۔ اس موڈ میں، تمام ڈیٹا ایک ہی ٹی سی پی کنکشن پر بھیجا جاتا ہے، اور کسی یو ڈی پی مواصلات کی ضرورت نہیں ہے۔ سپورٹڈ ڈیوائسز ٹریکرز (حروف تہجی کے لحاظ سے درج) تھرڈ ٹیک ہائی بال-3000 وائڈ ایریا ٹریکر (سابقہ یو این سی سیلنگ ٹریکر)۔ اینٹی لیٹینسی پوزیشنل ٹریکنگ سسٹم۔ اے آر ٹی آپٹیکل ٹریکنگ سسٹم، بشمول فلائی اسٹک 2 اور فلائی اسٹک 3۔ وصول کرنے والا کوڈ معیاری ماخذ کی تقسیم کا حصہ ہے۔ ٹریکر کے طور پر استعمال ہونے والے اینالاگ آلات (میگیلن، جائے اسٹک کے ساتھ سیریل باکس، ریڈامک ایس پی آئی، ماؤس،)۔ اے آر ٹول کٹ وی آر پی این ٹریکر یونیورسٹی ڈی لاس اینڈس سے دستیاب ہے۔ ایسینشن فلاک آف برڈز (یا تو ایک سیریل پورٹ کے ذریعے چل رہا ہے، یا ہر سینسر کے ساتھ اس کے اپنے سیریل پورٹ سے منسلک ہے)۔ یہ ڈرائیور (اور دوسرے ٹریکر ڈرائیور) پاور سائیکل، سیریل منقطع یا دیگر فلوکس کی صورت میں ٹریکر کو ری سیٹ کرتا ہے۔ پرندوں کے گھونسلے پر اس ڈرائیور کا استعمال ٹرانسمیٹر ڈرائیو سرکٹری کو جلا دے گا۔ بٹن ڈیوائسز جو ٹیلی پورٹرز یا ٹریکرز کے طور پر استعمال ہوتے ہیں (گلوبل ہیپٹکس جیو آرب،.)۔ سیریل انٹرفیس کا استعمال کرتے ہوئے کراسبو آر جی اے 300 ایکسلرومیٹر۔ گیم ٹریک آلات۔ وسرجن مائکروسکرائب کریں۔ باؤہاؤس یونیورسٹی ویمار سے انیرٹیئل ماؤس اور ایونٹ ماؤس۔ انٹرسینس آئی ایس-600 اور آئی ایس-900 (کسی بھی فن تعمیر پر آگمینٹڈ فاسٹرک انٹرفیس کا استعمال کرتے ہوئے)۔ لاجیٹیک 3D ماؤس۔ مائیکروسافٹ کینیکٹ (دو مختلف وی آر پی این سرور دستیاب ہیں۔) موشن اینالیسس کارپوریشن (وی آر پی این سرور وینڈر کے سرور میں بنایا گیا ہے) موشن نوڈ انٹریئل ٹریکنگ ڈیوائس۔ این ڈی آئی پولارس آپٹیکل ٹریکنگ سسٹم۔ نوونٹ فورس فیڈ بیک ڈیوائس۔ آپٹی ٹریک موٹیو (نیچرل پوائنٹ آپٹی ٹریک ٹریکنگ ٹولز تھا) (وی آر پی این سرور وینڈر سرور میں بنایا گیا ہے)۔ اوریجن سسٹمز ڈائناسائٹ ٹریکر (غیر فعال ریفلیکٹر کے ساتھ)۔ یہ ڈرائیور سی ریئل ڈی 4 ڈی سٹیریو ڈسپلے میں پرانے ٹریکر کو بھی سپورٹ کرتا ہے۔ او ایس وی آر ہیکر ڈویلپر کٹ دیگر انٹرسینس ٹریکرز (انٹرسینس کی مقامی لائبریری کا استعمال کرتے ہوئے، یہاں تک کہ یو ایس بی پر مبنی بھی) ؛ فی الحال وی آر پی این ای میل کی فہرست پر اس بارے میں بحث جاری ہے کہ آیا اس انٹرفیس کو استعمال کرتے وقت پوزیشن اور واقفیت کی معلومات مستقل طور پر واپس کی جاتی ہیں یا نہیں۔ پی ایس-ٹیک آپٹیکل ٹریکنگ سسٹم۔ فیز اسپیس ٹریکنگ سسٹم۔ پی این آئی اسپیس پوائنٹ۔ متعدد آرکیٹیکچرز پر پولہیمس فاسٹرک ٹریکر اور 3 اسپیس ٹریکر، کم از کم لینکس کے تحت لبرٹی اور لبرٹی ایچ ایس ٹریکر۔ پیٹریاٹ ٹریکر کو لبرٹی ڈرائیور کا استعمال کرتے ہوئے سپورٹ کیا جاتا ہے۔ جی 4 پاور ٹریک۔ ریزر ہائیڈرا گیم کنٹرولر۔ حساس ٹیکنالوجیز PHANToM فورس فیڈ بیک ڈیوائس۔ سینسکس ٹریکر۔ سینسکس زیڈ سائٹ ٹریکر۔ سیریل پورٹ GPS ڈیوائس۔ ویکن (وی آر پی این سرور وینڈر کے سرور میں بنایا گیا ہے)۔ ویو پوائنٹ آئی ٹریکر۔ ونٹریکر III مقناطیسی ٹریکنگ سسٹم ورچوئل ریئلٹیز لمیٹڈ سے۔ ورلڈ ویز پریسیژن پوزیشن ٹریکر پی پی ٹی 1.2۔ یوسٹ لیبز 3 اسپیس سینسر (اور وائرلیس 3 اسپیس سینسر)۔ زیڈ اسپیس عمیق انٹرایکٹو ہارڈ ویئر اور سافٹ ویئر پلیٹ فارم (وینڈر سرور میں بنایا گیا وی آر پی این سرور)۔ دیگر آلات (حروف تہجی کے لحاظ سے درج) 3 ڈیکونیکشن سپیس نیویگیٹر، سپیس ایکسپلورر، سپیس ماؤس پرو، نوٹ بکس کے لیے نیویگیٹر، سپیس ٹریولر ڈیوائسز، اور سپیس ماؤس وائرلیس (بٹن اور 6 ڈی او ایف تفریق ینالاگ)۔ 5 ڈی ٹی گلوو ٹریکر (انگلیوں کے لیے پانچ اقدار کے ساتھ اینالاگ ڈیوائس پلس پچ اینڈ رول)۔ نیز، 5 ڈی ٹی 16 دستانے کو ایک ڈرائیور کے ساتھ سپورٹ کیا گیا ہے تاکہ 16 اینالاگ ویلیوز کو بٹن پریس میں تبدیل کیا جا سکے۔ بی اینڈ جی سسٹم سیریل باکس بٹن/ڈائل/سلائیڈر/جوائسٹک کنٹرولرز کسی بھی سرور کے قابل مشین میں پلگ کیے جاتے ہیں۔ بائیو سائنسز ٹولز تھرمل کنٹرول سسٹم۔ سی ایچ پروڈکٹس فائٹر اسٹک ڈائریکٹ ان پٹ نے ونڈوز پر جوائسسٹک (بشمول فورس فیڈ بیک جوائسٹک) کو فعال کیا (دیکھیں کیسے)۔ نیز، ڈائریکٹ ان پٹ نے ونڈوز پر رمبل پیک کو فعال کیا۔ ڈریم چیکی یو ایس بی ڈرم کٹ۔ یوکلڈین ہولوگرافکس ہولوگرام ڈیوائسز (ہولوگرام ٹیبل، ہولوگرام روم، ہولوگرام وال)۔ فرونہوفر آئی ایم کے اے ڈی باکس اور فیکس اسپیس کیوبک ماؤس۔ گلوبل ہیپٹیکس جی اورب (بٹن اور اینالاگس)۔ ہیڈن-کرک آئی ڈی ای اے ڈرائیوز، لکیری موشن کنٹرولرز۔ ہلکریسٹ لیبز کے فری اسپیس ڈیوائسز۔ جوائسٹک کنٹرولر: کونٹور شٹل ایکسپریس، فوٹابا انٹر لنک ایلیٹ، گریفن پاور میٹ، لاجیٹیک ایکسٹریم تھری ڈی پرو، سائیٹیک ایس ٹی 290 پرو، مائیکروسافٹ سائیڈ ونڈر پریسیژن 2، مائیکروسافٹ سائیڈ ونڈر، مائیکروسافٹ ایکس بکس ایس (تمام او/ایس پر خام کنٹرولر)، مائیکروسافٹ ایکس بکس 360 (تمام او/ایس پر خام کنٹرولر)، ایکس بکس 360 کے لیے آفٹرگلو ایکس 1 (تمام او/ایس پر خام کنٹرولر)۔ ونڈوز پر کی بورڈ۔ بٹنوں کے ساتھ لاجیٹیک میگیلن اور اسپیس بال 6 ڈی او ایف موشن کنٹرولرز (بشمول اسپیس بال 5000)۔ لبیو ایس بی کے ذریعے ایل یو ڈی ایل ایکس وائی مراحل۔ لینکس (کنسول پر لاگ ان ہونے پر) اور ونڈوز پر ماؤس ڈیوائسز۔ قومی آلات اے/ڈی کارڈ۔ نینٹینڈو وائی ریموٹ (ٹریکر کے طور پر بھی کام کر رہا ہے)۔ این آر ایل وسرجن باکس سیریل ڈرائیور (صرف بٹنوں کے لیے سپورٹ)۔ ونڈوز پر دیگر جوائسٹیکس۔ لینکس کے تحت چلنے والی پی سی جوائسٹیکس۔ ریڈامک سیریل پوزیشن انٹرفیس ویڈیو/مووی کیمرا ٹریکر (غیر سیل شدہ زوم/فوکس، غیر تجربہ شدہ موشن بیس)۔ گیم کیوب کو دوبارہ لنک کریں۔ سیریل چوہے: سیریل چوہوں کے کئی طرزوں کے بٹن سیریل پورٹ میں پلگ کیے جاتے ہیں۔ ایس جی آئی بٹن اور ڈائل بکس (ایس جی آئی یا دیگر مشینوں پر)۔ مائنڈ ٹیل (بٹن اور اینالاگس) سے مکمل طور پر صاف گیجٹ (ٹی این جی)۔ ایکس بکس 360 گیم کنٹرولر۔ یو این سی کا ہینڈ ہیلڈ کنٹرولر (یا 5 بٹن تک والا کوئی بھی آلہ ؛ لینکس یا ونڈوز باکس پر متوازی بندرگاہ میں پلگ کیا جا سکتا ہے-اس کا استعمال فرسودہ ہے، اس کے بجائے ٹی این جی 3 استعمال کریں)۔ وانڈا اینالاگ/بٹن ڈیوائس۔ ون 32 ساؤنڈ سرورز، جو میلز ایس ڈی کے (متروک)، آؤ سم ساؤنڈ ہارڈ ویئر، اور مائیکروسافٹ ڈائریکٹ ساؤنڈ پر مبنی ہیں۔ پی۔ آئی سے ایکسکیز ڈیوائسز۔ انجینئرنگ: ڈیسک ٹاپ، پروفیشنل، جوگ اینڈ شٹل، جوائسٹک، اور فٹ پیڈل۔ Zaber.com کے لکیری پوزیشننگ عناصر۔ حوالہ جات بیرونی روابط وی آر پی این ہوم وی آر پی این گیتھوب ویکی سینسکس ڈیپارٹمنٹ آف کمپیوٹر سائنس یو این سی ہوم پیج آف رسل ایم ٹیلر II کمپیوٹر نیٹ ورکس