क्रिस्टोफर Bartholomew: नमस्कार। करने के लिए आने के लिए धन्यवाद गूगल Glass-- तोड़कर ग्लास छत के माध्यम से सत्र, या संगोष्ठी। इस विशिष्ट संगोष्ठी वास्तव में नहीं है जैसे, कोडिंग उदाहरण हैं, पर आधारित है। यह अनिवार्य रूप से जब है मैं इस same-- सिखाया या मैं CS50 के लिए छात्रों को mentored जब गूगल ग्लास परियोजनाओं पर पिछले साल, यह कोडिंग नहीं था कि वास्तव में, वास्तव में उन्हें प्रभावित किया। यह ठीक है, मैं कैसे सब लेते हो गया था गूगल ने मुझे दिया है कि इन उपकरणों, और उन्हें बनाने के लिए उपयोग एक विशिष्ट आवेदन? हम एक दो चीजें खत्म हो जाने के लिए जा रहे हैं। हम डिजाइन पैटर्न पर जाने के लिए जा रहे हैं। हम आवेदनों पर जाने के लिए जा रहे हैं। हम वास्तव में कैसे खत्म हो जाने के लिए जा रहे हैं सभी ज्ञान लेने के लिए है कि गूगल गूगल क्योंकि you-- को देने जा रहा है देने के अर्थ में असाधारण है आप की जरूरत है सभी नमूनों। वे तुम्हें देने के लिए जा रहे हैं सब प्रलेखन आप इसे लागू करने की जरूरत है। लेकिन हम उपयोग करने के लिए जा रहे हैं वे है कि कि ज्ञान बनाने के लिए दी कांच के बने पदार्थ, ग्लास अनुप्रयोगों। तो चलो यहाँ शुरू हो जाओ। तो एक दो चीजें है कि आप चाहिए सिर्फ अपने सिर के पीछे में रखना जब भी आप कर रहे हैं गूगल ग्लास अनुप्रयोगों। चीजों में से एक है क्योंकि में गूगल ग्लास के बारे में खुद यह एक है कि प्रौद्योगिकी के विवादास्पद टुकड़ा कई लोगों को वास्तव में इस्तेमाल नहीं कि। की पीठ में तो तुम्हारा सिर, तुम हमेशा चाहिए अंतिम about-- लगता है किसी भी पहनने योग्य तकनीक की सफलता आवेदनों पर निर्भर करता है इसके लिए उपलब्ध हैं। एक के लिए कोई अच्छा अनुप्रयोगों अगर वहाँ विशिष्ट डिवाइस है, तो यह बेकार है। एक और बात यह ग्लास के रूप में है डेवलपर्स, चुनौती कर रहे हैं कि क्षुधा बनाने के लिए है और अधिक सुविधाजनक और अभिनव हमारे अपने मोबाइल डिवाइस क्षुधा की तुलना में। और यह वास्तव में नहीं है आपको लगता है कि इसका मतलब एक पूरी ब्रांड नए आवेदन बनाने के लिए। मैं उदाहरण के लिए मतलब है, मैं सिर्फ यह कर सकते हैं बस, ठीक है ग्लास, एक तस्वीर ले जाना साथ साझा करें। और फिर मैं सिर्फ शेयर, कह सकते हैं। ठीक है ग्लास। शेयर। और मैं अपने हलकों के लिए बस इसे साझा कर सकते हैं Google+ या कुछ और पर है कि पसंद है। यह मेरे जाने से एक बहुत जल्दी है यहाँ से बाहर, एक तस्वीर ले रही है, और तो अनिवार्य रूप से एक ही बात कर रहे हैं। तो यह इसे और अधिक सुविधाजनक बनाता है। यह करने के लिए एक अभिनव तरीका है चीजों को थोड़ा और अधिक तेज। अब, एक और तरीका है के बारे में सोचने के लिए एक गूगल ग्लास आवेदन, पहनने योग्य प्रौद्योगिकी के किसी भी प्रकार या एप्लिकेशन को, कि अगर आप पूरी तरह से है अपने मोबाइल डिवाइस का सफाया पहले पांच क्या होगा अनुप्रयोगों है कि तुम होगा वास्तव में क्यों डाउनलोड, और? तो बस में उन रखना अपने सिर के पीछे आप डिजाइनिंग शुरू करने जा रहे हैं जब एक गूगल ग्लास आवेदन। तो एजेंडा क्या है? हम कर रहे हैं कि पहली बात यह है कि क्या करने जा रहा है कि हम कर रहे है मूल रूप से ग्लास क्या है, कहने के लिए जा रहे हैं? हम ग्लास के बारे में बात करने जा रहे हैं इस समय, मूल रूप से बात यह है कि स्क्रीन के पार ले जाता है जब आप पक्ष के साथ नियंत्रक का उपयोग करें। हम इस बारे में बात करने के लिए जा रहे हैं कांच के बने पदार्थ के लिए डिजाइन पैटर्न। हम दर्पण के बारे में बात करने जा रहे हैं कांच डेवलपर किट बनाम एपीआई। मैं चारों ओर उस फेंक देंगे एक बहुत कुछ है, अनिवार्य रूप से, दर्पण एपीआई था क्योंकि मूल आवेदन कार्यक्रम गूगल द्वारा जारी किया गया था कि इंटरफ़ेस। कि बादल आधारित है। GDK जबकि, ग्लास डेवलपमेंट किट, नीचे बाद में जारी किया गया था सड़क, अनिवार्य रूप से इतना है कि आप वास्तव में हार्डवेयर का उपयोग कर सकते हैं गूगल ग्लास में क्षमताओं। हम कुछ पेशेवर सुझावों पर जायेंगे, और यह भी, अनिवार्य रूप से, कुछ संसाधनों। तो बजाय समझाने का वास्तव में ग्लास, समग्र क्या है मैं तो बस का उपयोग करने के लिए जा रहा हूँ एक मिनट के वीडियो गूगल प्रदान की गई है कि एक तरह से यह खत्म हो जाने के लिए, मुझे लगता है कि अनिवार्य रूप से है क्योंकि उन्हें लगता है सबसे अच्छा तरीका है मुझे देने के बिना यह करने के लिए यहाँ हर एक व्यक्ति के लिए ग्लास। [वीडियो प्लेबैक] मूल बातें -Here हैं की कैसे ग्लास का उपयोग करने के लिए। यह आपके टचपैड है। यह अपने कान के लिए अपने मंदिर से चलाता है। ग्लास को जगाने के लिए टचपैड ठोकर। आप प्रदर्शन देखना चाहिए दृष्टि की अपनी लाइन के ऊपर। सब कुछ देखने के लिए इसे समायोजित। होम स्क्रीन एक घड़ी से पता चलता है। यह अपने समय है। यह कार्ड की एक पंक्ति है। बाईं करने के लिए बातें कर रहे हैं अब क्या हो रहा है या आ रहा है, मौसम की तरह, एक आगामी उड़ान, या अपने कैलेंडर में एक घटना। आप और अधिक देखने के लिए किसी भी कार्ड पर नल कर सकते हैं। कहीं भी करने के लिए नीचे स्वाइप वापस समय के लिए जाना। के अधिकार के लिए कार्ड घर स्क्रीन अतीत से कर रहे हैं। उदाहरण के लिए, संदेश, वीडियो, या फोटो। इसे साझा करने के लिए एक तस्वीर पर ठोकर, और अपने दोस्तों में से एक का चयन करें। स्टैंडबाय वापस जाने के लिए नीचे स्वाइप करें। और मज़ा की खोज की है। [अंत वीडियो प्लेबैक] क्रिस्टोफर Bartholomew: तो यह है कि सामान्य उपयोगकर्ता की गूगल ग्लास के लिए इंटरफ़ेस। अनिवार्य रूप से, यह एक बहुत है सरल, समय-केंद्रित यूआई कि उपयोगकर्ता नहीं का उपयोग करने की अनुमति देता है केवल आवाज आज्ञाओं, लेकिन यह भी दाएँ हाथ के साथ इस बार पक्ष वास्तव में ज़ोर से मारना जल्दी से अलग विशिष्ट माध्यम से विभिन्न ग्लास समय के आयाम कार्ड। तो कांच पर क्या हो रहा है? खैर, प्रदर्शन 360 से 640 है। अपने आप में कैमरा एक पांच मेगापिक्सेल है 720p वीडियो रिकॉर्डिंग करता है कि कैमरा। यह उस पर वाई-फाई और ब्लूटूथ है लेकिन यह सेलुलर नहीं है। तो क्रम में ग्लास का उपयोग एक वाई-फाई नेटवर्क के बाहर, आप अनिवार्य रूप से जोड़ने के लिए होगा अपने फोन को एक हॉटस्पॉट का उपयोग कर। भंडारण के बारे में 12 है गीगाबाइट, और नहीं है कि ऑपरेटिंग सिस्टम भी शामिल है। यह 16 कुल अनिवार्य रूप से है। यह राम के दो गीगाबाइट है। और कुछ अतिरिक्त महान नहीं है में बनाया जाता है कि प्रौद्योगिकी के टुकड़े। आप एक gyroscope है। आप एक accelerometer है। आप एक परिवेश प्रकाश है संवेदन और निकटता प्रयोग किया जाता है, जो सेंसर, के लिए, जैसे, निमिष। मैं पलक अगर उदाहरण के लिए, इसे ले जाएगा अजीब तरह का है जो एक तस्वीर। लेकिन यह उन टुकड़ों में से एक है कि आप एसडीके के अंदर उत्तोलन कर सकते हैं। और तुम भी एक हड्डी है चालन ऑडियो ट्रांसड्यूसर। कि वास्तव में करने के लिए मुझे अनुमति देता है तो कानाफूसी की तरह है, ठीक ग्लास। और फिर यह मेरी आज्ञाओं का उपयोग करेंगे। तो यह है कि समग्र गूगल ग्लास क्या है। तो चलो जुओं से भरा हुआ में और अधिक हो जाने इन समय कार्ड क्या कर रहे हैं, किरकिरा और हम उन्हें कैसे उपयोग कर सकते अलग बातें करने के लिए। तो तीन हैं समय कार्ड के प्रकार। स्थिर कार्ड, वहाँ जो पाठ, HTML, छवियों, और वीडियो प्रदर्शित करता है। ये बातें भी करने के लिए इस्तेमाल किया जा सकता है एक लाइव कार्ड कहा जाता है कि इन बातों के आह्वान, या immersions। और हम के बारे में बात करेंगे एक छोटा सा में है। कर रहे हैं कि एक जीवित कार्ड प्रदर्शित करता कार्ड वर्तमान moment-- पर महत्वपूर्ण अनिवार्य रूप से, गाया है कि सामान। स्टॉपवॉच इस के लिए एक अच्छा उदाहरण है। और एक विसर्जन क्या प्रदर्शित करता है हम एक Android गतिविधि है कि कॉल मूल रूप से पूरे स्क्रीन पर ले जाता है। तो यहाँ विचार है कि आप करने में सक्षम हो जाता है कुरकुरा, अच्छी साफ का एक बहुत बनाने और गतिशील अनुप्रयोगों, चाहे यह सिर्फ एक सरल HTML सीएसएस है टेम्पलेट, चाहे कुछ उस पर और सक्रिय हो रहा है। यह एक खेल की एक छवि है लाश चलाएँ, जो बुलाया वास्तव में बहुत मजेदार है। हम उस पर गौर करेंगे। और यह एक खेल है कि का उपयोग करता है यहाँ है gyroscope-- मैं gyroscope-- कहते रहते हैं हाँ, यह gyroscope है। मेँ क्या कर रहा हूँ? gyroscope, आप कर सकते हैं कि इतना वास्तव में अपने सिर पर बातें संतुलन। तो चलो इस समय कार्ड में अधिक चलते हैं। स्टेटिक कार्ड भी एक बंडल शामिल कर सकते हैं ताश के पत्तों की, उदाहरण के लिए, एक फोटो एलबम। आप से चिह्नित देख सकता था कि यहीं इस छोटे से पेज फ्लैप। आप इसे में नल है, तो आपको दिया हो समय ताश के पत्तों की एक और लाइन। और वहाँ आप की तरह कर सकेंगे अपने स्क्रॉल पट्टी का उपयोग कर के माध्यम से पुस्तक, और तुम भी कर सकेंगे विशिष्ट कार्ड साझा करने के लिए। तो अब आप कुछ हद तक होना चाहिए कि विभिन्न प्रकार के साथ परिचित समय ताश के पत्तों की, हम क्या करने जा रहे हैं हम बात करने जा रहे है डिजाइन पैटर्न के बारे में। और यह शायद बात है ज्यादातर छात्र पकड़े गए कि वे डाइविंग शुरू करने के समय के साथ गूगल ग्लास विकास में। तो तीन डिजाइन पैटर्न रहे हैं। पहले डिजाइन पैटर्न समय-समय पर सूचनाएं है। और क्या है कि यह करता है दर्पण का उपयोग करता है एपीआई वेब सेवाओं, या एंड्रॉयड पृष्ठभूमि सेवाओं पुश करने के लिए एक समय पर सूचनाएं। उदाहरण के लिए, आप पर हस्ताक्षर अगर cnn.com के अनुप्रयोग के लिए ऊपर, वे तुम्हें जब एक अधिसूचना भेजना होगा हुआ था कि एक समाचार घटना नहीं है। दर्पण एपीआई बनाने के लिए इस्तेमाल किया जा सकता है किसी भी दर्पण एपीआई कर सकते हैं language-- बनाने के लिए किसी भी भाषा का उपयोग एक वेब सेवा बातचीत। तो अनिवार्य रूप से, आप की तरह कर रहे हैं नहीं जावा के साथ बहुत परिचित, जो GDK क्या उपयोग करता है, और आप कर रहे हैं उदाहरण के लिए PHP में अधिक रुचि रखते हैं, आप एक PHP सेवा लिख ​​सकते हैं और एक कांच के बने पदार्थ आवेदन कि उस के साथ सूचना का आदान प्रदान, होने के लिए विरोध के रूप में में गहरा गोता करने के लिए इसके बारे में जावा भागों। एंड्रॉयड पृष्ठभूमि सेवाओं का उपयोग करता है ग्लास डेवलपमेंट किट प्रति जावा। तो हम क्या करेंगे हम स्विच करेंगे है ग्लास पर सिर्फ एक उदाहरण के लिए खत्म हो, अगर हम कर सकते। स्क्रीन के लिए क्षमा करें। यह यहां पक्ष को झुका हुआ है लोगों के लिए अंदर जो कर रहे हैं। हम वहाँ जाओ। उस के बारे में क्षमा करें। यहां लोड करने के लिए एक छोटा सा लगता है। तो यह कुछ का एक उदाहरण है न्यूयॉर्क टाइम्स भेजना होगा कि। यह एक आवधिक अधिसूचना है कि कई स्थिर कार्ड होता है कि इसके बारे में जानकारी नहीं है। मैं it-- में क्लिक करते हैं तो और इस वहाँ load-- होगा हम चले। मैं इस बारे में, तो क्लिक करते हैं आप यहाँ क्या मिलेगा आप जानकारी मिल जाएगा एक शीर्षक या एक कहानी के बारे में। तुम भी तो यह बातें करने के लिए संलग्न कर सकते हैं आप वास्तव में जोर से पढ़ सकते हैं। और क्या जोर से करता पढ़ें है अपने कान में आप के लिए इसे पढ़ा होगा। क्या तुम सच में नहीं सुन सकते हैं यह, लेकिन मूलतः यह है एक हड्डी कनेक्टर कि अपने सिर में पढ़ा होगा। इस तरह से यह डाल करने के लिए सबसे अच्छा तरीका है। तो यह है कि समय-समय पर किस तरह का है सूचनाओं के बारे में कर रहे हैं। उन सभी को अलग अलग प्रकार के होते है। आप ट्विटर का उपयोग करते हैं, ट्विटर के अन्य अनुप्रयोग उस तरह की आपको एक उदाहरण देता है क्या इन आवधिक अधिसूचना क्षुधा हैं। दूसरा डिजाइन pattern-- और हम जाने के लिए और वापस बात करने के लिए जाना होगा। दूसरा डिजाइन पैटर्न चल रहे कार्य है। और अनिवार्य रूप से, यह है कि एक कार्ड है लगातार पृष्ठभूमि में चल रहा है। आप कार्ड छोड़ सकते हैं। आप कुछ करने के लिए जा सकते हैं इस समय में कुछ और। लेकिन अनिवार्य रूप से हो रहा है, क्या था यह हमेशा चल रहा है। हमेशा कुछ हो रहा है पर, एक असली आवेदन की तरह, उदाहरण के लिए एक स्टॉपवॉच की तरह। यह केवल लागू किया जा सकता है ग्लास डेवलपर किट का उपयोग कर। लेकिन अगर आप पूर्ण लाभ ले सकते हैं ग्लास हार्डवेयर के सभी का। एंड्रॉयड GDK केवल जावा है। आप परिचित हैं तो अगर जावा के साथ, यह बहुत अच्छा है। आप Android के साथ परिचित हो विकास विशेष रूप से, एक महान संगोष्ठी, वहाँ मुझे विश्वास है। मैं सही समय क्या है यकीन नहीं है। लेकिन एक संगोष्ठी वहाँ Android के विकास पर। तुम क्या करने की योजना बना रहे हैं GDK, मुझे लगता है कि एक के लिए जा रहा करने की अनुशंसा विशेष रूप से, क्योंकि यह ओवरलैप करने के लिए जा रहा है वास्तव में आप क्या कर रहे हैं ग्लास के लिए उपयोग करने के लिए जा रहा है। तो चलो देखते हैं। चलो एक और अनुप्रयोग को खोलते हैं। हम बात करने पर स्विच कर सकता है? ठीक है ग्लास। एक रन प्रारंभ करें। तो यह कि मैं का उपयोग एक खेल है मैं ऊब रहा हूँ जब मैं चल जाते हैं, लाश भागो कहा जाता है। और अनिवार्य रूप से यह क्या करता है यह, यह अनिवार्य है tracks-- आप से चला रहे हैं पूरे समय के लिए लाश। लेकिन यह मुझे पता है run-- अगर की तरह है यह वास्तव में awkward-- होने जा रहा है लेकिन मैं यहाँ के आसपास चलाने, यह ट्रैक या मुझे एक गति देना चाहिए। यह मैं कितनी दूर अद्यतन करना चाहिए चलाते हैं, या कि इस तरह की चीजों के रूप में। इसलिए इस a-- इस तरह से है एप्लिकेशन को essentially-- है यह अद्यतन करने के लिए एक दूसरे के ले जा रहा है कि side-- कष्टप्रद पर। लेकिन अनिवार्य रूप से, क्या हो रहा है यहाँ यह हमेशा चल रहा है। और तुम इसके साथ बातचीत कर रहे हैं। और तुम बस की तरह कर सकते हैं के विभिन्न बातें करते हैं। और वहाँ बहुत सारे हैं पसंद कर रहे हैं कि क्षुधा। और क्षुधा है कि वहाँ आप वास्तव में कर सकते हैं कि एक ही बात कर पैदा करते हैं। तो यह बात है। ठीक है। अगले डिजाइन तो पैटर्न एक विसर्जन है। Immersions पूरे भस्म हो जाएगा स्क्रीन और पूरे समय। तो अगर आप वास्तव में बस से बाहर कूद नहीं कर सकता और यदि आप चाहते हैं अन्य काम करते जाओ। आप खेल रहे हैं के रूप में की तरह है अपने आप में कांच पर एक खेल। यह केवल लागू किया जा सकता है यह भी GDK इस्तेमाल करते हैं। तो एक बार फिर से, GDK उपयोग कर के लाभ आप मूल रूप से पूर्ण ले रहा है है कि सभी हार्डवेयर का लाभ अपने आप में गूगल ग्लास पर। इसलिए हम तक जाने के लिए जा रहे हैं ग्लास पर एक और उदाहरण है। ठीक है ग्लास। संतुलन का खेल खेलते हैं। तो यह है कि मैं खेलने के लिए जब की तरह एक खेल है मैं सिर्फ एक बैठक में, काम पर ऊब रहा हूँ। उम्मीद है कि यह दिखाता हूँ यहाँ किसी भी दूसरे अब तक। हम वहाँ जाओ। ठीक है। तो मैं क्या कर रहा हूँ यह है है जावास्क्रिप्ट का उपयोग पर इन वस्तुओं को संतुलित करने के लिए मेरे सिर, इस तरह बातें। तो यह एक तरह का है विसर्जन आवेदन। लेवल नौ असंभव की तरह है। ठीक है, ग्लास। इंटरैक्टिव खेल भी है कि आप करते हैं, like-- एक वीडियो रिकॉर्ड नहीं कर सकते। रिकॉर्डिंग बंद करो। क्यों आप रिकार्डिंग कर रहे हैं? सॉरी। ग्लास ऊपर काम कर रहा है। ठीक है, ग्लास। ठीक है, ग्लास। क्ले शूटर की एक खेल खेलते हैं। इसलिए इस बात का एक और एक है उन अजीब इंटरैक्टिव खेल आप के साथ चारों ओर गंदगी कर सकते हैं। इस घटक के एक बहुत का उपयोग करता है गूगल ग्लास के अंदर। फायर। फायर। मैं इस खेल में भयानक रहा हूँ। और अनिवार्य रूप से, आप बस का उपयोग कर सकते हैं शब्द आग वास्तव में बाहर जाने के लिए और आग में। फायर। ओह, यह कभी नहीं होने जा रहा है। मैं इसे हर समय याद करने के लिए जा रहा हूँ। लेकिन यह एक तरह से देता है आप एक उदाहरण से अधिक सब अलग अलग का उपयोग करने का घटकों इन ग्लास खेल बनाने के लिए। अगली बात तो तुम यहाँ के बारे में सोचना चाहिए मंगलाचरण के तरीकों, एक फैंसी शब्द है के लिए, मैं कैसे अपने आवेदन शुरू कर दिया? ऐसा करने के लिए अलग अलग तरीके हैं अलग मंगलाचरण के तरीकों का लाभ उठाने। विभिन्न डिजाइन पैटर्न, के लिए उदाहरण के आवधिक सूचनाएं, उन ठीक है, ग्लास मेनू का उपयोग नहीं होगा। आप कुछ करना चाहते हैं तो अगर कि, था और सूचनाएं भेजा आप को याद दिलाता है कि एक आवेदन दिया है कहना क्या हुआ है कि कुछ के बारे में आप, आप करने के लिए सक्षम होने के लिए नहीं जा रहे हैं ग्लास मेनू का उपयोग कर लगता है कि ऊपर लाने के लिए। यही कारण है कि केवल कुछ है आप ऐसा करने में सक्षम हो जाएगा कि अपने आप में ग्लास GDK के माध्यम से। इसलिए मैं इन दोनों का उपयोग कर दिया गया है शर्तों, दर्पण एपीआई और ग्लास GDK। और इसलिए मैं में जाने के लिए जा रहा हूँ उन थोड़ा और अधिक गहरा। तो GDK से पहले, दर्पण में मुख्य रूप से इस्तेमाल किया गया था आवेदन बातचीत के रूप में। यह बैकएंड वेब का उपयोग करता है सेवाओं को पूरा करने के लिए ऐसे समय के रूप में सरल कार्य, सदस्यता, सामग्री बांटने, और आवाज पाठ। दर्पण एपीआई का उपयोग कर सकते हैं कांच के बने पदार्थ लगभग किसी भी भाषा में लिखा जा सकता है। कांच के बने पदार्थ कि केवल दर्पण एपीआई का उपयोग करता नहीं होगा का उपयोग करने की क्षमता है आवाज मंगलाचरण के तरीकों, जैसे ही हार्डवेयर उपहार gyroscope और accelerometer के। आप बिना ग्लासवेयर बना सकते हैं हाथ में एक शारीरिक डिवाइस। तो यह है कि एक अच्छी बात है। तुम सिर्फ बनाने की जरूरत है तो अगर आप वास्तव में नहीं है कि कांच के बने पदार्थ वास्तविक उपकरण की जरूरत है, आप विशेष रूप से ऐसा कर सकते हैं यह एक वास्तविक गूगल मिलना बहुत मुश्किल है अगर ग्लास, या आप एक नहीं है, तो या इस तरह की कुछ और। यह OAuth2 के ज्ञान की आवश्यकता है। और क्या खुला प्रमाणीकरण आप अगर कभी है कहते हैं कि एक वेबसाइट पर जाने के लिए अपने Facebook के साथ में साइन इन करें या, अपने गूगल खाते के साथ साइन इन इस तरह बातें, कि ओपन प्रमाणीकरण है। और कहा कि अनिवार्य रूप से होने जा रहा है दर्पण एपीआई एक बादल है, क्योंकि खेतों में प्रयुक्त सेवा। GDK, ग्लास लिए के रूप में डेवलपर किट, संक्षेप में, है Android के विकास के लिए एक विस्तार। यह केवल जावा के साथ प्रयोग किया जा सकता है। डेवलपर्स हालांकि भरा है सभी देशी हार्डवेयर के लिए सुविधाओं, सहित gyroscope और accelerometer के। यह मुख्य रूप से करने के लिए प्रयोग किया जाता है आवाज मंगलाचरण क्षमताओं, आप ठीक saw-- के रूप में, ग्लास, कहा कि पूरे मेनू thing-- लाइव कार्ड, और immersive अनुप्रयोगों। यह आपको लगता है कि आवश्यकता होती है हाथ में डिवाइस है, आप हमेशा के लिए लगातार रहना होगा क्योंकि आपके ग्लास करने के लिए कोड लोड हो रहा है साथ परीक्षण करने के लिए। दर्पण बनाम GDK तो। भला अपनी सीधा कर रहे हैं कि एंड्रॉयड डेवलपर्स के लिए, अभी शुरुआत है या पेशेवर। आप की क्षमता के लिए मिल गया है सभी देशी हार्डवेयर का उपयोग करें। इसके लिए दरवाजे खोलता है इंटरैक्टिव ग्लासवेयर, ऑफ़लाइन कार्यक्षमता जहां आप इंटरनेट की जरूरत नहीं है, और प्रलेखन के बहुत सारे। तो यह अच्छी तरह से प्रलेखित है। विपक्ष यह केवल यह है कि कर रहे हैं एक भाषा, जावा में उपलब्ध है। और एकीकृत विकास के लिए स्थापित वास्तव में एक बहुत लंबा समय लग सकता है ऐसा करने के लिए। जब मैं लंबे समय से कहते हैं, और मेरा मतलब है की तरह हो सकता है एक दो घंटे इसे पाने के लिए सभी विन्यस्त। एक बहुत की कर रहे हैं बातें भी है, तुम होगा बैटरी की तरह विचार करने के लिए जीवन और स्मृति उपयोग। मेरा मतलब है, मैं 100% जब में था मैं इस प्रस्तुति शुरू कर दिया। और मैं पहले से ही 20% गिरा दिया। तो है कि आप प्रयोग क्षुधा पर निर्भर करता है, और वास्तव में क्या आपके एप्लिकेशन के आधार पर , आप ठीक है, के बारे में सोचना चाहता है, क्या मैं सबसे न्यूनतम बैटरी के साथ क्या कर सकते हैं जीवन की खपत? तो उन महत्वपूर्ण बातें जब कर रहे हैं आप उन सभी उपहार का उपयोग शुरू। दर्पण के संदर्भ में एपीआई, तुम बहुत ज्यादा कर सकते हैं लगभग किसी भी भाषा का उपयोग कि एक वेब रूपरेखा है। तुम लेकिन उदाहरण के लिए, सी का उपयोग नहीं कर सकते हैं, आप, पीएचपी, जावा, अजगर, रूबी का उपयोग कर सकते हैं अन्य विभिन्न भाषाओं जाओ। और शांत बात यह है कि बस का उपयोग करता है सीधा वेब वास्तुकला। आप एक पोस्ट अनुरोध करते हैं। यह एक कार्ड सम्मिलित करता है। आप एक अनुरोध प्राप्त करते हैं। यह कार्ड हो जाता है। विपक्ष में आप की जरूरत है कि OAuth2 ज्ञान, अर्थात हस्ताक्षर अपने गूगल खाते के साथ। और कहा कि कभी कभी हो सकता है लोगों के लिए भ्रामक। मुझे विश्वास है कि जब सेमिनार पोस्ट कर रहे हैं न केवल कि स्लाइड, लेकिन कुछ अन्य सामग्री इसे से जुड़े रहे हैं। क्या यह सही है? और मैं एक बड़ा पीडीएफ है, एक नौ पृष्ठ पीडीएफ की तरह, लोगों के लिए है कि सब कैसे स्थापित करने पर। और यह आप की एक विचार देता है एक डेटाबेस संरचना की तरह चाबियाँ और टोकन धारण करने के लिए। इसलिए मुझे उम्मीद है कि करने में सक्षम हो जाएगा OAuth पर कुछ प्रकाश डाला उस दस्तावेज़ में जाने के साथ थोड़ा सा आगे। चीजों में से एक है एक बड़ा चोर है है कि कोई ऑफ़लाइन कार्यक्षमता है कि वहाँ। आप इंटरनेट का उपयोग की आवश्यकता है। आप तय नहीं कर सकते हैं, तो चिंता न करें। आप दोनों का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आप एक बनाने के लिए हम कहते हैं GDK के माध्यम से विसर्जन का उपयोग कर खेल। तुम भी एक बना सकता है बादल में है कि लीडरबोर्ड। दर्पण एपीआई का उपयोग करना, तुम भेज सकते हैं अपने अपने लीडरबोर्ड वेब सेवा के लिए स्कोर, इसलिए इसे प्रदर्शित किया जा सकता है। तो आप अनिवार्य रूप से क्या उपयोग करना चाहते हैं अपने आवेदन के प्रकार के लिए सबसे अच्छा है। तुम नहीं है necessarily-- नहीं एक पक्ष या दूसरे में जाने के लिए। यह एक करने के लिए जा रहा है कि सिर्फ है be-- आप दोनों का उपयोग करने के लिए जा रहे हैं, तुम उस के लिए एक की जरूरत हो सकता है। और यह काम का एक बहुत है। लेकिन यह निश्चित रूप से इसके लायक है आप इसे माध्यम से प्राप्त कर सकते हैं। इसलिए मैं आप की एक त्वरित उदाहरण देता हूँ दर्पण एपीआई और अपनी क्षमताओं। उदाहरण के लिए, एक तो इस that-- बातें ग्लास स्टार्टर परियोजना है कि गूगल के नमूनों के साथ आता है। यह मूल रूप से बाहर देता है सब कुछ है कि आप कम से कम दर्पण एपीआई के साथ कर सकते हैं। मैं था कि सामान में से कुछ पहले के रूप में अच्छी तरह से आप दिखाया गया है, उदाहरण के लिए, खेल, संतुलन का खेल है और उन लोगों के, उन वास्तव में नमूना हैं गूगल आपको प्रदान करता है कि कोड। आप देखते हैं तो, गूगल किया गया है आप के लिए बहुत काम की। तुम सिर्फ मूल रूप से करने की जरूरत है वास्तव में यह पता लगाने कैसे अपने आवेदन डाल करने के लिए एक साथ बेहतर उपयोग करने के लिए उन उपकरणों और उन चीजों वे तुम्हें दे दिया गया है। इस समय के लिए नमूना है। लेकिन क्या हम यहाँ क्या कर सकता है, इस पर पीछे कोड, आप वास्तव में कैसे देख सकते है कि वे एक समय में एक संदेश डालने, या एक तस्वीर डालने, या सम्मिलित पृष्ठवार HTML के साथ एक कार्ड। एक सदस्यता है Subscriptions-- आप की सदस्यता है कि कुछ और। उदाहरण के लिए, मैं सदस्यता न्यूयॉर्क टाइम्स के लिए। और इसलिए वे मेरे ग्लास भेजे मेरे विशिष्ट ग्लास, समय-समय पर अद्यतन करता है। यह वास्तव में दर्पण एपीआई क्या है। और ग्लास डेवलपर की वेबसाइट पर, वे यहाँ आप के लिए यह सब किया है इतना है कि आप मूल रूप से इस का लाभ उठाने कर सकते हैं। अन्य में से एक तो मुझे लगता है मैं था कि बातें मैं ग्लास अनुप्रयोगों का विकास किया गया है जब इससे पहले, और यह भी अपने छात्रों को पिछले वर्ष, इस शांत बात है। और यह कहा जाता है कांच के बने पदार्थ का प्रवाह डिजाइनर। कांच के बने पदार्थ का प्रवाह डिजाइनर मूल रूप से आप के लिए एक रास्ता है एक गूगल ग्लास आवेदन के निर्माण के लिए, आप वास्तव में कर सकते हैं कि इतना पर क्या हो रहा है देखते हैं। इसलिए मैं अस्थायी के इस तरह बनाया यहाँ गूगल ग्लास आवेदन। ठीक है, ग्लास। और फिर मैं इसे कुछ करना चाहते हैं। एक CS50 एप्लिकेशन लॉन्च करें। और फिर यह कहते हैं, मेरे CS50 app करने के लिए स्वागत करते हैं। आप कर सकते हैं और फिर मैं, नल कर सकते हैं अधिक विकल्पों के लिए, यहाँ देखें। और एक, मैं एक स्वचालित कर सकते हैं या तो एक से अधिक है, या मैं मेरे लिए मेरे PSET लिख सकते हैं। तो अलग अलग बातें है। आप मेरे PSET विकल्प लिखने का उपयोग करते हैं, यह अनुशंसित नहीं, चेतावनी, कहते हैं। के लिए ग्लास नहीं करना चाहते आप के लिए अपने PSET लिखें। लेकिन अनिवार्य रूप से, यह एक अच्छा साधन है बहुत से लोगों को याद किया है। और यह बहुत अच्छा होगा आप बाहर रखना मदद कर सकते हैं इन वस्तुओं में से एक में अपने आवेदन। और शांत बात भी है कि इस डिजाइन की समीक्षा बटन नहीं है। और क्या इस डिजाइन की समीक्षा बटन, अनिवार्य रूप से करता है, है कि यह वास्तविक गूगल की अनुमति देता है ग्लास टीम अपने app की समीक्षा करने के लिए और उस पर आप पहले से टिप्पणी दे। तो शांत का एक बहुत ग्लास कि सुविधाएँ टीम इसे बनाने के लिए किया गया है, के लिए संभव के रूप में यह रूप में आसान बनाने के लिए आप वास्तव में गूगल ग्लास लिखने के लिए एप्लीकेशन। हाँ? अध्यक्ष 1: यह केवल है डिजाइन, या आप फिर से कर सकते हैं this-- यह स्वचालित रूप से करता अनुवाद करें आप उपयोग कर सकते हैं कि कोड में अनुवाद? क्रिस्टोफर Bartholomew: तो सवाल , डिजाइन के लिए यह है कि केवल था और इसे में अनुवाद करता है आप के लिए वास्तविक कोड? नहीं, ऐसा नहीं है। लेकिन यह क्या करता है यह हरा करता है एक विशाल सफेद बोर्ड और टन कागज के सफेद टुकड़ों की। तो अगर आप वास्तव में एक बार में पता यदि आप एक विशिष्ट कार्ड लागू होते हैं, आप इसे जब apply-- जाएगा पता यदि आप अपने प्रोग्राम लिख रहे हैं ओह, मैं करने के लिए इस विशिष्ट कार्ड चाहते हैं वास्तव में कुछ और प्रक्षेपण। और तो यह बहुत अच्छी तरह से यह बाहर देता है। और आप के लिए योजना बना रहे हैं एक गूगल ग्लास आवेदन करना और आप इनमें से कोई एक कार्य करें, मैं प्रस्तुत करेंगे अपने पूर्व के प्रस्ताव के रूप में इन में से एक। और मैं अपने TF के सच हो जाएगा यकीन क्योंकि वे हूँ, उस के बारे में खुश ओह यह क्या है, की तरह हो सकता है अपने आवेदन करता है। मुझे लगता है मैं इसे से उम्मीद कर रहा हूँ। कभी कभी, क्योंकि यह रखने के लिए वास्तव में कड़ी मेहनत एक ग्लास अनुप्रयोग में क्या हो रहा है का ट्रैक। की पीठ इस के लिए चलते हैं। एक और अच्छी बात यह है कि उपयोग है ग्लासवेयर खेल के मैदान की समीक्षा करें और सामग्री बनाने के लिए है कि आपके आवेदन पर प्रदर्शित कर रहा है। तो क्या यह है कि एक उपकरण है, जहां आप है वास्तव में चीजों को देखने के लिए कैसे डिजाइन कर सकते हैं। तो उदाहरण के लिए, अगर मैं चाहता हूँ यह यहां लोड करने के लिए इंतज़ार कर make--। मैं एक बनाना चाहते हैं विशिष्ट टेम्पलेट, मैं कर सकता हूँ का उपयोग करते हुए कि यहाँ क्या यह अनिवार्य रूप से एक उपकरण वे हमें दे दिया है कि, वास्तव में अनुकूलित करने के लिए कैसे अपने वास्तविक कार्ड देखने के लिए जा रहे हैं। हैलो। यह बहुत अच्छा है। धन्यवाद, गूगल। तो अगर आप वास्तव में कर सकते हैं अपने पत्ते कैसे कर रहे हैं आप जब देखने के लिए जा उन्हें निर्माण शुरू और फिर आप भेजने शुरू गूगल ग्लास के लिए उन पर। अगली बात यह है मैं उस पीडीएफ थिसिस में order-- आप अगर बनाया अधिसूचना में क्या करने जा रहे थे सेवाओं, समय-समय पर सूचनाएं, या विरोध के रूप में दर्पण एपीआई के साथ काम GDK करने के लिए। और मुझे आप के लिए है कि बाहर निकलते हैं। यहां लोड करने के लिए एक सा ले रहा है, क्षमा करें। पहले से ही खुला होना चाहिए। हम वहाँ जाओ। तो उदाहरण के लिए, यदि आप चाहते हैं दर्पण एपीआई का उपयोग कर की स्थापना की, मुझे पूरा विस्तृत निर्देश दिया है कैसे that-- कैसे करना है पर यदि आप गूगल एपीआई का उपयोग क्या खाते के साथ सांत्वना, एक specific-- बनाने के लिए कैसे दर्पण एपीआई, सक्रिय करने के खुला के साथ काम प्रमाणीकरण, और भी खेल के मैदान का उपयोग कैसे करें कि हम सिर्फ विशेष रूप से देखा। यहाँ तो अच्छी जानकारी है कि करेंगे वास्तविक स्लाइड डेक के साथ आते हैं। अन्यथा, आप भी कर सकते हैं यहां अन्य बातें करते हैं, और विशेष रूप से वहाँ है मैं बना लिया है कि डेटाबेस संरचना, या मैं के लिए किया है कि आप, आप देख सकते हैं कि एक खुले निर्माण करने के लिए देखने के लिए कैसे उपयोगकर्ताओं के लिए प्रमाणीकरण की मेज। तो कुछ भी करने के लिए का ट्रैक रखने के विज्ञापन को समझते हैं, आप करने जा रहे हैं, खासकर अगर दर्पण एपीआई के साथ काम कर रहे हो। आप कर रहे हैं। तो, संसाधनों की एक टन। मैं क्या कर सिफारिश करने जा रहा है developers.google.com/glass और पढ़ा, वहाँ एक बहुत क्योंकि वहाँ जानकारी के, पर जाने के लिए अभी तक बहुत ज्यादा पूरे संगोष्ठी। लेकिन बहुत कुछ जानकारी है कि वहाँ है, अच्छी जानकारी का एक बहुत कुछ है, उस तरह का विशेष रूप से, इस पर और अधिक बढ़ती है चीजों के कोड तरफ। मैं भी एक त्वरित जोड़ दिया है GDK के लिए गाइड शुरू, इसलिए कि अगर आप की जरूरत एक तरह से यह में कूद, आप के रूप में अच्छी तरह से है कि ऐसा करने की क्षमता है। मैं वीडियो वहाँ added-- किया है यहीं, एंड्रॉयड ट्यूटोरियल। एक यूट्यूब वीडियो नहीं है कि, शामिल है कि आप अगर का उपयोग कर विकसित करने शुरू करना चाहते हैं एंड्रॉयड ऑपरेटिंग सिस्टम, अगर आप अभी शुरुआत कर रहे हैं, कि वीडियो वास्तव में आप ऐसा करने में सहायता करेगा। फिर, ग्लास अनुप्रयोगों कि GDK उपयोग कर रहे हैं सचमुच सिर्फ एंड्रॉयड आवेदन कर रहे हैं। वे आगे बंदरगाह वापस कर सकते हैं। अंत में मैं एक गूगल जोड़ दिया है जावा के लिए शैली गाइड। अगर वहाँ कुछ specifically-- जैसा कि आप जानते a-- मैं कैसे करते हो, क्या एक ऐसा करने के लिए सबसे अच्छा तरीका है पाश के लिए, गूगल के मामले में? उस शैली मार्गदर्शन करेंगे आप उन चीजों को करने में मदद। और यह बात है। तो मैं तुम लोगों को आशा पर्याप्त जानकारी में कूद के साथ आगे जाने के लिए एक गूगल ग्लास आवेदन। लेकिन निश्चित रूप से संसाधनों पर जाएँ। निश्चित रूप से अलग प्रकार में डुबकी उपलब्ध हैं कि आवेदनों की, विशेष रूप से नमूना अनुप्रयोगों। कोड में से कुछ को देखो वे तुम्हें प्रदान की है। और ईमानदारी से, के साथ अपने CS50 में अनुभव, यह एक मुश्किल नहीं होना चाहिए बात में तोड़ने के लिए और में पाने के लिए। ठीक है? धन्यवाद।