इस प्रोजेक्ट के बारे में

मर्करी डिवाइस फार्म एक ब्राउज़र-आधारित वास्तविक डिवाइस लैब है जो एंड्रॉयड, आईओएस और टीज़ीन डिवाइस को एकल वेब वर्कस्पेस से मैनेज करने देता है. प्रोजेक्ट मॅकओएस के लिए ऑप्टिमाइज़ किया गया है क्योंकि आईओएस ऑटोमेशन होस्ट पर एक्सोड टूलिंग की आवश्यकता होती है. यह एक डॉक्टर-आधारित बैकएंड, एक संकलित वेब यूआई और होस्ट-साइड आईओएस प्रोवाइडर को एकल GHCR इमेज में बंडल करता है. मॅकओएस लॉन्चर को इंस्टॉल स्क्रिप्ट के साथ इंस्टॉल करने के बाद, उपयोगकर्ता `~/.मर्करी-फार्म/मर्करी उप` से सेवाओं को स्टार्ट करते हैं. आईओएस डिवाइस के लिए एक एकल-टाइम वेबड्राइवर एजेंट साइनिंग स्टेप एक्सोड में आवश्यक है, जिसके बाद प्रोवाइडर जोड़ी आईफोन या आईपैड पर एजेंट को ऑटोमैटिक रूप से इंस्टॉल और अपडेट करता है. यूआई एक डायनामिक डोमेन (MERCURY_DOMAIN) के माध्यम से पहुंचा जाता है और डिवाइस सूची, रिमोट कंट्रोल, सेटिंग्स और लॉगिंग के पेज शामिल होते हैं. एक मॉक ऑथेंटिकेशन सिस्टम एक इंटीटल एडमिन अकाउंट प्रदान करता है. औलाद को नई रिलीज़ों तक अपडेट करना, कॉन्फ़िगरेशन और मोंगोडीबी डेटा को संरक्षित करना, और एक विशिष्ट संस्करण तक रोलबैक करना समर्थित है. दस्तावेज़ीकरण हार्डवेयर अनुशंसाओं (मॅक मिनी मॉडल्स, पावरड-UAब हब्स, नेटवर्क सेटअप), डिवाइस तैयारी, स्क्रीन-स्ट्रीमिंग तकनीकों (एंड्रॉयड के लिए मिनिकैप/एसक्रिपी, आईओएस के लिए वेबड्राइवर एजेंट MJPEG), बैंडविड्थ ट्यूनिंग, पैरलल एक्जीक्यूशन, एप्पियम इंटिग्रेशन, ऑटोमेशन एपीआई, आर्किटेक्चर और ट्रबलशूटिंग को कवर करता है. बैकएंड और क्लीआईएप्लाईच-2.0 लाइसेंस्ड हैं; वेब यूआई एक प्राइवेट सबमॉड्यूल है जो सार्वजनिक रूप से उपलब्ध नहीं है.