1 00:00:00,000 --> 00:00:10,384 2 00:00:10,384 --> 00:00:12,050 คริ BARTHOLOMEW: ช่วงบ่ายดี 3 00:00:12,050 --> 00:00:14,290 ขอขอบคุณสำหรับการมาถึง Google Glass-- ทำลาย 4 00:00:14,290 --> 00:00:16,206 ผ่านเพดานกระจก เซสชั่นหรือการสัมมนา 5 00:00:16,206 --> 00:00:18,450 6 00:00:18,450 --> 00:00:24,070 การสัมมนานี้ที่เฉพาะเจาะจงไม่ได้จริงๆ ขึ้นอยู่กับเช่นตัวอย่างการเข้ารหัส 7 00:00:24,070 --> 00:00:28,480 มันเป็นหลักเมื่อ ผมสอนมันเหมือนกับนี้ 8 00:00:28,480 --> 00:00:32,220 หรือเมื่อฉันตนเองสำหรับนักเรียน CS50 ปีที่ผ่านมาในโครงการของ Google แก้ว 9 00:00:32,220 --> 00:00:34,570 มันก็ไม่ได้เข้ารหัสที่ จริงๆได้รับผลกระทบจริงๆพวกเขา 10 00:00:34,570 --> 00:00:38,600 มันเป็นที่ดีฉันจะใช้เวลาทั้งหมด เครื่องมือเหล่านี้ว่า Google ได้ประทานแก่ข้า 11 00:00:38,600 --> 00:00:42,310 และใช้พวกเขาในการสร้าง แอพลิเคชันที่เฉพาะเจาะจง 12 00:00:42,310 --> 00:00:43,810 เรากำลังจะไปกว่าสิ่งที่สอง 13 00:00:43,810 --> 00:00:45,130 เรากำลังจะไปกว่ารูปแบบการออกแบบ 14 00:00:45,130 --> 00:00:46,630 เรากำลังจะไปกว่าการใช้งาน 15 00:00:46,630 --> 00:00:53,540 เรากำลังจะไปกว่าว่าวิธีการ ที่จะใช้ความรู้ทั้งหมดที่ว่า Google 16 00:00:53,540 --> 00:00:57,660 เป็นไปเพื่อให้การ you-- เพราะ Google เป็นพิเศษในแง่ของการให้ 17 00:00:57,660 --> 00:00:59,870 ตัวอย่างทั้งหมดที่คุณต้องการ 18 00:00:59,870 --> 00:01:03,660 พวกเขากำลังจะให้คุณทั้งหมด เอกสารที่คุณต้องการที่จะใช้มัน 19 00:01:03,660 --> 00:01:05,840 แต่เรากำลังจะใช้ ความรู้ที่ว่าพวกเขาได้ 20 00:01:05,840 --> 00:01:09,980 ให้คุณสามารถสร้าง แก้ว, การใช้งานกระจก 21 00:01:09,980 --> 00:01:12,125 ดังนั้นขอเริ่มต้นที่นี่ 22 00:01:12,125 --> 00:01:15,000 ดังนั้นสิ่งที่สองที่คุณควร เพียงแค่เก็บไว้ในด้านหลังของหัวของคุณ 23 00:01:15,000 --> 00:01:19,890 เมื่อใดก็ตามที่คุณกำลังทำ การใช้งาน Google Glass 24 00:01:19,890 --> 00:01:22,310 เพราะหนึ่งในสิ่งที่ เกี่ยวกับ Google แก้ว 25 00:01:22,310 --> 00:01:28,360 ตัวเองเป็นว่ามันเป็น ชิ้นขัดแย้งของเทคโนโลยี 26 00:01:28,360 --> 00:01:31,154 ที่คนจำนวนมากไม่ใช้งานจริง 27 00:01:31,154 --> 00:01:33,070 ดังนั้นในด้านหลังของคุณ หัวคุณควรเสมอ 28 00:01:33,070 --> 00:01:36,800 คิด about-- ที่ดีที่สุด ความสำเร็จของเทคโนโลยีที่สวมใส่ใด ๆ 29 00:01:36,800 --> 00:01:40,030 ขึ้นอยู่กับการใช้งาน ที่มีอยู่สำหรับมัน 30 00:01:40,030 --> 00:01:47,870 หากไม่มีการใช้งานที่ดีสำหรับ อุปกรณ์เฉพาะแล้วก็ไร้ค่า 31 00:01:47,870 --> 00:01:50,140 >> อีกสิ่งหนึ่งที่เป็นแก้ว นักพัฒนาที่ท้าทาย 32 00:01:50,140 --> 00:01:53,030 คือการสร้างปพลิเคชันที่มี สะดวกสบายมากขึ้นและนวัตกรรม 33 00:01:53,030 --> 00:01:55,080 กว่าปพลิเคชันโทรศัพท์มือถือของเราเอง 34 00:01:55,080 --> 00:01:58,010 และนี้ไม่จริง หมายความว่าคุณต้อง 35 00:01:58,010 --> 00:02:00,370 เพื่อสร้างแบรนด์ทั้งแอพลิเคชันใหม่ 36 00:02:00,370 --> 00:02:05,740 ผมหมายถึงตัวอย่างเช่นฉันสามารถเพียงแค่ เพียงแค่ไป, OK แก้ว, ถ่ายภาพ, 37 00:02:05,740 --> 00:02:08,655 ร่วมกับ 38 00:02:08,655 --> 00:02:10,770 และจากนั้นผมก็สามารถพูดได้ส่วนแบ่ง 39 00:02:10,770 --> 00:02:12,260 แก้วตกลง 40 00:02:12,260 --> 00:02:12,760 หุ้น 41 00:02:12,760 --> 00:02:16,500 42 00:02:16,500 --> 00:02:20,540 และฉันสามารถแบ่งปันให้กับวงการของฉันเพียงแค่ เช่นเดียวกับที่บน Google+ หรือบางสิ่งบางอย่าง 43 00:02:20,540 --> 00:02:23,330 >> มันมากเร็วกว่าที่ฉันไป ออกจากที่นี่ถ่ายภาพ 44 00:02:23,330 --> 00:02:25,210 แล้วเป็นหลัก ทำในสิ่งเดียวกัน 45 00:02:25,210 --> 00:02:26,630 ดังนั้นมันทำให้สะดวกสบายมากขึ้น 46 00:02:26,630 --> 00:02:31,440 มันเป็นวิธีการใหม่ในการทำ สิ่งนิด ๆ หน่อย ๆ ได้เร็วขึ้น 47 00:02:31,440 --> 00:02:34,660 >> ตอนนี้อีกวิธีหนึ่งที่จะคิดเกี่ยวกับ การประยุกต์ใช้กระจกของ Google 48 00:02:34,660 --> 00:02:37,830 หรือประเภทใด ๆ ของเทคโนโลยีที่สวมใส่ได้ การตรวจสอบคือว่าถ้าคุณอย่างสมบูรณ์ 49 00:02:37,830 --> 00:02:40,730 เช็ดอุปกรณ์มือถือของคุณ สิ่งที่จะเป็นครั้งแรกที่ห้า 50 00:02:40,730 --> 00:02:44,319 การใช้งานที่คุณจะ จริงดาวน์โหลดและทำไม? 51 00:02:44,319 --> 00:02:46,110 ดังนั้นเพียงแค่ให้ผู้ที่อยู่ใน ด้านหลังของหัวของคุณ 52 00:02:46,110 --> 00:02:53,710 เมื่อคุณกำลังจะเริ่มต้นการออกแบบ แอพลิเคชันของ Google แก้ว 53 00:02:53,710 --> 00:02:55,040 >> ดังนั้นสิ่งที่เป็นวาระการประชุมหรือไม่ 54 00:02:55,040 --> 00:02:56,831 สิ่งแรกที่เรา จะทำคือเรา 55 00:02:56,831 --> 00:02:59,274 โดยทั่วไปจะบอกว่าสิ่งที่เป็นแก้ว? 56 00:02:59,274 --> 00:03:02,190 เรากำลังจะพูดคุยเกี่ยวกับกระจก ระยะเวลาโดยทั่วไปสิ่งที่ 57 00:03:02,190 --> 00:03:06,797 เคลื่อนผ่านหน้าจอเมื่อคุณ ใช้ตัวควบคุมตามแนวด้านข้าง 58 00:03:06,797 --> 00:03:09,130 เรากำลังจะพูดคุยเกี่ยวกับ รูปแบบการออกแบบสำหรับเครื่องแก้ว 59 00:03:09,130 --> 00:03:13,090 >> เรากำลังจะพูดคุยเกี่ยวกับกระจก API เมื่อเทียบกับชุดพัฒนาแก้ว 60 00:03:13,090 --> 00:03:14,890 ฉันจะโยนว่าประมาณ จำนวนมากเป็นหลัก 61 00:03:14,890 --> 00:03:19,840 เพราะ API กระจกเป็น โปรแกรมเดิม 62 00:03:19,840 --> 00:03:22,210 อินเตอร์เฟซที่ได้รับการปล่อยตัวโดย Google 63 00:03:22,210 --> 00:03:23,550 นั่นคือเมฆ based 64 00:03:23,550 --> 00:03:26,080 ในขณะที่ GDK, แก้ว Development Kit, 65 00:03:26,080 --> 00:03:29,620 ถูกปล่อยออกมาลง ถนนเป็นหลักเพื่อให้ 66 00:03:29,620 --> 00:03:33,100 คุณสามารถใช้ฮาร์ดแวร์ ความสามารถใน Google แก้ว 67 00:03:33,100 --> 00:03:36,875 เราจะไปกว่ามืออาชีพเคล็ดลับบางอย่าง และยังเป็นหลักทรัพยากรบางอย่าง 68 00:03:36,875 --> 00:03:40,820 69 00:03:40,820 --> 00:03:44,120 >> ดังนั้นแทนที่จะอธิบาย สิ่งที่เป็นกระจกโดยรวม 70 00:03:44,120 --> 00:03:45,870 ฉันแค่จะใช้ วิดีโอหนึ่งนาที 71 00:03:45,870 --> 00:03:48,520 ว่า Google ได้ให้บริการ ชนิดของไปมากกว่านั้น 72 00:03:48,520 --> 00:03:54,800 เพราะผมคิดว่าเป็นหลัก วิธีที่ดีที่สุดที่จะทำมันได้โดยไม่ต้องให้ฉัน 73 00:03:54,800 --> 00:03:56,240 แก้วทุกคนเดียวที่นี่ 74 00:03:56,240 --> 00:04:01,064 75 00:04:01,064 --> 00:04:01,730 [วิดีโอเล่นภาพ] 76 00:04:01,730 --> 00:04:05,340 -Here เป็นพื้นฐาน ของวิธีการใช้กระจก 77 00:04:05,340 --> 00:04:06,960 นี่คือทัชแพดของคุณ 78 00:04:06,960 --> 00:04:09,370 มันไหลออกมาจากวัดของคุณกับหูของคุณ 79 00:04:09,370 --> 00:04:12,850 แตะทัชแพดจะตื่นขึ้นมาแก้ว 80 00:04:12,850 --> 00:04:15,830 คุณควรจะเห็นการแสดงผล เหนือเส้นของคุณจากสายตา 81 00:04:15,830 --> 00:04:19,260 ปรับให้เห็นทุกอย่าง 82 00:04:19,260 --> 00:04:21,880 >> หน้าจอหลักที่แสดงให้เห็นนาฬิกา 83 00:04:21,880 --> 00:04:23,180 นี่คือระยะเวลาของคุณ 84 00:04:23,180 --> 00:04:24,740 มันเป็นแถวของบัตร 85 00:04:24,740 --> 00:04:27,710 สิ่งที่ต้องมีซ้าย ที่เกิดขึ้นในขณะนี้หรือขึ้นมา 86 00:04:27,710 --> 00:04:32,280 เช่นสภาพอากาศที่จะเกิดขึ้น เที่ยวบินหรือเหตุการณ์ในปฏิทินของคุณ 87 00:04:32,280 --> 00:04:35,110 คุณสามารถแตะบนบัตรใด ๆ เพื่อดูเพิ่มเติม 88 00:04:35,110 --> 00:04:37,110 รูดลงทุกที่ กลับไปที่ระยะเวลา 89 00:04:37,110 --> 00:04:40,350 90 00:04:40,350 --> 00:04:43,340 >> การ์ดไปทางขวาของ หน้าจอหลักจะมาจากอดีตที่ผ่านมา 91 00:04:43,340 --> 00:04:47,930 ตัวอย่างข้อความ วิดีโอหรือภาพถ่าย 92 00:04:47,930 --> 00:04:50,930 แตะที่ภาพเพื่อแบ่งปันมัน และเลือกหนึ่งในเพื่อนของคุณ 93 00:04:50,930 --> 00:05:00,110 94 00:05:00,110 --> 00:05:01,930 รูดลงเพื่อกลับไปสแตนด์บาย 95 00:05:01,930 --> 00:05:03,855 และมีความสนุกกับการสำรวจ 96 00:05:03,855 --> 00:05:07,172 >> [จบการเล่นวิดีโอ] 97 00:05:07,172 --> 00:05:14,095 98 00:05:14,095 --> 00:05:16,220 คริ BARTHOLOMEW: นั่นคือผู้ใช้ทั่วไป 99 00:05:16,220 --> 00:05:19,770 อินเตอร์เฟซสำหรับ Google Glass 100 00:05:19,770 --> 00:05:26,610 โดยพื้นฐานแล้วมันเป็นอย่างมาก ง่าย UI ระยะเวลาที่มุ่งเน้น 101 00:05:26,610 --> 00:05:30,010 ที่ช่วยให้ผู้ใช้สามารถใช้ไม่ได้ คำสั่งเสียงเท่านั้น แต่ยัง 102 00:05:30,010 --> 00:05:34,270 แถบนี้พร้อมขวามือ ด้านที่จะรูดจริงๆ 103 00:05:34,270 --> 00:05:40,220 ได้อย่างรวดเร็วผ่านเฉพาะที่แตกต่างกัน มิติของเวลาที่แตกต่างกันแก้ว 104 00:05:40,220 --> 00:05:41,600 บัตร 105 00:05:41,600 --> 00:05:43,100 >> ดังนั้นสิ่งที่อยู่ในกระจก? 106 00:05:43,100 --> 00:05:45,870 ดีจอแสดงผล 640 x 360 107 00:05:45,870 --> 00:05:50,850 กล้องในตัวเองเป็นห้าล้านพิกเซล กล้องที่จะบันทึกวิดีโอ 720p 108 00:05:50,850 --> 00:05:54,270 มันมี Wi-Fi และบลูทู ธ ในนั้น แต่มันไม่ได้มีโทรศัพท์มือถือ 109 00:05:54,270 --> 00:05:58,270 ดังนั้นเพื่อที่จะใช้กระจก ด้านนอกของเครือข่าย Wi-Fi 110 00:05:58,270 --> 00:06:02,780 คุณจะต้องเป็นหลักเชื่อมโยง ไปยังโทรศัพท์ของคุณโดยใช้ฮอตสปอต 111 00:06:02,780 --> 00:06:05,180 >> การจัดเก็บประมาณ 12 กิกะไบต์และที่ไม่ 112 00:06:05,180 --> 00:06:06,790 รวมถึงระบบปฏิบัติการ 113 00:06:06,790 --> 00:06:10,590 มันเป็นทั้งหมด 16 หลัก 114 00:06:10,590 --> 00:06:14,160 มันมีอยู่สองกิกะไบต์ของ RAM 115 00:06:14,160 --> 00:06:18,250 และมีบางอย่างที่ดีเพิ่มเติม ชิ้นส่วนของเทคโนโลยีที่มีการสร้างขึ้นใน 116 00:06:18,250 --> 00:06:19,430 คุณมีการหมุน 117 00:06:19,430 --> 00:06:21,430 คุณมี accelerometer 118 00:06:21,430 --> 00:06:24,350 คุณมีแสงโดยรอบ การตรวจจับและความใกล้ชิด 119 00:06:24,350 --> 00:06:26,630 เซ็นเซอร์ซึ่งจะใช้ สำหรับเช่นกระพริบ 120 00:06:26,630 --> 00:06:30,910 ตัวอย่างเช่นถ้าผมกระพริบตามันจะใช้เวลา ภาพซึ่งเป็นชนิดของแปลก 121 00:06:30,910 --> 00:06:37,370 แต่มันก็เป็นหนึ่งในชิ้นส่วนเหล่านั้นว่า คุณสามารถใช้ประโยชน์ภายในของ SDK 122 00:06:37,370 --> 00:06:43,190 >> และคุณยังมีกระดูก แปลงสัญญาณเสียงการนำ 123 00:06:43,190 --> 00:06:47,350 ดังนั้นที่ช่วยให้ผมจริงๆ ชนิดของกระซิบ, OK แก้ว 124 00:06:47,350 --> 00:06:51,910 แล้วมันจะเข้าถึงคำสั่งของฉัน 125 00:06:51,910 --> 00:06:57,050 ดังนั้นโดยรวมที่เป็นสิ่งที่ Google แก้ว 126 00:06:57,050 --> 00:07:02,830 >> จึงขอได้มากยิ่งขึ้นในสารัตถะ ทรายของสิ่งที่บัตรลงเวลาเหล่านี้ 127 00:07:02,830 --> 00:07:06,050 และวิธีการที่เราสามารถใช้พวกเขา ที่จะทำสิ่งที่แตกต่างกัน 128 00:07:06,050 --> 00:07:08,360 ดังนั้นมีสาม ประเภทของบัตรระยะเวลา 129 00:07:08,360 --> 00:07:13,040 มีบัตรเป็นแบบคงที่ซึ่ง แสดงข้อความ, HTML, ภาพ, และวิดีโอ 130 00:07:13,040 --> 00:07:16,530 131 00:07:16,530 --> 00:07:19,870 สิ่งเหล่านี้ยังสามารถนำมาใช้เพื่อ เรียกสิ่งเหล่านี้เรียกว่าบัตรสด 132 00:07:19,870 --> 00:07:20,520 หรือ Immersions 133 00:07:20,520 --> 00:07:23,730 และเราจะพูดคุยเกี่ยวกับ ว่าในนิด ๆ หน่อย ๆ 134 00:07:23,730 --> 00:07:27,940 >> บัตรบัตรแสดงสดที่มี สิ่งสำคัญที่ moment-- ปัจจุบัน 135 00:07:27,940 --> 00:07:30,620 สิ่งที่แสดงผลเป็นหลัก 136 00:07:30,620 --> 00:07:33,410 นาฬิกาจับเวลาเป็นตัวอย่างที่ดีสำหรับเรื่องนี้ 137 00:07:33,410 --> 00:07:37,020 >> และแช่แสดงสิ่ง เราเรียกกิจกรรม Android ที่ 138 00:07:37,020 --> 00:07:40,690 โดยทั่วไปจะใช้เวลามากกว่าหน้าจอทั้งหมด 139 00:07:40,690 --> 00:07:45,940 ดังนั้นความคิดที่นี่คือคุณสามารถที่จะ ให้มากดีสะอาดคมชัด, 140 00:07:45,940 --> 00:07:51,580 และการใช้งานแบบไดนามิกไม่ว่าจะเป็น มันเป็นเพียงแค่ CSS HTML ง่ายๆ 141 00:07:51,580 --> 00:07:54,910 แม่แบบไม่ว่าจะเป็นบางสิ่งบางอย่าง ที่เกิดขึ้นและการใช้งาน 142 00:07:54,910 --> 00:08:00,350 นี่คือภาพของเกม ที่เรียกว่าซอมบี้ Run ซึ่ง 143 00:08:00,350 --> 00:08:01,900 เป็นจริงรักสนุก 144 00:08:01,900 --> 00:08:03,090 เราจะดูที่ว่า 145 00:08:03,090 --> 00:08:12,052 และนี่คือเกมที่นี่ที่ใช้ gyroscope-- ฉันให้พูด gyroscope-- 146 00:08:12,052 --> 00:08:13,010 ใช่มันเป็นวัดการหมุนวน 147 00:08:13,010 --> 00:08:14,260 ฉันกำลังทำอะไรอยู่? 148 00:08:14,260 --> 00:08:17,710 หมุนเพื่อให้คุณสามารถ จริงสมดุลของสิ่งที่อยู่ในหัวของคุณ 149 00:08:17,710 --> 00:08:21,160 150 00:08:21,160 --> 00:08:23,580 >> ดังนั้นขอไปมากยิ่งขึ้นในระยะเวลาที่บัตร 151 00:08:23,580 --> 00:08:27,440 บัตรคงสามารถมีกำ ของบัตรเช่นอัลบั้มรูป 152 00:08:27,440 --> 00:08:32,400 คุณจะได้เห็นที่แสดงโดย นี้พนังหน้าเล็ก ๆ น้อย ๆ ที่นี่ 153 00:08:32,400 --> 00:08:37,059 เมื่อคุณแตะลงในนั้นคุณจะได้รับ สายอื่นของบัตรระยะเวลา 154 00:08:37,059 --> 00:08:40,580 และมีคุณจะสามารถชนิดของ เลื่อนผ่านการใช้แถบเลื่อนของคุณ 155 00:08:40,580 --> 00:08:42,805 และคุณยังจะสามารถ ที่จะแบ่งปันบัตรที่เฉพาะเจาะจง 156 00:08:42,805 --> 00:08:48,397 157 00:08:48,397 --> 00:08:51,230 ดังนั้นขณะนี้ที่คุณควรจะค่อนข้าง คุ้นเคยกับประเภทที่แตกต่างกัน 158 00:08:51,230 --> 00:08:53,529 ระยะเวลาของบัตร, สิ่งที่เรากำลังจะทำ 159 00:08:53,529 --> 00:08:55,570 คือเรากำลังจะพูดคุย เกี่ยวกับรูปแบบการออกแบบ 160 00:08:55,570 --> 00:08:59,290 และนี่อาจจะเป็นสิ่งที่ ที่นักเรียนส่วนใหญ่ได้รับการติดขึ้น 161 00:08:59,290 --> 00:09:03,590 กับเมื่อพวกเขาเริ่มต้นการดำน้ำ ในการพัฒนา Google แก้ว 162 00:09:03,590 --> 00:09:05,170 >> ดังนั้นมีสามรูปแบบการออกแบบ 163 00:09:05,170 --> 00:09:08,550 รูปแบบการออกแบบครั้งแรก แจ้งเตือนเป็นระยะ ๆ 164 00:09:08,550 --> 00:09:12,660 และสิ่งที่ไม่ได้ใช้กระจก บริการเว็บ API หรือพื้นหลัง Android 165 00:09:12,660 --> 00:09:15,960 บริการที่จะผลักดัน แจ้งเตือนไปยังไทม์ไลน์ 166 00:09:15,960 --> 00:09:19,590 ตัวอย่างเช่นถ้าคุณลง ขึ้นสำหรับแอพพลิเค cnn.com ของ 167 00:09:19,590 --> 00:09:26,520 พวกเขาจะส่งการแจ้งเตือนเมื่อ มีข่าวเหตุการณ์ที่เกิดขึ้น 168 00:09:26,520 --> 00:09:31,860 >> กระจก API สามารถนำมาใช้ในการสร้าง ใด ๆ language-- API กระจกสามารถ 169 00:09:31,860 --> 00:09:34,560 ใช้ภาษาใดในการสร้าง ปฏิสัมพันธ์บริการเว็บ 170 00:09:34,560 --> 00:09:39,230 เพื่อเป็นหลักเช่นถ้าคุณเป็น ไม่คุ้นเคยกับ Java, 171 00:09:39,230 --> 00:09:45,010 ซึ่งเป็นสิ่งที่ GDK ใช้และคุณ สนใจมากขึ้นใน PHP ตัวอย่างเช่น 172 00:09:45,010 --> 00:09:49,080 คุณสามารถเขียนบริการ PHP และ การประยุกต์ใช้เครื่องแก้วที่ 173 00:09:49,080 --> 00:09:51,090 โต้ตอบกับว่า เมื่อเทียบกับการมี 174 00:09:51,090 --> 00:09:55,520 การดำน้ำลึกลงไป ส่วน Java ของมัน 175 00:09:55,520 --> 00:10:00,050 บริการพื้นหลัง Android การใช้งาน Java ต่อการพัฒนาชุดแก้ว 176 00:10:00,050 --> 00:10:03,155 >> ดังนั้นสิ่งที่เราจะทำคือเราจะเปลี่ยน ไปเพียงตัวอย่างบนกระจก 177 00:10:03,155 --> 00:10:03,800 ถ้าเราสามารถทำได้ 178 00:10:03,800 --> 00:10:07,486 179 00:10:07,486 --> 00:10:08,360 ขออภัยสำหรับหน้าจอ 180 00:10:08,360 --> 00:10:11,340 มันเอียงไปด้านข้างที่นี่ สำหรับคนที่อยู่ภายใน 181 00:10:11,340 --> 00:10:31,410 182 00:10:31,410 --> 00:10:31,930 มีที่เราจะไป 183 00:10:31,930 --> 00:10:33,110 ขออภัยเกี่ยวกับที่ 184 00:10:33,110 --> 00:10:36,220 ใช้เวลาเล็กน้อยในการโหลดที่นี่ 185 00:10:36,220 --> 00:10:40,090 >> ดังนั้นนี่คือตัวอย่างของบางสิ่งบางอย่าง ที่นิวยอร์กไทม์สจะส่ง 186 00:10:40,090 --> 00:10:43,780 มันเป็นเรื่องการแจ้งเตือนเป็นระยะว่า มีบัตรหลายแบบคงที่ 187 00:10:43,780 --> 00:10:45,670 มีข้อมูลเกี่ยวกับเรื่องนี้ 188 00:10:45,670 --> 00:10:58,800 ดังนั้นถ้าผมคลิกเข้าพูดไปและ นี้จะมี load-- ที่เราจะไป 189 00:10:58,800 --> 00:11:00,860 ถ้าผมคลิกเข้ามันแล้ว สิ่งที่คุณจะได้รับที่นี่ 190 00:11:00,860 --> 00:11:04,890 คือคุณจะได้รับข้อมูล เกี่ยวกับพาดหัวหรือเรื่องราวต่างๆ 191 00:11:04,890 --> 00:11:08,235 นอกจากนี้คุณยังสามารถแนบสิ่งที่มันเพื่อ จริงที่คุณสามารถอ่านออกเสียง 192 00:11:08,235 --> 00:11:11,740 และสิ่งที่อ่านออกเสียงไม่ได้เป็น จะอ่านให้คุณในหูของคุณ 193 00:11:11,740 --> 00:11:14,080 คุณไม่สามารถจริงๆได้ยิน แต่มันเป็นหลัก 194 00:11:14,080 --> 00:11:17,730 เชื่อมต่อกระดูกที่ จะอ่านในหัวของคุณ 195 00:11:17,730 --> 00:11:19,590 นี่คือวิธีที่ดีที่สุดที่จะนำมัน 196 00:11:19,590 --> 00:11:22,880 >> นั่นคือสิ่งที่ชนิดของธาตุ แจ้งเตือนเกี่ยวกับ 197 00:11:22,880 --> 00:11:25,270 มีทุกประเภทที่แตกต่างกันของพวกเขาคือ 198 00:11:25,270 --> 00:11:27,250 ถ้าคุณใช้ทวิตเตอร์, ทวิตเตอร์ของ app อื่น 199 00:11:27,250 --> 00:11:29,760 ว่าจะช่วยให้คุณตัวอย่างเช่น ของสิ่งเหล่านี้การแจ้งเตือนเป็นระยะ ๆ 200 00:11:29,760 --> 00:11:30,260 ปพลิเคชันที่มี 201 00:11:30,260 --> 00:11:33,390 202 00:11:33,390 --> 00:11:38,400 >> pattern-- การออกแบบที่สองและ เราจะไปและกลับไปที่สิ่งที่ 203 00:11:38,400 --> 00:11:42,120 รูปแบบการออกแบบที่สอง เป็นงานต่อเนื่อง 204 00:11:42,120 --> 00:11:45,780 และเป็นหลักนี้เป็นบัตรที่ ทำงานอย่างต่อเนื่องในพื้นหลัง 205 00:11:45,780 --> 00:11:46,780 คุณสามารถออกบัตร 206 00:11:46,780 --> 00:11:49,210 คุณสามารถไปทำอะไรบางอย่าง อื่นในระยะเวลา 207 00:11:49,210 --> 00:11:53,462 แต่เป็นหลักสิ่งที่เป็นสิ่งที่เกิดขึ้น คือว่ามันจะทำงานตลอดเวลา 208 00:11:53,462 --> 00:11:55,670 บางสิ่งบางอย่างที่เกิดขึ้นเสมอ ขึ้นเช่นการประยุกต์ใช้จริง 209 00:11:55,670 --> 00:11:57,950 เช่นนาฬิกาจับเวลาตัวอย่างเช่น 210 00:11:57,950 --> 00:12:01,420 >> นี้สามารถนำมาใช้ โดยใช้แก้วชุดพัฒนา 211 00:12:01,420 --> 00:12:05,150 แต่คุณสามารถใช้ประโยชน์อย่างเต็มที่ ทั้งหมดของฮาร์ดแวร์แก้ว 212 00:12:05,150 --> 00:12:08,330 Android GDK เป็น Java เท่านั้น 213 00:12:08,330 --> 00:12:11,260 ดังนั้นถ้าคุณคุ้นเคย กับ Java ที่ดี 214 00:12:11,260 --> 00:12:14,770 หากคุณคุ้นเคยกับ Android การพัฒนาโดยเฉพาะ 215 00:12:14,770 --> 00:12:16,751 มีการสัมมนาที่ดีผมเชื่อว่า 216 00:12:16,751 --> 00:12:18,250 ผมไม่แน่ใจว่าสิ่งที่เวลาที่แน่นอนคือ 217 00:12:18,250 --> 00:12:21,080 แต่มีการสัมมนา ในการพัฒนา Android 218 00:12:21,080 --> 00:12:24,220 หากคุณกำลังวางแผนที่จะทำ GDK, ผมขอแนะนำให้ไปที่หนึ่ง 219 00:12:24,220 --> 00:12:26,389 โดยเฉพาะเพราะ มันจะซ้อนทับกัน 220 00:12:26,389 --> 00:12:28,180 ว่าสิ่งที่คุณกำลัง จะใช้สำหรับแก้ว 221 00:12:28,180 --> 00:12:31,080 222 00:12:31,080 --> 00:12:32,320 >> ดังนั้นเรามาดู 223 00:12:32,320 --> 00:12:34,020 ลองเปิด app อื่น 224 00:12:34,020 --> 00:12:37,020 เราสามารถสลับไปยังสิ่งที่? 225 00:12:37,020 --> 00:12:37,520 แก้วตกลง 226 00:12:37,520 --> 00:12:43,990 227 00:12:43,990 --> 00:12:44,490 เริ่มต้นการทำงาน 228 00:12:44,490 --> 00:12:54,090 229 00:12:54,090 --> 00:12:58,610 ดังนั้นนี่เป็นเกมที่ผมใช้ เมื่อฉันเบื่อเมื่อฉันไปทำงาน 230 00:12:58,610 --> 00:13:02,180 เรียกว่าเรียกซอมบี้ 231 00:13:02,180 --> 00:13:07,217 และเป็นหลักสิ่งที่มันไม่เป็น มัน tracks-- มันเป็นหลัก 232 00:13:07,217 --> 00:13:09,050 คุณกำลังวิ่งออกมาจาก ซอมบี้ตลอดเวลา 233 00:13:09,050 --> 00:13:12,070 แต่มันก็เหมือนว่าฉัน run-- ฉันรู้ว่า นี้เป็นไปได้ awkward-- จริงๆ 234 00:13:12,070 --> 00:13:19,170 แต่ถ้าฉันวิ่งไปรอบ ๆ ที่นี่ก็ ควรติดตามหรือให้ฉันก้าว 235 00:13:19,170 --> 00:13:23,530 มันควรจะปรับปรุงวิธีการห่างไกลฉัน ทำงานหรือสิ่งต่าง ๆ เช่นว่า 236 00:13:23,530 --> 00:13:25,620 >> ดังนั้นนี้เป็นเหมือนเเรกนี้ app เป็น essentially-- 237 00:13:25,620 --> 00:13:28,620 ก็การที่สองในการปรับปรุง ว่า side-- ที่น่ารำคาญ 238 00:13:28,620 --> 00:13:32,030 แต่เป็นหลักสิ่งที่เกิดขึ้น ที่นี่เป็นที่นี้จะทำงานตลอดเวลา 239 00:13:32,030 --> 00:13:33,470 และคุณกำลังมีปฏิสัมพันธ์กับมัน 240 00:13:33,470 --> 00:13:35,730 และคุณสามารถเพียงแค่ชนิด การทำสิ่งที่แตกต่างกัน 241 00:13:35,730 --> 00:13:37,460 และเพื่อให้มีจำนวนมาก ปพลิเคชันที่เป็นเหมือน 242 00:13:37,460 --> 00:13:40,334 และมีปพลิเคชันที่คุณสามารถจริง สร้างที่ทำสิ่งเดียวกัน 243 00:13:40,334 --> 00:13:43,680 244 00:13:43,680 --> 00:13:44,460 ดังนั้นที่มัน 245 00:13:44,460 --> 00:14:05,530 246 00:14:05,530 --> 00:14:06,750 >> สิทธิ์ทั้งหมด 247 00:14:06,750 --> 00:14:09,820 ดังนั้นการออกแบบต่อไป รูปแบบคือการแช่ 248 00:14:09,820 --> 00:14:13,465 Immersions จะใช้ทั้งหมด หน้าจอและระยะเวลาทั้งหมด 249 00:14:13,465 --> 00:14:17,800 จริงเพื่อให้คุณไม่สามารถเพียงแค่กระโดดออก และไปทำสิ่งอื่น ๆ ถ้าคุณต้องการ 250 00:14:17,800 --> 00:14:21,270 มันเหมือนกับว่าคุณกำลังเล่น เกมบนกระจกในตัวเอง 251 00:14:21,270 --> 00:14:24,590 นี้สามารถนำมาใช้ ใช้ยัง GDK 252 00:14:24,590 --> 00:14:27,433 ดังนั้นอีกครั้ง ข้อดีของการใช้ GDK 253 00:14:27,433 --> 00:14:31,840 คือการที่คุณใช้เวลาเต็มพื้น ประโยชน์จากฮาร์ดแวร์ที่ 254 00:14:31,840 --> 00:14:34,510 บน Google Glass ในตัวเอง 255 00:14:34,510 --> 00:14:40,190 >> ดังนั้นเรากำลังจะไปถึง ตัวอย่างหนึ่งที่เพิ่มเติมเกี่ยวกับกระจก 256 00:14:40,190 --> 00:14:42,050 แก้วตกลง 257 00:14:42,050 --> 00:14:46,930 เล่นเกมของความสมดุล 258 00:14:46,930 --> 00:14:52,287 ดังนั้นนี่เป็นเกมที่ผมชอบที่จะเล่นเมื่อ ฉันเบื่อที่ทำงานเพียงในการประชุม 259 00:14:52,287 --> 00:14:54,120 หวังว่ามันจะแสดง ที่นี่ที่สองใด ๆ ในขณะนี้ 260 00:14:54,120 --> 00:14:58,220 261 00:14:58,220 --> 00:14:59,190 มีที่เราจะไป 262 00:14:59,190 --> 00:15:00,200 สิทธิ์ทั้งหมด 263 00:15:00,200 --> 00:15:03,290 ดังนั้นสิ่งที่มันเป็นเป็นฉัน โดยใช้ JavaScript 264 00:15:03,290 --> 00:15:08,380 เพื่อความสมดุลของวัตถุเหล่านี้ใน หัวของฉันสิ่งที่ต้องการที่ 265 00:15:08,380 --> 00:15:11,235 ดังนั้นนี้เป็นชนิดของ การประยุกต์ใช้การแช่ 266 00:15:11,235 --> 00:15:12,485 ระดับเก้าก็เหมือนเป็นไปไม่ได้ 267 00:15:12,485 --> 00:15:15,240 268 00:15:15,240 --> 00:15:15,940 >> ตกลงแก้ว 269 00:15:15,940 --> 00:15:20,240 นอกจากนี้ยังมีเกมแบบโต้ตอบที่ ที่คุณสามารถทำได้ like-- ไม่ได้บันทึกวิดีโอ 270 00:15:20,240 --> 00:15:32,720 271 00:15:32,720 --> 00:15:35,290 หยุดการบันทึก 272 00:15:35,290 --> 00:15:36,910 คุณกำลังบันทึกทำไม? 273 00:15:36,910 --> 00:15:37,970 ขอโทษ 274 00:15:37,970 --> 00:15:41,830 แก้วจะแสดงขึ้น 275 00:15:41,830 --> 00:15:42,520 ตกลงแก้ว 276 00:15:42,520 --> 00:15:51,790 277 00:15:51,790 --> 00:15:53,470 ตกลงแก้ว 278 00:15:53,470 --> 00:15:59,379 เล่นเกมของดิน Shooter 279 00:15:59,379 --> 00:16:01,670 ดังนั้นนี่คืออีกหนึ่งของ เกมแบบโต้ตอบผู้ที่แปลก 280 00:16:01,670 --> 00:16:04,080 ที่คุณสามารถรับประทานอาหารรอบกับ 281 00:16:04,080 --> 00:16:07,630 นี้ใช้จำนวนมากของส่วนประกอบ ภายในของ Google แก้ว 282 00:16:07,630 --> 00:16:09,480 ไฟไหม้ 283 00:16:09,480 --> 00:16:09,980 ไฟไหม้ 284 00:16:09,980 --> 00:16:11,650 ฉันน่ากลัวในเกมนี้ 285 00:16:11,650 --> 00:16:16,290 และเป็นหลัก, คุณก็สามารถใช้ ไฟคำจริงออกไปและไฟไหม้ 286 00:16:16,290 --> 00:16:17,000 ไฟไหม้ 287 00:16:17,000 --> 00:16:18,420 โอ้ก็ไม่เคยที่จะเกิดขึ้น 288 00:16:18,420 --> 00:16:21,670 ฉันจะคิดถึงมันทุกครั้ง 289 00:16:21,670 --> 00:16:23,554 แต่ชนิดของมันจะช่วยให้ คุณมากขึ้นตัวอย่างเช่น 290 00:16:23,554 --> 00:16:26,220 ของการใช้ทั้งหมดที่แตกต่างกัน ส่วนประกอบที่จะทำให้เกมเหล่านี้แก้ว 291 00:16:26,220 --> 00:16:32,719 292 00:16:32,719 --> 00:16:34,635 ดังนั้นสิ่งต่อไปที่คุณ ต้องการที่จะคิดเกี่ยวกับที่นี่ 293 00:16:34,635 --> 00:16:40,090 เป็นวิธีการภาวนาเป็นคำแฟนซี สำหรับวิธีการที่ฉันจะเริ่มต้นการประยุกต์ใช้ของฉันได้อย่างไร 294 00:16:40,090 --> 00:16:44,740 ดังนั้นมีวิธีการที่แตกต่างกัน งัดวิธีการภาวนาที่แตกต่างกัน 295 00:16:44,740 --> 00:16:48,840 รูปแบบการออกแบบที่แตกต่างกัน ตัวอย่างเช่นการแจ้งเตือนเป็นระยะ ๆ 296 00:16:48,840 --> 00:16:51,150 เหล่านั้นจะไม่ใช้ตกลงเมนูแก้ว 297 00:16:51,150 --> 00:16:54,050 ดังนั้นหากคุณต้องการที่จะทำบางสิ่งบางอย่าง ที่มีและส่งการแจ้งเตือน 298 00:16:54,050 --> 00:16:59,201 ว่าคุณมีโปรแกรมที่จะแจ้งเตือน คุณเกี่ยวกับสิ่งที่เกิดขึ้น 299 00:16:59,201 --> 00:17:01,950 คุณจะไม่สามารถที่จะ นำมาซึ่งการใช้เมนูแก้ว 300 00:17:01,950 --> 00:17:04,260 นั่นเป็นเพียงบางสิ่งบางอย่าง ว่าคุณจะสามารถที่จะทำ 301 00:17:04,260 --> 00:17:05,614 ผ่านกระจก GDK ในตัวเอง 302 00:17:05,614 --> 00:17:10,270 303 00:17:10,270 --> 00:17:14,900 >> ดังนั้นผมจึงได้ใช้ทั้งสอง เงื่อนไข, กระจก API และกระจก GDK 304 00:17:14,900 --> 00:17:18,569 ดังนั้นผมจะไปเป็น ผู้นิด ๆ หน่อย ๆ ลึก 305 00:17:18,569 --> 00:17:21,730 ดังนั้นก่อนที่ GDK, กระจกถูกนำมาใช้เป็นหลัก 306 00:17:21,730 --> 00:17:24,530 เป็นปฏิสัมพันธ์การประยุกต์ใช้ 307 00:17:24,530 --> 00:17:26,980 มันใช้เว็บแบ็ก​​เอนด์ บริการที่จะบรรลุ 308 00:17:26,980 --> 00:17:29,880 งานง่ายๆเช่นระยะเวลา การสมัครใช้งานร่วมกันเนื้อหา 309 00:17:29,880 --> 00:17:31,390 และข้อความเสียง 310 00:17:31,390 --> 00:17:35,370 แก้วโดยใช้ API กระจกสามารถ จะเขียนในเกือบทุกภาษา 311 00:17:35,370 --> 00:17:38,130 แก้วว่ามีเพียง ใช้ API กระจกจะไม่ 312 00:17:38,130 --> 00:17:41,130 มีความสามารถในการใช้งาน เสียงวิธีการภาวนา 313 00:17:41,130 --> 00:17:45,770 หรือสารพัดของฮาร์ดแวร์เช่น ไจโรสโคปและ accelerometer 314 00:17:45,770 --> 00:17:48,670 >> คุณสามารถสร้างแก้วโดยไม่ต้อง อุปกรณ์ทางกายภาพในมือ 315 00:17:48,670 --> 00:17:49,680 เพื่อให้เป็นสิ่งที่ดี 316 00:17:49,680 --> 00:17:54,280 ดังนั้นหากคุณต้องการเพียงแค่สร้าง แก้วที่คุณทำไม่ได้จริงๆ 317 00:17:54,280 --> 00:17:56,850 ต้องการอุปกรณ์ที่เกิดขึ้นจริง คุณสามารถทำได้โดยเฉพาะอย่างยิ่ง 318 00:17:56,850 --> 00:18:00,900 ถ้ามันเป็นเรื่องยากที่จะได้รับของ Google ที่เกิดขึ้นจริง แก้วหรือถ้าคุณไม่ได้มีหนึ่ง 319 00:18:00,900 --> 00:18:02,940 หรืออะไรแบบนี้ 320 00:18:02,940 --> 00:18:05,690 มันต้องมีความรู้เกี่ยวกับ oAuth2 321 00:18:05,690 --> 00:18:08,789 และสิ่งที่ตรวจสอบความถูกเปิด คือถ้าคุณเคย 322 00:18:08,789 --> 00:18:11,080 ไปสู่​​เว็บไซต์ที่กล่าวว่า ลงชื่อเข้าใช้ด้วย Facebook ของคุณ 323 00:18:11,080 --> 00:18:14,930 หรือเข้าสู่ระบบด้วยบัญชีผู้ใช้ Google ของคุณ สิ่งที่ต้องการที่ที่เปิดรับรองความถูกต้อง 324 00:18:14,930 --> 00:18:19,330 และที่เป็นหลักจะเป็น เพราะใช้ API กระจกเป็นเมฆ 325 00:18:19,330 --> 00:18:22,050 บริการ 326 00:18:22,050 --> 00:18:25,470 >> สำหรับ GDK, แก้ว ชุดพัฒนาเป็นในสาระสำคัญ 327 00:18:25,470 --> 00:18:28,000 ขยายไปสู่​​การพัฒนา Android 328 00:18:28,000 --> 00:18:30,020 มันสามารถนำมาใช้กับ Java 329 00:18:30,020 --> 00:18:32,640 นักพัฒนาได้เต็มรูปแบบแม้ว่า ทุกฮาร์ดแวร์พื้นเมือง 330 00:18:32,640 --> 00:18:35,790 คุณสมบัติรวมทั้ง ไจโรสโคปและ accelerometer 331 00:18:35,790 --> 00:18:38,290 โดยจะใช้เป็นหลักในการ เสียงความสามารถในการภาวนา 332 00:18:38,290 --> 00:18:42,700 ในขณะที่คุณ saw-- ตกลงแก้ว ที่เมนูทั้ง thing-- 333 00:18:42,700 --> 00:18:46,726 บัตรมีชีวิตและการใช้งานที่ดื่มด่ำ 334 00:18:46,726 --> 00:18:48,850 นี้ไม่จำเป็นต้องให้คุณ มีอุปกรณ์ในมือ 335 00:18:48,850 --> 00:18:52,700 เพราะคุณมักจะมีอย่างต่อเนื่อง โหลดรหัสได้ถึงแก้วของคุณ 336 00:18:52,700 --> 00:18:53,577 ในการทดสอบด้วย 337 00:18:53,577 --> 00:18:56,200 338 00:18:56,200 --> 00:19:00,180 >> ดังนั้น GDK เมื่อเทียบกับกระจก 339 00:19:00,180 --> 00:19:03,720 ข้อดีของมันที่ตรงไปตรงมา สำหรับนักพัฒนา Android, 340 00:19:03,720 --> 00:19:05,230 เริ่มต้นหรือมืออาชีพ 341 00:19:05,230 --> 00:19:07,720 คุณมีความสามารถในการ ใช้ฮาร์ดแวร์ทั้งหมดที่พื้นเมือง 342 00:19:07,720 --> 00:19:09,580 จะเปิดประตูให้ โต้ตอบแก้ว, 343 00:19:09,580 --> 00:19:12,370 ที่ทำงานแบบออฟไลน์ คุณไม่จำเป็นต้องอินเทอร์เน็ต 344 00:19:12,370 --> 00:19:13,970 และเอกสารจำนวนมาก 345 00:19:13,970 --> 00:19:16,640 ดังนั้นมันเป็นเอกสารที่ดี 346 00:19:16,640 --> 00:19:20,250 >> ข้อเสียที่ว่ามันเป็นเพียง ที่มีอยู่ในหนึ่งภาษา Java 347 00:19:20,250 --> 00:19:23,370 และการพัฒนาแบบบูรณาการตั้งค่า สามารถใช้จริงเป็นเวลานานสวย 348 00:19:23,370 --> 00:19:23,870 ที่จะทำ 349 00:19:23,870 --> 00:19:26,771 เมื่อฉันบอกว่าเวลานานและผมหมายถึง เช่นอาจจะสองสามชั่วโมงจะได้รับมัน 350 00:19:26,771 --> 00:19:27,395 ทั้งหมดการกำหนดค่า 351 00:19:27,395 --> 00:19:30,009 352 00:19:30,009 --> 00:19:31,800 มีจำนวนมากที่มี สิ่งที่เหมือนกันคุณจะต้อง 353 00:19:31,800 --> 00:19:34,920 ที่จะต้องพิจารณาเช่นแบตเตอรี่ ชีวิตและการใช้หน่วยความจำ 354 00:19:34,920 --> 00:19:38,535 ฉันหมายความว่าฉันอยู่ที่ 100% เมื่อ ผมเริ่มนำเสนอนี้ 355 00:19:38,535 --> 00:19:41,640 356 00:19:41,640 --> 00:19:44,110 และผมก็ปรับตัวลดลง 20% อยู่แล้ว 357 00:19:44,110 --> 00:19:48,820 >> ดังนั้นขึ้นอยู่กับปพลิเคชันที่คุณใช้ และขึ้นอยู่กับสิ่งที่ app ของคุณจริง 358 00:19:48,820 --> 00:19:54,130 ไม่ว่าคุณต้องการที่จะคิดเกี่ยวกับการตกลงอะไร ฉันสามารถทำอะไรกับแบตเตอรี่น้อยที่สุด 359 00:19:54,130 --> 00:19:54,890 ปริมาณการใช้ชีวิต? 360 00:19:54,890 --> 00:19:59,308 ดังนั้นผู้สิ่งที่สำคัญเมื่อมี คุณเริ่มใช้สารพัดทุกคน 361 00:19:59,308 --> 00:20:02,620 >> ในแง่ของกระจก API คุณสามารถสวยมาก 362 00:20:02,620 --> 00:20:04,740 ใช้เก​​ือบทุกภาษา ที่มีกรอบเว็บ 363 00:20:04,740 --> 00:20:10,170 คุณไม่สามารถใช้ C แต่ยกตัวอย่างเช่น คุณสามารถใช้ PHP, Java, Python, Ruby, 364 00:20:10,170 --> 00:20:14,550 ไปภาษาที่แตกต่างกันอื่น ๆ 365 00:20:14,550 --> 00:20:18,770 และสิ่งที่น่าสนใจคือมันเป็นเพียงแค่ใช้ สถาปัตยกรรมเว็บตรงไปตรงมา 366 00:20:18,770 --> 00:20:19,980 คุณทำตามคำขอโพสต์ 367 00:20:19,980 --> 00:20:21,350 มันเสียบบัตรเข้าไป 368 00:20:21,350 --> 00:20:22,850 คุณทำให้ได้รับการร้องขอ 369 00:20:22,850 --> 00:20:24,750 จะได้รับบัตร 370 00:20:24,750 --> 00:20:27,960 >> ข้อเสียคือการที่คุณจะต้อง ความรู้ OAuth2, นั่นคือการเข้าสู่ระบบ 371 00:20:27,960 --> 00:20:29,360 ด้วยบัญชีผู้ใช้ Google ของคุณ 372 00:20:29,360 --> 00:20:33,560 และนั่นอาจจะเป็นบางครั้ง สำหรับคนเกิดความสับสน 373 00:20:33,560 --> 00:20:37,477 ผมเชื่อว่าเมื่อการสัมมนา จะโพสต์ที่ไม่เพียง แต่ภาพนิ่ง 374 00:20:37,477 --> 00:20:39,310 แต่บางวัสดุอื่น ๆ ที่แนบมากับมัน 375 00:20:39,310 --> 00:20:40,300 ว่าถูกต้องหรือไม่ 376 00:20:40,300 --> 00:20:43,500 และผมก็มีรูปแบบไฟล์ PDF ขนาดใหญ่ เช่นหน้าเก้าไฟล์ PDF, 377 00:20:43,500 --> 00:20:45,550 เกี่ยวกับวิธีการตั้งค่าทั้งหมดที่ขึ้นสำหรับคน 378 00:20:45,550 --> 00:20:48,790 และมันจะช่วยให้คุณความคิดของ เช่นโครงสร้างฐานข้อมูล 379 00:20:48,790 --> 00:20:51,520 จะถือกุญแจและสัญญาณ 380 00:20:51,520 --> 00:20:58,090 ดังนั้นผมจึงหวังว่าจะสามารถที่จะ หลั่งน้ำตาแสงบางประการเกี่ยวกับ OAuth 381 00:20:58,090 --> 00:21:01,550 ด้วยการเข้าไปในเอกสารที่ นิด ๆ หน่อย ๆ เพิ่มเติม 382 00:21:01,550 --> 00:21:05,140 >> หนึ่งในสิ่งที่เป็นนักโทษใหญ่คือ ว่ามีการทำงานแบบออฟไลน์ 383 00:21:05,140 --> 00:21:09,294 คุณไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต 384 00:21:09,294 --> 00:21:10,850 ถ้าคุณไม่สามารถตัดสินใจได้ไม่ต้องกังวล 385 00:21:10,850 --> 00:21:12,560 คุณสามารถใช้ทั้ง 386 00:21:12,560 --> 00:21:17,620 ตัวอย่างเช่นสมมติว่าคุณสร้าง เกมที่ใช้การแช่ผ่าน GDK 387 00:21:17,620 --> 00:21:20,390 นอกจากนี้คุณยังสามารถสร้าง ลีดเดอร์ที่อยู่ในระบบคลาวด์ 388 00:21:20,390 --> 00:21:24,510 การใช้ API กระจกคุณสามารถส่งของคุณ คะแนนที่จะลีดเดอร์บริการเว็บของคุณ 389 00:21:24,510 --> 00:21:26,320 ดังนั้นจึงสามารถแสดงผล 390 00:21:26,320 --> 00:21:29,840 >> ดังนั้นคุณจึงจำเป็นอย่างยิ่งต้องการที่จะใช้สิ่งที่ ที่ดีที่สุดสำหรับประเภทการประยุกต์ใช้ของคุณ 391 00:21:29,840 --> 00:21:33,930 ไม่ necessarily-- คุณไม่ได้ จะไปด้านใดด้านหนึ่งหรืออื่น ๆ 392 00:21:33,930 --> 00:21:37,950 มันเป็นเพียงหนึ่งที่จะ be-- ถ้าคุณกำลังจะใช้ทั้งสอง 393 00:21:37,950 --> 00:21:39,350 คุณอาจมีความจำเป็นในการที่ 394 00:21:39,350 --> 00:21:40,850 และมันก็เป็นมากในการทำงาน 395 00:21:40,850 --> 00:21:43,610 แต่มันก็คุ้มค่าแน่นอน ถ้าคุณได้รับมันผ่าน 396 00:21:43,610 --> 00:21:47,850 397 00:21:47,850 --> 00:21:55,530 >> ดังนั้นผมจะให้คุณตัวอย่างรวดเร็วของ กระจก API และความสามารถของตน 398 00:21:55,530 --> 00:21:58,220 ดังนั้นสำหรับตัวอย่างเช่นหนึ่งใน สิ่ง that-- นี้ 399 00:21:58,220 --> 00:22:03,930 เป็นโครงการเริ่มต้นที่แก้ว มาพร้อมกับตัวอย่างของ Google 400 00:22:03,930 --> 00:22:05,700 มันเป็นพื้นออกวาง ทุกอย่างที่คุณ 401 00:22:05,700 --> 00:22:08,900 สามารถทำอะไรกับอย่างน้อยกระจก API 402 00:22:08,900 --> 00:22:11,440 >> บางสิ่งที่ฉันมี แสดงให้เห็นว่าคุณก่อนหน้านี้เช่นกัน 403 00:22:11,440 --> 00:22:14,365 ยกตัวอย่างเช่นเกม เกมสมดุลและเหล่านั้น 404 00:22:14,365 --> 00:22:18,735 เหล่านั้นเป็นจริงตัวอย่าง รหัสว่า Google ให้คุณ 405 00:22:18,735 --> 00:22:24,375 ดังนั้นคุณจะเห็น Google ได้ทำ ทำงานมากสำหรับคุณ 406 00:22:24,375 --> 00:22:27,570 คุณเพียงแค่ต้องโดยทั่วไป คิดออกว่าวิธีการ 407 00:22:27,570 --> 00:22:31,480 ที่จะนำใบสมัครของคุณ ร่วมกันที่ดีกว่าการใช้ 408 00:22:31,480 --> 00:22:34,200 เครื่องมือเหล่านั้นและสิ่งเหล่านั้น ที่พวกเขาได้รับคุณ 409 00:22:34,200 --> 00:22:36,810 >> นี่คือตัวอย่างสำหรับระยะเวลา 410 00:22:36,810 --> 00:22:41,970 แต่สิ่งที่เราสามารถทำที่นี่คือ รหัสหลังเกี่ยวกับเรื่องนี้, 411 00:22:41,970 --> 00:22:45,010 คือคุณสามารถดูว่าวิธีการที่พวกเขา แทรกข้อความลงในระยะเวลา, 412 00:22:45,010 --> 00:22:49,730 หรือใส่ภาพหรือใส่ บัตรกับ HTML หน้าลิ 413 00:22:49,730 --> 00:22:53,620 Subscriptions-- การสมัครสมาชิกเป็น สิ่งที่คุณสมัครเป็นสมาชิก 414 00:22:53,620 --> 00:22:55,880 ตัวอย่างเช่นผมสมัครเป็นสมาชิก เดอะนิวยอร์กไทม์ส 415 00:22:55,880 --> 00:23:01,600 และเพื่อให้พวกเขาส่งแก้วของฉันของฉัน เฉพาะแก้วปรับปรุงเป็นระยะ ๆ 416 00:23:01,600 --> 00:23:04,250 นั่นคือสิ่งที่จริงๆ API กระจกเป็น 417 00:23:04,250 --> 00:23:08,820 และในเว็บไซต์ของนักพัฒนาแก้ว พวกเขาได้ทั้งหมดที่นี่สำหรับคุณ 418 00:23:08,820 --> 00:23:12,510 เพื่อให้คุณโดยทั่วไปสามารถใช้ประโยชน์จากนี้ 419 00:23:12,510 --> 00:23:15,680 >> ดังนั้นหนึ่งในที่อื่น ๆ สิ่งที่ฉันต้องการฉันมี 420 00:23:15,680 --> 00:23:19,165 เมื่อฉันได้รับการพัฒนาโปรแกรมประยุกต์แก้ว ก่อนและยังนักเรียนของผมเมื่อปีที่แล้ว 421 00:23:19,165 --> 00:23:20,540 นี่คือสิ่งดีๆ 422 00:23:20,540 --> 00:23:22,980 และก็เรียกว่า ออกแบบการไหลของเครื่องแก้ว 423 00:23:22,980 --> 00:23:26,860 และออกแบบการไหลของเครื่องแก้ว เป็นพื้นวิธีการที่คุณ 424 00:23:26,860 --> 00:23:29,990 ในการสร้างแอพลิเคชันแก้วของ Google เพื่อให้คุณสามารถจริง 425 00:23:29,990 --> 00:23:31,890 ดูสิ่งที่เกิดขึ้น 426 00:23:31,890 --> 00:23:36,450 >> ดังนั้นผมจึงสร้างชนิดของชั่วคราวนี้ โปรแกรม Google Glass ที่นี่ 427 00:23:36,450 --> 00:23:37,710 ตกลงแก้ว 428 00:23:37,710 --> 00:23:40,850 แล้วฉันต้องการจะทำบางสิ่งบางอย่าง 429 00:23:40,850 --> 00:23:43,430 เปิดตัวแอพพลิเค CS50 430 00:23:43,430 --> 00:23:46,070 และจากนั้นก็จะพูดว่า ยินดีต้อนรับสู่แอพพลิเค CS50 ของฉัน 431 00:23:46,070 --> 00:23:49,490 แล้วฉันสามารถแตะ, เท่าที่คุณสามารถ ดูที่นี่สำหรับตัวเลือกมากขึ้น 432 00:23:49,490 --> 00:23:54,650 และหนึ่งที่ฉันสามารถจะทำโดยอัตโนมัติ บวกหรือฉันสามารถเขียน PSET ฉันสำหรับฉัน 433 00:23:54,650 --> 00:23:57,390 ดังนั้นจึงมีสิ่งที่แตกต่าง 434 00:23:57,390 --> 00:24:01,810 ถ้าคุณใช้ตัวเลือกเขียน PSET ของฉัน มันบอกว่าคำเตือนไม่แนะนำให้ใช้ 435 00:24:01,810 --> 00:24:04,820 ไม่ต้องการแก้ว เขียน PSET ของคุณ 436 00:24:04,820 --> 00:24:12,010 >> แต่เป็นหลักนี้เป็นเครื่องมือที่ดี ที่คนจำนวนมากไม่ได้รับ 437 00:24:12,010 --> 00:24:15,730 และมันจะดี หากคุณสามารถช่วยออกวาง 438 00:24:15,730 --> 00:24:19,260 แอพลิเคชันของคุณในหนึ่งของรายการเหล่านี้ 439 00:24:19,260 --> 00:24:23,020 และสิ่งที่เย็นเกินไปก็คือว่า มีปุ่มทบทวนการออกแบบนี้ 440 00:24:23,020 --> 00:24:25,330 และสิ่งที่ทบทวนการออกแบบนี้ ปุ่มไม่เป็นหลัก 441 00:24:25,330 --> 00:24:29,580 มันช่วยให้ Google ที่เกิดขึ้นจริง ทีมงานแก้วเพื่อตรวจสอบ app ของคุณ 442 00:24:29,580 --> 00:24:31,940 และให้ความเห็นเกี่ยวกับมันก่อน 443 00:24:31,940 --> 00:24:38,430 ดังนั้นจำนวนมากของคุณสมบัติเย็นที่กระจก ทีมงานได้ทำเพื่อที่จะสร้างมัน 444 00:24:38,430 --> 00:24:41,890 ที่จะให้มันเป็นไปอย่างง่ายดายสำหรับ ให้คุณจริงเขียน Google แก้ว 445 00:24:41,890 --> 00:24:43,276 การใช้งาน 446 00:24:43,276 --> 00:24:43,776 ใช่? 447 00:24:43,776 --> 00:24:45,734 >> ลำโพง 1: นี้เป็นเพียง การออกแบบหรือคุณสามารถแล้ว 448 00:24:45,734 --> 00:24:49,966 แปลเจ้านี่ไม่นี้โดยอัตโนมัติ แปลเป็​​นรหัสที่คุณสามารถใช้? 449 00:24:49,966 --> 00:24:53,090 คริ BARTHOLOMEW: ดังนั้นคำถาม ก็คือว่านี่เป็นเพียงสำหรับการออกแบบ, 450 00:24:53,090 --> 00:24:55,555 และมันไม่แปลเป็​​น รหัสที่เกิดขึ้นจริงสำหรับคุณ? 451 00:24:55,555 --> 00:24:56,540 ไม่มีก็ไม่ได้ 452 00:24:56,540 --> 00:24:59,740 แต่สิ่งที่มันไม่เป็นมันไม่ชนะ กระดานไวท์บอร์ดขนาดยักษ์และตัน 453 00:24:59,740 --> 00:25:01,870 ของชิ้นส่วนสีขาวของกระดาษ 454 00:25:01,870 --> 00:25:06,020 เพื่อให้คุณรู้ว่าครั้งหนึ่ง ที่คุณใช้บัตรที่เฉพาะเจาะจง 455 00:25:06,020 --> 00:25:08,860 คุณรู้ว่ามันจะนำไปใช้เมื่อ คุณเขียนโปรแกรมของคุณ 456 00:25:08,860 --> 00:25:13,990 โอ้ฉันต้องการที่เฉพาะเจาะจงการ์ดนี้เพื่อ จริงเปิดอย่างอื่น 457 00:25:13,990 --> 00:25:15,770 และดังนั้นจึงวางมันออกมาอย่างมาก 458 00:25:15,770 --> 00:25:20,007 และถ้าคุณกำลังวางแผนที่จะ ทำแอพลิเคชันของ Google แก้ว 459 00:25:20,007 --> 00:25:23,090 และคุณทำอย่างหนึ่งเหล่านี้ผมจะส่ง หนึ่งในจำนวนนี้เป็นข้อเสนอของคุณก่อน 460 00:25:23,090 --> 00:25:26,130 และผมมั่นใจว่า TF ของคุณจะเป็นจริง มีความสุขกับว่าเพราะพวกเขาจะ 461 00:25:26,130 --> 00:25:28,088 จะเป็นเหมือนโอ้นี่คือสิ่งที่ แอพลิเคชันของคุณไม่ 462 00:25:28,088 --> 00:25:29,700 ฉันรู้ว่าสิ่งที่ผมคาดหวังจากมัน 463 00:25:29,700 --> 00:25:31,491 เพราะบางครั้งก็ จริงๆยากที่จะให้ 464 00:25:31,491 --> 00:25:33,240 ติดตามสิ่งที่เกิดขึ้นในการตรวจสอบกระจก 465 00:25:33,240 --> 00:25:38,290 466 00:25:38,290 --> 00:25:41,570 >> ลองกลับไปนี้ 467 00:25:41,570 --> 00:25:44,245 อีกสิ่งที่น่าสนใจคือการใช้ ของสนามเด็กเล่นเครื่องแก้ว 468 00:25:44,245 --> 00:25:48,300 เพื่อตรวจสอบและสร้างเนื้อหาที่ จะแสดงในใบสมัครของคุณ 469 00:25:48,300 --> 00:25:57,800 ดังนั้นสิ่งที่เป็นเป็นเครื่องมือที่คุณ จริงสามารถออกแบบวิธีการมองสิ่งต่างๆ 470 00:25:57,800 --> 00:26:04,470 ดังนั้นสำหรับตัวอย่างเช่นถ้าผมต้องการที่จะ make-- รอให้โหลดที่นี่ 471 00:26:04,470 --> 00:26:14,230 472 00:26:14,230 --> 00:26:17,940 >> ถ้าผมต้องการที่จะทำให้ แม่แบบที่เฉพาะเจาะจงที่จะทำได้ 473 00:26:17,940 --> 00:26:22,370 ทำที่นี่ใช้ นี้เป็นหลักเครื่องมือ 474 00:26:22,370 --> 00:26:25,460 ที่พวกเขาได้รับเรา จริงๆการปรับแต่ง 475 00:26:25,460 --> 00:26:30,520 วิธีบัตรที่แท้จริงของคุณจะไปดู 476 00:26:30,520 --> 00:26:32,540 สวัสดี 477 00:26:32,540 --> 00:26:36,610 นี่คือที่ดี 478 00:26:36,610 --> 00:26:38,480 ขอบคุณ Google 479 00:26:38,480 --> 00:26:40,820 ดังนั้นคุณสามารถจริง ดูว่าบัตรของคุณ 480 00:26:40,820 --> 00:26:42,642 จะไปดูเมื่อคุณ เริ่มต้นสร้างพวกเขา 481 00:26:42,642 --> 00:26:44,850 และจากนั้นคุณเริ่มส่ง พวกเขาไปที่ Google แก้ว 482 00:26:44,850 --> 00:26:52,040 483 00:26:52,040 --> 00:26:55,010 >> สิ่งต่อไปนี้คือ เอกสาร PDF ที่ฉันได้ 484 00:26:55,010 --> 00:26:58,000 สร้างขึ้นใน Order-- ถ้าคุณ จะทำการแจ้งเตือน 485 00:26:58,000 --> 00:27:03,140 บริการแจ้งเตือนเป็นระยะ ๆ หรือ ทำงานกับ API กระจกตรงข้าม 486 00:27:03,140 --> 00:27:05,490 เพื่อ GDK 487 00:27:05,490 --> 00:27:07,870 และให้ฉันได้รับที่ออกมาให้คุณ 488 00:27:07,870 --> 00:27:36,830 489 00:27:36,830 --> 00:27:39,415 >> การที่จะโหลดบิตที่นี่ขอโทษ 490 00:27:39,415 --> 00:27:43,510 ควรจะเปิดให้บริการแล้ว 491 00:27:43,510 --> 00:27:44,010 มีที่เราจะไป 492 00:27:44,010 --> 00:27:46,640 493 00:27:46,640 --> 00:27:53,560 >> ดังนั้นสำหรับตัวอย่างเช่นถ้าคุณต้องการที่จะ ตั้งค่าการใช้ API กระจก 494 00:27:53,560 --> 00:27:57,340 ผมมีคำแนะนำรายละเอียดเต็มรูปแบบ เกี่ยวกับวิธีการทำ that-- วิธี 495 00:27:57,340 --> 00:28:01,780 คุณสามารถเข้าถึง API ของ Google คอนโซลกับสิ่งที่บัญชี 496 00:28:01,780 --> 00:28:06,150 วิธีการสร้าง specific-- การเปิดใช้งาน API กระจก 497 00:28:06,150 --> 00:28:09,190 การทำงานร่วมกับเปิด รับรองความถูกต้องและยัง 498 00:28:09,190 --> 00:28:13,260 วิธีการใช้ที่สนามเด็กเล่น เราเพียงแค่มองเฉพาะที่ 499 00:28:13,260 --> 00:28:19,440 ข้อมูลที่ดีดังนั้นที่นี่ที่จะ มาพร้อมกับชุดภาพนิ่งที่เกิดขึ้นจริง 500 00:28:19,440 --> 00:28:22,520 >> มิฉะนั้นคุณยังสามารถ ทำสิ่งอื่น ๆ ที่นี่ 501 00:28:22,520 --> 00:28:30,050 และโดยเฉพาะมีเป็น โครงสร้างฐานข้อมูลที่ผมได้สร้างขึ้น 502 00:28:30,050 --> 00:28:32,820 หรือที่ฉันได้ทำเพื่อ คุณที่คุณสามารถดู 503 00:28:32,820 --> 00:28:38,030 เพื่อดูวิธีการสร้างเปิด ตารางการตรวจสอบสำหรับผู้ใช้ 504 00:28:38,030 --> 00:28:41,079 ดังนั้นสิ่งที่จะยัง เข้าใจโฆษณาติดตาม, 505 00:28:41,079 --> 00:28:43,620 โดยเฉพาะอย่างยิ่งถ้าคุณกำลังจะไป ได้ร่วมงานกับ API กระจก 506 00:28:43,620 --> 00:28:55,800 507 00:28:55,800 --> 00:28:56,400 นั่นปะไร 508 00:28:56,400 --> 00:29:02,530 509 00:29:02,530 --> 00:29:05,640 >> ดังนั้นตันของทรัพยากร 510 00:29:05,640 --> 00:29:10,540 สิ่งที่ฉันขอแนะนำให้ทำคือไป developers.google.com/glass และอ่าน 511 00:29:10,540 --> 00:29:14,150 เพราะมีจำนวนมาก ของข้อมูลที่มี 512 00:29:14,150 --> 00:29:17,720 ไกลมากเกินไปที่จะไปมากกว่า สัมมนาทั้งหมด 513 00:29:17,720 --> 00:29:21,220 แต่มีข้อมูลจำนวนมากที่ ข้อมูลจำนวนมากชนิดที่ดีที่ 514 00:29:21,220 --> 00:29:24,640 ขยายตัวมากขึ้นเกี่ยวกับเรื่องนี้โดยเฉพาะอย่างยิ่ง ในด้านรหัสของสิ่งที่ 515 00:29:24,640 --> 00:29:27,630 ฉันยังเพิ่มอย่างรวดเร็ว เริ่มต้นคำแนะนำสำหรับ GDK, 516 00:29:27,630 --> 00:29:30,600 เพื่อที่ว่าถ้าคุณจำเป็นต้อง ชนิดของการกระโดดลงไปในมัน 517 00:29:30,600 --> 00:29:32,770 คุณมีความสามารถในการทำเช่นนั้นได้เป็นอย่างดี 518 00:29:32,770 --> 00:29:36,290 >> ผมเคย added-- มีวิดีโอ ที่นี่สอน Android 519 00:29:36,290 --> 00:29:38,630 มีวิดีโอ YouTube เป็น ที่รวมว่าถ้าคุณ 520 00:29:38,630 --> 00:29:42,920 ต้องการที่จะเริ่มต้นการพัฒนาโดยใช้ ระบบปฏิบัติการ Android, 521 00:29:42,920 --> 00:29:46,630 ถ้าคุณเริ่มต้นที่วิดีโอ จริงๆจะช่วยให้คุณทำ 522 00:29:46,630 --> 00:29:51,170 อีกครั้งการใช้งานกระจก ที่มีการใช้ GDK 523 00:29:51,170 --> 00:29:53,000 มีการใช้งานอย่างแท้จริงเพียง Android 524 00:29:53,000 --> 00:29:56,090 พวกเขาสามารถพอร์ตไปมา 525 00:29:56,090 --> 00:29:58,740 >> ในที่สุดฉันได้เพิ่ม Google คู่มือสไตล์สำหรับ Java 526 00:29:58,740 --> 00:30:02,090 ถ้ามีอะไรที่ specifically-- ฉันจะทำเเรกวิธีที่คุณรู้ว่า 527 00:30:02,090 --> 00:30:05,830 สิ่งที่เป็นวิธีที่ดีที่สุดที่จะทำ ห่วงในแง่ของ Google? 528 00:30:05,830 --> 00:30:10,230 คู่มือสไตล์ที่จะ ช่วยให้คุณทำสิ่งเหล่านั้น 529 00:30:10,230 --> 00:30:11,550 >> และที่มัน 530 00:30:11,550 --> 00:30:13,990 ดังนั้นผมจึงหวังว่าพวกคุณ มีข้อมูลเพียงพอ 531 00:30:13,990 --> 00:30:17,760 ที่จะไปข้างหน้าด้วยการกระโดดลงไป แอพลิเคชันของ Google แก้ว 532 00:30:17,760 --> 00:30:19,590 แต่แน่นอนเยี่ยมชมทรัพยากร 533 00:30:19,590 --> 00:30:24,930 แน่นอนดำน้ำในประเภทที่แตกต่างกัน ของการใช้งานที่มีอยู่ 534 00:30:24,930 --> 00:30:26,610 โดยเฉพาะอย่างยิ่งการใช้งานตัวอย่าง 535 00:30:26,610 --> 00:30:28,810 ดูที่บางส่วนของรหัส ที่พวกเขาให้คุณ 536 00:30:28,810 --> 00:30:32,770 และตรงไปตรงมากับคุณ ประสบการณ์ในการ CS50, 537 00:30:32,770 --> 00:30:35,850 มันไม่ควรจะเป็นเรื่องยาก สิ่งที่จะบุกเข้าไปและได้รับการ 538 00:30:35,850 --> 00:30:36,750 OK? 539 00:30:36,750 --> 00:30:38,600 ขอบคุณ 540 00:30:38,600 --> 00:30:40,598