1 00:00:00,000 --> 00:00:10,384 2 00:00:10,384 --> 00:00:12,050 CHRISTOPHER Bartholomew: Chào buổi chiều. 3 00:00:12,050 --> 00:00:14,290 Cảm ơn các bạn đã đến các Glass-- Breaking Google 4 00:00:14,290 --> 00:00:16,206 Thông qua trần Glass phiên, hoặc hội thảo. 5 00:00:16,206 --> 00:00:18,450 6 00:00:18,450 --> 00:00:24,070 Hội thảo cụ thể này là không thực sự dựa vào, như thế, ví dụ mã hóa. 7 00:00:24,070 --> 00:00:28,480 Đó là cơ bản khi Tôi dạy same-- này 8 00:00:28,480 --> 00:00:32,220 hoặc khi tôi cố vấn cho học sinh CS50 năm ngoái về dự án Google Glass, 9 00:00:32,220 --> 00:00:34,570 nó không phải là mã hóa đó thực sự, thực sự ảnh hưởng đến họ. 10 00:00:34,570 --> 00:00:38,600 Đó là, tốt, làm thế nào tôi có tất cả những công cụ mà Google đã cho tôi, 11 00:00:38,600 --> 00:00:42,310 và sử dụng chúng để xây dựng một ứng dụng cụ thể? 12 00:00:42,310 --> 00:00:43,810 Chúng ta sẽ đi qua một vài điều. 13 00:00:43,810 --> 00:00:45,130 Chúng tôi sẽ đi qua các mẫu thiết kế. 14 00:00:45,130 --> 00:00:46,630 Chúng tôi sẽ đi qua các ứng dụng. 15 00:00:46,630 --> 00:00:53,540 Chúng ta sẽ đi qua một cách chính xác như thế nào để có tất cả các kiến ​​thức mà Google 16 00:00:53,540 --> 00:00:57,660 sẽ cung cấp cho you-- vì Google là bất thường trong cảm giác cho 17 00:00:57,660 --> 00:00:59,870 bạn tất cả các mẫu mà bạn cần. 18 00:00:59,870 --> 00:01:03,660 Chúng tôi sẽ cung cấp cho bạn tất cả các tài liệu bạn cần để thực hiện nó. 19 00:01:03,660 --> 00:01:05,840 Nhưng chúng ta sẽ sử dụng rằng kiến ​​thức mà họ đã 20 00:01:05,840 --> 00:01:09,980 đưa cho bạn để tạo ra Thủy tinh, ứng dụng Glass. 21 00:01:09,980 --> 00:01:12,125 Vì vậy, hãy bắt đầu ở đây. 22 00:01:12,125 --> 00:01:15,000 Vì vậy, một vài điều mà bạn nên chỉ cần giữ ở phía sau đầu của bạn 23 00:01:15,000 --> 00:01:19,890 bất cứ khi nào bạn đang làm Ứng dụng Google Glass. 24 00:01:19,890 --> 00:01:22,310 Bởi vì một trong những điều về Google Glass 25 00:01:22,310 --> 00:01:28,360 chính là nó là một mảnh gây tranh cãi của công nghệ 26 00:01:28,360 --> 00:01:31,154 rằng không nhiều folks thực sự sử dụng. 27 00:01:31,154 --> 00:01:33,070 Vì vậy, ở phía sau của bạn đầu, bạn nên luôn luôn 28 00:01:33,070 --> 00:01:36,800 nghĩ about-- cuối cùng thành công của bất kỳ công nghệ mặc 29 00:01:36,800 --> 00:01:40,030 phụ thuộc vào các ứng dụng mà có sẵn cho nó. 30 00:01:40,030 --> 00:01:47,870 Nếu không có ứng dụng tốt cho một thiết bị cụ thể, sau đó nó là vô giá trị. 31 00:01:47,870 --> 00:01:50,140 >> Một điều nữa là như Glass phát triển, thách thức 32 00:01:50,140 --> 00:01:53,030 là để tạo ra các ứng dụng đó là thuận tiện hơn và sáng tạo 33 00:01:53,030 --> 00:01:55,080 hơn các ứng dụng thiết bị di động của chúng ta. 34 00:01:55,080 --> 00:01:58,010 Và điều này không thực sự có nghĩa là bạn có 35 00:01:58,010 --> 00:02:00,370 để tạo ra một thương hiệu toàn bộ ứng dụng mới. 36 00:02:00,370 --> 00:02:05,740 Tôi có nghĩa là ví dụ, tôi có thể chỉ chỉ đơn giản là đi, OK Glass, chụp ảnh, 37 00:02:05,740 --> 00:02:08,655 chia sẻ với. 38 00:02:08,655 --> 00:02:10,770 Và sau đó tôi chỉ có thể nói, chia sẻ. 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 Và tôi có thể chia sẻ nó với các vòng tròn của tôi chỉ như thế trên Google+ hoặc một cái gì đó. 43 00:02:20,540 --> 00:02:23,330 >> Đó là nhanh hơn rất nhiều so với tôi đi ra ở đây, chụp ảnh, 44 00:02:23,330 --> 00:02:25,210 và sau đó về cơ bản làm điều tương tự. 45 00:02:25,210 --> 00:02:26,630 Vì vậy, nó làm cho nó thuận tiện hơn. 46 00:02:26,630 --> 00:02:31,440 Đây là một cách sáng tạo để làm điều một chút công nhanh hơn. 47 00:02:31,440 --> 00:02:34,660 >> Bây giờ, một cách khác để suy nghĩ về một ứng dụng Google Glass, 48 00:02:34,660 --> 00:02:37,830 hoặc bất kỳ loại công nghệ mặc ứng dụng, đó là nếu bạn hoàn toàn 49 00:02:37,830 --> 00:02:40,730 lau thiết bị di động của bạn, những gì sẽ là năm đầu tiên 50 00:02:40,730 --> 00:02:44,319 các ứng dụng mà bạn sẽ thực sự tải về, và tại sao? 51 00:02:44,319 --> 00:02:46,110 Vì vậy, chỉ cần giữ cho những người trong phía sau đầu của bạn 52 00:02:46,110 --> 00:02:53,710 khi bạn đang đi để bắt đầu thiết kế một ứng dụng Google Glass. 53 00:02:53,710 --> 00:02:55,040 >> Vì vậy, chương trình nghị sự là những gì? 54 00:02:55,040 --> 00:02:56,831 Điều đầu tiên mà chúng tôi sẽ làm là chúng tôi 55 00:02:56,831 --> 00:02:59,274 sẽ về cơ bản nói, Glass là gì? 56 00:02:59,274 --> 00:03:02,190 Chúng ta sẽ nói về Glass dòng thời gian, về cơ bản là điều mà 57 00:03:02,190 --> 00:03:06,797 di chuyển trên màn hình khi bạn sử dụng bộ điều khiển cùng một bên. 58 00:03:06,797 --> 00:03:09,130 Chúng ta sẽ nói về các mẫu thiết kế cho thủy tinh. 59 00:03:09,130 --> 00:03:13,090 >> Chúng ta sẽ nói về gương API so với bộ phát triển kính. 60 00:03:13,090 --> 00:03:14,890 Tôi sẽ ném rằng xung quanh rất nhiều, về cơ bản, 61 00:03:14,890 --> 00:03:19,840 bởi vì gương API là chương trình ứng dụng gốc 62 00:03:19,840 --> 00:03:22,210 giao diện đã được phát hành bởi Google. 63 00:03:22,210 --> 00:03:23,550 Đó là dựa trên đám mây. 64 00:03:23,550 --> 00:03:26,080 Trong khi GDK, các Glass Development Kit, 65 00:03:26,080 --> 00:03:29,620 đã được phát hành sau đó xuống đường, chủ yếu để 66 00:03:29,620 --> 00:03:33,100 bạn thực sự có thể sử dụng phần cứng khả năng trong Google Glass. 67 00:03:33,100 --> 00:03:36,875 Chúng tôi sẽ đi qua một số lời khuyên chuyên nghiệp, và cũng có thể, về cơ bản, một số tài nguyên. 68 00:03:36,875 --> 00:03:40,820 69 00:03:40,820 --> 00:03:44,120 >> Vì vậy, thay vì giải thích chính xác là những gì tổng thể thủy tinh, 70 00:03:44,120 --> 00:03:45,870 Tôi chỉ cần đi để sử dụng video một phút 71 00:03:45,870 --> 00:03:48,520 mà Google đã cung cấp để loại đi qua nó, 72 00:03:48,520 --> 00:03:54,800 bởi vì tôi nghĩ đó là cơ bản Cách tốt nhất để làm điều đó mà không có tôi cho 73 00:03:54,800 --> 00:03:56,240 Glass tới mọi người ở đây. 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 -Here Là những điều cơ bản làm thế nào để sử dụng Glass. 77 00:04:05,340 --> 00:04:06,960 Đây là touchpad của bạn. 78 00:04:06,960 --> 00:04:09,370 Nó chạy từ ngôi đền của bạn vào tai của bạn. 79 00:04:09,370 --> 00:04:12,850 Chạm vào touchpad để thức dậy Glass. 80 00:04:12,850 --> 00:04:15,830 Bạn sẽ thấy màn hình hiển thị trên đường của cảnh. 81 00:04:15,830 --> 00:04:19,260 Điều chỉnh nó cho thấy tất cả mọi thứ. 82 00:04:19,260 --> 00:04:21,880 >> Màn hình chủ cho thấy một đồng hồ. 83 00:04:21,880 --> 00:04:23,180 Đây là thời gian của bạn. 84 00:04:23,180 --> 00:04:24,740 Đó là một dãy các thẻ. 85 00:04:24,740 --> 00:04:27,710 Những điều cần bên trái là xảy ra ngay bây giờ hoặc sắp lên, 86 00:04:27,710 --> 00:04:32,280 giống như thời tiết, một sắp tới chuyến bay, hoặc một sự kiện trong lịch của bạn. 87 00:04:32,280 --> 00:04:35,110 Bạn có thể gõ vào bất kỳ thẻ để xem chi tiết. 88 00:04:35,110 --> 00:04:37,110 Swipe xuống bất cứ nơi nào để quay trở lại với thời gian. 89 00:04:37,110 --> 00:04:40,350 90 00:04:40,350 --> 00:04:43,340 >> Thẻ bên phải của màn hình chủ là từ quá khứ. 91 00:04:43,340 --> 00:04:47,930 Ví dụ, các thông điệp, video, hoặc hình ảnh. 92 00:04:47,930 --> 00:04:50,930 Chạm vào một bức ảnh để chia sẻ nó, và chọn một trong những bạn bè của bạn. 93 00:04:50,930 --> 00:05:00,110 94 00:05:00,110 --> 00:05:01,930 Vuốt xuống để trở về chế độ chờ. 95 00:05:01,930 --> 00:05:03,855 Và có niềm vui khám phá. 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: Vì vậy, đó là những người sử dụng chung 99 00:05:16,220 --> 00:05:19,770 giao diện cho Google Glass. 100 00:05:19,770 --> 00:05:26,610 Về cơ bản, đó là một rất đơn giản, giao diện người dùng thời gian tập trung vào 101 00:05:26,610 --> 00:05:30,010 cho phép người dùng sử dụng không chỉ lệnh bằng giọng nói, nhưng cũng 102 00:05:30,010 --> 00:05:34,270 thanh này dọc theo cánh tay phải bên phải swipe thực sự 103 00:05:34,270 --> 00:05:40,220 một cách nhanh chóng thông qua cụ thể khác nhau kích thước của các thời gian khác nhau Glass 104 00:05:40,220 --> 00:05:41,600 thẻ. 105 00:05:41,600 --> 00:05:43,100 >> Vì vậy, những gì trên Glass? 106 00:05:43,100 --> 00:05:45,870 Vâng, màn hình là 640 x 360. 107 00:05:45,870 --> 00:05:50,850 Chiếc máy ảnh trong chính nó là một năm megapixel camera mà không quay video 720p. 108 00:05:50,850 --> 00:05:54,270 Nó có Wi-Fi và Bluetooth trên đó, nhưng nó không có di động. 109 00:05:54,270 --> 00:05:58,270 Vì vậy, để sử dụng Glass bên ngoài của một mạng Wi-Fi, 110 00:05:58,270 --> 00:06:02,780 bạn sẽ phải liên kết cơ bản nó vào điện thoại của bạn bằng cách sử dụng một hotspot. 111 00:06:02,780 --> 00:06:05,180 >> Việc lưu trữ khoảng 12 gigabyte, và đó không phải 112 00:06:05,180 --> 00:06:06,790 bao gồm cả hệ điều hành. 113 00:06:06,790 --> 00:06:10,590 Đó là tổng số 16 cơ bản. 114 00:06:10,590 --> 00:06:14,160 Nó có hai GB RAM. 115 00:06:14,160 --> 00:06:18,250 Và có một số lớn thêm mảnh của công nghệ được xây dựng trong. 116 00:06:18,250 --> 00:06:19,430 Bạn có một con quay hồi chuyển. 117 00:06:19,430 --> 00:06:21,430 Bạn có một gia tốc. 118 00:06:21,430 --> 00:06:24,350 Bạn có một ánh sáng môi trường xung quanh cảm biến và gần 119 00:06:24,350 --> 00:06:26,630 cảm biến, được sử dụng cho, như, nhấp nháy. 120 00:06:26,630 --> 00:06:30,910 Ví dụ, nếu tôi chớp mắt, nó sẽ mất một hình ảnh, đó là một chuyện lạ. 121 00:06:30,910 --> 00:06:37,370 Nhưng đó là một trong những mảnh mà bạn có thể tận bên trong SDK. 122 00:06:37,370 --> 00:06:43,190 >> Và bạn cũng có một xương dẫn đầu dò âm thanh. 123 00:06:43,190 --> 00:06:47,350 Vì vậy, cho phép tôi thực sự loại thì thầm, OK Glass. 124 00:06:47,350 --> 00:06:51,910 Và sau đó nó sẽ truy cập vào các lệnh của tôi. 125 00:06:51,910 --> 00:06:57,050 Vì vậy, tổng thể đó là những gì Google Glass là. 126 00:06:57,050 --> 00:07:02,830 >> Vì vậy, hãy thêm vào các nitty gritty của những gì các thẻ thời gian là, 127 00:07:02,830 --> 00:07:06,050 và làm thế nào chúng ta có thể sử dụng chúng để làm những việc khác nhau. 128 00:07:06,050 --> 00:07:08,360 Vì vậy, có ba loại thẻ timeline. 129 00:07:08,360 --> 00:07:13,040 Có thẻ tĩnh, hiển thị văn bản, HTML, hình ảnh, và video. 130 00:07:13,040 --> 00:07:16,530 131 00:07:16,530 --> 00:07:19,870 Những điều này cũng có thể được sử dụng để gọi những điều được gọi là một thẻ sống, 132 00:07:19,870 --> 00:07:20,520 hoặc immersions. 133 00:07:20,520 --> 00:07:23,730 Và chúng ta sẽ nói về rằng trong một chút. 134 00:07:23,730 --> 00:07:27,940 >> Một live hiển thị thẻ thẻ mà quan trọng moment-- hiện tại 135 00:07:27,940 --> 00:07:30,620 thứ đó là trả lại, về cơ bản. 136 00:07:30,620 --> 00:07:33,410 Đồng hồ bấm giờ là một ví dụ tốt cho việc này. 137 00:07:33,410 --> 00:07:37,020 >> Và một ngâm hiển thị những gì chúng ta gọi là một hoạt động mà Android 138 00:07:37,020 --> 00:07:40,690 về cơ bản có trên toàn bộ màn hình. 139 00:07:40,690 --> 00:07:45,940 Vì vậy, ý tưởng ở đây là bạn có thể làm nhiều việc tốt, sạch sẽ, rõ nét, 140 00:07:45,940 --> 00:07:51,580 và các ứng dụng năng động, cho dù nó chỉ là một CSS HTML đơn giản 141 00:07:51,580 --> 00:07:54,910 template, cho dù một cái gì đó mà đang xảy ra và hoạt động. 142 00:07:54,910 --> 00:08:00,350 Đây là hình ảnh của một trò chơi Zombies gọi là Run, mà 143 00:08:00,350 --> 00:08:01,900 thực sự là khá thú vị. 144 00:08:01,900 --> 00:08:03,090 Chúng tôi sẽ nhìn vào đó. 145 00:08:03,090 --> 00:08:12,052 Và đây là một trò chơi ở đây có sử dụng gyroscope-- Tôi luôn nói gyroscope-- 146 00:08:12,052 --> 00:08:13,010 yeah, nó là con quay hồi chuyển. 147 00:08:13,010 --> 00:08:14,260 Tôi đang làm gì? 148 00:08:14,260 --> 00:08:17,710 Các con quay hồi chuyển, vì vậy mà bạn có thể thực sự cân bằng mọi thứ trên đầu của bạn. 149 00:08:17,710 --> 00:08:21,160 150 00:08:21,160 --> 00:08:23,580 >> Vì vậy, chúng ta hãy đi thêm vào thẻ timeline. 151 00:08:23,580 --> 00:08:27,440 Thẻ tĩnh cũng có thể chứa một bó của thẻ, ví dụ, một album ảnh. 152 00:08:27,440 --> 00:08:32,400 Bạn có thể thấy biểu hiện bằng Trang này ít nắp ngay tại đây. 153 00:08:32,400 --> 00:08:37,059 Khi bạn chạm vào nó, bạn đang đưa ra một dòng khác của thẻ timeline. 154 00:08:37,059 --> 00:08:40,580 Và ở đó bạn sẽ có thể loại di chuyển qua sử dụng thanh cuộn của bạn, 155 00:08:40,580 --> 00:08:42,805 và bạn cũng sẽ có thể để chia sẻ thẻ cụ thể. 156 00:08:42,805 --> 00:08:48,397 157 00:08:48,397 --> 00:08:51,230 Vì vậy, bây giờ mà bạn nên được phần nào quen thuộc với các loại khác nhau 158 00:08:51,230 --> 00:08:53,529 thẻ timeline, những gì chúng tôi đang đi làm 159 00:08:53,529 --> 00:08:55,570 là chúng ta sẽ nói chuyện về các mẫu thiết kế. 160 00:08:55,570 --> 00:08:59,290 Và điều này có lẽ là điều mà hầu hết các sinh viên nhận được đánh bắt lên 161 00:08:59,290 --> 00:09:03,590 với khi họ bắt đầu lặn vào phát triển Google Glass. 162 00:09:03,590 --> 00:09:05,170 >> Vì vậy, có ba mẫu thiết kế. 163 00:09:05,170 --> 00:09:08,550 Các mẫu thiết kế đầu tiên là thông báo định kỳ. 164 00:09:08,550 --> 00:09:12,660 Và những gì mà nó sử dụng gương Dịch vụ web API, hoặc nền Android 165 00:09:12,660 --> 00:09:15,960 dịch vụ để đẩy thông báo vào một thời gian. 166 00:09:15,960 --> 00:09:19,590 Ví dụ, nếu bạn đăng ký up cho các ứng dụng của cnn.com, 167 00:09:19,590 --> 00:09:26,520 họ sẽ gửi cho bạn một thông báo khi có một sự kiện tin tức đó đã xảy ra. 168 00:09:26,520 --> 00:09:31,860 >> Gương API có thể được sử dụng để tạo ra bất kỳ language-- gương API có thể 169 00:09:31,860 --> 00:09:34,560 sử dụng ngôn ngữ nào để tạo ra một sự tương tác dịch vụ web. 170 00:09:34,560 --> 00:09:39,230 Vì vậy, về cơ bản, giống như nếu bạn là không phải là rất quen thuộc với Java, 171 00:09:39,230 --> 00:09:45,010 đó là những gì GDK sử dụng, và bạn quan tâm nhiều hơn trong PHP ví dụ, 172 00:09:45,010 --> 00:09:49,080 bạn có thể viết một dịch vụ PHP và một ứng dụng thủy tinh đó 173 00:09:49,080 --> 00:09:51,090 tương tác với đó, như trái ngược với việc 174 00:09:51,090 --> 00:09:55,520 để lặn sâu hơn vào các phần Java của nó. 175 00:09:55,520 --> 00:10:00,050 Việc sử dụng các dịch vụ nền Android Java theo Kit Phát triển Glass. 176 00:10:00,050 --> 00:10:03,155 >> Vì vậy, những gì chúng ta sẽ làm là chúng tôi sẽ chuyển qua chỉ là một ví dụ về các Glass, 177 00:10:03,155 --> 00:10:03,800 nếu chúng ta có thể. 178 00:10:03,800 --> 00:10:07,486 179 00:10:07,486 --> 00:10:08,360 Xin lỗi cho màn hình. 180 00:10:08,360 --> 00:10:11,340 Nó nghiêng sang bên đây, cho những người bên trong. 181 00:10:11,340 --> 00:10:31,410 182 00:10:31,410 --> 00:10:31,930 Hiện chúng tôi đi. 183 00:10:31,930 --> 00:10:33,110 Xin lỗi về điều đó. 184 00:10:33,110 --> 00:10:36,220 Mất một chút để tải tại đây. 185 00:10:36,220 --> 00:10:40,090 >> Vì vậy, đây là một ví dụ về một cái gì đó rằng The New York Times sẽ gửi. 186 00:10:40,090 --> 00:10:43,780 Đó là một thông báo định kỳ mà chứa nhiều card tĩnh 187 00:10:43,780 --> 00:10:45,670 có thông tin về nó. 188 00:10:45,670 --> 00:10:58,800 Vì vậy, nếu tôi bấm vào it-- và này sẽ load-- có chúng tôi đi. 189 00:10:58,800 --> 00:11:00,860 Nếu tôi nhấp vào nó, sau đó những gì bạn sẽ nhận được ở đây 190 00:11:00,860 --> 00:11:04,890 là bạn sẽ nhận được thông tin về một tiêu đề hoặc một câu chuyện. 191 00:11:04,890 --> 00:11:08,235 Bạn cũng có thể đính kèm những điều này, vì vậy mà bạn thực sự có thể đọc to. 192 00:11:08,235 --> 00:11:11,740 Và những gì đọc to có phải nó là sẽ đọc nó cho bạn trong tai của bạn. 193 00:11:11,740 --> 00:11:14,080 Bạn có thể không thực sự nghe nó, nhưng về cơ bản nó 194 00:11:14,080 --> 00:11:17,730 một kết nối xương sẽ đọc trong đầu của bạn. 195 00:11:17,730 --> 00:11:19,590 Đây là cách tốt nhất để đặt nó. 196 00:11:19,590 --> 00:11:22,880 >> Vì vậy, đó là những loại kỳ thông báo là về. 197 00:11:22,880 --> 00:11:25,270 Có tất cả các loại khác nhau của chúng. 198 00:11:25,270 --> 00:11:27,250 Nếu bạn sử dụng Twitter, Twitter của ứng dụng khác 199 00:11:27,250 --> 00:11:29,760 là loại cung cấp cho bạn một ví dụ về những gì các thông báo định kỳ 200 00:11:29,760 --> 00:11:30,260 ứng dụng được. 201 00:11:30,260 --> 00:11:33,390 202 00:11:33,390 --> 00:11:38,400 >> Các thiết kế pattern-- thứ hai và chúng ta sẽ đi và trở về điều này. 203 00:11:38,400 --> 00:11:42,120 Các mẫu thiết kế thứ hai là nhiệm vụ liên tục. 204 00:11:42,120 --> 00:11:45,780 Và về cơ bản, đây là một thẻ đó liên tục chạy ở chế độ nền. 205 00:11:45,780 --> 00:11:46,780 Bạn có thể để lại các thẻ. 206 00:11:46,780 --> 00:11:49,210 Bạn có thể đi làm một cái gì đó khác trong thời gian này. 207 00:11:49,210 --> 00:11:53,462 Nhưng về cơ bản, những gì đã xảy ra là nó luôn luôn chạy. 208 00:11:53,462 --> 00:11:55,670 Điều gì đó luôn đi vào, giống như một ứng dụng thực tế, 209 00:11:55,670 --> 00:11:57,950 giống như một đồng hồ bấm giờ cho ví dụ. 210 00:11:57,950 --> 00:12:01,420 >> Điều này chỉ có thể được thực hiện sử dụng các Developer Kit Glass. 211 00:12:01,420 --> 00:12:05,150 Nhưng bạn có thể tận dụng lợi thế đầy đủ của tất cả các phần cứng Glass. 212 00:12:05,150 --> 00:12:08,330 Android GDK là chỉ có Java. 213 00:12:08,330 --> 00:12:11,260 Vì vậy, nếu bạn đang quen thuộc với Java, đó là tuyệt vời. 214 00:12:11,260 --> 00:12:14,770 Nếu bạn đã quen thuộc với Android phát triển cụ thể, 215 00:12:14,770 --> 00:12:16,751 có một cuộc hội thảo lớn, tôi tin. 216 00:12:16,751 --> 00:12:18,250 Tôi không chắc chắn những gì thời gian chính xác được. 217 00:12:18,250 --> 00:12:21,080 Nhưng có một hội thảo về phát triển Android. 218 00:12:21,080 --> 00:12:24,220 Nếu bạn đang có kế hoạch làm việc GDK, tôi khuyên bạn nên đi một mà 219 00:12:24,220 --> 00:12:26,389 đặc biệt, bởi vì nó sẽ chồng lên nhau 220 00:12:26,389 --> 00:12:28,180 chính xác những gì bạn đang sẽ sử dụng cho Glass. 221 00:12:28,180 --> 00:12:31,080 222 00:12:31,080 --> 00:12:32,320 >> Vì vậy, chúng ta hãy xem. 223 00:12:32,320 --> 00:12:34,020 Hãy mở ứng dụng khác. 224 00:12:34,020 --> 00:12:37,020 Chúng ta có thể chuyển sang điều? 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 Bắt đầu chạy. 228 00:12:44,490 --> 00:12:54,090 229 00:12:54,090 --> 00:12:58,610 Vì vậy, đây là một trò chơi mà tôi sử dụng khi tôi đang buồn chán khi tôi đi chạy, 230 00:12:58,610 --> 00:13:02,180 gọi Zombies Run. 231 00:13:02,180 --> 00:13:07,217 Và về cơ bản những gì nó làm là nó tracks-- nó về cơ bản, 232 00:13:07,217 --> 00:13:09,050 bạn đang chạy từ Zombies toàn bộ thời gian. 233 00:13:09,050 --> 00:13:12,070 Nhưng nó giống như nếu tôi run-- tôi biết này là có được thực sự awkward-- 234 00:13:12,070 --> 00:13:19,170 nhưng nếu tôi chạy quanh đây, nó cần theo dõi hoặc đưa cho tôi một tốc độ. 235 00:13:19,170 --> 00:13:23,530 Nó nên cập nhật như thế nào đến nay tôi đã chạy, hoặc những thứ như thế. 236 00:13:23,530 --> 00:13:25,620 >> Vì vậy, điều này giống như a-- này ứng dụng là essentially-- 237 00:13:25,620 --> 00:13:28,620 nó lấy một giây để cập nhật trên đó side-- gây phiền nhiễu. 238 00:13:28,620 --> 00:13:32,030 Nhưng về cơ bản, những gì đang xảy ra đây là điều này là luôn luôn chạy. 239 00:13:32,030 --> 00:13:33,470 Và bạn đang tương tác với nó. 240 00:13:33,470 --> 00:13:35,730 Và bạn có thể chỉ cần loại của làm những việc khác nhau. 241 00:13:35,730 --> 00:13:37,460 Và do đó, có nhiều ứng dụng như thế nào. 242 00:13:37,460 --> 00:13:40,334 Và có các ứng dụng mà bạn có thể thực sự tạo mà làm điều tương tự. 243 00:13:40,334 --> 00:13:43,680 244 00:13:43,680 --> 00:13:44,460 Vì vậy, đó là nó. 245 00:13:44,460 --> 00:14:05,530 246 00:14:05,530 --> 00:14:06,750 >> Được rồi. 247 00:14:06,750 --> 00:14:09,820 Vì vậy, việc thiết kế tiếp theo mô hình là một ngâm. 248 00:14:09,820 --> 00:14:13,465 Immersions sẽ tiêu thụ toàn bộ màn hình và toàn bộ thời gian. 249 00:14:13,465 --> 00:14:17,800 Vì vậy, bạn thực sự có thể không chỉ nhảy ra và đi làm những việc khác nếu bạn muốn. 250 00:14:17,800 --> 00:14:21,270 Nó giống như là nếu bạn đang chơi một trò chơi trên Glass của riêng mình. 251 00:14:21,270 --> 00:14:24,590 Điều này chỉ có thể được thực hiện sử dụng cũng là GDK. 252 00:14:24,590 --> 00:14:27,433 Vì vậy, một lần nữa, lợi thế của việc sử dụng các GDK 253 00:14:27,433 --> 00:14:31,840 là bạn về cơ bản có đầy đủ lợi thế của tất cả các phần cứng đó là 254 00:14:31,840 --> 00:14:34,510 trên Google Glass của riêng mình. 255 00:14:34,510 --> 00:14:40,190 >> Vì vậy, chúng ta sẽ đi đến một ví dụ nữa về Glass. 256 00:14:40,190 --> 00:14:42,050 OK Glass. 257 00:14:42,050 --> 00:14:46,930 Chơi một trò chơi của sự cân bằng. 258 00:14:46,930 --> 00:14:52,287 Vì vậy, đây là một trò chơi tôi thích chơi khi Tôi đang buồn chán trong công việc, chỉ trong một cuộc họp. 259 00:14:52,287 --> 00:14:54,120 Hy vọng rằng nó sẽ hiển thị ở đây bất kỳ thứ hai bây giờ. 260 00:14:54,120 --> 00:14:58,220 261 00:14:58,220 --> 00:14:59,190 Hiện chúng tôi đi. 262 00:14:59,190 --> 00:15:00,200 Được rồi. 263 00:15:00,200 --> 00:15:03,290 Vì vậy, những gì nó là tôi là bằng cách sử dụng JavaScript 264 00:15:03,290 --> 00:15:08,380 để cân bằng các đối tượng trên đầu của tôi, những việc như thế. 265 00:15:08,380 --> 00:15:11,235 Vì vậy, đây là loại một ứng dụng nhúng. 266 00:15:11,235 --> 00:15:12,485 Cấp chín là như không thể. 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 Ngoài ra còn có trò chơi tương tác bạn có thể làm, like-- không ghi lại một đoạn video. 270 00:15:20,240 --> 00:15:32,720 271 00:15:32,720 --> 00:15:35,290 Dừng ghi âm. 272 00:15:35,290 --> 00:15:36,910 Tại sao các bạn ghi không? 273 00:15:36,910 --> 00:15:37,970 Xin lỗi. 274 00:15:37,970 --> 00:15:41,830 Glass là hành động lên. 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 Chơi một trò chơi của Clay Shooter. 279 00:15:59,379 --> 00:16:01,670 Vì vậy, đây là một một trong những những trò chơi tương tác lạ 280 00:16:01,670 --> 00:16:04,080 mà bạn có thể mess xung quanh với. 281 00:16:04,080 --> 00:16:07,630 Này sử dụng rất nhiều thành phần bên trong của Google Glass. 282 00:16:07,630 --> 00:16:09,480 Fire. 283 00:16:09,480 --> 00:16:09,980 Fire. 284 00:16:09,980 --> 00:16:11,650 Tôi khủng khiếp vào trò chơi này. 285 00:16:11,650 --> 00:16:16,290 Và về cơ bản, bạn chỉ có thể sử dụng lửa từ để thực sự đi ra và lửa. 286 00:16:16,290 --> 00:16:17,000 Fire. 287 00:16:17,000 --> 00:16:18,420 Oh, nó sẽ không bao giờ xảy ra. 288 00:16:18,420 --> 00:16:21,670 Tôi sẽ bỏ lỡ nó mỗi lần. 289 00:16:21,670 --> 00:16:23,554 Nhưng nó loại cho bạn nhiều hơn một ví dụ 290 00:16:23,554 --> 00:16:26,220 sử dụng tất cả các khác nhau các thành phần để làm cho các trò chơi Glass. 291 00:16:26,220 --> 00:16:32,719 292 00:16:32,719 --> 00:16:34,635 Vì vậy, điều tiếp theo bạn muốn nghĩ về đây 293 00:16:34,635 --> 00:16:40,090 là phương pháp gọi, một thuật ngữ ưa thích cho, làm thế nào để bắt đầu ứng dụng của tôi? 294 00:16:40,090 --> 00:16:44,740 Vì vậy, có những cách khác nhau để tận dụng các phương pháp gọi khác nhau. 295 00:16:44,740 --> 00:16:48,840 Các mẫu thiết kế khác nhau, cho Ví dụ các thông báo định kỳ, 296 00:16:48,840 --> 00:16:51,150 những người sẽ không sử dụng OK, menu Glass. 297 00:16:51,150 --> 00:16:54,050 Vì vậy, nếu bạn đang muốn làm một cái gì đó mà có và gửi các thông báo, 298 00:16:54,050 --> 00:16:59,201 nói rằng bạn có một ứng dụng nhắc nhở về một điều gì đó đã xảy ra, 299 00:16:59,201 --> 00:17:01,950 bạn sẽ không có khả năng mang lại cho rằng bằng cách sử dụng menu Glass. 300 00:17:01,950 --> 00:17:04,260 Đó là một cái gì đó chỉ rằng bạn sẽ có thể làm 301 00:17:04,260 --> 00:17:05,614 thông qua các GDK Glass của riêng mình. 302 00:17:05,614 --> 00:17:10,270 303 00:17:10,270 --> 00:17:14,900 >> Vì vậy, tôi đã sử dụng hai điều khoản, gương API và Glass GDK. 304 00:17:14,900 --> 00:17:18,569 Và vì vậy tôi sẽ đi vào những hơn một chút sâu hơn. 305 00:17:18,569 --> 00:17:21,730 Vì vậy, trước khi GDK, gương được sử dụng chủ yếu 306 00:17:21,730 --> 00:17:24,530 như các ứng dụng tương tác. 307 00:17:24,530 --> 00:17:26,980 Nó sử dụng phụ trợ web dịch vụ để thực hiện 308 00:17:26,980 --> 00:17:29,880 nhiệm vụ đơn giản, chẳng hạn như thời gian đăng ký, chia sẻ nội dung, 309 00:17:29,880 --> 00:17:31,390 và văn bản bằng giọng nói. 310 00:17:31,390 --> 00:17:35,370 Thủy tinh bằng cách sử dụng gương API có thể được viết trong hầu hết các ngôn ngữ. 311 00:17:35,370 --> 00:17:38,130 Thủy tinh mà chỉ sử dụng gương API sẽ không 312 00:17:38,130 --> 00:17:41,130 có khả năng sử dụng phương pháp gọi bằng giọng nói, 313 00:17:41,130 --> 00:17:45,770 cũng không phải là phần cứng như goodies các con quay hồi chuyển và gia tốc. 314 00:17:45,770 --> 00:17:48,670 >> Bạn có thể tạo ra thủy tinh mà không một thiết bị vật lý trong tay. 315 00:17:48,670 --> 00:17:49,680 Vì vậy, đó là một điều tốt đẹp. 316 00:17:49,680 --> 00:17:54,280 Vì vậy, nếu bạn cần phải chỉ cần tạo Thủy tinh mà bạn không thực sự 317 00:17:54,280 --> 00:17:56,850 cần các thiết bị thực tế, bạn có thể làm điều đó, đặc biệt là 318 00:17:56,850 --> 00:18:00,900 nếu thật khó để có được một thực tế Google Thủy tinh, hoặc nếu bạn không có một, 319 00:18:00,900 --> 00:18:02,940 hoặc một cái gì đó thuộc loại này. 320 00:18:02,940 --> 00:18:05,690 Nó đòi hỏi phải có kiến ​​thức về OAuth2. 321 00:18:05,690 --> 00:18:08,789 Và những gì thực mở là nếu bạn đã bao giờ 322 00:18:08,789 --> 00:18:11,080 đi vào một trang web mà nói đăng nhập bằng Facebook của bạn, 323 00:18:11,080 --> 00:18:14,930 hoặc đăng nhập bằng tài khoản Google của bạn, những điều như thế, đó là mở Auth. 324 00:18:14,930 --> 00:18:19,330 Và đó là cơ bản sẽ được được sử dụng bởi vì gương API là một đám mây 325 00:18:19,330 --> 00:18:22,050 dịch vụ. 326 00:18:22,050 --> 00:18:25,470 >> Đối với các GDK, Glass Developer Kit, về bản chất, 327 00:18:25,470 --> 00:18:28,000 một phần mở rộng để phát triển Android. 328 00:18:28,000 --> 00:18:30,020 Nó chỉ có thể được sử dụng với Java. 329 00:18:30,020 --> 00:18:32,640 Các nhà phát triển có đầy đủ mặc dù để tất cả các phần cứng có nguồn gốc 330 00:18:32,640 --> 00:18:35,790 tính năng, bao gồm cả các con quay hồi chuyển và gia tốc. 331 00:18:35,790 --> 00:18:38,290 Nó chủ yếu được sử dụng cho khả năng gọi thoại, 332 00:18:38,290 --> 00:18:42,700 như bạn saw-- OK, Glass, rằng toàn bộ đơn thing-- 333 00:18:42,700 --> 00:18:46,726 thẻ trực tiếp, và các ứng dụng nhập vai. 334 00:18:46,726 --> 00:18:48,850 Điều này yêu cầu bạn cần có các thiết bị trong tay, 335 00:18:48,850 --> 00:18:52,700 bởi vì bạn luôn phải liên tục tải mã lên đến Glass của bạn 336 00:18:52,700 --> 00:18:53,577 để thử nghiệm với. 337 00:18:53,577 --> 00:18:56,200 338 00:18:56,200 --> 00:19:00,180 >> Vì vậy, GDK so với gương. 339 00:19:00,180 --> 00:19:03,720 Các chuyên nghiệp ở điểm đơn giản của nó cho các nhà phát triển Android, 340 00:19:03,720 --> 00:19:05,230 mới bắt đầu hay chuyên nghiệp. 341 00:19:05,230 --> 00:19:07,720 Bạn đã có những khả năng sử dụng tất cả các phần cứng có nguồn gốc. 342 00:19:07,720 --> 00:19:09,580 Nó mở ra cánh cửa cho tương tác thủy tinh, 343 00:19:09,580 --> 00:19:12,370 ẩn chức năng nơi bạn không cần internet, 344 00:19:12,370 --> 00:19:13,970 và rất nhiều tài liệu. 345 00:19:13,970 --> 00:19:16,640 Vì vậy, nó cũng được ghi nhận. 346 00:19:16,640 --> 00:19:20,250 >> Những khuyết điểm là nó chỉ có sẵn trong một ngôn ngữ, Java. 347 00:19:20,250 --> 00:19:23,370 Và sự phát triển tích hợp thiết lập có thể lấy thực sự là một thời gian khá dài 348 00:19:23,370 --> 00:19:23,870 để làm. 349 00:19:23,870 --> 00:19:26,771 Khi tôi nói thời gian dài, và tôi có nghĩa như có thể một vài giờ để có được nó 350 00:19:26,771 --> 00:19:27,395 tất cả các cấu hình. 351 00:19:27,395 --> 00:19:30,009 352 00:19:30,009 --> 00:19:31,800 Có rất nhiều điều, quá, bạn sẽ có 353 00:19:31,800 --> 00:19:34,920 cần xem xét như pin cuộc sống và sử dụng bộ nhớ. 354 00:19:34,920 --> 00:19:38,535 Ý tôi là, tôi đã được ở 100% khi Tôi bắt đầu bài thuyết trình này. 355 00:19:38,535 --> 00:19:41,640 356 00:19:41,640 --> 00:19:44,110 Và tôi đã giảm 20% rồi. 357 00:19:44,110 --> 00:19:48,820 >> Vì vậy, tùy thuộc vào ứng dụng mà bạn sử dụng, và tùy thuộc vào ứng dụng của bạn thực sự 358 00:19:48,820 --> 00:19:54,130 không, bạn muốn suy nghĩ về, OK, những gì Tôi có thể làm gì với pin tối thiểu nhất 359 00:19:54,130 --> 00:19:54,890 tiêu thụ cuộc sống? 360 00:19:54,890 --> 00:19:59,308 Vì vậy, đó là những điều quan trọng khi bạn bắt đầu sử dụng tất cả các goodies. 361 00:19:59,308 --> 00:20:02,620 >> Trong điều kiện của các gương API, bạn có thể khá nhiều 362 00:20:02,620 --> 00:20:04,740 sử dụng hầu như bất kỳ ngôn ngữ rằng có một khuôn khổ web. 363 00:20:04,740 --> 00:20:10,170 Bạn không thể sử dụng C, nhưng ví dụ, bạn có thể sử dụng PHP, Java, Python, Ruby, 364 00:20:10,170 --> 00:20:14,550 Go, ngôn ngữ khác nhau khác. 365 00:20:14,550 --> 00:20:18,770 Và điều thú vị là nó chỉ sử dụng kiến trúc web đơn giản. 366 00:20:18,770 --> 00:20:19,980 Bạn thực hiện một yêu cầu bài. 367 00:20:19,980 --> 00:20:21,350 Nó chèn một thẻ. 368 00:20:21,350 --> 00:20:22,850 Bạn thực hiện một yêu cầu get. 369 00:20:22,850 --> 00:20:24,750 Nó được thẻ. 370 00:20:24,750 --> 00:20:27,960 >> Những khuyết điểm là bạn không cần OAuth2 kiến ​​thức, tức là dấu hiệu 371 00:20:27,960 --> 00:20:29,360 nhập bằng tài khoản Google của bạn. 372 00:20:29,360 --> 00:20:33,560 Và đó có thể là đôi khi gây nhầm lẫn cho folks. 373 00:20:33,560 --> 00:20:37,477 Tôi tin rằng khi các cuộc hội thảo được đăng mà không chỉ các slide, 374 00:20:37,477 --> 00:20:39,310 nhưng một số vật liệu khác được gắn liền với nó. 375 00:20:39,310 --> 00:20:40,300 Là đúng? 376 00:20:40,300 --> 00:20:43,500 Và tôi có một file PDF lớn, như một chín trang PDF, 377 00:20:43,500 --> 00:20:45,550 làm thế nào để thiết lập tất cả mà lên cho mọi người. 378 00:20:45,550 --> 00:20:48,790 Và nó sẽ cho bạn một ý tưởng về giống như một cấu trúc cơ sở dữ liệu 379 00:20:48,790 --> 00:20:51,520 để giữ các phím và các thẻ. 380 00:20:51,520 --> 00:20:58,090 Vì vậy, tôi sẽ hy vọng có thể làm sáng tỏ về các OAuth 381 00:20:58,090 --> 00:21:01,550 với đi vào tài liệu đó một chút nữa. 382 00:21:01,550 --> 00:21:05,140 >> Một trong những điều đó là một con lớn là mà không có chức năng ẩn. 383 00:21:05,140 --> 00:21:09,294 Bạn cần truy cập internet. 384 00:21:09,294 --> 00:21:10,850 Nếu bạn không thể quyết định, đừng lo lắng. 385 00:21:10,850 --> 00:21:12,560 Bạn có thể sử dụng cả hai. 386 00:21:12,560 --> 00:21:17,620 Ví dụ, chúng ta hãy nói rằng bạn tạo ra một trò chơi bằng cách sử dụng ngâm qua GDK. 387 00:21:17,620 --> 00:21:20,390 Bạn cũng có thể tạo ra một bảng dẫn đó là trong các đám mây. 388 00:21:20,390 --> 00:21:24,510 Sử dụng gương API, bạn có thể gửi cho bạn điểm đến dịch vụ web bảng dẫn của bạn, 389 00:21:24,510 --> 00:21:26,320 do đó, nó có thể được hiển thị. 390 00:21:26,320 --> 00:21:29,840 >> Vì vậy, về cơ bản bạn muốn sử dụng những gì tốt nhất cho loại ứng dụng của bạn. 391 00:21:29,840 --> 00:21:33,930 Không necessarily-- bạn không có để đi đến một bên hay khác. 392 00:21:33,930 --> 00:21:37,950 Nó chỉ là một sẽ be-- nếu bạn đang sử dụng cả hai, 393 00:21:37,950 --> 00:21:39,350 bạn có thể có một nhu cầu cho điều đó. 394 00:21:39,350 --> 00:21:40,850 Và nó là rất nhiều công việc. 395 00:21:40,850 --> 00:21:43,610 Nhưng đó chắc chắn là giá trị nó nếu bạn có thể nhận được nó thông qua. 396 00:21:43,610 --> 00:21:47,850 397 00:21:47,850 --> 00:21:55,530 >> Vì vậy, tôi sẽ cung cấp cho bạn một ví dụ nhanh chóng của API gương và khả năng của mình. 398 00:21:55,530 --> 00:21:58,220 Vì vậy, ví dụ, một trong những những điều này that-- 399 00:21:58,220 --> 00:22:03,930 là dự án khởi Glass mà đi kèm với các mẫu Google. 400 00:22:03,930 --> 00:22:05,700 Về cơ bản nó đẻ ra tất cả mọi thứ mà bạn 401 00:22:05,700 --> 00:22:08,900 có thể làm với ít nhất là gương API. 402 00:22:08,900 --> 00:22:11,440 >> Một số trong những thứ mà tôi đã có cho các bạn sớm hơn là tốt, 403 00:22:11,440 --> 00:22:14,365 Ví dụ, các trò chơi, Trò chơi cân bằng và những người, 404 00:22:14,365 --> 00:22:18,735 những người đang thực sự mẫu mã mà Google cung cấp cho bạn. 405 00:22:18,735 --> 00:22:24,375 Vì vậy, bạn thấy, Google đã thực hiện rất nhiều công việc cho bạn. 406 00:22:24,375 --> 00:22:27,570 Bạn chỉ cần cơ bản tìm ra chính xác như thế nào 407 00:22:27,570 --> 00:22:31,480 để đưa ứng dụng của bạn với nhau để tận dụng tốt hơn 408 00:22:31,480 --> 00:22:34,200 những công cụ và những điều rằng họ đã đưa cho bạn. 409 00:22:34,200 --> 00:22:36,810 >> Đây là mẫu cho dòng thời gian. 410 00:22:36,810 --> 00:22:41,970 Nhưng những gì chúng ta có thể làm ở đây là, các mã sau vào điều này, 411 00:22:41,970 --> 00:22:45,010 là bạn có thể thấy chính xác làm thế nào họ chèn một tin nhắn vào một thời gian, 412 00:22:45,010 --> 00:22:49,730 hoặc chèn một hình ảnh, hoặc chèn một thẻ HTML với phân trang. 413 00:22:49,730 --> 00:22:53,620 Subscriptions-- một thuê bao là một cái gì đó mà bạn đăng ký. 414 00:22:53,620 --> 00:22:55,880 Ví dụ, tôi đăng ký The New York Times. 415 00:22:55,880 --> 00:23:01,600 Và do đó, họ gửi Glass của tôi, của tôi Glass cụ thể, cập nhật định kỳ. 416 00:23:01,600 --> 00:23:04,250 Đó là những gì thực sự là tấm gương API. 417 00:23:04,250 --> 00:23:08,820 Và trên các trang web phát triển Glass, họ có tất cả ở đây cho bạn, 418 00:23:08,820 --> 00:23:12,510 do đó về cơ bản bạn có thể tận dụng điều này. 419 00:23:12,510 --> 00:23:15,680 >> Vì vậy, một trong những khác những điều mà tôi muốn tôi đã có 420 00:23:15,680 --> 00:23:19,165 khi tôi đã phát triển các ứng dụng Glass trước, và cũng sinh viên năm cuối của tôi, 421 00:23:19,165 --> 00:23:20,540 là điều này mát mẻ. 422 00:23:20,540 --> 00:23:22,980 Và nó được gọi là Thiết kế dòng chảy thủy tinh. 423 00:23:22,980 --> 00:23:26,860 Và các nhà thiết kế dòng chảy thủy tinh về cơ bản là một cách để bạn 424 00:23:26,860 --> 00:23:29,990 để xây dựng một ứng dụng Google Glass, để bạn có thể thực sự 425 00:23:29,990 --> 00:23:31,890 xem những gì đang xảy ra. 426 00:23:31,890 --> 00:23:36,450 >> Vì vậy, tôi đã xây dựng các loại hình tạm thời Google Glass áp dụng ở đây. 427 00:23:36,450 --> 00:23:37,710 OK, Glass. 428 00:23:37,710 --> 00:23:40,850 Và sau đó tôi muốn nó làm một cái gì đó. 429 00:23:40,850 --> 00:23:43,430 Khởi động một ứng dụng CS50. 430 00:23:43,430 --> 00:23:46,070 Và sau đó nó sẽ nói, chào mừng bạn đến ứng dụng CS50 tôi. 431 00:23:46,070 --> 00:23:49,490 Và sau đó tôi có thể khai thác, như bạn có thể thấy ở đây, đối với nhiều lựa chọn hơn. 432 00:23:49,490 --> 00:23:54,650 Và một, tôi có thể làm một trong hai số tự động Một cộng, hoặc tôi có thể viết PSET cho tôi. 433 00:23:54,650 --> 00:23:57,390 Vì vậy, có những điều khác nhau. 434 00:23:57,390 --> 00:24:01,810 Nếu bạn sử dụng tùy chọn PSET tôi viết, nó nói, cảnh báo, không được khuyến khích. 435 00:24:01,810 --> 00:24:04,820 Không muốn để Glass PSET viết của bạn cho bạn. 436 00:24:04,820 --> 00:24:12,010 >> Nhưng về cơ bản, đây là một công cụ tốt đẹp mà rất nhiều người đã bỏ qua. 437 00:24:12,010 --> 00:24:15,730 Và nó sẽ là tuyệt vời nếu bạn có thể giúp đặt ra 438 00:24:15,730 --> 00:24:19,260 ứng dụng của bạn trong một trong những mục này. 439 00:24:19,260 --> 00:24:23,020 Và điều mát mẻ quá là có nút này xem xét lại thiết kế. 440 00:24:23,020 --> 00:24:25,330 Và những gì xét lại thiết kế này nút nào, về cơ bản, 441 00:24:25,330 --> 00:24:29,580 là nó cho phép Google thực Đội thủy tinh để xem xét ứng dụng của bạn 442 00:24:29,580 --> 00:24:31,940 và cung cấp cho bạn ý kiến ​​về nó trước. 443 00:24:31,940 --> 00:24:38,430 Vì vậy, rất nhiều tính năng mát mẻ rằng Glass Nhóm nghiên cứu đã thực hiện để xây dựng nó, 444 00:24:38,430 --> 00:24:41,890 để làm cho nó dễ dàng như có thể cho bạn thực sự viết Google Glass 445 00:24:41,890 --> 00:24:43,276 ứng dụng. 446 00:24:43,276 --> 00:24:43,776 Yeah? 447 00:24:43,776 --> 00:24:45,734 >> SPEAKER 1: Có phải chỉ này thiết kế, hoặc có thể bạn sau đó 448 00:24:45,734 --> 00:24:49,966 dịch this-- thực hiện điều này tự động dịch thành mã mà bạn có thể sử dụng? 449 00:24:49,966 --> 00:24:53,090 CHRISTOPHER Bartholomew: Vậy câu hỏi là, là điều này chỉ dành cho thiết kế, 450 00:24:53,090 --> 00:24:55,555 và hiện nó chuyển thành các mã thực tế cho bạn? 451 00:24:55,555 --> 00:24:56,540 Không, nó không. 452 00:24:56,540 --> 00:24:59,740 Nhưng những gì nó làm là nó đánh bại một bảng trắng khổng lồ và tấn 453 00:24:59,740 --> 00:25:01,870 mảnh giấy trắng. 454 00:25:01,870 --> 00:25:06,020 Vì vậy, bạn biết chính xác một lần bạn áp dụng một thẻ cụ thể, 455 00:25:06,020 --> 00:25:08,860 bạn biết nó sẽ apply-- khi bạn đang viết chương trình của bạn, 456 00:25:08,860 --> 00:25:13,990 oh, tôi muốn thẻ này cụ thể để thực sự khởi động cái gì khác. 457 00:25:13,990 --> 00:25:15,770 Và như vậy nó đẻ nó ra rất độc đáo. 458 00:25:15,770 --> 00:25:20,007 Và nếu bạn đang có kế hoạch làm một ứng dụng Google Glass 459 00:25:20,007 --> 00:25:23,090 và bạn làm một trong số này, tôi sẽ trình một trong những là tiền đề nghị của bạn. 460 00:25:23,090 --> 00:25:26,130 Và tôi chắc chắn rằng TF của bạn sẽ thực sự hạnh phúc về điều đó, bởi vì họ sẽ 461 00:25:26,130 --> 00:25:28,088 được như thế, oh đây là những gì ứng dụng của bạn không. 462 00:25:28,088 --> 00:25:29,700 Tôi biết những gì tôi đang mong đợi từ nó. 463 00:25:29,700 --> 00:25:31,491 Bởi vì đôi khi, đó là thực sự khó khăn để giữ 464 00:25:31,491 --> 00:25:33,240 theo dõi những gì đang xảy ra trong một ứng dụng Glass. 465 00:25:33,240 --> 00:25:38,290 466 00:25:38,290 --> 00:25:41,570 >> Hãy quay trở lại này. 467 00:25:41,570 --> 00:25:44,245 Một điều thú vị là các sử dụng sân chơi thủy tinh 468 00:25:44,245 --> 00:25:48,300 để xem xét và tạo ra nội dung được hiển thị trên ứng dụng của bạn. 469 00:25:48,300 --> 00:25:57,800 Vì vậy, những gì mà là một công cụ mà bạn đang thực sự có thể thiết kế như thế nào những điều trông. 470 00:25:57,800 --> 00:26:04,470 Vì vậy, ví dụ, nếu tôi muốn make-- chờ đợi cho nó tải ở đây. 471 00:26:04,470 --> 00:26:14,230 472 00:26:14,230 --> 00:26:17,940 >> Nếu tôi muốn thực hiện một mẫu cụ thể, tôi có thể 473 00:26:17,940 --> 00:26:22,370 làm điều đó ở đây sử dụng này, về cơ bản là một công cụ 474 00:26:22,370 --> 00:26:25,460 rằng họ đã cho chúng tôi, để thực sự tùy biến 475 00:26:25,460 --> 00:26:30,520 bao thẻ thực tế bạn sẽ nhìn. 476 00:26:30,520 --> 00:26:32,540 Hello. 477 00:26:32,540 --> 00:26:36,610 Điều này là rất tốt. 478 00:26:36,610 --> 00:26:38,480 Thanks, Google. 479 00:26:38,480 --> 00:26:40,820 Vì vậy, bạn có thể thực sự xem thẻ của bạn là 480 00:26:40,820 --> 00:26:42,642 sẽ xem xét khi bạn bắt đầu xây dựng cho họ 481 00:26:42,642 --> 00:26:44,850 và sau đó bạn bắt đầu gửi chúng cho Google Glass. 482 00:26:44,850 --> 00:26:52,040 483 00:26:52,040 --> 00:26:55,010 >> Điều tiếp theo là đây PDF handout mà tôi đã 484 00:26:55,010 --> 00:26:58,000 tạo trong order-- nếu bạn đã đi làm báo 485 00:26:58,000 --> 00:27:03,140 dịch vụ, thông báo định kỳ, hoặc làm việc với các gương API như trái ngược 486 00:27:03,140 --> 00:27:05,490 đến GDK. 487 00:27:05,490 --> 00:27:07,870 Và hãy để tôi lấy đó ra cho bạn. 488 00:27:07,870 --> 00:27:36,830 489 00:27:36,830 --> 00:27:39,415 >> Lấy một chút để tải tại đây, xin lỗi. 490 00:27:39,415 --> 00:27:43,510 Cho là đã được mở. 491 00:27:43,510 --> 00:27:44,010 Hiện chúng tôi đi. 492 00:27:44,010 --> 00:27:46,640 493 00:27:46,640 --> 00:27:53,560 >> Vì vậy, ví dụ, nếu bạn muốn thiết lập bằng cách sử dụng gương API, 494 00:27:53,560 --> 00:27:57,340 Tôi có đầy đủ hướng dẫn chi tiết về cách làm thế nào that-- 495 00:27:57,340 --> 00:28:01,780 bạn truy cập vào API của Google giao diện điều khiển, với những gì tài khoản, 496 00:28:01,780 --> 00:28:06,150 làm thế nào để tạo ra một specific-- tạo điều kiện cho các gương API, 497 00:28:06,150 --> 00:28:09,190 làm việc với mở chứng thực, và cũng 498 00:28:09,190 --> 00:28:13,260 làm thế nào để sử dụng các sân chơi mà chúng ta chỉ cần nhìn cụ thể. 499 00:28:13,260 --> 00:28:19,440 Vì vậy, thông tin tốt ở đây mà sẽ đi kèm với sàn trượt thực tế. 500 00:28:19,440 --> 00:28:22,520 >> Nếu không, bạn cũng có thể làm những việc khác ở đây, 501 00:28:22,520 --> 00:28:30,050 và đặc biệt có sự cấu trúc cơ sở dữ liệu mà tôi đã tạo ra, 502 00:28:30,050 --> 00:28:32,820 hay mà tôi đã làm cho bạn, mà bạn có thể nhìn vào 503 00:28:32,820 --> 00:28:38,030 để xem làm thế nào để xây dựng một mở bảng chứng nhận cho người sử dụng. 504 00:28:38,030 --> 00:28:41,079 Vì vậy, một cái gì đó để còn hiểu quảng cáo theo dõi, 505 00:28:41,079 --> 00:28:43,620 đặc biệt là nếu bạn đang đi để được làm việc với các gương API. 506 00:28:43,620 --> 00:28:55,800 507 00:28:55,800 --> 00:28:56,400 Có bạn. 508 00:28:56,400 --> 00:29:02,530 509 00:29:02,530 --> 00:29:05,640 >> Vì vậy, một tấn các nguồn lực. 510 00:29:05,640 --> 00:29:10,540 Những gì tôi khuyên bạn nên làm là đi developers.google.com/glass và đọc, 511 00:29:10,540 --> 00:29:14,150 vì có rất nhiều các thông tin đó, 512 00:29:14,150 --> 00:29:17,720 quá nhiều để đi qua toàn bộ cuộc hội thảo. 513 00:29:17,720 --> 00:29:21,220 Nhưng có một thông tin rất nhiều, đó là rất nhiều thông tin tốt, rằng loại 514 00:29:21,220 --> 00:29:24,640 mở rộng thêm về điều này, đặc biệt là trên bên mã của sự vật. 515 00:29:24,640 --> 00:29:27,630 Tôi cũng đã thêm một cách nhanh chóng bắt đầu hướng dẫn cho các GDK, 516 00:29:27,630 --> 00:29:30,600 do đó nếu bạn cần loại nhảy vào nó, 517 00:29:30,600 --> 00:29:32,770 bạn có khả năng để làm điều đó là tốt. 518 00:29:32,770 --> 00:29:36,290 >> Tôi đã có added-- là video ngay tại đây, Android Hướng dẫn. 519 00:29:36,290 --> 00:29:38,630 Có một video YouTube đó là bao gồm, mà nếu bạn 520 00:29:38,630 --> 00:29:42,920 muốn bắt đầu phát triển sử dụng hệ điều hành Android, 521 00:29:42,920 --> 00:29:46,630 nếu bạn là một người mới bắt đầu, video thực sự sẽ giúp bạn làm điều đó. 522 00:29:46,630 --> 00:29:51,170 Một lần nữa, các ứng dụng Glass đang sử dụng GDK 523 00:29:51,170 --> 00:29:53,000 là ứng dụng theo nghĩa đen chỉ Android. 524 00:29:53,000 --> 00:29:56,090 Họ có thể chuyển qua lại. 525 00:29:56,090 --> 00:29:58,740 >> Cuối cùng tôi đã thêm một Google phong cách hướng dẫn cho Java. 526 00:29:58,740 --> 00:30:02,090 Nếu có bất cứ điều gì specifically-- Làm thế nào để tôi làm a-- bạn biết, 527 00:30:02,090 --> 00:30:05,830 cách tốt nhất để làm một là những gì cho vòng lặp, trong điều khoản của Google? 528 00:30:05,830 --> 00:30:10,230 Đó là hướng dẫn phong cách sẽ giúp bạn làm được những điều đó. 529 00:30:10,230 --> 00:30:11,550 >> Và đó là nó. 530 00:30:11,550 --> 00:30:13,990 Vì vậy, tôi hy vọng các bạn có đầy đủ thông tin 531 00:30:13,990 --> 00:30:17,760 để đi tiếp với nhảy vào một ứng dụng Google Glass. 532 00:30:17,760 --> 00:30:19,590 Nhưng chắc chắn đến thăm các nguồn tài nguyên. 533 00:30:19,590 --> 00:30:24,930 Chắc chắn đi sâu vào các loại khác nhau các ứng dụng có sẵn, 534 00:30:24,930 --> 00:30:26,610 đặc biệt là các ứng dụng mẫu. 535 00:30:26,610 --> 00:30:28,810 Nhìn vào một số mã mà họ cung cấp cho bạn. 536 00:30:28,810 --> 00:30:32,770 Và một cách trung thực, với bạn kinh nghiệm trong CS50, 537 00:30:32,770 --> 00:30:35,850 nó không phải là một khó khăn điều để đột nhập vào và nhận được trong. 538 00:30:35,850 --> 00:30:36,750 OK? 539 00:30:36,750 --> 00:30:38,600 Cám ơn. 540 00:30:38,600 --> 00:30:40,598