1 00:00:00,000 --> 00:00:10,384 2 00:00:10,384 --> 00:00:12,050 CHRISTOPHER BARTHOLOMEW: Selamat siang. 3 00:00:12,050 --> 00:00:14,290 Terima kasih untuk datang ke Google Glass-- Melanggar 4 00:00:14,290 --> 00:00:16,206 Melalui kaca langit-langit sesi, atau seminar. 5 00:00:16,206 --> 00:00:18,450 6 00:00:18,450 --> 00:00:24,070 Seminar spesifik ini tidak benar-benar berdasarkan, seperti, coding contoh. 7 00:00:24,070 --> 00:00:28,480 Ini pada dasarnya ketika Saya mengajar same-- ini 8 00:00:28,480 --> 00:00:32,220 atau ketika saya dibimbing siswa untuk CS50 tahun lalu pada proyek-proyek Google Glass, 9 00:00:32,220 --> 00:00:34,570 itu bukan coding yang benar-benar, benar-benar mempengaruhi mereka. 10 00:00:34,570 --> 00:00:38,600 Itu adalah, baik, bagaimana saya mengambil semua alat ini bahwa Google telah memberi saya, 11 00:00:38,600 --> 00:00:42,310 dan menggunakannya untuk membangun aplikasi tertentu? 12 00:00:42,310 --> 00:00:43,810 Kita akan pergi selama beberapa hal. 13 00:00:43,810 --> 00:00:45,130 Kita akan pergi ke pola desain. 14 00:00:45,130 --> 00:00:46,630 Kita akan pergi ke aplikasi. 15 00:00:46,630 --> 00:00:53,540 Kita akan pergi ke bagaimana untuk mengambil semua pengetahuan yang Google 16 00:00:53,540 --> 00:00:57,660 akan diberikan kepada you-- karena Google luar biasa dalam arti memberikan 17 00:00:57,660 --> 00:00:59,870 semua sampel yang Anda butuhkan. 18 00:00:59,870 --> 00:01:03,660 Mereka akan memberikan semua dokumentasi yang Anda butuhkan untuk menerapkannya. 19 00:01:03,660 --> 00:01:05,840 Tapi kita akan menggunakan bahwa pengetahuan yang mereka telah 20 00:01:05,840 --> 00:01:09,980 diberikan Anda untuk membuat Glassware, aplikasi kaca. 21 00:01:09,980 --> 00:01:12,125 Jadi mari kita mulai di sini. 22 00:01:12,125 --> 00:01:15,000 Jadi beberapa hal yang Anda harus hanya terus di belakang kepala Anda 23 00:01:15,000 --> 00:01:19,890 setiap kali Anda melakukan Aplikasi Google Glass. 24 00:01:19,890 --> 00:01:22,310 Karena salah satu hal tentang Google Glass di 25 00:01:22,310 --> 00:01:28,360 sendiri adalah bahwa itu adalah sepotong kontroversial teknologi 26 00:01:28,360 --> 00:01:31,154 yang tidak banyak orang benar-benar menggunakan. 27 00:01:31,154 --> 00:01:33,070 Jadi di belakang Anda kepala, Anda harus selalu 28 00:01:33,070 --> 00:01:36,800 berpikir about-- yang paling keberhasilan teknologi dpt dipakai 29 00:01:36,800 --> 00:01:40,030 tergantung pada aplikasi yang tersedia untuk itu. 30 00:01:40,030 --> 00:01:47,870 Jika tidak ada aplikasi yang baik untuk perangkat tertentu, maka itu tidak berharga. 31 00:01:47,870 --> 00:01:50,140 >> Hal lain adalah sebagai Kaca pengembang, tantangan 32 00:01:50,140 --> 00:01:53,030 adalah untuk menciptakan aplikasi yang lebih nyaman dan inovatif 33 00:01:53,030 --> 00:01:55,080 dari aplikasi perangkat mobile kita sendiri. 34 00:01:55,080 --> 00:01:58,010 Dan ini tidak benar-benar berarti bahwa Anda harus 35 00:01:58,010 --> 00:02:00,370 untuk menciptakan merek aplikasi baru. 36 00:02:00,370 --> 00:02:05,740 Maksudku misalnya, saya hanya bisa hanya pergi, OK Kaca, mengambil gambar, 37 00:02:05,740 --> 00:02:08,655 berbagi dengan. 38 00:02:08,655 --> 00:02:10,770 Dan kemudian aku hanya bisa mengatakan, saham. 39 00:02:10,770 --> 00:02:12,260 OK Glass. 40 00:02:12,260 --> 00:02:12,760 Share. 41 00:02:12,760 --> 00:02:16,500 42 00:02:16,500 --> 00:02:20,540 Dan saya bisa berbagi ke lingkaran saya hanya seperti itu di Google+ atau sesuatu. 43 00:02:20,540 --> 00:02:23,330 >> Ini jauh lebih cepat daripada saya akan di sini, mengambil gambar, 44 00:02:23,330 --> 00:02:25,210 dan kemudian pada dasarnya melakukan hal yang sama. 45 00:02:25,210 --> 00:02:26,630 Sehingga membuatnya lebih nyaman. 46 00:02:26,630 --> 00:02:31,440 Ini adalah cara yang inovatif untuk melakukan hal sedikit lebih cepat. 47 00:02:31,440 --> 00:02:34,660 >> Sekarang, cara lain untuk berpikir tentang aplikasi Google Glass, 48 00:02:34,660 --> 00:02:37,830 atau jenis teknologi dpt dipakai app, adalah bahwa jika Anda benar-benar 49 00:02:37,830 --> 00:02:40,730 menyeka perangkat mobile Anda, apa yang akan menjadi yang pertama lima 50 00:02:40,730 --> 00:02:44,319 aplikasi yang akan Anda benar-benar men-download, dan mengapa? 51 00:02:44,319 --> 00:02:46,110 Jadi hanya menjaga mereka di bagian belakang kepala Anda 52 00:02:46,110 --> 00:02:53,710 ketika Anda akan mulai merancang aplikasi Google Glass. 53 00:02:53,710 --> 00:02:55,040 >> Jadi apa agenda? 54 00:02:55,040 --> 00:02:56,831 Hal pertama yang kami akan lakukan adalah kita 55 00:02:56,831 --> 00:02:59,274 akan pada dasarnya mengatakan, apa Glass? 56 00:02:59,274 --> 00:03:02,190 Kita akan berbicara tentang Kaca waktu, pada dasarnya hal yang 57 00:03:02,190 --> 00:03:06,797 bergerak di layar ketika Anda menggunakan kontroler sepanjang sisi. 58 00:03:06,797 --> 00:03:09,130 Kita akan berbicara tentang pola desain untuk Glassware. 59 00:03:09,130 --> 00:03:13,090 >> Kita akan berbicara tentang cermin API versus kit pengembang kaca. 60 00:03:13,090 --> 00:03:14,890 Aku akan melemparkan bahwa sekitar banyak, pada dasarnya, 61 00:03:14,890 --> 00:03:19,840 karena cermin API adalah Program aplikasi asli 62 00:03:19,840 --> 00:03:22,210 antarmuka yang dirilis oleh Google. 63 00:03:22,210 --> 00:03:23,550 Itu cloud berbasis. 64 00:03:23,550 --> 00:03:26,080 Sedangkan GDK, yang Kaca Development Kit, 65 00:03:26,080 --> 00:03:29,620 dirilis kemudian turun jalan, pada dasarnya sehingga 66 00:03:29,620 --> 00:03:33,100 Anda benar-benar dapat menggunakan perangkat keras kemampuan di Google Glass. 67 00:03:33,100 --> 00:03:36,875 Kita akan membahas beberapa tips profesional, dan juga, pada dasarnya, beberapa sumber daya. 68 00:03:36,875 --> 00:03:40,820 69 00:03:40,820 --> 00:03:44,120 >> Jadi, bukannya menjelaskan persis apa Kaca secara keseluruhan, 70 00:03:44,120 --> 00:03:45,870 Aku hanya akan menggunakan video satu menit 71 00:03:45,870 --> 00:03:48,520 bahwa Google telah menyediakan untuk jenis pergi lebih dari itu, 72 00:03:48,520 --> 00:03:54,800 karena saya pikir itu pada dasarnya Cara terbaik untuk melakukannya tanpa saya memberikan 73 00:03:54,800 --> 00:03:56,240 Kaca untuk setiap orang di sini. 74 00:03:56,240 --> 00:04:01,064 75 00:04:01,064 --> 00:04:01,730 [VIDEO PLAYBACK] 76 00:04:01,730 --> 00:04:05,340 -Di Sini adalah dasar-dasar bagaimana menggunakan kaca. 77 00:04:05,340 --> 00:04:06,960 Ini adalah touchpad Anda. 78 00:04:06,960 --> 00:04:09,370 Ini berjalan dari kuil ke telinga Anda. 79 00:04:09,370 --> 00:04:12,850 Tekan touchpad untuk bangun Glass. 80 00:04:12,850 --> 00:04:15,830 Anda akan melihat tampilan di atas garis pandang. 81 00:04:15,830 --> 00:04:19,260 Menyesuaikan untuk melihat segala sesuatu. 82 00:04:19,260 --> 00:04:21,880 >> Layar awal menunjukkan jam. 83 00:04:21,880 --> 00:04:23,180 Ini adalah waktu Anda. 84 00:04:23,180 --> 00:04:24,740 Ini deretan kartu. 85 00:04:24,740 --> 00:04:27,710 Hal yang sebelah kiri adalah terjadi sekarang atau datang, 86 00:04:27,710 --> 00:04:32,280 seperti cuaca, yang akan datang penerbangan, atau sebuah acara di kalender Anda. 87 00:04:32,280 --> 00:04:35,110 Anda dapat menekan kartu apapun untuk melihat lebih banyak. 88 00:04:35,110 --> 00:04:37,110 Gesek ke bawah di mana saja untuk kembali ke timeline. 89 00:04:37,110 --> 00:04:40,350 90 00:04:40,350 --> 00:04:43,340 >> Kartu ke kanan layar awal berasal dari masa lalu. 91 00:04:43,340 --> 00:04:47,930 Sebagai contoh, pesan, video, atau foto. 92 00:04:47,930 --> 00:04:50,930 Ketuk foto untuk berbagi, dan memilih salah satu dari teman-teman Anda. 93 00:04:50,930 --> 00:05:00,110 94 00:05:00,110 --> 00:05:01,930 Gesek ke bawah untuk kembali ke standby. 95 00:05:01,930 --> 00:05:03,855 Dan bersenang-senang menjelajahi. 96 00:05:03,855 --> 00:05:07,172 >> [END VIDEO PLAYBACK] 97 00:05:07,172 --> 00:05:14,095 98 00:05:14,095 --> 00:05:16,220 CHRISTOPHER BARTHOLOMEW: Jadi itulah pengguna generik 99 00:05:16,220 --> 00:05:19,770 antarmuka untuk Google Glass. 100 00:05:19,770 --> 00:05:26,610 Pada dasarnya, itu adalah sangat sederhana, waktu-fokus UI 101 00:05:26,610 --> 00:05:30,010 yang memungkinkan pengguna untuk menggunakan tidak Perintah hanya suara, tetapi juga 102 00:05:30,010 --> 00:05:34,270 bar ini sepanjang kanan sisi menggesek benar-benar 103 00:05:34,270 --> 00:05:40,220 cepat melalui berbagai tertentu dimensi waktu yang berbeda Kaca 104 00:05:40,220 --> 00:05:41,600 kartu. 105 00:05:41,600 --> 00:05:43,100 >> Jadi apa yang ada di Glass? 106 00:05:43,100 --> 00:05:45,870 Nah, layar adalah 640 x 360. 107 00:05:45,870 --> 00:05:50,850 Kamera itu sendiri adalah lima megapiksel Kamera yang melakukan perekaman video 720p. 108 00:05:50,850 --> 00:05:54,270 Memiliki Wi-Fi dan Bluetooth di atasnya, tetapi tidak memiliki seluler. 109 00:05:54,270 --> 00:05:58,270 Jadi dalam rangka menggunakan Kaca di luar jaringan Wi-Fi, 110 00:05:58,270 --> 00:06:02,780 Anda harus dasarnya menghubungkan ke ponsel Anda menggunakan hotspot. 111 00:06:02,780 --> 00:06:05,180 >> Penyimpanan adalah sekitar 12 gigabyte, dan itu tidak 112 00:06:05,180 --> 00:06:06,790 termasuk sistem operasi. 113 00:06:06,790 --> 00:06:10,590 Ini total 16 dasarnya. 114 00:06:10,590 --> 00:06:14,160 Ini memiliki dua gigabyte RAM. 115 00:06:14,160 --> 00:06:18,250 Dan ada beberapa besar tambahan potongan teknologi yang dibangun di. 116 00:06:18,250 --> 00:06:19,430 Anda memiliki giroskop. 117 00:06:19,430 --> 00:06:21,430 Anda memiliki accelerometer. 118 00:06:21,430 --> 00:06:24,350 Anda memiliki cahaya ambient sensing dan kedekatan 119 00:06:24,350 --> 00:06:26,630 sensor, yang digunakan untuk, seperti, berkedip. 120 00:06:26,630 --> 00:06:30,910 Sebagai contoh, jika saya berkedip, itu akan membawa gambar, yang agak aneh. 121 00:06:30,910 --> 00:06:37,370 Tapi itu salah satu potongan yang Anda dapat memanfaatkan dalam SDK. 122 00:06:37,370 --> 00:06:43,190 >> Dan Anda juga memiliki tulang konduksi transduser audio. 123 00:06:43,190 --> 00:06:47,350 Sehingga memungkinkan saya untuk benar-benar jenis bisikan, OK Glass. 124 00:06:47,350 --> 00:06:51,910 Dan kemudian akan mengakses perintah saya. 125 00:06:51,910 --> 00:06:57,050 Jadi secara keseluruhan itu adalah apa Google Glass. 126 00:06:57,050 --> 00:07:02,830 >> Jadi mari kita lebih ke seluk beluk apa kartu waktu ini, 127 00:07:02,830 --> 00:07:06,050 dan bagaimana kita dapat menggunakannya melakukan hal-hal yang berbeda. 128 00:07:06,050 --> 00:07:08,360 Jadi ada tiga jenis kartu waktu. 129 00:07:08,360 --> 00:07:13,040 Ada kartu statis, yang menampilkan teks, HTML, gambar, dan video. 130 00:07:13,040 --> 00:07:16,530 131 00:07:16,530 --> 00:07:19,870 Hal-hal ini juga dapat digunakan untuk memanggil hal-hal ini disebut kartu hidup, 132 00:07:19,870 --> 00:07:20,520 atau perendaman. 133 00:07:20,520 --> 00:07:23,730 Dan kita akan berbicara tentang bahwa dalam sedikit. 134 00:07:23,730 --> 00:07:27,940 >> Sebuah hidup kartu menampilkan kartu yang penting pada saat ini moment-- 135 00:07:27,940 --> 00:07:30,620 hal yang diberikan, pada dasarnya. 136 00:07:30,620 --> 00:07:33,410 Stopwatch adalah contoh yang baik untuk ini. 137 00:07:33,410 --> 00:07:37,020 >> Dan pencelupan menampilkan apa kita sebut kegiatan Android yang 138 00:07:37,020 --> 00:07:40,690 pada dasarnya mengambil alih seluruh layar. 139 00:07:40,690 --> 00:07:45,940 Jadi ide di sini adalah Anda dapat membuat banyak yang baik, bersih, segar, 140 00:07:45,940 --> 00:07:51,580 dan aplikasi yang dinamis, baik itu hanya CSS HTML sederhana 141 00:07:51,580 --> 00:07:54,910 Template, apakah sesuatu yang terjadi dan aktif. 142 00:07:54,910 --> 00:08:00,350 Ini adalah gambar permainan disebut Zombies Run, yang 143 00:08:00,350 --> 00:08:01,900 sebenarnya cukup menyenangkan. 144 00:08:01,900 --> 00:08:03,090 Kami akan lihat itu. 145 00:08:03,090 --> 00:08:12,052 Dan ini adalah permainan di sini yang menggunakan gyroscope-- Saya selalu mengatakan gyroscope-- 146 00:08:12,052 --> 00:08:13,010 ya, itu adalah giroskop. 147 00:08:13,010 --> 00:08:14,260 Apa yang saya lakukan? 148 00:08:14,260 --> 00:08:17,710 Giroskop, sehingga Anda dapat sebenarnya menyeimbangkan hal-hal di kepala Anda. 149 00:08:17,710 --> 00:08:21,160 150 00:08:21,160 --> 00:08:23,580 >> Jadi mari kita pergi lebih ke kartu waktu. 151 00:08:23,580 --> 00:08:27,440 Kartu statis juga dapat berisi bundel kartu, misalnya, album foto. 152 00:08:27,440 --> 00:08:32,400 Anda bisa melihat bahwa dilambangkan dengan Halaman ini sedikit lipatan di sini. 153 00:08:32,400 --> 00:08:37,059 Ketika Anda menekan ke dalamnya, Anda diberi baris lain kartu waktu. 154 00:08:37,059 --> 00:08:40,580 Dan di sana Anda akan dapat jenis menelusuri menggunakan scroll bar Anda, 155 00:08:40,580 --> 00:08:42,805 dan Anda juga akan dapat untuk berbagi kartu tertentu. 156 00:08:42,805 --> 00:08:48,397 157 00:08:48,397 --> 00:08:51,230 Jadi sekarang Anda harus agak akrab dengan berbagai jenis 158 00:08:51,230 --> 00:08:53,529 kartu waktu, apa yang kita akan lakukan 159 00:08:53,529 --> 00:08:55,570 adalah kita akan berbicara tentang pola desain. 160 00:08:55,570 --> 00:08:59,290 Dan ini mungkin hal yang bahwa sebagian besar siswa terjebak 161 00:08:59,290 --> 00:09:03,590 dengan ketika mereka mulai menyelam dalam pengembangan Google Glass. 162 00:09:03,590 --> 00:09:05,170 >> Jadi ada tiga pola desain. 163 00:09:05,170 --> 00:09:08,550 Pola desain pertama adalah pemberitahuan periodik. 164 00:09:08,550 --> 00:09:12,660 Dan apa yang tidak menggunakan cermin Layanan web API, atau latar belakang Android 165 00:09:12,660 --> 00:09:15,960 jasa untuk mendorong pemberitahuan ke garis waktu. 166 00:09:15,960 --> 00:09:19,590 Sebagai contoh, jika Anda mendaftar untuk aplikasi cnn.com itu, 167 00:09:19,590 --> 00:09:26,520 mereka akan mengirimkan pemberitahuan bila ada acara berita yang terjadi. 168 00:09:26,520 --> 00:09:31,860 >> Cermin API dapat digunakan untuk membuat setiap language-- cermin API bisa 169 00:09:31,860 --> 00:09:34,560 menggunakan bahasa apapun untuk membuat interaksi layanan web. 170 00:09:34,560 --> 00:09:39,230 Jadi pada dasarnya, seperti jika Anda tidak sangat akrab dengan Java, 171 00:09:39,230 --> 00:09:45,010 yang adalah apa yang menggunakan GDK, dan Anda lebih tertarik pada PHP misalnya, 172 00:09:45,010 --> 00:09:49,080 Anda dapat menulis layanan PHP dan aplikasi Glassware yang 173 00:09:49,080 --> 00:09:51,090 berinteraksi dengan itu, sebagai lawan untuk memiliki 174 00:09:51,090 --> 00:09:55,520 untuk menyelam lebih dalam bagian Java itu. 175 00:09:55,520 --> 00:10:00,050 Layanan latar belakang Android menggunakan Java per Kit Kaca Pembangunan. 176 00:10:00,050 --> 00:10:03,155 >> Jadi apa yang akan kita lakukan adalah kita akan beralih lebih hanya sebuah contoh di kaca, 177 00:10:03,155 --> 00:10:03,800 jika kita bisa. 178 00:10:03,800 --> 00:10:07,486 179 00:10:07,486 --> 00:10:08,360 Maaf untuk layar. 180 00:10:08,360 --> 00:10:11,340 Ini miring ke samping sini, bagi orang-orang yang berada di dalam. 181 00:10:11,340 --> 00:10:31,410 182 00:10:31,410 --> 00:10:31,930 Di sana kami pergi. 183 00:10:31,930 --> 00:10:33,110 Maaf tentang itu. 184 00:10:33,110 --> 00:10:36,220 Membawa sedikit untuk dimuat di sini. 185 00:10:36,220 --> 00:10:40,090 >> Jadi ini adalah contoh dari sesuatu bahwa The New York Times akan mengirim. 186 00:10:40,090 --> 00:10:43,780 Ini adalah pemberitahuan periodik yang berisi beberapa kartu statis yang 187 00:10:43,780 --> 00:10:45,670 memiliki informasi tentang hal itu. 188 00:10:45,670 --> 00:10:58,800 Jadi jika saya klik ke itu-- dan ini akan load-- sana kami pergi. 189 00:10:58,800 --> 00:11:00,860 Jika saya klik ke dalamnya, maka apa yang akan Anda dapatkan di sini 190 00:11:00,860 --> 00:11:04,890 adalah Anda akan mendapatkan informasi tentang judul atau cerita. 191 00:11:04,890 --> 00:11:08,235 Anda juga dapat melampirkan hal begitu bahwa Anda benar-benar dapat membaca dengan suara keras. 192 00:11:08,235 --> 00:11:11,740 Dan apa yang membaca keras dilakukannya itu akan membacakannya untuk Anda di telinga Anda. 193 00:11:11,740 --> 00:11:14,080 Anda tidak bisa benar-benar mendengar itu, tapi pada dasarnya itu 194 00:11:14,080 --> 00:11:17,730 konektor tulang yang akan membaca di kepala Anda. 195 00:11:17,730 --> 00:11:19,590 Ini adalah cara terbaik untuk meletakkannya. 196 00:11:19,590 --> 00:11:22,880 >> Jadi itulah apa periodik pemberitahuan sekitar. 197 00:11:22,880 --> 00:11:25,270 Ada semua jenis mereka. 198 00:11:25,270 --> 00:11:27,250 Jika Anda menggunakan Twitter, Twitter aplikasi lain 199 00:11:27,250 --> 00:11:29,760 semacam memberikan contoh apa pemberitahuan periodik ini 200 00:11:29,760 --> 00:11:30,260 apps. 201 00:11:30,260 --> 00:11:33,390 202 00:11:33,390 --> 00:11:38,400 >> Desain pattern-- kedua dan kita akan pergi dan kembali ke hal. 203 00:11:38,400 --> 00:11:42,120 Pola desain kedua adalah tugas yang sedang berlangsung. 204 00:11:42,120 --> 00:11:45,780 Dan pada dasarnya, ini adalah kartu yang terus berjalan di latar belakang. 205 00:11:45,780 --> 00:11:46,780 Anda dapat meninggalkan kartu. 206 00:11:46,780 --> 00:11:49,210 Anda dapat pergi melakukan sesuatu lain di timeline. 207 00:11:49,210 --> 00:11:53,462 Tapi pada dasarnya, apa yang terjadi adalah bahwa hal itu selalu berjalan. 208 00:11:53,462 --> 00:11:55,670 Sesuatu yang selalu akan pada, seperti aplikasi nyata, 209 00:11:55,670 --> 00:11:57,950 seperti stopwatch misalnya. 210 00:11:57,950 --> 00:12:01,420 >> Hal ini hanya dapat dilaksanakan menggunakan kaca Developer Kit. 211 00:12:01,420 --> 00:12:05,150 Tapi Anda dapat mengambil keuntungan penuh dari semua perangkat keras kaca. 212 00:12:05,150 --> 00:12:08,330 The Android GDK adalah Jawa saja. 213 00:12:08,330 --> 00:12:11,260 Jadi jika Anda terbiasa dengan Java, itu hebat. 214 00:12:11,260 --> 00:12:14,770 Jika Anda akrab dengan Android pengembangan khusus, 215 00:12:14,770 --> 00:12:16,751 ada seminar besar, saya percaya. 216 00:12:16,751 --> 00:12:18,250 Saya tidak yakin apa waktu yang tepat. 217 00:12:18,250 --> 00:12:21,080 Tapi ada seminar pada pengembangan Android. 218 00:12:21,080 --> 00:12:24,220 Jika Anda berencana untuk melakukan GDK, saya sarankan pergi ke salah satu yang 219 00:12:24,220 --> 00:12:26,389 khusus, karena itu akan tumpang tindih 220 00:12:26,389 --> 00:12:28,180 persis apa yang Anda akan digunakan untuk kaca. 221 00:12:28,180 --> 00:12:31,080 222 00:12:31,080 --> 00:12:32,320 >> Jadi mari kita lihat. 223 00:12:32,320 --> 00:12:34,020 Mari kita membuka aplikasi lain. 224 00:12:34,020 --> 00:12:37,020 Bisakah kita beralih ke hal? 225 00:12:37,020 --> 00:12:37,520 OK Glass. 226 00:12:37,520 --> 00:12:43,990 227 00:12:43,990 --> 00:12:44,490 Mulai lari. 228 00:12:44,490 --> 00:12:54,090 229 00:12:54,090 --> 00:12:58,610 Jadi ini adalah permainan yang saya gunakan ketika Aku bosan ketika saya pergi berjalan, 230 00:12:58,610 --> 00:13:02,180 disebut Zombies Run. 231 00:13:02,180 --> 00:13:07,217 Dan pada dasarnya apa yang dilakukannya adalah itu tracks-- pada dasarnya, 232 00:13:07,217 --> 00:13:09,050 Anda menjalankan dari zombie sepanjang waktu. 233 00:13:09,050 --> 00:13:12,070 Tapi itu seperti jika saya run-- saya tahu ini akan menjadi benar-benar awkward-- 234 00:13:12,070 --> 00:13:19,170 tetapi jika aku berlari-lari di sini, itu harus melacak atau memberikan kecepatan a. 235 00:13:19,170 --> 00:13:23,530 Ini harus memperbarui seberapa jauh aku sudah berlari, atau hal-hal seperti itu. 236 00:13:23,530 --> 00:13:25,620 >> Jadi ini seperti a-- ini app essentially-- 237 00:13:25,620 --> 00:13:28,620 itu mengambil kedua untuk memperbarui pada yang side-- menjengkelkan. 238 00:13:28,620 --> 00:13:32,030 Tapi pada dasarnya, apa yang terjadi di sini adalah bahwa ini selalu berjalan. 239 00:13:32,030 --> 00:13:33,470 Dan kau berinteraksi dengan itu. 240 00:13:33,470 --> 00:13:35,730 Dan Anda dapat hanya jenis dari melakukan hal-hal yang berbeda. 241 00:13:35,730 --> 00:13:37,460 Dan ada banyak aplikasi yang sejenisnya. 242 00:13:37,460 --> 00:13:40,334 Dan ada aplikasi yang Anda benar-benar bisa menciptakan melakukan hal yang sama. 243 00:13:40,334 --> 00:13:43,680 244 00:13:43,680 --> 00:13:44,460 Jadi itu saja. 245 00:13:44,460 --> 00:14:05,530 246 00:14:05,530 --> 00:14:06,750 >> Baiklah. 247 00:14:06,750 --> 00:14:09,820 Jadi desain berikutnya Pola adalah perendaman. 248 00:14:09,820 --> 00:14:13,465 Perendaman akan mengkonsumsi seluruh yang layar dan seluruh waktu. 249 00:14:13,465 --> 00:14:17,800 Jadi Anda benar-benar tidak bisa hanya melompat keluar dan pergi melakukan hal-hal lain jika Anda ingin. 250 00:14:17,800 --> 00:14:21,270 Ini seperti seolah-olah Anda sedang bermain permainan pada kaca itu sendiri. 251 00:14:21,270 --> 00:14:24,590 Hal ini hanya dapat dilaksanakan menggunakan juga GDK. 252 00:14:24,590 --> 00:14:27,433 Jadi sekali lagi, keuntungan menggunakan GDK 253 00:14:27,433 --> 00:14:31,840 adalah bahwa pada dasarnya Anda mengambil penuh keuntungan dari semua perangkat keras yang 254 00:14:31,840 --> 00:14:34,510 di Google Glass sendiri. 255 00:14:34,510 --> 00:14:40,190 >> Jadi kita akan pergi ke satu lagi contoh di kaca. 256 00:14:40,190 --> 00:14:42,050 OK Glass. 257 00:14:42,050 --> 00:14:46,930 Bermain game keseimbangan. 258 00:14:46,930 --> 00:14:52,287 Jadi ini adalah permainan saya ingin bermain saat Aku bosan di tempat kerja, hanya dalam rapat. 259 00:14:52,287 --> 00:14:54,120 Mudah-mudahan itu akan menunjukkan di sini setiap saat sekarang. 260 00:14:54,120 --> 00:14:58,220 261 00:14:58,220 --> 00:14:59,190 Di sana kami pergi. 262 00:14:59,190 --> 00:15:00,200 Baiklah. 263 00:15:00,200 --> 00:15:03,290 Jadi apa itu adalah aku menggunakan JavaScript 264 00:15:03,290 --> 00:15:08,380 untuk menyeimbangkan benda-benda di kepalaku, hal-hal seperti itu. 265 00:15:08,380 --> 00:15:11,235 Jadi ini adalah jenis Aplikasi perendaman. 266 00:15:11,235 --> 00:15:12,485 Tingkat sembilan seperti mustahil. 267 00:15:12,485 --> 00:15:15,240 268 00:15:15,240 --> 00:15:15,940 >> OK, Glass. 269 00:15:15,940 --> 00:15:20,240 Ada juga permainan interaktif yang Anda dapat melakukan, like-- tidak merekam video. 270 00:15:20,240 --> 00:15:32,720 271 00:15:32,720 --> 00:15:35,290 Berhenti merekam. 272 00:15:35,290 --> 00:15:36,910 Mengapa Anda merekam? 273 00:15:36,910 --> 00:15:37,970 Mohon Maaf. 274 00:15:37,970 --> 00:15:41,830 Kaca bertingkah. 275 00:15:41,830 --> 00:15:42,520 OK, Glass. 276 00:15:42,520 --> 00:15:51,790 277 00:15:51,790 --> 00:15:53,470 OK, Glass. 278 00:15:53,470 --> 00:15:59,379 Bermain game Clay Shooter. 279 00:15:59,379 --> 00:16:01,670 Jadi ini adalah salah satu dari game-game interaktif yang aneh 280 00:16:01,670 --> 00:16:04,080 Anda bisa main-main dengan. 281 00:16:04,080 --> 00:16:07,630 Ini menggunakan banyak komponen dalam Google Glass. 282 00:16:07,630 --> 00:16:09,480 Api. 283 00:16:09,480 --> 00:16:09,980 Api. 284 00:16:09,980 --> 00:16:11,650 Aku mengerikan di game ini. 285 00:16:11,650 --> 00:16:16,290 Dan pada dasarnya, Anda hanya dapat menggunakan api kata untuk benar-benar pergi keluar dan api. 286 00:16:16,290 --> 00:16:17,000 Api. 287 00:16:17,000 --> 00:16:18,420 Oh, itu tidak akan pernah terjadi. 288 00:16:18,420 --> 00:16:21,670 Aku akan merindukannya setiap waktu. 289 00:16:21,670 --> 00:16:23,554 Tapi itu semacam memberikan Anda lebih dari contoh 290 00:16:23,554 --> 00:16:26,220 menggunakan semua berbeda komponen untuk membuat game kaca ini. 291 00:16:26,220 --> 00:16:32,719 292 00:16:32,719 --> 00:16:34,635 Jadi hal berikutnya yang Anda ingin berpikir tentang di sini 293 00:16:34,635 --> 00:16:40,090 adalah metode doa, istilah mewah untuk, bagaimana cara memulai aplikasi saya? 294 00:16:40,090 --> 00:16:44,740 Jadi ada berbagai cara untuk memanfaatkan metode doa yang berbeda. 295 00:16:44,740 --> 00:16:48,840 Pola desain yang berbeda, untuk contoh pemberitahuan periodik, 296 00:16:48,840 --> 00:16:51,150 mereka tidak akan menggunakan OK, menu Glass. 297 00:16:51,150 --> 00:16:54,050 Jadi jika Anda ingin melakukan sesuatu yang memiliki dan mengirim pemberitahuan, 298 00:16:54,050 --> 00:16:59,201 Katakanlah Anda memiliki sebuah aplikasi yang mengingatkan Anda tentang sesuatu yang terjadi, 299 00:16:59,201 --> 00:17:01,950 Anda tidak akan bisa membawa bahwa dengan menggunakan menu Glass. 300 00:17:01,950 --> 00:17:04,260 Itu hanya sesuatu bahwa Anda akan dapat melakukan 301 00:17:04,260 --> 00:17:05,614 melalui kaca GDK sendiri. 302 00:17:05,614 --> 00:17:10,270 303 00:17:10,270 --> 00:17:14,900 >> Jadi saya sudah menggunakan kedua istilah, cermin API dan Kaca GDK. 304 00:17:14,900 --> 00:17:18,569 Dan aku akan pergi ke mereka sedikit lebih dalam. 305 00:17:18,569 --> 00:17:21,730 Jadi sebelum GDK, cermin digunakan terutama 306 00:17:21,730 --> 00:17:24,530 sebagai interaksi aplikasi. 307 00:17:24,530 --> 00:17:26,980 Menggunakan backend web layanan untuk mencapai 308 00:17:26,980 --> 00:17:29,880 tugas-tugas sederhana, seperti waktu langganan, berbagi konten, 309 00:17:29,880 --> 00:17:31,390 dan teks suara. 310 00:17:31,390 --> 00:17:35,370 Gelas menggunakan cermin API dapat ditulis dalam hampir semua bahasa. 311 00:17:35,370 --> 00:17:38,130 Gelas yang hanya menggunakan cermin API tidak akan 312 00:17:38,130 --> 00:17:41,130 memiliki kemampuan untuk menggunakan Metode doa suara, 313 00:17:41,130 --> 00:17:45,770 maupun barang perangkat keras seperti giroskop dan akselerometer. 314 00:17:45,770 --> 00:17:48,670 >> Anda dapat membuat Glassware tanpa perangkat fisik di tangan. 315 00:17:48,670 --> 00:17:49,680 Jadi itu adalah hal yang bagus. 316 00:17:49,680 --> 00:17:54,280 Jadi, jika Anda hanya perlu membuat Gelas yang Anda tidak benar-benar 317 00:17:54,280 --> 00:17:56,850 membutuhkan perangkat yang sebenarnya, Anda bisa melakukan itu, terutama 318 00:17:56,850 --> 00:18:00,900 jika sulit untuk mendapatkan Google yang sebenarnya Kaca, atau jika Anda tidak memiliki satu, 319 00:18:00,900 --> 00:18:02,940 atau sesuatu semacam ini. 320 00:18:02,940 --> 00:18:05,690 Hal ini membutuhkan pengetahuan tentang OAuth2. 321 00:18:05,690 --> 00:18:08,789 Dan apa otentikasi terbuka adalah jika Anda pernah 322 00:18:08,789 --> 00:18:11,080 pergi ke sebuah situs web yang mengatakan masuk melalui Facebook Anda, 323 00:18:11,080 --> 00:18:14,930 atau masuk dengan akun Google Anda, hal-hal seperti itu, itu Terbuka Auth. 324 00:18:14,930 --> 00:18:19,330 Dan yang pada dasarnya akan menjadi digunakan karena cermin API adalah awan 325 00:18:19,330 --> 00:18:22,050 layanan. 326 00:18:22,050 --> 00:18:25,470 >> Adapun GDK, Glass Developer Kit adalah, pada dasarnya, 327 00:18:25,470 --> 00:18:28,000 perpanjangan pengembangan Android. 328 00:18:28,000 --> 00:18:30,020 Hal ini hanya dapat digunakan dengan Java. 329 00:18:30,020 --> 00:18:32,640 Pengembang memiliki penuh meskipun untuk semua hardware asli 330 00:18:32,640 --> 00:18:35,790 fitur, termasuk giroskop dan akselerometer. 331 00:18:35,790 --> 00:18:38,290 Ini terutama digunakan untuk kemampuan doa suara, 332 00:18:38,290 --> 00:18:42,700 Anda saw-- OK, Kaca, yang seluruh menu thing-- 333 00:18:42,700 --> 00:18:46,726 Kartu hidup, dan aplikasi immersive. 334 00:18:46,726 --> 00:18:48,850 Hal ini mengharuskan Anda memiliki perangkat di tangan, 335 00:18:48,850 --> 00:18:52,700 karena Anda selalu harus terus-menerus memuat kode ke Kaca Anda 336 00:18:52,700 --> 00:18:53,577 untuk menguji dengan. 337 00:18:53,577 --> 00:18:56,200 338 00:18:56,200 --> 00:19:00,180 >> Jadi GDK dibandingkan cermin. 339 00:19:00,180 --> 00:19:03,720 Pro adalah bahwa yang sederhana untuk pengembang Android, 340 00:19:03,720 --> 00:19:05,230 pemula atau profesional. 341 00:19:05,230 --> 00:19:07,720 Anda punya kemampuan untuk menggunakan semua perangkat keras asli. 342 00:19:07,720 --> 00:19:09,580 Ini membuka pintu untuk interaktif Glassware, 343 00:19:09,580 --> 00:19:12,370 fungsionalitas offline di mana Anda tidak perlu internet, 344 00:19:12,370 --> 00:19:13,970 dan banyak dokumentasi. 345 00:19:13,970 --> 00:19:16,640 Jadi itu didokumentasikan dengan baik. 346 00:19:16,640 --> 00:19:20,250 >> Yang kontra adalah bahwa itu hanya tersedia dalam satu bahasa, Jawa. 347 00:19:20,250 --> 00:19:23,370 Dan pengembangan terpadu dibentuk dapat mengambil benar-benar waktu yang cukup lama 348 00:19:23,370 --> 00:19:23,870 melakukan. 349 00:19:23,870 --> 00:19:26,771 Ketika saya mengatakan waktu yang lama, dan saya maksud seperti mungkin beberapa jam untuk mendapatkannya 350 00:19:26,771 --> 00:19:27,395 semua dikonfigurasi. 351 00:19:27,395 --> 00:19:30,009 352 00:19:30,009 --> 00:19:31,800 Ada banyak hal, juga, Anda akan memiliki 353 00:19:31,800 --> 00:19:34,920 yang perlu dipertimbangkan seperti baterai hidup dan penggunaan memori. 354 00:19:34,920 --> 00:19:38,535 Maksudku, aku berada di 100% bila Aku mulai presentasi ini. 355 00:19:38,535 --> 00:19:41,640 356 00:19:41,640 --> 00:19:44,110 Dan saya turun 20% sudah. 357 00:19:44,110 --> 00:19:48,820 >> Jadi tergantung pada aplikasi yang Anda gunakan, dan tergantung pada apa aplikasi Anda benar-benar 358 00:19:48,820 --> 00:19:54,130 tidak, Anda ingin untuk berpikir tentang, OK, apa Saya bisa lakukan dengan baterai paling minimal 359 00:19:54,130 --> 00:19:54,890 Konsumsi hidup? 360 00:19:54,890 --> 00:19:59,308 Jadi mereka adalah hal-hal penting ketika Anda mulai menggunakan semua barang tersebut. 361 00:19:59,308 --> 00:20:02,620 >> Dalam hal cermin API, Anda dapat cukup banyak 362 00:20:02,620 --> 00:20:04,740 menggunakan hampir bahasa apapun yang memiliki kerangka web. 363 00:20:04,740 --> 00:20:10,170 Anda tidak dapat menggunakan C, tapi misalnya, Anda dapat menggunakan PHP, Java, Python, Ruby, 364 00:20:10,170 --> 00:20:14,550 Pergi, bahasa yang berbeda lainnya. 365 00:20:14,550 --> 00:20:18,770 Dan hal yang keren itu hanya menggunakan arsitektur web sederhana. 366 00:20:18,770 --> 00:20:19,980 Anda membuat permintaan posting. 367 00:20:19,980 --> 00:20:21,350 Ini memasukkan kartu. 368 00:20:21,350 --> 00:20:22,850 Anda membuat permintaan get. 369 00:20:22,850 --> 00:20:24,750 Ia mendapat kartu. 370 00:20:24,750 --> 00:20:27,960 >> Kontra adalah bahwa Anda perlu Pengetahuan OAuth2, yaitu tanda 371 00:20:27,960 --> 00:20:29,360 dengan akun Google Anda. 372 00:20:29,360 --> 00:20:33,560 Dan itu dapat kadang-kadang membingungkan bagi orang-orang. 373 00:20:33,560 --> 00:20:37,477 Saya percaya bahwa ketika seminar diposting bahwa tidak hanya slide, 374 00:20:37,477 --> 00:20:39,310 tetapi beberapa bahan lain yang melekat padanya. 375 00:20:39,310 --> 00:20:40,300 Apakah itu benar? 376 00:20:40,300 --> 00:20:43,500 Dan aku punya PDF yang besar, seperti sembilan halaman PDF, 377 00:20:43,500 --> 00:20:45,550 tentang bagaimana mengatur semua itu untuk orang-orang. 378 00:20:45,550 --> 00:20:48,790 Dan itu memberi Anda gambaran tentang seperti struktur database 379 00:20:48,790 --> 00:20:51,520 untuk memegang kunci dan token. 380 00:20:51,520 --> 00:20:58,090 Jadi saya mudah-mudahan akan dapat titik terang pada OAuth 381 00:20:58,090 --> 00:21:01,550 dengan masuk ke dokumen yang sedikit lebih jauh. 382 00:21:01,550 --> 00:21:05,140 >> Salah satu hal yang penipu besar adalah bahwa tidak ada fungsi offline. 383 00:21:05,140 --> 00:21:09,294 Anda memerlukan akses internet. 384 00:21:09,294 --> 00:21:10,850 Jika Anda tidak dapat memutuskan, jangan khawatir. 385 00:21:10,850 --> 00:21:12,560 Anda dapat menggunakan keduanya. 386 00:21:12,560 --> 00:21:17,620 Sebagai contoh, katakanlah Anda membuat permainan menggunakan perendaman melalui GDK. 387 00:21:17,620 --> 00:21:20,390 Anda juga bisa membuat leaderboard yang ada di awan. 388 00:21:20,390 --> 00:21:24,510 Menggunakan cermin API, Anda dapat mengirim Anda skor untuk layanan web leaderboard Anda, 389 00:21:24,510 --> 00:21:26,320 sehingga dapat ditampilkan. 390 00:21:26,320 --> 00:21:29,840 >> Jadi Anda pada dasarnya ingin menggunakan apa terbaik untuk jenis aplikasi Anda. 391 00:21:29,840 --> 00:21:33,930 Tidak necessarily-- Anda tidak memiliki untuk pergi ke satu sisi atau yang lain. 392 00:21:33,930 --> 00:21:37,950 Hanya saja salah satu akan be-- jika Anda akan menggunakan keduanya, 393 00:21:37,950 --> 00:21:39,350 Anda mungkin memiliki kebutuhan untuk itu. 394 00:21:39,350 --> 00:21:40,850 Dan itu adalah banyak pekerjaan. 395 00:21:40,850 --> 00:21:43,610 Tapi itu pasti worth it jika Anda bisa mendapatkannya melalui. 396 00:21:43,610 --> 00:21:47,850 397 00:21:47,850 --> 00:21:55,530 >> Jadi saya akan memberikan contoh cepat API cermin dan kemampuannya. 398 00:21:55,530 --> 00:21:58,220 Jadi misalnya, salah satu hal itu-- ini 399 00:21:58,220 --> 00:22:03,930 adalah proyek pemula Kaca yang dilengkapi dengan sampel Google. 400 00:22:03,930 --> 00:22:05,700 Pada dasarnya menjabarkan segala sesuatu yang Anda 401 00:22:05,700 --> 00:22:08,900 bisa melakukan dengan setidaknya cermin API. 402 00:22:08,900 --> 00:22:11,440 >> Beberapa hal yang saya punya menunjukkan Anda sebelumnya juga, 403 00:22:11,440 --> 00:22:14,365 misalnya, permainan, keseimbangan permainan dan mereka, 404 00:22:14,365 --> 00:22:18,735 mereka sebenarnya sampel kode bahwa Google menyediakan. 405 00:22:18,735 --> 00:22:24,375 Jadi Anda lihat, Google telah melakukan banyak pekerjaan untuk Anda. 406 00:22:24,375 --> 00:22:27,570 Anda hanya perlu dasarnya mencari tahu persis bagaimana 407 00:22:27,570 --> 00:22:31,480 untuk menempatkan aplikasi Anda bersama-sama untuk memanfaatkan lebih baik 408 00:22:31,480 --> 00:22:34,200 alat tersebut dan hal-hal bahwa mereka telah memberikan. 409 00:22:34,200 --> 00:22:36,810 >> Ini adalah contoh untuk timeline. 410 00:22:36,810 --> 00:22:41,970 Tapi apa yang bisa kita lakukan di sini adalah, kode di belakang ini, 411 00:22:41,970 --> 00:22:45,010 adalah Anda dapat melihat persis bagaimana mereka masukkan pesan ke garis waktu, 412 00:22:45,010 --> 00:22:49,730 atau menyisipkan gambar, atau masukkan kartu dengan HTML paginasi. 413 00:22:49,730 --> 00:22:53,620 Subscriptions-- berlangganan adalah sesuatu yang Anda berlangganan. 414 00:22:53,620 --> 00:22:55,880 Sebagai contoh, saya berlangganan The New York Times. 415 00:22:55,880 --> 00:23:01,600 Dan mereka mengirim Kaca saya, saya Kaca spesifik, update berkala. 416 00:23:01,600 --> 00:23:04,250 Itulah yang benar-benar cermin API. 417 00:23:04,250 --> 00:23:08,820 Dan di situs pengembang Kaca, mereka memiliki semua ini di sini untuk Anda, 418 00:23:08,820 --> 00:23:12,510 sehingga Anda pada dasarnya dapat memanfaatkan ini. 419 00:23:12,510 --> 00:23:15,680 >> Jadi salah satu dari yang lain hal yang saya berharap saya memiliki 420 00:23:15,680 --> 00:23:19,165 ketika saya sedang mengembangkan aplikasi Kaca sebelumnya, dan juga mahasiswa saya tahun lalu, 421 00:23:19,165 --> 00:23:20,540 adalah hal yang keren ini. 422 00:23:20,540 --> 00:23:22,980 Dan itu disebut Desainer aliran barang pecah belah. 423 00:23:22,980 --> 00:23:26,860 Dan desainer aliran Glassware pada dasarnya adalah cara untuk Anda 424 00:23:26,860 --> 00:23:29,990 untuk membangun aplikasi Google Glass, sehingga Anda dapat benar-benar 425 00:23:29,990 --> 00:23:31,890 lihat apa yang terjadi. 426 00:23:31,890 --> 00:23:36,450 >> Jadi saya membangun semacam ini sementara Aplikasi Google Glass di sini. 427 00:23:36,450 --> 00:23:37,710 OK, Glass. 428 00:23:37,710 --> 00:23:40,850 Dan kemudian saya ingin melakukan sesuatu. 429 00:23:40,850 --> 00:23:43,430 Peluncuran aplikasi CS50. 430 00:23:43,430 --> 00:23:46,070 Dan kemudian akan berkata, Selamat datang di app CS50 saya. 431 00:23:46,070 --> 00:23:49,490 Dan kemudian saya dapat menekan, Anda bisa lihat di sini, untuk pilihan lainnya. 432 00:23:49,490 --> 00:23:54,650 Dan satu, aku bisa baik melakukan otomatis Plus, atau aku bisa menulis PSET saya untuk saya. 433 00:23:54,650 --> 00:23:57,390 Jadi ada hal yang berbeda. 434 00:23:57,390 --> 00:24:01,810 Jika Anda menggunakan menulis opsi PSET saya, ia mengatakan, peringatan, tidak dianjurkan. 435 00:24:01,810 --> 00:24:04,820 Tidak ingin Kaca untuk menulis PSET Anda untuk Anda. 436 00:24:04,820 --> 00:24:12,010 >> Tapi pada dasarnya, ini adalah alat yang bagus bahwa banyak orang telah terjawab. 437 00:24:12,010 --> 00:24:15,730 Dan itu akan menjadi besar jika Anda dapat membantu lay out 438 00:24:15,730 --> 00:24:19,260 aplikasi Anda di salah satu item. 439 00:24:19,260 --> 00:24:23,020 Dan hal keren juga adalah bahwa ada ini review desain tombol. 440 00:24:23,020 --> 00:24:25,330 Dan apa review desain ini Tombol tidak, pada dasarnya, 441 00:24:25,330 --> 00:24:29,580 itu memungkinkan Google sebenarnya Tim kaca untuk meninjau aplikasi Anda 442 00:24:29,580 --> 00:24:31,940 dan memberikan komentar tentang itu sebelumnya. 443 00:24:31,940 --> 00:24:38,430 Jadi banyak fitur keren bahwa Kaca Tim telah dilakukan dalam rangka untuk membangun itu, 444 00:24:38,430 --> 00:24:41,890 untuk membuatnya semudah mungkin untuk Anda benar-benar menulis Google Glass 445 00:24:41,890 --> 00:24:43,276 aplikasi. 446 00:24:43,276 --> 00:24:43,776 Ya? 447 00:24:43,776 --> 00:24:45,734 >> SPEAKER 1: Apakah ini hanya desain, atau bisa Anda kemudian 448 00:24:45,734 --> 00:24:49,966 menerjemahkan this-- melakukan ini secara otomatis diterjemahkan ke dalam kode yang dapat Anda gunakan? 449 00:24:49,966 --> 00:24:53,090 CHRISTOPHER BARTHOLOMEW: Jadi pertanyaannya adalah bahwa, apakah ini hanya untuk desain, 450 00:24:53,090 --> 00:24:55,555 dan apakah hal itu diterjemahkan ke dalam kode aktual untuk Anda? 451 00:24:55,555 --> 00:24:56,540 Tidak, tidak. 452 00:24:56,540 --> 00:24:59,740 Tapi apa yang dilakukannya itu tidak mengalahkan papan putih raksasa dan ton 453 00:24:59,740 --> 00:25:01,870 potongan kertas putih. 454 00:25:01,870 --> 00:25:06,020 Sehingga Anda tahu persis sekali Anda menerapkan kartu tertentu, 455 00:25:06,020 --> 00:25:08,860 Anda tahu itu akan apply-- saat Anda sedang menulis program anda, 456 00:25:08,860 --> 00:25:13,990 oh, saya ingin kartu khusus ini sebenarnya memulai sesuatu yang lain. 457 00:25:13,990 --> 00:25:15,770 Dan sehingga meletakkan keluar dengan sangat baik. 458 00:25:15,770 --> 00:25:20,007 Dan jika Anda berencana untuk melakukan aplikasi Google Glass 459 00:25:20,007 --> 00:25:23,090 dan Anda melakukan salah satu dari ini, saya akan mengirimkan salah satu dari ini sebagai pra-proposal Anda. 460 00:25:23,090 --> 00:25:26,130 Dan saya yakin TF Anda akan benar-benar senang tentang itu, karena mereka akan 461 00:25:26,130 --> 00:25:28,088 seperti, oh ini adalah apa yang aplikasi Anda tidak. 462 00:25:28,088 --> 00:25:29,700 Saya tahu apa yang saya harapkan dari itu. 463 00:25:29,700 --> 00:25:31,491 Karena kadang-kadang, itu benar-benar sulit untuk menjaga 464 00:25:31,491 --> 00:25:33,240 melacak apa yang terjadi dalam aplikasi kaca. 465 00:25:33,240 --> 00:25:38,290 466 00:25:38,290 --> 00:25:41,570 >> Mari kita kembali ke ini. 467 00:25:41,570 --> 00:25:44,245 Hal lain yang keren adalah memanfaatkan dari taman bermain Glassware 468 00:25:44,245 --> 00:25:48,300 untuk meninjau dan membuat konten yang adalah menampilkan pada aplikasi Anda. 469 00:25:48,300 --> 00:25:57,800 Jadi apa yang adalah alat di mana Anda benar-benar dapat merancang bagaimana hal-hal terlihat. 470 00:25:57,800 --> 00:26:04,470 Jadi misalnya, jika saya ingin make-- menunggu untuk dimuat di sini. 471 00:26:04,470 --> 00:26:14,230 472 00:26:14,230 --> 00:26:17,940 >> Jika saya ingin membuat template tertentu, saya bisa 473 00:26:17,940 --> 00:26:22,370 melakukannya di sini menggunakan ini, pada dasarnya alat 474 00:26:22,370 --> 00:26:25,460 bahwa mereka sudah memberi kami, untuk benar-benar menyesuaikan 475 00:26:25,460 --> 00:26:30,520 bagaimana kartu yang sebenarnya Anda akan melihat. 476 00:26:30,520 --> 00:26:32,540 Moshi Moshi. 477 00:26:32,540 --> 00:26:36,610 Ini bagus. 478 00:26:36,610 --> 00:26:38,480 Terima kasih, Google. 479 00:26:38,480 --> 00:26:40,820 Jadi Anda benar-benar bisa melihat bagaimana kartu Anda 480 00:26:40,820 --> 00:26:42,642 akan melihat ketika Anda mulai membangun mereka 481 00:26:42,642 --> 00:26:44,850 dan kemudian Anda mulai mengirim mereka ke Google Glass. 482 00:26:44,850 --> 00:26:52,040 483 00:26:52,040 --> 00:26:55,010 >> Hal berikutnya adalah ini PDF handout yang saya sudah 484 00:26:55,010 --> 00:26:58,000 dibuat dalam Comes urutan jika Anda akan melakukan pemberitahuan 485 00:26:58,000 --> 00:27:03,140 layanan, pemberitahuan periodik, atau bekerja dengan cermin API sebagai lawan 486 00:27:03,140 --> 00:27:05,490 ke GDK. 487 00:27:05,490 --> 00:27:07,870 Dan biarkan aku mendapatkan itu untuk Anda. 488 00:27:07,870 --> 00:27:36,830 489 00:27:36,830 --> 00:27:39,415 >> Mengambil sedikit untuk dimuat di sini, maaf. 490 00:27:39,415 --> 00:27:43,510 Seharusnya sudah terbuka. 491 00:27:43,510 --> 00:27:44,010 Di sana kami pergi. 492 00:27:44,010 --> 00:27:46,640 493 00:27:46,640 --> 00:27:53,560 >> Jadi misalnya, jika Anda ingin mengatur menggunakan cermin API, 494 00:27:53,560 --> 00:27:57,340 Saya memiliki petunjuk rinci penuh tentang cara melakukan itu-- bagaimana 495 00:27:57,340 --> 00:28:01,780 Anda mengakses API Google konsol, dengan apa akun, 496 00:28:01,780 --> 00:28:06,150 cara membuat specific-- memungkinkan cermin API, 497 00:28:06,150 --> 00:28:09,190 bekerja dengan terbuka otentikasi, dan juga 498 00:28:09,190 --> 00:28:13,260 bagaimana menggunakan taman bermain yang kami hanya khusus melihat. 499 00:28:13,260 --> 00:28:19,440 Informasi begitu baik di sini yang akan datang dengan slide deck yang sebenarnya. 500 00:28:19,440 --> 00:28:22,520 >> Jika tidak, Anda juga bisa melakukan hal-hal lain di sini, 501 00:28:22,520 --> 00:28:30,050 dan secara khusus ada yang struktur database yang saya buat, 502 00:28:30,050 --> 00:28:32,820 atau bahwa saya telah melakukan untuk Anda, bahwa Anda dapat melihat 503 00:28:32,820 --> 00:28:38,030 untuk melihat bagaimana membangun terbuka Tabel otentikasi pengguna. 504 00:28:38,030 --> 00:28:41,079 Jadi sesuatu juga memahami iklan melacak, 505 00:28:41,079 --> 00:28:43,620 terutama jika Anda akan bisa bekerja sama dengan cermin API. 506 00:28:43,620 --> 00:28:55,800 507 00:28:55,800 --> 00:28:56,400 Ada Anda. 508 00:28:56,400 --> 00:29:02,530 509 00:29:02,530 --> 00:29:05,640 >> Jadi, satu ton sumber daya. 510 00:29:05,640 --> 00:29:10,540 Apa yang saya sarankan lakukan adalah pergi ke developers.google.com/glass dan membaca, 511 00:29:10,540 --> 00:29:14,150 karena ada banyak informasi di sana, 512 00:29:14,150 --> 00:29:17,720 terlalu banyak untuk pergi ke seluruh seminar. 513 00:29:17,720 --> 00:29:21,220 Tapi ada banyak informasi, itu banyak informasi yang baik, seperti itu 514 00:29:21,220 --> 00:29:24,640 memperluas lebih lanjut tentang ini, terutama di sisi kode hal. 515 00:29:24,640 --> 00:29:27,630 Saya juga telah menambahkan cepat mulai panduan untuk GDK, 516 00:29:27,630 --> 00:29:30,600 sehingga jika Anda perlu jenis melompat ke dalamnya, 517 00:29:30,600 --> 00:29:32,770 Anda memiliki kemampuan untuk melakukan itu juga. 518 00:29:32,770 --> 00:29:36,290 >> Saya sudah added-- ada Video di sini, Android Tutorial. 519 00:29:36,290 --> 00:29:38,630 Ada video YouTube yang disertakan, bahwa jika Anda 520 00:29:38,630 --> 00:29:42,920 ingin mulai berkembang dengan menggunakan sistem operasi Android, 521 00:29:42,920 --> 00:29:46,630 jika Anda seorang pemula, video yang benar-benar akan membantu Anda melakukannya. 522 00:29:46,630 --> 00:29:51,170 Sekali lagi, aplikasi Kaca yang menggunakan GDK 523 00:29:51,170 --> 00:29:53,000 aplikasi secara harfiah hanya Android. 524 00:29:53,000 --> 00:29:56,090 Mereka dapat port bolak-balik. 525 00:29:56,090 --> 00:29:58,740 >> Akhirnya saya telah menambahkan Google panduan gaya untuk Java. 526 00:29:58,740 --> 00:30:02,090 Jika ada sesuatu specifically-- Bagaimana saya lakukan a-- Anda tahu, 527 00:30:02,090 --> 00:30:05,830 apa cara terbaik untuk melakukan untuk loop, dalam hal Google? 528 00:30:05,830 --> 00:30:10,230 Bahwa panduan gaya akan membantu Anda melakukan hal-hal. 529 00:30:10,230 --> 00:30:11,550 >> Dan itu saja. 530 00:30:11,550 --> 00:30:13,990 Jadi saya harap kalian memiliki informasi yang cukup 531 00:30:13,990 --> 00:30:17,760 untuk maju dengan melompat ke aplikasi Google Glass. 532 00:30:17,760 --> 00:30:19,590 Tapi yang pasti mengunjungi sumber daya. 533 00:30:19,590 --> 00:30:24,930 Pasti menyelam ke dalam jenis yang berbeda aplikasi yang tersedia, 534 00:30:24,930 --> 00:30:26,610 terutama aplikasi sampel. 535 00:30:26,610 --> 00:30:28,810 Lihatlah beberapa kode yang mereka berikan Anda. 536 00:30:28,810 --> 00:30:32,770 Dan jujur, dengan Anda pengalaman dalam CS50, 537 00:30:32,770 --> 00:30:35,850 seharusnya tidak sulit Hal membobol dan masuk. 538 00:30:35,850 --> 00:30:36,750 OKE? 539 00:30:36,750 --> 00:30:38,600 Terima kasih. 540 00:30:38,600 --> 00:30:40,598