फ़ील्ड में इंटरनेट की समस्या और ऑफ़लाइन डिज़ाइन
इलेक्ट्रिकल डिज़ाइन का काम सिर्फ़ डेस्क पर नहीं होता। बेसमेंट में, निर्माणाधीन फ़्लोर पर, ग्रामीण साइट पर या लिफ़्ट शाफ़्ट के पास अक्सर इंटरनेट सिग्नल नहीं मिलता — और वहीं सबसे ज़्यादा जाँच, माप और नोटिंग करनी होती है। पारंपरिक डेस्कटॉप सॉफ़्टवेयर इस समस्या का हल दे सकता है, लेकिन उसके लिए लाइसेंस, इंस्टॉलेशन और लाइसेंस सर्वर की उपलब्धता — यानी फ़ील्ड में अपने आप में एक नई समस्या।
ब्राउज़र-आधारित CAD यहाँ एक अलग रास्ता देता है: काम ब्राउज़र में ही होता है, कुछ इंस्टॉल नहीं करना पड़ता, और PWA तकनीक की वजह से ऐप एक बार खुलने के बाद इंटरनेट के बिना भी चलता रहता है। GorkyCAD इसी तरह काम करता है — ब्राउज़र में, साथ में ऑफ़लाइन मोड के साथ। इस लेख में हम देखेंगे कि ऑफ़लाइन वास्तव में क्या चलता है, कैश कैसे काम करता है, और किन सीमाओं को पहले से जानना ज़रूरी है।
PWA क्या है और पहली बार कैसे तैयार करें
PWA (Progressive Web App) एक वेबसाइट है जो ब्राउज़र की सीमाओं से बाहर निकलकर ऐप जैसा व्यवहार करती है: यह अपने कोड और पेजेज़ को डिवाइस पर कैश कर लेती है, ताकि बाद में इंटरनेट न हो तब भी खुल सके। सर्विस वर्कर नाम का एक छोटा प्रोग्राम ब्राउज़र में पीछे चलता रहता है और तय करता है कि कौन सी फ़ाइलें डिवाइस पर रखनी हैं।
पहली बार तैयारी
- इंटरनेट कनेक्शन के साथ ब्राउज़र में GorkyCAD खोलें — पहली लोडिंग पर ऐप अपने ज़रूरी हिस्से डिवाइस पर सेव करता है।
- इसे होम स्क्रीन पर जोड़ें (Install या Add to Home Screen विकल्प) — फिर यह एक अलग विंडो में खुलता है और उपयोग में ऐप जैसा लगता है।
- काम करने से पहले एक प्रोजेक्ट खोलकर उसे डिवाइस पर सेव कर लें, ताकि वह ऑफ़लाइन मोड में भी उपलब्ध रहे।
- जाँच लें कि ऐप वाकई ऑफ़लाइन खुलता है: फ़्लाइट मोड चालू करके एक बार ऐप बंद करें और दोबारा खोलें।
यह तैयारी एक बार की जाती है; उसके बाद साइट पर जाकर आप इंटरनेट की चिंता किए बिना काम शुरू कर सकते हैं।
बिना इंटरनेट क्या-क्या चलता है
ऑफ़लाइन मोड की असली उपयोगिता इस बात पर निर्भर करती है कि उसमें कितना काम संभव है। PWA आर्किटेक्चर में मुख्य वर्कफ़्लो डिवाइस पर ही चलता है, इसलिए फ़ील्ड में नीचे के काम जारी रखे जा सकते हैं:
- प्रोजेक्ट खोलना और देखना: सेव किए गए प्रोजेक्ट, उनकी योजनाएँ और ड्रॉइंग बिना इंटरनेट खुलती हैं — साइट पर मौजूदा डिज़ाइन की समीक्षा और मार्कअप संभव है।
- डिज़ाइन और एडिटिंग: स्कीमेटिक, प्लान और पैनल पर बदलाव, नए सर्किट और उपकरण जोड़ना — यह सब डिवाइस पर चलने वाला कोर इंजन करता है, क्लाउड कॉल की प्रतीक्षा किए बिना।
- गणनाएँ और जाँच: 70 से अधिक गणनाएँ और IEC 60364 के अनुसार जाँच ऐप के अंदर ही चलती हैं, इसलिए शॉर्ट-सर्किट, वोल्टेज ड्रॉप, सिलेक्टिविटी जैसी जाँचें ऑफ़लाइन भी उपलब्ध रहती हैं।
- स्थानीय सेव: काम को डिवाइस पर सेव करना और उसी कॉपी पर आगे बढ़ना — जब तक इंटरनेट वापस न आए, डिज़ाइन उसी डिवाइस की फ़ाइलों से चलता रहता है।
सामान्य शब्दों में: ऑफ़लाइन मोड में आप डिज़ाइन बनाते-बदलते हैं, जाँच चलाते हैं और नोटिंग करते हैं — बस वे काम नहीं होते जिनके लिए बाहरी दुनिया से बातचीत ज़रूरी है।
कैश कैसे काम करता है
PWA में दो तरह की चीज़ें कैश होती हैं, और दोनों का व्यवहार अलग है।
ऐप शेल कैश
यह ऐप का इंटरफ़ेस और कोर कोड है — वे फ़ाइलें जिनसे पेज बनता है। पहली लोडिंग पर ब्राउज़र इन्हें डिवाइस पर रख लेता है, इसलिए दोबारा खोलने पर तेज़ी से लोड होता है और इंटरनेट न हो तब भी ऐप खुलता है। सर्विस वर्कर समय-समय पर नए वर्ज़न की जाँच करता है; अपडेट डाउनलोड होने पर अगली बार नया वर्ज़न खुलता है।
प्रोजेक्ट डेटा
आपके प्रोजेक्ट डिवाइस पर सेव होते हैं, इसलिए ऑफ़लाइन भी खुलते हैं। यहाँ एक ज़रूरी सिद्धांत है: ऑफ़लाइन किया गया बदलाव डिवाइस पर रहता है जब तक इंटरनेट वापस आकर उसे सिंक न कर दे। इसलिए फ़ील्ड में किए गए बदलावों को लेकर एक सरल अनुशासन रखें: काम ख़त्म होने पर, इंटरनेट मिलते ही सबसे पहले प्रोजेक्ट को अपडेट/सेव करें और सिंक पूरा होने की पुष्टि करें।
कैश सीमित जगह पर रहता है, इसलिए ब्राउज़र की सेटिंग में इसे साफ़ करने से ऐप का इंटरफ़ेस दोबारा डाउनलोड होगा — प्रोजेक्ट डेटा पर इसका असर उसकी सेविंग पर निर्भर करता है। ब्राउज़र का कैश और स्टोरेज ब्राउज़र की प्रोफ़ाइल से जुड़ा होता है, इसलिए किसी दूसरे डिवाइस या दूसरे ब्राउज़र में वह कैश नहीं मिलेगा।
सीमाएँ: कब इंटरनेट ज़रूरी हो जाता है
ऑफ़लाइन मोड शक्तिशाली है, पर उसकी सीमाएँ पहले से जान लेना ही फ़ील्ड पर असली मदद है। नीचे के काम इंटरनेट की माँग करते हैं:
- पहली लोडिंग और नया इंस्टॉल: अगर ऐप डिवाइस पर पहले कभी नहीं खुला, तो पहली लोडिंग के लिए इंटरनेट चाहिए — बिना उसके कैश बनेगा ही नहीं।
- सिंक और टीम का काम: ऑफ़लाइन किए बदलाव दूसरे सदस्यों तक तभी पहुँचते हैं जब इंटरनेट से सिंक हो। इंटरनेट वापस आने पर पहले सिंक करें, फिर टीम के साथ काम जारी रखें।
- ऐप अपडेट: नया वर्ज़न, नए फ़ीचर या जाँच-नियमों के अपडेट डाउनलोड करने के लिए कनेक्शन चाहिए; पुराना कैश्ड वर्ज़न तब तक पुराना ही चलता है।
- खाता और भुगतान संबंधी काम: लॉगिन, योजना बदलना या सब्सक्रिप्शन प्रबंधन — ये सब सर्वर से बातचीत वाले काम हैं।
- ब्राउज़र बदलने पर: कैश डिवाइस की प्रोफ़ाइल में रहता है; दूसरा ब्राउज़र या क्लीन प्रोफ़ाइल फ़्रेश शुरुआत मानी जाती है।
सिद्धांत सरल है: जो काम डिवाइस पर चलता है, वह ऑफ़लाइन चलता है; जो काम दुनिया से बातचीत करता है, उसके लिए इंटरनेट चाहिए। फ़ील्ड में जाने से पहले ऐप और ज़रूरी प्रोजेक्ट एक बार ऑनलाइन खोलकर तैयार कर लें — इससे दिन भर की चिंता ख़त्म हो जाती है।
फ़ील्ड में बेहतर अनुभव के लिए व्यावहारिक टिप्स
ऑफ़लाइन काम को भरोसेमंद बनाना सिर्फ़ तकनीक पर नहीं, आदतों पर भी निर्भर करता है। फ़ील्ड इंजीनियरों के लिए कुछ उपयोगी अभ्यास:
- साइट पर जाने से रातभर पहले ऐप और प्रोजेक्ट एक बार ऑनलाइन खोलें — कैश ताज़ा हो जाएगा और पूरा डिज़ाइन डिवाइस पर उपलब्ध रहेगा।
- डिवाइस की बैटरी और चार्जिंग का ध्यान रखें; ब्राउज़र-आधारित काम में टैब बंद होने या डिवाइस बंद होने पर सब कुछ इसी डिवाइस पर टिका रहता है।
- दिन के अंत में इंटरनेट मिलते ही सिंक करें और बदलाव टीम तक पहुँचने की पुष्टि करें — ऑफ़लाइन नोट्स को अकेली सच्चाई न बनने दें।
- ज़रूरी ड्रॉइंग का PDF एक्सपोर्ट साइट पर जाने से पहले डिवाइस में रख लें; मशीन पर सीधे दिखाने के लिए PDF सबसे सुरक्षित तरीका है।
- ऑडिट और हैंडओवर के लिए PDF कंप्लीट सेट — स्पेसिफ़िकेशन, केबल जर्नल, अनुमान और पैनल पासपोर्ट — जब कनेक्शन हो तब तैयार कर लें।
निष्कर्ष
ऑफ़लाइन डिज़ाइन कोई अतिरिक्त फ़ीचर नहीं, बल्कि ब्राउज़र-आधारित CAD का तार्किक विकास है। PWA कैश की वजह से ऐप और सेव किए गए प्रोजेक्ट डिवाइस पर रहते हैं, इसलिए बिना इंटरनेट वाली जगह पर भी डिज़ाइन, गणनाएँ और जाँच जारी रहती हैं; सिंक, अपडेट और खाते के काम इंटरनेट माँगते हैं। पहले से तैयारी और दो आसान आदतों — जाने से पहले कैश ताज़ा करना और लौटने पर पहले सिंक करना — के साथ फ़ील्ड में ब्राउज़र CAD भरोसेमंद साथी बन जाता है।
ब्राउज़र में मुफ़्त में आज़माएँ — कार्ड की ज़रूरत नहीं →
अक्सर पूछे जाने वाले प्रश्न
ऑफ़लाइन मोड में कौन सा काम नहीं होता?
जो काम सर्वर से बातचीत करता है — पहली लोडिंग, नया ऐप अपडेट, टीम के साथ सिंक, खाता और भुगतान प्रबंधन। डिज़ाइन, गणनाएँ और सेविंग डिवाइस पर चलती रहती हैं।
क्या मोबाइल पर भी काम होता है?
हाँ। PWA होम स्क्रीन से ऐप की तरह खुलता है, इसलिए टैबलेट या मोबाइल पर भी फ़ील्ड में योजनाएँ देखी और बदली जा सकती हैं।
दूसरे डिवाइस पर मेरा कैश क्यों नहीं मिला?
कैश उसी डिवाइस और ब्राउज़र प्रोफ़ाइल में रहता है जहाँ पहली लोडिंग हुई थी। दूसरे डिवाइस पर प्रोजेक्ट इंटरनेट से आते हैं, इसलिए वहाँ पहले ऑनलाइन होकर प्रोजेक्ट खोलना ज़रूरी है।
ब्राउज़र का कैश साफ़ कर दिया तो प्रोजेक्ट खो जाएँगे?
कैश साफ़ करने पर ऐप का इंटरफ़ेस दोबारा डाउनलोड होता है। प्रोजेक्ट डेटा उसकी सेविंग और सिंक पर निर्भर करता है, इसलिए ज़रूरी बदलाव समय पर सिंक करते रहें।
फ़ील्ड में जाने से पहले क्या तैयारी करें?
इंटरनेट के साथ ऐप और सारे ज़रूरी प्रोजेक्ट एक बार खोलें, होम स्क्रीन पर जोड़ें और मशीन पर दिखाने के लिए PDF एक्सपोर्ट साथ रखें।