ऑस्टिन चाउ, Google Developer Programs
मई 2008
आपने शायद Google के इंजीनियरों के लिए "20% प्रोजेक्ट" के बारे में सुना होगा. इससे उन्हें अपनी पसंद के इनोवेटिव प्रोजेक्ट पर 20% समय बिताने की अनुमति मिलती है. इनमें से एक प्रोजेक्ट न सिर्फ़ शानदार और क्रिएटिव है, बल्कि पर्यावरण के लिए भी ज़िम्मेदार है. Google के सिएटल ऑफ़िस में काम करने वाले Google इंजीनियर, ऐरन स्पैंगलर अक्सर इस बारे में सोचते थे कि Google के ऑफ़िस में कागज़ का इस्तेमाल कैसे कम किया जाए. उन्हें यह आइडिया तब आया, जब उन्होंने देखा कि कॉन्फ़्रेंस रूम के दरवाज़ों पर, रूम की बुकिंग के शेड्यूल दिखाने के लिए कितना पेपर इस्तेमाल किया जाता है. Google में कॉन्फ़्रेंस रूम, Google Calendar में मैनेज किए जाते हैं. इससे Google के कर्मचारी, Google Calendar इंटरफ़ेस के ज़रिए रूम शेड्यूल कर पाते हैं. कमरे के रिज़र्वेशन की जानकारी को कागज़ के टुकड़ों पर प्रिंट किया जाता है. इसके बाद, हर सुबह इन कागज़ के टुकड़ों को कॉन्फ़्रेंस रूम के दरवाज़ों पर चिपका दिया जाता है.
ऐरन ने सोचा, "अगर कोई ऐसा सस्ता डिवाइस होता जो कमरे की बुकिंग दिखा सके, तो हम कागज़ की बचत कर पाएंगे ...."
इस तरह, Radish प्रोजेक्ट की शुरुआत हुई.
Radish का मकसद, इस मैन्युअल प्रोसेस को एक पोर्टेबल डिवाइस से बदलना है. यह डिवाइस, कॉन्फ़्रेंस रूम के लिए शेड्यूल किए गए इवेंट को वायरलेस तरीके से ऐक्सेस और डिसप्ले कर सकता है. Google के लिए, इसका मतलब है कि हर दिन करीब छह रीम कागज़ की बचत होगी. इसके अलावा, प्रिंटर के संसाधनों और मैन्युअल लेबर की भी बचत होगी, क्योंकि अब कॉन्फ़्रेंस रूम के दरवाज़ों पर कागज़ के शेड्यूल डिलीवर करने की ज़रूरत नहीं होगी. ऐरन ने यह भी पता लगाया है कि दिन के दौरान, करीब 20 से 30% बुकिंग में बदलाव किया जाता है. इसलिए, Radish रीयल-टाइम डेटा के साथ, पेपर डिस्प्ले की स्टैटिक नेचर की समस्या को भी हल करता है.
Radish, एक वर्किंग प्रोटोटाइप है. इसे पूरी तरह से शुरू से बनाया गया है. साथ ही, इसे सामान्य तौर पर उपलब्ध हार्डवेयर कॉम्पोनेंट का इस्तेमाल करके असेंबल किया गया है. कस्टम फ़र्मवेयर को C और असेंबली लैंग्वेज में लिखा गया था.
Radish बोर्ड के प्रोटोटाइप के सीपीयू को, बिजली के इस्तेमाल को मैनेज करने के लिए प्रोग्राम किया गया है. साथ ही, इसे डेटा ट्रांसफ़र करने और दिखाने के लिए भी प्रोग्राम किया गया है. Radish में, खास एलसीडी स्क्रीन होती है. यह स्क्रीन, डाउनलोड की गई इमेज को बिना बैटरी खर्च किए दिखाती है.
Radish में रेडियो ट्रांसमीटर लगे होते हैं. ये वायरलेस तरीके से डेटा भेजने और पाने के लिए, IEEE 802.15.4 प्रोटोकॉल का इस्तेमाल करते हैं. IEEE 802.15.4, वायरलेस पर्सनल एरिया नेटवर्क में डिवाइसों के बीच कम्यूनिकेशन के लिए सबसे सही है. ऐसा इसलिए, क्योंकि यह कम लागत और कम स्पीड वाले कम्यूनिकेशन पर फ़ोकस करता है. इसलिए, आईईईई 802.15.4, पारंपरिक वाई-फ़ाई की तुलना में बहुत कम बिजली की खपत करता है. यह हर रेडियो के लिए करीब 1mW बिजली की खपत करता है.
Radish, रेडियो ट्रांसमीटर का इस्तेमाल करके बाहरी सर्वर से डेटा को पिंग करता है और डिसप्ले डेटा को रिसीव करता है. यह कस्टम सर्वर, Google Calendar Data API के ज़रिए कॉन्फ़्रेंस रूम से जुड़े इवेंट का डेटा फ़ेच करता है. Google Calendar Data API का इस्तेमाल करके, सर्वर इवेंट के डेटा को Google Calendar के साथ सिंक कर सकता है. इसके बाद, इवेंट के डेटा को एक इमेज में प्रोसेस किया जाता है. इस इमेज का साइज़, एलसीडी डिसप्ले के हिसाब से होता है. Radish के वायरलेस रिसीवर के मैक पते का इस्तेमाल, उस कमरे के यूनीक आइडेंटिफ़ायर के तौर पर किया जाता है जिससे वह जुड़ा है.
सभी इलेक्ट्रॉनिक कॉम्पोनेंट को एक ज़रूरी शर्त के साथ चुना गया था: वे खतरनाक पदार्थों के इस्तेमाल पर रोक (आरओएचएस) लगाने वाले डायरेक्टिव का पालन करते हों. यह डायरेक्टिव, इलेक्ट्रॉनिक इक्विपमेंट में खतरनाक पदार्थों (मुख्य रूप से लेड) के इस्तेमाल पर रोक लगाता है. पर्यावरण के लिहाज़ से, Radish के पावर सप्लाई पर भी ध्यान दिया गया. खास तौर पर, इस बात पर कि Radish को पूरे समय तक कम ऊर्जा में कैसे चलाया जाए. Radish की टीम के सदस्यों (ऐरन और इंजीनियर मैथ्यू विल्सन) ने डिवाइस को पावर देने के लिए बैटरी का इस्तेमाल न करने का फ़ैसला किया. इसके बजाय, उनका मकसद प्राकृतिक और कार्बन-फ़्री ऊर्जा का इस्तेमाल करना था.
ऊर्जा के अलग-अलग सोर्स की जांच करने के बाद, टीम ने सौर ऊर्जा का इस्तेमाल करने का फ़ैसला किया. रेडिश बोर्ड से एक सोलर पैनल जुड़ा होता है. यह सोलर पैनल, सौर ऊर्जा को इकट्ठा करता है और उसे स्टोर करता है. Radish का सोलर पैनल, रोशनी के किसी भी सोर्स से ऊर्जा इकट्ठा कर सकता है. इसमें ऑफ़िस की सामान्य लाइटें भी शामिल हैं. इसलिए, यह कहना ज़्यादा सही होगा कि Radish को परिवेश की ऊर्जा से चलाया जाता है.
रेडिश आम तौर पर, बहुत कम पावर वाले स्लीप मोड में होता है. कोलेस्टेरिक एलसीडी स्क्रीन, स्लीप मोड में भी फ़ाइनल इमेज की स्थिति को बनाए रख सकती है. Radish ज़्यादातर समय इसी मोड में रहता है. यह सिर्फ़ समय-समय पर अपडेट के लिए अपने सर्वर को पिंग करता है. नींद आने और जागने के बीच का समय, एल्गोरिदम के हिसाब से तय होता है. यह इस बात पर निर्भर करता है कि फ़िलहाल, डिवाइस में कितनी बैटरी बची है. पावर मैनेजमेंट एल्गोरिदम की वजह से, Radish बहुत कम बैटरी खर्च करता है. पूरी तरह से चार्ज किया गया Radish, लगातार तीन से चार दिनों तक काम कर सकता है. साथ ही, कम रोशनी में भी हर दिन कम से कम एक अपडेट देने की गारंटी देता है.
फ़िलहाल, इस सुविधा को कुछ Google ऑफ़िस में आज़माने के लिए डिप्लॉय किया जाएगा. हमारा मकसद, आने वाले समय में Google के सभी कॉन्फ़्रेंस रूम में Radishes को उपलब्ध कराना है. यह पेपरलेस ऑफ़िस की ओर एक और कदम है.
![]() |
![]() |