1 00:00:00,000 --> 00:00:10,384 2 00:00:10,384 --> 00:00:12,050 CHRISTOPHER Bartholomaios: Guten Tag. 3 00:00:12,050 --> 00:00:14,290 Danke für das Kommen zu die Google Glass-- Bruch 4 00:00:14,290 --> 00:00:16,206 Durch die gläserne Decke Sitzung oder ein Seminar. 5 00:00:16,206 --> 00:00:18,450 6 00:00:18,450 --> 00:00:24,070 Diese spezielle Seminar ist nicht wirklich basierend auf, wie, Code-Beispiele. 7 00:00:24,070 --> 00:00:28,480 Es ist im Wesentlichen, wenn Ich unterrichtete diese same-- 8 00:00:28,480 --> 00:00:32,220 oder wenn ich betreut Studenten für CS50 im vergangenen Jahr auf Google Glass Projekte, 9 00:00:32,220 --> 00:00:34,570 es war nicht der Codierung, wirklich, wirklich beeinflusst sie. 10 00:00:34,570 --> 00:00:38,600 Es war der, nun ja, wie kann ich alle nehmen diese Tools, die Google hat mir gegeben, 11 00:00:38,600 --> 00:00:42,310 und sie zu bauen eine bestimmte Anwendung? 12 00:00:42,310 --> 00:00:43,810 Wir werden gehen über ein paar Dinge. 13 00:00:43,810 --> 00:00:45,130 Wir werden über Entwurfsmuster zu gehen. 14 00:00:45,130 --> 00:00:46,630 Wir werden über Anwendungen zu gehen. 15 00:00:46,630 --> 00:00:53,540 Wir werden über genau, wie gehen um all das Wissen zu nehmen, dass Google 16 00:00:53,540 --> 00:00:57,660 wird sich, weil Google Sie-- zu geben ist außergewöhnlich im Sinne des Gebens 17 00:00:57,660 --> 00:00:59,870 Sie alle Proben die Sie benötigen. 18 00:00:59,870 --> 00:01:03,660 Sie werden Ihnen alle Dokumentation, die Sie brauchen, um sie umzusetzen. 19 00:01:03,660 --> 00:01:05,840 Aber wir werden zu bedienen dass das Wissen, das sie haben 20 00:01:05,840 --> 00:01:09,980 gegeben, die Sie erstellen Glaswaren, Glasanwendungen. 21 00:01:09,980 --> 00:01:12,125 Also lassen Sie uns hier beginnen. 22 00:01:12,125 --> 00:01:15,000 So ein paar Dinge, die Sie nur im Hinterkopf behalten 23 00:01:15,000 --> 00:01:19,890 wann immer du tust Google Glass Anwendungen. 24 00:01:19,890 --> 00:01:22,310 Denn eines der Dinge über Google Glass in 25 00:01:22,310 --> 00:01:28,360 selbst ist, daß es ein umstrittene Stück Technik 26 00:01:28,360 --> 00:01:31,154 dass nicht viele Leute wirklich verwenden. 27 00:01:31,154 --> 00:01:33,070 So in der Rückseite des Kopf, sollten Sie immer 28 00:01:33,070 --> 00:01:36,800 denken about-- die ultimative Erfolg jedes tragbare Technologie 29 00:01:36,800 --> 00:01:40,030 hängt von den Anwendungen die für sie verfügbar sind. 30 00:01:40,030 --> 00:01:47,870 Wenn es keine gute Anwendungen für ein bestimmten Gerät, dann ist es wertlos. 31 00:01:47,870 --> 00:01:50,140 >> Eine andere Sache ist, wie Glass Entwickler Die Herausforderung 32 00:01:50,140 --> 00:01:53,030 ist es, Anwendungen, die es schaffen bequemer und innovative 33 00:01:53,030 --> 00:01:55,080 als unser eigenes mobiles Gerät Apps. 34 00:01:55,080 --> 00:01:58,010 Und das nicht wirklich bedeuten, dass Sie 35 00:01:58,010 --> 00:02:00,370 eine ganze Marke neue Anwendung erstellen. 36 00:02:00,370 --> 00:02:05,740 Ich meine, zum Beispiel, kann ich nur einfach gehen, OK Glas, machen Sie ein Foto, 37 00:02:05,740 --> 00:02:08,655 Aktien mit. 38 00:02:08,655 --> 00:02:10,770 Und dann kann ich nur sagen, zu teilen. 39 00:02:10,770 --> 00:02:12,260 OK Glass. 40 00:02:12,260 --> 00:02:12,760 Teilen. 41 00:02:12,760 --> 00:02:16,500 42 00:02:16,500 --> 00:02:20,540 Und ich kann es meinen Kreisen nur zu teilen wie die auf Google+ oder so etwas. 43 00:02:20,540 --> 00:02:23,330 >> Es ist viel schneller als ich gehen hier, ein Bild, 44 00:02:23,330 --> 00:02:25,210 und dann im wesentlichen das gleiche tun. 45 00:02:25,210 --> 00:02:26,630 So macht es bequemer. 46 00:02:26,630 --> 00:02:31,440 Es ist eine innovative Art und Weise zu tun, Dinge, die ein bisschen mehr schneller. 47 00:02:31,440 --> 00:02:34,660 >> Nun, eine andere Art zu denken eine Google-Glass-Anwendung, 48 00:02:34,660 --> 00:02:37,830 oder jede Art von Wearable-Technologie app, ist, dass, wenn Sie komplett 49 00:02:37,830 --> 00:02:40,730 wischte Ihrem mobilen Gerät, was wäre die ersten fünf sein 50 00:02:40,730 --> 00:02:44,319 Anwendungen, die Sie tatsächlich downloaden, und warum? 51 00:02:44,319 --> 00:02:46,110 Also einfach so alle in die Rückseite des Kopfes 52 00:02:46,110 --> 00:02:53,710 wann Sie beginnen Gestaltung sind eine Google-Glass-Anwendung. 53 00:02:53,710 --> 00:02:55,040 >> Also, was ist die Agenda? 54 00:02:55,040 --> 00:02:56,831 Das erste, was wir sind zu tun ist, wir sind 55 00:02:56,831 --> 00:02:59,274 werde im Grunde sagen, was Glass? 56 00:02:59,274 --> 00:03:02,190 Wir werden über die Glas sprechen Timeline, im Grunde das, was 57 00:03:02,190 --> 00:03:06,797 bewegt sich über den Bildschirm, wenn Sie verwenden Sie den Regler an der Seite. 58 00:03:06,797 --> 00:03:09,130 Wir werden darüber reden Design-Muster für Glas. 59 00:03:09,130 --> 00:03:13,090 >> Wir werden über Spiegel sprechen API gegenüber dem Glas Developer Kit. 60 00:03:13,090 --> 00:03:14,890 Das werde ich herum zu werfen eine Menge, im wesentlichen, 61 00:03:14,890 --> 00:03:19,840 weil der Spiegel API war Original-Anwendungsprogramm 62 00:03:19,840 --> 00:03:22,210 Schnittstelle, die von Google veröffentlicht wurde. 63 00:03:22,210 --> 00:03:23,550 Das Cloud-basierte. 64 00:03:23,550 --> 00:03:26,080 Während die GDK, die Glass Development Kit, 65 00:03:26,080 --> 00:03:29,620 wurde später auf die frei Straße, im Wesentlichen so, dass 66 00:03:29,620 --> 00:03:33,100 Sie können tatsächlich die Hardware- Funktionen in Google Glass. 67 00:03:33,100 --> 00:03:36,875 Wir werden über einige Profi-Tipps zu gehen, und auch im Wesentlichen wissen, einige Ressourcen. 68 00:03:36,875 --> 00:03:40,820 69 00:03:40,820 --> 00:03:44,120 >> Also statt zu erklären, genau das, was Glass insgesamt 70 00:03:44,120 --> 00:03:45,870 Ich werde einfach zu bedienen die 1 Minute Video 71 00:03:45,870 --> 00:03:48,520 dass Google zur Verfügung gestellt zu Art über sie gehen, 72 00:03:48,520 --> 00:03:54,800 weil ich denke, das ist im Wesentlichen die beste Weg, es zu tun, ohne dass ich was 73 00:03:54,800 --> 00:03:56,240 Glass zu jeder der hier Anwesenden. 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 -Hier Sind die Grundlagen , wie man Glas benutzen. 77 00:04:05,340 --> 00:04:06,960 Dies ist das Touchpad. 78 00:04:06,960 --> 00:04:09,370 Es läuft von Ihrem Tempel an Ihr Ohr. 79 00:04:09,370 --> 00:04:12,850 Tippen Sie auf das Touchpad, um aufzuwachen Glass. 80 00:04:12,850 --> 00:04:15,830 Sie sollten das Display sehen vor deiner Sichtlinie. 81 00:04:15,830 --> 00:04:19,260 Passen Sie es, alles zu sehen. 82 00:04:19,260 --> 00:04:21,880 >> Der Home-Bildschirm zeigt eine Uhr. 83 00:04:21,880 --> 00:04:23,180 Dies ist die Zeitleiste. 84 00:04:23,180 --> 00:04:24,740 Es ist eine Reihe von Karten. 85 00:04:24,740 --> 00:04:27,710 Aktivitäten der linken Seite sind jetzt geschieht oder bevorsteht, 86 00:04:27,710 --> 00:04:32,280 wie das Wetter, über ein bevor Flug oder ein Ereignis in Ihrem Kalender. 87 00:04:32,280 --> 00:04:35,110 Sie können auf jeder Karte tippen, um mehr zu sehen. 88 00:04:35,110 --> 00:04:37,110 Swipe nach unten überall gehen Sie zurück in die Timeline. 89 00:04:37,110 --> 00:04:40,350 90 00:04:40,350 --> 00:04:43,340 >> Karten rechts der Home-Bildschirm sind aus der Vergangenheit. 91 00:04:43,340 --> 00:04:47,930 Zum Beispiel werden Nachrichten, Videos oder Fotos. 92 00:04:47,930 --> 00:04:50,930 Tippen Sie auf ein Foto, um es zu teilen, und wählen Sie einen Ihrer Freunde. 93 00:04:50,930 --> 00:05:00,110 94 00:05:00,110 --> 00:05:01,930 Swipe nach unten zurück in den Standby. 95 00:05:01,930 --> 00:05:03,855 Und haben Sie Spaß zu erkunden. 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 Bartholomaios: Also das ist der generischen Benutzer 99 00:05:16,220 --> 00:05:19,770 Schnittstelle für Google Glass. 100 00:05:19,770 --> 00:05:26,610 Im Wesentlichen ist es ein sehr einfach, Zeitachse ausgerichtete Benutzeroberfläche 101 00:05:26,610 --> 00:05:30,010 dass den Benutzer nicht zu verwenden nur Sprachbefehle, sondern auch 102 00:05:30,010 --> 00:05:34,270 Diese Bar auf der rechten Seite Seite wirklich streichen 103 00:05:34,270 --> 00:05:40,220 schnell durch verschiedene spezifische Abmessungen der verschiedenen Glaszeit 104 00:05:40,220 --> 00:05:41,600 Karten. 105 00:05:41,600 --> 00:05:43,100 >> Also, was ist auf Glas? 106 00:05:43,100 --> 00:05:45,870 Nun, das ist die Anzeige 640 durch 360. 107 00:05:45,870 --> 00:05:50,850 Die Kamera ist an sich eine fünf Megapixel Kamera, die 720p-Videoaufnahme tut. 108 00:05:50,850 --> 00:05:54,270 Es verfügt über Wi-Fi und Bluetooth darauf aber es muss nicht zellulären. 109 00:05:54,270 --> 00:05:58,270 Also, um zu verwenden Glass außerhalb eines Wi-Fi-Netzwerk, 110 00:05:58,270 --> 00:06:02,780 Sie haben zu wesentlichen verlinken es auf Ihr Handy mit einem Hotspot. 111 00:06:02,780 --> 00:06:05,180 >> Der Speicher ist etwa 12 Gigabyte, und das ist nicht 112 00:06:05,180 --> 00:06:06,790 einschließlich des Betriebssystems. 113 00:06:06,790 --> 00:06:10,590 Es ist 16 insgesamt im Wesentlichen. 114 00:06:10,590 --> 00:06:14,160 Es verfügt über zwei Gigabyte RAM. 115 00:06:14,160 --> 00:06:18,250 Und es gibt einige zusätzliche große Stücke von Technologie, die eingebaut sind. 116 00:06:18,250 --> 00:06:19,430 Sie haben ein Gyroskop. 117 00:06:19,430 --> 00:06:21,430 Sie haben einen Beschleunigungsmesser. 118 00:06:21,430 --> 00:06:24,350 Sie haben einen Umgebungslicht Erkundung und Nähe 119 00:06:24,350 --> 00:06:26,630 Sensor, der verwendet wird, für, wie, zu blinken. 120 00:06:26,630 --> 00:06:30,910 Zum Beispiel, wenn ich blinken, wird es dauern, ein Bild, das irgendwie seltsam ist. 121 00:06:30,910 --> 00:06:37,370 Aber es ist eines jener Stücke, Sie können innerhalb des SDK zu nutzen. 122 00:06:37,370 --> 00:06:43,190 >> Und Sie haben auch einen Knochen Leitungsaudiowandler. 123 00:06:43,190 --> 00:06:47,350 So dass mir erlaubt, wirklich Art Flüstern, OK Glass. 124 00:06:47,350 --> 00:06:51,910 Und dann wird es auf meine Befehle zuzugreifen. 125 00:06:51,910 --> 00:06:57,050 So dass insgesamt ist das, was Google Glass ist. 126 00:06:57,050 --> 00:07:02,830 >> Lassen Sie uns also mehr in die Nitty gritty, was diese Zeit-Karten sind, 127 00:07:02,830 --> 00:07:06,050 und wie wir sie nutzen können, , um verschiedene Dinge zu tun. 128 00:07:06,050 --> 00:07:08,360 So gibt es drei Arten von Timeline-Karten. 129 00:07:08,360 --> 00:07:13,040 Es gibt die statische Karte, die zeigt Text, HTML, Bilder und Videos. 130 00:07:13,040 --> 00:07:16,530 131 00:07:16,530 --> 00:07:19,870 Diese Dinge können auch verwendet werden, rufen diese Dinge genannt eine Live-Karte 132 00:07:19,870 --> 00:07:20,520 oder Eintauchen. 133 00:07:20,520 --> 00:07:23,730 Und wir sprechen dass in ein wenig. 134 00:07:23,730 --> 00:07:27,940 >> Ein Live-Karte zeigt Karten, die sind wichtig in der aktuellen moment-- 135 00:07:27,940 --> 00:07:30,620 Sachen, die gemacht ist, im Wesentlichen. 136 00:07:30,620 --> 00:07:33,410 Stoppuhr ist ein gutes Beispiel dafür. 137 00:07:33,410 --> 00:07:37,020 >> Und ein Eintauchen zeigt, was wir ein Android-Aktivität Anruf, 138 00:07:37,020 --> 00:07:40,690 Grundsätzlich übernimmt den gesamten Bildschirm. 139 00:07:40,690 --> 00:07:45,940 So ist die Idee hier ist, dass Sie in der Lage sind machen eine Menge gut, sauber, klar, 140 00:07:45,940 --> 00:07:51,580 und dynamische Anwendungen, ob es ist nur eine einfache HTML-CSS 141 00:07:51,580 --> 00:07:54,910 Vorlage, ob etwas dass sich geht und aktiv. 142 00:07:54,910 --> 00:08:00,350 Dies ist ein Bild eines Spiel genannt Zombies laufen, was 143 00:08:00,350 --> 00:08:01,900 ist eigentlich ziemlich Spaß. 144 00:08:01,900 --> 00:08:03,090 Wir werden sich darum kümmern. 145 00:08:03,090 --> 00:08:12,052 Und das ist hier ein Spiel, das verwendet gyroscope-- Ich sage immer gyroscope-- 146 00:08:12,052 --> 00:08:13,010 ja, es ist Gyroskop. 147 00:08:13,010 --> 00:08:14,260 Was mache ich? 148 00:08:14,260 --> 00:08:17,710 Das Gyroskop, so dass Sie tatsächlich Dinge auf dem Kopf balancieren. 149 00:08:17,710 --> 00:08:21,160 150 00:08:21,160 --> 00:08:23,580 >> So gehen wir mehr in Timeline-Karten. 151 00:08:23,580 --> 00:08:27,440 Statische Karten können auch ein Bündel enthalten der Karten, beispielsweise ein Fotoalbum. 152 00:08:27,440 --> 00:08:32,400 Man konnte sehen, dass durch bezeichnet diese kleine Seite Klappe finden Sie hier. 153 00:08:32,400 --> 00:08:37,059 Wenn Sie in sie zu erschließen, die dir geboten eine weitere Linie der Zeitachse Karten. 154 00:08:37,059 --> 00:08:40,580 Und da hast du Zugriff auf Art sein blättern Sie durch mit Ihrem Bildlaufleiste, 155 00:08:40,580 --> 00:08:42,805 und Sie werden auch in der Lage sein, auf bestimmte Karten zu teilen. 156 00:08:42,805 --> 00:08:48,397 157 00:08:48,397 --> 00:08:51,230 So, jetzt, dass Sie etwas zu sein mit den verschiedenen Arten vertraut 158 00:08:51,230 --> 00:08:53,529 von Timeline-Karten, was wir tun werden 159 00:08:53,529 --> 00:08:55,570 wird, wir werden sprechen über die Entwurfsmuster. 160 00:08:55,570 --> 00:08:59,290 Und das ist wahrscheinlich das, was dass die meisten Schüler bekommen aufgeholt 161 00:08:59,290 --> 00:09:03,590 mit, wenn sie Tauchen beginnen in Google Glass Entwicklung. 162 00:09:03,590 --> 00:09:05,170 >> So gibt es drei Design-Patterns. 163 00:09:05,170 --> 00:09:08,550 Das erste Design-Muster ist regelmäßig Benachrichtigungen. 164 00:09:08,550 --> 00:09:12,660 Und, was das bedeutet es verwendet den Spiegel API Web Services oder Android-Hintergrund 165 00:09:12,660 --> 00:09:15,960 Dienstleistungen zu schieben Benachrichtigungen auf einer Zeitleiste. 166 00:09:15,960 --> 00:09:19,590 Zum Beispiel, wenn Sie sich anmelden für cnn.com der App, 167 00:09:19,590 --> 00:09:26,520 würden Sie eine Benachrichtigung, wenn senden gibt es einen Fall, dass News stattgefunden hatte. 168 00:09:26,520 --> 00:09:31,860 >> Der Spiegel API verwendet werden, um zu erzeugen jede language-- der Spiegel API können 169 00:09:31,860 --> 00:09:34,560 Verwendung von Sprache zu erstellen ein Web-Service-Interaktion. 170 00:09:34,560 --> 00:09:39,230 So im Wesentlichen, wie wenn Sie nicht sehr vertraut mit Java, 171 00:09:39,230 --> 00:09:45,010 das ist, was die GDK verwendet, und du bist mehr daran interessiert, in PHP zB 172 00:09:45,010 --> 00:09:49,080 können Sie einen PHP-Dienst zu schreiben und ein Glas-Anwendung, 173 00:09:49,080 --> 00:09:51,090 wirkt mit, dass im Gegensatz dazu, 174 00:09:51,090 --> 00:09:55,520 tiefer in das Tauchen die Java Teile davon. 175 00:09:55,520 --> 00:10:00,050 Die Android-Hintergrunddienste Anwendungen Java pro Glass Development Kit. 176 00:10:00,050 --> 00:10:03,155 >> Also, was wir tun, ist wir wechseln über, um nur ein Beispiel auf dem Glas, 177 00:10:03,155 --> 00:10:03,800 wenn wir könnten. 178 00:10:03,800 --> 00:10:07,486 179 00:10:07,486 --> 00:10:08,360 Sorry für den Bildschirm. 180 00:10:08,360 --> 00:10:11,340 Es ist an der Seite hier geneigt, für Menschen, die im Inneren sind. 181 00:10:11,340 --> 00:10:31,410 182 00:10:31,410 --> 00:10:31,930 Dort gehen wir. 183 00:10:31,930 --> 00:10:33,110 Bitten um Entschuldigung. 184 00:10:33,110 --> 00:10:36,220 Dauert ein wenig, hier zu laden. 185 00:10:36,220 --> 00:10:40,090 >> Das ist also ein Beispiel für etwas, , dass die New York Times schicken. 186 00:10:40,090 --> 00:10:43,780 Es ist eine regelmäßige Meldung, dass enthält mehrere statische Karten, 187 00:10:43,780 --> 00:10:45,670 hat Informationen über sie. 188 00:10:45,670 --> 00:10:58,800 Also, wenn ich in es-- klicken und Dies wird es load-- wir gehen. 189 00:10:58,800 --> 00:11:00,860 Wenn ich in die darauf klicken, dann was Sie hier 190 00:11:00,860 --> 00:11:04,890 wird Sie Informationen erhalten, über eine Überschrift oder eine Geschichte. 191 00:11:04,890 --> 00:11:08,235 Sie können auch die Dinge um sie zu befestigen, so dass Sie tatsächlich vorgelesen. 192 00:11:08,235 --> 00:11:11,740 Und was vorlesen tut, ist es wird es Ihnen in Ihrem Ohr zu lesen. 193 00:11:11,740 --> 00:11:14,080 Man kann nicht wirklich hören , aber im Wesentlichen ist es 194 00:11:14,080 --> 00:11:17,730 ein Knochen-Anschluss, wird in Ihrem Kopf zu lesen. 195 00:11:17,730 --> 00:11:19,590 Dies ist die beste Art, es auszudrücken. 196 00:11:19,590 --> 00:11:22,880 >> Also das ist, was für ein periodisches Benachrichtigungen sind über. 197 00:11:22,880 --> 00:11:25,270 Es gibt alle verschiedenen Arten von ihnen. 198 00:11:25,270 --> 00:11:27,250 Wenn Sie Twitter verwenden, Twitter ist ein weiterer App 199 00:11:27,250 --> 00:11:29,760 diese Art von gibt Ihnen ein Beispiel von dem, was diese regelmäßige Meldung 200 00:11:29,760 --> 00:11:30,260 Apps sind. 201 00:11:30,260 --> 00:11:33,390 202 00:11:33,390 --> 00:11:38,400 >> Der zweite Entwurf pattern-- und wir gehen und gehen Sie zurück zur Sache. 203 00:11:38,400 --> 00:11:42,120 Der zweite Design-Muster ist die fortlaufende Aufgabe. 204 00:11:42,120 --> 00:11:45,780 Und im Wesentlichen ist dies eine Karte, die ist ständig im Hintergrund laufen. 205 00:11:45,780 --> 00:11:46,780 Sie können die Karte zu verlassen. 206 00:11:46,780 --> 00:11:49,210 Sie können gehen, etwas zu tun sonst auf der Timeline. 207 00:11:49,210 --> 00:11:53,462 Aber im Grunde, was passiert ist, dass es immer läuft. 208 00:11:53,462 --> 00:11:55,670 Etwas wird immer auf, wie ein richtiger Anwendung, 209 00:11:55,670 --> 00:11:57,950 wie eine Stoppuhr zum Beispiel. 210 00:11:57,950 --> 00:12:01,420 >> Dies kann nur umgesetzt werden Verwendung der Glas Developer Kit. 211 00:12:01,420 --> 00:12:05,150 Aber man kann voll nutzen aller der Glas-Hardware. 212 00:12:05,150 --> 00:12:08,330 Die Android GDK nur Java. 213 00:12:08,330 --> 00:12:11,260 Also, wenn Sie nicht vertraut sind mit Java, das ist großartig. 214 00:12:11,260 --> 00:12:14,770 Wenn Sie mit Android vertraut sind Entwicklung gesagt, 215 00:12:14,770 --> 00:12:16,751 gibt es eine große Seminar, glaube ich. 216 00:12:16,751 --> 00:12:18,250 Ich bin nicht sicher, was der genaue Zeitpunkt ist. 217 00:12:18,250 --> 00:12:21,080 Aber es gibt ein Seminar auf Android-Entwicklung. 218 00:12:21,080 --> 00:12:24,220 Wenn Sie planen, die zu tun sind, GDK, empfehle ich zu, dass man gehen 219 00:12:24,220 --> 00:12:26,389 Da insbesondere es wird überlappen 220 00:12:26,389 --> 00:12:28,180 genau das, was du bist werde für Glas zu verwenden. 221 00:12:28,180 --> 00:12:31,080 222 00:12:31,080 --> 00:12:32,320 >> Also mal sehen. 223 00:12:32,320 --> 00:12:34,020 Wir öffnen einen weiteren App. 224 00:12:34,020 --> 00:12:37,020 Könnten wir schalten Sie in die Sache? 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 Starten Sie einen Lauf. 228 00:12:44,490 --> 00:12:54,090 229 00:12:54,090 --> 00:12:58,610 Also das ist ein Spiel, das ich wenn mir langweilig ist, wenn ich laufen, 230 00:12:58,610 --> 00:13:02,180 genannt Zombies Ausführen. 231 00:13:02,180 --> 00:13:07,217 Und im Wesentlichen, was sie tut, ist es tracks-- es ist im Wesentlichen, 232 00:13:07,217 --> 00:13:09,050 Sie laufen Zombies die ganze Zeit. 233 00:13:09,050 --> 00:13:12,070 Aber es ist wie wenn ich run-- Ich weiß, dies wird wirklich awkward-- 234 00:13:12,070 --> 00:13:19,170 aber wenn ich hier laufen um ihn herum, sollte zu verfolgen oder rufen Sie mich Tempo. 235 00:13:19,170 --> 00:13:23,530 Es ist zu aktualisieren, wie weit ich habe laufen oder Dinge wie, dass. 236 00:13:23,530 --> 00:13:25,620 >> Also das ist, wie dies A-- App ist essentially-- 237 00:13:25,620 --> 00:13:28,620 es nimmt einen zweiten zu aktualisieren auf dieser side-- ärgerlich. 238 00:13:28,620 --> 00:13:32,030 Aber im Grunde, was los ist hierbei ist, dass diese immer läuft. 239 00:13:32,030 --> 00:13:33,470 Und Sie mit ihm interagieren sind. 240 00:13:33,470 --> 00:13:35,730 Und man kann nur irgendwie der verschiedene Dinge tun. 241 00:13:35,730 --> 00:13:37,460 Und so gibt es viele Apps, die ähnlich. 242 00:13:37,460 --> 00:13:40,334 Und es gibt Apps, dass Sie tatsächlich zu schaffen, dass das Gleiche zu tun. 243 00:13:40,334 --> 00:13:43,680 244 00:13:43,680 --> 00:13:44,460 Das ist es also. 245 00:13:44,460 --> 00:14:05,530 246 00:14:05,530 --> 00:14:06,750 >> In Ordnung. 247 00:14:06,750 --> 00:14:09,820 Also das nächste Design Muster ist ein Eintauchen. 248 00:14:09,820 --> 00:14:13,465 Tauchen wird das gesamte verbrauchen Bildschirm und die gesamte Timeline. 249 00:14:13,465 --> 00:14:17,800 So können Sie wirklich nicht einfach hin und her wechseln und gehen andere Dinge tun, wenn Sie wollen. 250 00:14:17,800 --> 00:14:21,270 Es ist so, als ob du spielst ein Spiel auf Glas für sich. 251 00:14:21,270 --> 00:14:24,590 Dies kann nur umgesetzt werden Verwendung auch die GDK. 252 00:14:24,590 --> 00:14:27,433 Also noch einmal, die Vorteile der Verwendung der GDK 253 00:14:27,433 --> 00:14:31,840 ist, dass man im Grunde um alle alle Vorteile der Hardware, ist 254 00:14:31,840 --> 00:14:34,510 Google Glass in sich. 255 00:14:34,510 --> 00:14:40,190 >> So werden wir zu gehen, bis zu ein weiteres Beispiel auf dem Glas. 256 00:14:40,190 --> 00:14:42,050 OK Glass. 257 00:14:42,050 --> 00:14:46,930 Spielen Sie ein Spiel der Balance. 258 00:14:46,930 --> 00:14:52,287 Daher ist dies ein Spiel, das ich spielen möchte, wenn Ich bin bei der Arbeit gelangweilt, nur in einer Sitzung. 259 00:14:52,287 --> 00:14:54,120 Hoffentlich wird es Ihnen zeigen hier nun jede Sekunde. 260 00:14:54,120 --> 00:14:58,220 261 00:14:58,220 --> 00:14:59,190 Dort gehen wir. 262 00:14:59,190 --> 00:15:00,200 In Ordnung. 263 00:15:00,200 --> 00:15:03,290 Also, was es ist, ich bin mit der JavaScript- 264 00:15:03,290 --> 00:15:08,380 um diese Objekte auf Ausgleich Kopf, solche Dinge. 265 00:15:08,380 --> 00:15:11,235 Also das ist eine Art von Tauchverfahren. 266 00:15:11,235 --> 00:15:12,485 Stufe neun ist wie unmöglich. 267 00:15:12,485 --> 00:15:15,240 268 00:15:15,240 --> 00:15:15,940 >> OK, Glas. 269 00:15:15,940 --> 00:15:20,240 Es gibt auch interaktives Spiel, Sie können tun, like-- nicht ein Video aufzunehmen. 270 00:15:20,240 --> 00:15:32,720 271 00:15:32,720 --> 00:15:35,290 Stoppen Sie die Aufnahme. 272 00:15:35,290 --> 00:15:36,910 Warum sind Sie die Aufnahme? 273 00:15:36,910 --> 00:15:37,970 Entschuldigung. 274 00:15:37,970 --> 00:15:41,830 Glass wirkt auf. 275 00:15:41,830 --> 00:15:42,520 OK, Glas. 276 00:15:42,520 --> 00:15:51,790 277 00:15:51,790 --> 00:15:53,470 OK, Glas. 278 00:15:53,470 --> 00:15:59,379 Spielen Sie ein Spiel von Clay Shooter. 279 00:15:59,379 --> 00:16:01,670 Also das ist ein weiterer von diese seltsame interaktive Spiele 280 00:16:01,670 --> 00:16:04,080 dass Sie mit Zohan an rund. 281 00:16:04,080 --> 00:16:07,630 Dieser verwendet eine Menge von Komponenten Innere 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 Ich bin schrecklich in diesem Spiel. 285 00:16:11,650 --> 00:16:16,290 Und im Wesentlichen, können Sie einfach die Wort Feuer tatsächlich gehen und Feuer. 286 00:16:16,290 --> 00:16:17,000 Fire. 287 00:16:17,000 --> 00:16:18,420 Oh, es ist nie passiert. 288 00:16:18,420 --> 00:16:21,670 Ich werde es jedes Mal zu verpassen. 289 00:16:21,670 --> 00:16:23,554 Aber es ist irgendwie gibt Sie eher ein Beispiel 290 00:16:23,554 --> 00:16:26,220 die Verwendung aller der unterschiedlichen Komponenten, diese Glas Spiele zu machen. 291 00:16:26,220 --> 00:16:32,719 292 00:16:32,719 --> 00:16:34,635 Also das nächste, was Sie möchte über hier denken 293 00:16:34,635 --> 00:16:40,090 ist Aufrufmethoden, eine hübsche Bezeichnung für, wie kann ich meine Anwendung zu starten? 294 00:16:40,090 --> 00:16:44,740 So gibt es verschiedene Wege, nutzen verschiedene Aufrufmethoden. 295 00:16:44,740 --> 00:16:48,840 Verschiedene Design-Patterns, für B. die regelmäßige Benachrichtigungen, 296 00:16:48,840 --> 00:16:51,150 denen wird nicht mit dem OK, Glas-Menü. 297 00:16:51,150 --> 00:16:54,050 Also, wenn Sie wollen, um etwas zu tun sind dass hatte und schickte Benachrichtigungen 298 00:16:54,050 --> 00:16:59,201 sagen Sie eine Anwendung, erinnert haben Sie über etwas, was passiert ist, 299 00:16:59,201 --> 00:17:01,950 du wirst nicht in der Lage zu sein, bringen, dass sich mit dem Glass-Menü. 300 00:17:01,950 --> 00:17:04,260 Das ist nur etwas, dass Sie in der Lage zu tun 301 00:17:04,260 --> 00:17:05,614 durch die Glas GDK für sich. 302 00:17:05,614 --> 00:17:10,270 303 00:17:10,270 --> 00:17:14,900 >> Also habe ich mit diesen beiden gewesen Begriffe, Spiegel API und Glas GDK. 304 00:17:14,900 --> 00:17:18,569 Und so werde ich in gehen die ein bisschen mehr tiefer. 305 00:17:18,569 --> 00:17:21,730 Also, bevor der GDK, Spiegel wurde in erster Linie verwendet, 306 00:17:21,730 --> 00:17:24,530 als Anwendung Interaktion. 307 00:17:24,530 --> 00:17:26,980 Es verwendet Backend Web Dienste zu bewerkstelligen 308 00:17:26,980 --> 00:17:29,880 einfache Aufgaben, wie zum Beispiel Timeline Abonnements, Content-Sharing, 309 00:17:29,880 --> 00:17:31,390 und Voice-Text. 310 00:17:31,390 --> 00:17:35,370 Glaswaren unter Verwendung der Spiegel API in fast jeder Sprache geschrieben werden. 311 00:17:35,370 --> 00:17:38,130 Glasgeschirr, dass nur nutzt Spiegel API wird nicht 312 00:17:38,130 --> 00:17:41,130 haben die Fähigkeit, zu verwenden Sprachaufrufmethoden, 313 00:17:41,130 --> 00:17:45,770 noch die Hardware-Goodies wie das Gyroskop und Beschleunigungsmesser. 314 00:17:45,770 --> 00:17:48,670 >> Sie können ohne Glas erstellen ein physikalisches Gerät in der Hand. 315 00:17:48,670 --> 00:17:49,680 Also das ist eine schöne Sache. 316 00:17:49,680 --> 00:17:54,280 Also, wenn Sie benötigen, um nur erstellen Glaswaren, die Sie nicht wirklich 317 00:17:54,280 --> 00:17:56,850 muss das eigentliche Gerät, Sie können das tun, vor allem 318 00:17:56,850 --> 00:18:00,900 wenn es schwer ist, eine tatsächliche Google erhalten Glas, oder wenn Sie noch kein Konto haben, 319 00:18:00,900 --> 00:18:02,940 oder etwas dieser Art. 320 00:18:02,940 --> 00:18:05,690 Es erfordert die Kenntnis der OAuth2. 321 00:18:05,690 --> 00:18:08,789 Und was die offene Authentifizierung ist, wenn Sie jemals 322 00:18:08,789 --> 00:18:11,080 gehen auf eine Website, die sagt, Melden Sie sich mit Ihrem Facebook, 323 00:18:11,080 --> 00:18:14,930 oder melden Sie sich mit Ihrem Google-Konto, Dinge wie das, das Öffnen Auth. 324 00:18:14,930 --> 00:18:19,330 Und daß im wesentlichen sein wird verwendet, da die Spiegel-API ist eine Wolke 325 00:18:19,330 --> 00:18:22,050 Service. 326 00:18:22,050 --> 00:18:25,470 >> Was die GDK, die Glass Developer Kit ist im Wesentlichen vor, 327 00:18:25,470 --> 00:18:28,000 eine Erweiterung für Android Entwicklung. 328 00:18:28,000 --> 00:18:30,020 Es kann nur mit Java verwendet werden. 329 00:18:30,020 --> 00:18:32,640 Entwickler haben vollen obwohl alle nativen Hardware 330 00:18:32,640 --> 00:18:35,790 Funktionen, einschließlich der Gyroskop und Beschleunigungsmesser. 331 00:18:35,790 --> 00:18:38,290 Es ist in erster Linie für verwendet Stimme Aufruf Fähigkeiten, 332 00:18:38,290 --> 00:18:42,700 wie Sie saw-- OK, Glas, dass ganze Menü thing-- 333 00:18:42,700 --> 00:18:46,726 Live-Karten, und immersive Anwendungen. 334 00:18:46,726 --> 00:18:48,850 Dies setzt voraus, dass Sie Lassen Sie das Gerät in der Hand, 335 00:18:48,850 --> 00:18:52,700 denn man muss immer konstant sein Laden Sie den Code bis zu Ihrer Suche nach Glas 336 00:18:52,700 --> 00:18:53,577 mit zu testen. 337 00:18:53,577 --> 00:18:56,200 338 00:18:56,200 --> 00:19:00,180 >> So GDK gegen Spiegel. 339 00:19:00,180 --> 00:19:03,720 Die Profis sind, dass ihre einfache für Android-Entwickler, 340 00:19:03,720 --> 00:19:05,230 Anfänger oder Profi. 341 00:19:05,230 --> 00:19:07,720 Sie haben die Möglichkeit, bekam verwenden alle die native Hardware. 342 00:19:07,720 --> 00:19:09,580 Er öffnet die Tür für interaktive Glaswaren, 343 00:19:09,580 --> 00:19:12,370 Offline-Funktionalität, wo Sie das Internet nicht benötigen, 344 00:19:12,370 --> 00:19:13,970 und jede Menge Dokumentation. 345 00:19:13,970 --> 00:19:16,640 Also ist es gut dokumentiert. 346 00:19:16,640 --> 00:19:20,250 >> Die Nachteile sind, dass es nur in einer Sprache, Java. 347 00:19:20,250 --> 00:19:23,370 Und die integrierte Entwicklungs einrichten kann eine ziemlich lange Zeit tatsächlich nehmen 348 00:19:23,370 --> 00:19:23,870 zu tun. 349 00:19:23,870 --> 00:19:26,771 Wenn ich sage, lange Zeit, und ich meine, wie vielleicht ein paar Stunden, um es zu bekommen 350 00:19:26,771 --> 00:19:27,395 alle konfiguriert. 351 00:19:27,395 --> 00:19:30,009 352 00:19:30,009 --> 00:19:31,800 Es gibt eine Menge von Dinge, auch, müssen Sie 353 00:19:31,800 --> 00:19:34,920 wie Batterie prüfen Leben und Speichernutzung. 354 00:19:34,920 --> 00:19:38,535 Ich meine, bei 100%, wenn ich war Ich habe diese Präsentation. 355 00:19:38,535 --> 00:19:41,640 356 00:19:41,640 --> 00:19:44,110 Und ich fiel 20% bereits. 357 00:19:44,110 --> 00:19:48,820 >> So abhängig von den Anwendungen, die Sie verwenden, und je nachdem, was Ihre Anwendung tatsächlich 358 00:19:48,820 --> 00:19:54,130 hat, über, OK denken wollen, dass Sie, was kann ich mit dem minimalsten Batterie zu tun 359 00:19:54,130 --> 00:19:54,890 Lebensdauerverbrauch? 360 00:19:54,890 --> 00:19:59,308 Das sind also die wichtigsten Dinge, wenn Sie beginnen mit all die Leckereien. 361 00:19:59,308 --> 00:20:02,620 >> In Bezug auf den Spiegel API, können Sie ziemlich viel 362 00:20:02,620 --> 00:20:04,740 benutzen fast allen Sprachen das hat eine Web-Framework. 363 00:20:04,740 --> 00:20:10,170 Sie können nicht C, aber zum Beispiel können Sie PHP, Java, Python, Ruby verwenden, 364 00:20:10,170 --> 00:20:14,550 Gehen Sie, andere Sprachen. 365 00:20:14,550 --> 00:20:18,770 Und die kühle Sache ist es nur verwendet einfache Web-Architektur. 366 00:20:18,770 --> 00:20:19,980 Sie machen eine Post Anfrage. 367 00:20:19,980 --> 00:20:21,350 Es fügt eine Karte. 368 00:20:21,350 --> 00:20:22,850 Sie machen eine GET-Anfrage. 369 00:20:22,850 --> 00:20:24,750 Es wird Karten. 370 00:20:24,750 --> 00:20:27,960 >> Die Nachteile ist, dass Sie tun müssen, die OAuth2 Wissen, das heißt das Zeichen 371 00:20:27,960 --> 00:20:29,360 sich mit Ihrem Google-Konto. 372 00:20:29,360 --> 00:20:33,560 Und das kann manchmal verwirrend für Menschen. 373 00:20:33,560 --> 00:20:37,477 Ich glaube, dass, wenn die Seminare gebucht werden, dass nicht nur die Folien, 374 00:20:37,477 --> 00:20:39,310 aber einige andere Materialien sind an es gebunden. 375 00:20:39,310 --> 00:20:40,300 Ist das richtig? 376 00:20:40,300 --> 00:20:43,500 Und ich habe eine große PDF, wie ein neunseitiges PDF, 377 00:20:43,500 --> 00:20:45,550 auf, wie man das alles für die Menschen einrichten. 378 00:20:45,550 --> 00:20:48,790 Und es gibt Ihnen eine Vorstellung davon, wie eine Datenbankstruktur 379 00:20:48,790 --> 00:20:51,520 um die Schlüssel und die Token zu halten. 380 00:20:51,520 --> 00:20:58,090 Also werde ich hoffentlich in der Lage zu sein, etwas Licht auf die OAuth 381 00:20:58,090 --> 00:21:01,550 mit gehen in diesem Dokument ein bisschen weiter. 382 00:21:01,550 --> 00:21:05,140 >> Eines der Dinge, die ist ein großer Nachteil ist, dass es keine Offline-Funktionalität. 383 00:21:05,140 --> 00:21:09,294 Sie tun müssen, Internetzugang. 384 00:21:09,294 --> 00:21:10,850 Wenn Sie sich nicht entscheiden können, keine Sorge. 385 00:21:10,850 --> 00:21:12,560 Sie können beide verwenden. 386 00:21:12,560 --> 00:21:17,620 Zum Beispiel, sagen wir, Sie erstellen ein Spiel mit dem Eintauchen über die GDK. 387 00:21:17,620 --> 00:21:20,390 Sie können auch erstellen Bestenliste, die in der Cloud ist. 388 00:21:20,390 --> 00:21:24,510 Mit dem Spiegel API, können Sie senden Sie Ihre punkten, um Ihre Web-Service-Leaderboard, 389 00:21:24,510 --> 00:21:26,320 so kann es angezeigt sein. 390 00:21:26,320 --> 00:21:29,840 >> So können Sie im Wesentlichen zu bedienen, was wollen am besten Ihrer Anwendung Art. 391 00:21:29,840 --> 00:21:33,930 Nicht necessarily-- Sie nicht auf einer Seite oder der anderen zu gehen. 392 00:21:33,930 --> 00:21:37,950 Es ist nur so, dass man ist zu gehen be-- wenn Sie vorhaben, beide verwenden sind, 393 00:21:37,950 --> 00:21:39,350 haben Sie vielleicht eine Notwendigkeit. 394 00:21:39,350 --> 00:21:40,850 Und es ist eine Menge Arbeit. 395 00:21:40,850 --> 00:21:43,610 Aber es ist definitiv wert wenn Sie es bekommen kann durch. 396 00:21:43,610 --> 00:21:47,850 397 00:21:47,850 --> 00:21:55,530 >> Also werde ich Ihnen ein kleines Beispiel geben der Spiegel API und ihrer Funktionen. 398 00:21:55,530 --> 00:21:58,220 So zum Beispiel, einer der die Dinge dass-- diese 399 00:21:58,220 --> 00:22:03,930 ist die Glasstarter Projekt, kommt mit dem Google-Proben. 400 00:22:03,930 --> 00:22:05,700 Sie legt im Wesentlichen aus alles, was Sie 401 00:22:05,700 --> 00:22:08,900 mit zumindest der Spiegel-API zu tun. 402 00:22:08,900 --> 00:22:11,440 >> Einige der Sachen, die ich hatte gezeigt, die Sie zuvor als gut, 403 00:22:11,440 --> 00:22:14,365 zum Beispiel ist das Spiel, das Balance Spiel und diejenigen, 404 00:22:14,365 --> 00:22:18,735 das sind eigentlich Probe Code, Google liefert Ihnen. 405 00:22:18,735 --> 00:22:24,375 Wie Sie sehen, hat Google getan ein Großteil der Arbeit für Sie. 406 00:22:24,375 --> 00:22:27,570 Sie brauchen nur zu Grunde genau herauszufinden, wie 407 00:22:27,570 --> 00:22:31,480 Ihre Anwendung setzen zusammen, um besser zu nutzen 408 00:22:31,480 --> 00:22:34,200 die Werkzeuge und die Dinge, dass sie euch gegeben habe. 409 00:22:34,200 --> 00:22:36,810 >> Dies ist die Probe für die Timeline. 410 00:22:36,810 --> 00:22:41,970 Aber was wir hier tun können, ist, der Code hinter auf diesem, 411 00:22:41,970 --> 00:22:45,010 wird können Sie genau sehen, wie sie legen Sie eine Nachricht in eine Timeline, 412 00:22:45,010 --> 00:22:49,730 oder fügen Sie ein Bild oder legen eine Karte mit durchnummerierten Seiten HTML. 413 00:22:49,730 --> 00:22:53,620 Subscriptions-- ein Abonnement etwas, das Sie abonnieren. 414 00:22:53,620 --> 00:22:55,880 Zum Beispiel abonnieren I auf der New York Times. 415 00:22:55,880 --> 00:23:01,600 Und so schicken mir Glas, meine spezifische Glas, aktualisiert in regelmäßigen Abständen. 416 00:23:01,600 --> 00:23:04,250 Das ist, was wirklich der Spiegel-API ist. 417 00:23:04,250 --> 00:23:08,820 Und auf der Glas Entwickler-Website, sie all dies für Sie da, 418 00:23:08,820 --> 00:23:12,510 so dass Sie im Grunde nutzen diese. 419 00:23:12,510 --> 00:23:15,680 >> Damit wird eines der anderen Dinge, die ich wünschte, ich hätte 420 00:23:15,680 --> 00:23:19,165 als ich die Entwicklung Glasanwendungen zuvor, und auch meine Schüler im letzten Jahr, 421 00:23:19,165 --> 00:23:20,540 ist diese coole Sache. 422 00:23:20,540 --> 00:23:22,980 Und es heißt die Glasfluss-Designer. 423 00:23:22,980 --> 00:23:26,860 Und der Glasfluss-Designer ist im Grunde eine Möglichkeit für Sie, 424 00:23:26,860 --> 00:23:29,990 ein Google-Glass-Anwendung zu erstellen, so dass Sie wirklich 425 00:23:29,990 --> 00:23:31,890 zu sehen, was los ist. 426 00:23:31,890 --> 00:23:36,450 >> Also baute ich diese Art der Zeit Google Glass Anwendung hier. 427 00:23:36,450 --> 00:23:37,710 OK, Glas. 428 00:23:37,710 --> 00:23:40,850 Und dann will ich es, etwas zu tun. 429 00:23:40,850 --> 00:23:43,430 Starten Sie eine CS50 App. 430 00:23:43,430 --> 00:23:46,070 Und dann werden sie sagen, Willkommen zu meinem CS50 App. 431 00:23:46,070 --> 00:23:49,490 Und dann kann ich tippen, wie Sie können sehen Sie hier, um weitere Optionen anzuzeigen. 432 00:23:49,490 --> 00:23:54,650 Und eines kann ich tun, entweder eine automatische Ein Plus, oder ich kann meine PSET für mich zu schreiben. 433 00:23:54,650 --> 00:23:57,390 Es gibt also verschiedene Dinge. 434 00:23:57,390 --> 00:24:01,810 Wenn Sie das meinen PSET Option zu schreiben, es sagt, Warnung, nicht zu empfehlen. 435 00:24:01,810 --> 00:24:04,820 Ich will nicht auf Glass schreiben Sie Ihre PSET für Sie. 436 00:24:04,820 --> 00:24:12,010 >> Aber im Grunde ist dies ein nettes Tool dass eine Menge Leute haben verpasst. 437 00:24:12,010 --> 00:24:15,730 Und es wäre toll, Wenn Sie helfen können, das Layout 438 00:24:15,730 --> 00:24:19,260 Ihre Anwendung in einem dieser Elemente. 439 00:24:19,260 --> 00:24:23,020 Und die kühle Sache ist auch, dass gibt es dieses Design Review-Taste. 440 00:24:23,020 --> 00:24:25,330 Und was das Design Review Taste funktioniert im Wesentlichen wissen, 441 00:24:25,330 --> 00:24:29,580 es ermöglicht die tatsächliche Google Glass Team, um Ihre Anwendung zu überprüfen 442 00:24:29,580 --> 00:24:31,940 und geben Sie Kommentare dazu vorher. 443 00:24:31,940 --> 00:24:38,430 So viele coole Features, die dem Glas Team, um ihn zu bauen getan, 444 00:24:38,430 --> 00:24:41,890 es so einfach wie möglich zu machen, Sie eigentlich schreiben Google Glass 445 00:24:41,890 --> 00:24:43,276 Anwendungen. 446 00:24:43,276 --> 00:24:43,776 Ja? 447 00:24:43,776 --> 00:24:45,734 >> Sprecher 1: Ist das nur entwerfen, oder können Sie dann 448 00:24:45,734 --> 00:24:49,966 übersetzen this-- macht dies automatisch übersetzen in Code, den Sie verwenden können? 449 00:24:49,966 --> 00:24:53,090 CHRISTOPHER Bartholomaios: So ist die Frage das war, ist dies nur für die Gestaltung, 450 00:24:53,090 --> 00:24:55,555 und tut es in übersetzen der eigentliche Code für Sie? 451 00:24:55,555 --> 00:24:56,540 Nein, tut es nicht. 452 00:24:56,540 --> 00:24:59,740 Aber was sie tut, ist es zu schlagen gilt eine riesige weiße Tafel und Tonnen 453 00:24:59,740 --> 00:25:01,870 von weißen Stück Papier. 454 00:25:01,870 --> 00:25:06,020 So können Sie genau einmal wissen Sie eine bestimmte Karte zu beantragen, 455 00:25:06,020 --> 00:25:08,860 Sie wissen, dass es, wenn apply-- Sie schreiben Ihrem Programm, 456 00:25:08,860 --> 00:25:13,990 oh, ich will dieses bestimmte Karte zu eigentlich etwas anderes zu starten. 457 00:25:13,990 --> 00:25:15,770 Und so sieht es aus sehr schön. 458 00:25:15,770 --> 00:25:20,007 Und wenn Sie planen, eine Google-Glass-Anwendung 459 00:25:20,007 --> 00:25:23,090 und du bist einer von ihnen, würde ich einreichen eine von ihnen als Ihre Vorantrag. 460 00:25:23,090 --> 00:25:26,130 Und ich bin sicher, dass Ihr TF wirklich sein glücklich darüber, denn sie werden 461 00:25:26,130 --> 00:25:28,088 sein wie, oh das ist, was Ihre Anwendung tut. 462 00:25:28,088 --> 00:25:29,700 Ich weiß, was ich erwarte von ihm. 463 00:25:29,700 --> 00:25:31,491 Denn manchmal ist es wirklich schwer zu halten 464 00:25:31,491 --> 00:25:33,240 verfolgen, was los ist in einem Glas App. 465 00:25:33,240 --> 00:25:38,290 466 00:25:38,290 --> 00:25:41,570 >> Gehen wir zurück zu diesem. 467 00:25:41,570 --> 00:25:44,245 Eine andere kühle Sache ist die Nutzung der Glas Spielplatz 468 00:25:44,245 --> 00:25:48,300 zu überprüfen und erstellen Inhalte, ist die Anzeige auf Ihre Bewerbung. 469 00:25:48,300 --> 00:25:57,800 Also, was ist, dass ist ein Werkzeug, in dem Sie kann tatsächlich zu entwerfen, wie die Dinge aussehen. 470 00:25:57,800 --> 00:26:04,470 So zum Beispiel, wenn ich will make-- warten, dass es hier zu laden. 471 00:26:04,470 --> 00:26:14,230 472 00:26:14,230 --> 00:26:17,940 >> Wenn ich eine machen bestimmte Vorlage, kann ich 473 00:26:17,940 --> 00:26:22,370 tun, dass hier mit dies im Wesentlichen ein Instrument 474 00:26:22,370 --> 00:26:25,460 dass sie uns gegeben haben, um wirklich anpassen 475 00:26:25,460 --> 00:26:30,520 wie Ihre tatsächliche Karten gehen zu sehen. 476 00:26:30,520 --> 00:26:32,540 Hallo. 477 00:26:32,540 --> 00:26:36,610 Das ist großartig. 478 00:26:36,610 --> 00:26:38,480 Danke, Google. 479 00:26:38,480 --> 00:26:40,820 So können Sie tatsächlich sehen, wie Ihre Karten 480 00:26:40,820 --> 00:26:42,642 werde, wenn man sich bauen sie 481 00:26:42,642 --> 00:26:44,850 und dann können Sie den Sendevorgang einzuleiten sie an Google Glass. 482 00:26:44,850 --> 00:26:52,040 483 00:26:52,040 --> 00:26:55,010 >> Das nächste, was ist diese PDF Handzettel, die ich habe 484 00:26:55,010 --> 00:26:58,000 in order-- wenn Sie erstellt würden Benachrichtigung zu tun 485 00:26:58,000 --> 00:27:03,140 Dienstleistungen, regelmäßige Benachrichtigungen, oder arbeiten mit dem Spiegel API gegen 486 00:27:03,140 --> 00:27:05,490 auf die GDK. 487 00:27:05,490 --> 00:27:07,870 Und lassen Sie mich zu bekommen, dass für Sie. 488 00:27:07,870 --> 00:27:36,830 489 00:27:36,830 --> 00:27:39,415 >> Unter ein bisschen hier zu laden, sorry. 490 00:27:39,415 --> 00:27:43,510 Soll bereits geöffnet sein. 491 00:27:43,510 --> 00:27:44,010 Dort gehen wir. 492 00:27:44,010 --> 00:27:46,640 493 00:27:46,640 --> 00:27:53,560 >> So zum Beispiel, wenn Sie wollen Einrichten mit dem Spiegel-API, 494 00:27:53,560 --> 00:27:57,340 Ich habe volles detaillierte Anweisungen wie man dass-- wie wollen 495 00:27:57,340 --> 00:28:01,780 Sie die Google-API zugreifen Konsole, mit welchem ​​Konto, 496 00:28:01,780 --> 00:28:06,150 wie man eine specific-- erstellen so dass der Spiegel-API, 497 00:28:06,150 --> 00:28:09,190 die Arbeit mit Open Authentifizierung und auch 498 00:28:09,190 --> 00:28:13,260 wie man den Spielplatz nutzen, dass wir gerade gesagt sah. 499 00:28:13,260 --> 00:28:19,440 So gute Informationen hier das wird kommen mit der aktuellen Dia-Deck. 500 00:28:19,440 --> 00:28:22,520 >> Ansonsten können Sie auch andere Dinge tun hier, 501 00:28:22,520 --> 00:28:30,050 und zwar gibt es die Datenbankstruktur, die ich angelegt habe, 502 00:28:30,050 --> 00:28:32,820 oder dass ich schon getan Sie, die Sie betrachten können 503 00:28:32,820 --> 00:28:38,030 um zu sehen, wie man bauen eine offene Authentifizierung Tabelle für die Nutzer. 504 00:28:38,030 --> 00:28:41,079 So etwas auch verstehen Anzeige verfolgen, 505 00:28:41,079 --> 00:28:43,620 besonders wenn Sie zu gehen ist die Arbeit mit dem Spiegel-API. 506 00:28:43,620 --> 00:28:55,800 507 00:28:55,800 --> 00:28:56,400 Da habt ihr es. 508 00:28:56,400 --> 00:29:02,530 509 00:29:02,530 --> 00:29:05,640 >> Also, eine Tonne von Ressourcen. 510 00:29:05,640 --> 00:29:10,540 Was ich empfehle, ist gehen zu developers.google.com/glass und zu lesen, 511 00:29:10,540 --> 00:29:14,150 denn es gibt eine Menge Informationen gibt, 512 00:29:14,150 --> 00:29:17,720 viel zu viel durchgehen das gesamte Seminar. 513 00:29:17,720 --> 00:29:21,220 Aber es gibt eine Menge Informationen, das ist, eine Menge guter Informationen, diese Art von 514 00:29:21,220 --> 00:29:24,640 dehnt sich mehr dazu, vor allem auf dem Code-Seite der Dinge. 515 00:29:24,640 --> 00:29:27,630 Außerdem habe ich eine schnelle Startanleitung für das GDK, 516 00:29:27,630 --> 00:29:30,600 so dass, wenn Sie benötigen Art hinein zu springen, 517 00:29:30,600 --> 00:29:32,770 Sie haben die Möglichkeit, das auch zu tun. 518 00:29:32,770 --> 00:29:36,290 >> Ich habe added-- gibt es Video hier, Android Tutorials. 519 00:29:36,290 --> 00:29:38,630 Es gibt ein YouTube-Video , was dazugehört, dass, wenn Sie 520 00:29:38,630 --> 00:29:42,920 wollen zu entwickeln beginnen mit das Android-Betriebssystem, 521 00:29:42,920 --> 00:29:46,630 wenn Sie ein Anfänger sind, dass Video wird Ihnen wirklich helfen, das zu tun. 522 00:29:46,630 --> 00:29:51,170 Auch hier ist der Glasanwendungen dass sich mit dem GDK 523 00:29:51,170 --> 00:29:53,000 sind buchstäblich nur Android-Anwendungen. 524 00:29:53,000 --> 00:29:56,090 Sie können Hafen hin und her. 525 00:29:56,090 --> 00:29:58,740 >> Endlich habe ich ein Google hinzugefügt Styleguide für Java. 526 00:29:58,740 --> 00:30:02,090 Wenn es etwas gibt specifically-- Wie mache ich a-- Sie wissen, 527 00:30:02,090 --> 00:30:05,830 was ist der beste Weg, um eine zu tun for-Schleife, in Bezug auf Google? 528 00:30:05,830 --> 00:30:10,230 Das Styleguide wird Ihnen helfen, diese Dinge zu tun. 529 00:30:10,230 --> 00:30:11,550 >> Und das ist es. 530 00:30:11,550 --> 00:30:13,990 Also ich hoffe, euch genügend Informationen 531 00:30:13,990 --> 00:30:17,760 mit dem Sprung in vorwärts gehen eine Google-Glass-Anwendung. 532 00:30:17,760 --> 00:30:19,590 Aber auf jeden Fall besuchen die Ressourcen. 533 00:30:19,590 --> 00:30:24,930 Auf jeden Fall tauchen Sie ein in die verschiedenen Arten Anwendungen, die verfügbar sind, 534 00:30:24,930 --> 00:30:26,610 insbesondere die Beispielanwendungen. 535 00:30:26,610 --> 00:30:28,810 Schauen Sie sich einige der Code dass sie Ihnen zur Verfügung gestellt. 536 00:30:28,810 --> 00:30:32,770 Und ehrlich gesagt, mit Erfahrung in der CS50, 537 00:30:32,770 --> 00:30:35,850 sollte es nicht schwierig sein, Sache zu brechen und in. 538 00:30:35,850 --> 00:30:36,750 OK? 539 00:30:36,750 --> 00:30:38,600 Danke. 540 00:30:38,600 --> 00:30:40,598