CHRISTOPHER Bartholomaios: Guten Tag.
Danke für das Kommen zu die Google Glass-- Bruch
Durch die gläserne Decke Sitzung oder ein Seminar.
Diese spezielle Seminar ist nicht wirklich basierend auf, wie, Code-Beispiele.
Es ist im Wesentlichen, wenn Ich unterrichtete diese same--
oder wenn ich betreut Studenten für CS50 im vergangenen Jahr auf Google Glass Projekte,
es war nicht der Codierung, wirklich, wirklich beeinflusst sie.
Es war der, nun ja, wie kann ich alle nehmen diese Tools, die Google hat mir gegeben,
und sie zu bauen eine bestimmte Anwendung?
Wir werden gehen über ein paar Dinge.
Wir werden über Entwurfsmuster zu gehen.
Wir werden über Anwendungen zu gehen.
Wir werden über genau, wie gehen um all das Wissen zu nehmen, dass Google
wird sich, weil Google Sie-- zu geben ist außergewöhnlich im Sinne des Gebens
Sie alle Proben die Sie benötigen.
Sie werden Ihnen alle Dokumentation, die Sie brauchen, um sie umzusetzen.
Aber wir werden zu bedienen dass das Wissen, das sie haben
gegeben, die Sie erstellen Glaswaren, Glasanwendungen.
Also lassen Sie uns hier beginnen.
So ein paar Dinge, die Sie nur im Hinterkopf behalten
wann immer du tust Google Glass Anwendungen.
Denn eines der Dinge über Google Glass in
selbst ist, daß es ein umstrittene Stück Technik
dass nicht viele Leute wirklich verwenden.
So in der Rückseite des Kopf, sollten Sie immer
denken about-- die ultimative Erfolg jedes tragbare Technologie
hängt von den Anwendungen die für sie verfügbar sind.
Wenn es keine gute Anwendungen für ein bestimmten Gerät, dann ist es wertlos.
>> Eine andere Sache ist, wie Glass Entwickler Die Herausforderung
ist es, Anwendungen, die es schaffen bequemer und innovative
als unser eigenes mobiles Gerät Apps.
Und das nicht wirklich bedeuten, dass Sie
eine ganze Marke neue Anwendung erstellen.
Ich meine, zum Beispiel, kann ich nur einfach gehen, OK Glas, machen Sie ein Foto,
Aktien mit.
Und dann kann ich nur sagen, zu teilen.
OK Glass.
Teilen.
Und ich kann es meinen Kreisen nur zu teilen wie die auf Google+ oder so etwas.
>> Es ist viel schneller als ich gehen hier, ein Bild,
und dann im wesentlichen das gleiche tun.
So macht es bequemer.
Es ist eine innovative Art und Weise zu tun, Dinge, die ein bisschen mehr schneller.
>> Nun, eine andere Art zu denken eine Google-Glass-Anwendung,
oder jede Art von Wearable-Technologie app, ist, dass, wenn Sie komplett
wischte Ihrem mobilen Gerät, was wäre die ersten fünf sein
Anwendungen, die Sie tatsächlich downloaden, und warum?
Also einfach so alle in die Rückseite des Kopfes
wann Sie beginnen Gestaltung sind eine Google-Glass-Anwendung.
>> Also, was ist die Agenda?
Das erste, was wir sind zu tun ist, wir sind
werde im Grunde sagen, was Glass?
Wir werden über die Glas sprechen Timeline, im Grunde das, was
bewegt sich über den Bildschirm, wenn Sie verwenden Sie den Regler an der Seite.
Wir werden darüber reden Design-Muster für Glas.
>> Wir werden über Spiegel sprechen API gegenüber dem Glas Developer Kit.
Das werde ich herum zu werfen eine Menge, im wesentlichen,
weil der Spiegel API war Original-Anwendungsprogramm
Schnittstelle, die von Google veröffentlicht wurde.
Das Cloud-basierte.
Während die GDK, die Glass Development Kit,
wurde später auf die frei Straße, im Wesentlichen so, dass
Sie können tatsächlich die Hardware- Funktionen in Google Glass.
Wir werden über einige Profi-Tipps zu gehen, und auch im Wesentlichen wissen, einige Ressourcen.
>> Also statt zu erklären, genau das, was Glass insgesamt
Ich werde einfach zu bedienen die 1 Minute Video
dass Google zur Verfügung gestellt zu Art über sie gehen,
weil ich denke, das ist im Wesentlichen die beste Weg, es zu tun, ohne dass ich was
Glass zu jeder der hier Anwesenden.
[VIDEO PLAYBACK]
-Hier Sind die Grundlagen , wie man Glas benutzen.
Dies ist das Touchpad.
Es läuft von Ihrem Tempel an Ihr Ohr.
Tippen Sie auf das Touchpad, um aufzuwachen Glass.
Sie sollten das Display sehen vor deiner Sichtlinie.
Passen Sie es, alles zu sehen.
>> Der Home-Bildschirm zeigt eine Uhr.
Dies ist die Zeitleiste.
Es ist eine Reihe von Karten.
Aktivitäten der linken Seite sind jetzt geschieht oder bevorsteht,
wie das Wetter, über ein bevor Flug oder ein Ereignis in Ihrem Kalender.
Sie können auf jeder Karte tippen, um mehr zu sehen.
Swipe nach unten überall gehen Sie zurück in die Timeline.
>> Karten rechts der Home-Bildschirm sind aus der Vergangenheit.
Zum Beispiel werden Nachrichten, Videos oder Fotos.
Tippen Sie auf ein Foto, um es zu teilen, und wählen Sie einen Ihrer Freunde.
Swipe nach unten zurück in den Standby.
Und haben Sie Spaß zu erkunden.
>> [END VIDEO PLAYBACK]
CHRISTOPHER Bartholomaios: Also das ist der generischen Benutzer
Schnittstelle für Google Glass.
Im Wesentlichen ist es ein sehr einfach, Zeitachse ausgerichtete Benutzeroberfläche
dass den Benutzer nicht zu verwenden nur Sprachbefehle, sondern auch
Diese Bar auf der rechten Seite Seite wirklich streichen
schnell durch verschiedene spezifische Abmessungen der verschiedenen Glaszeit
Karten.
>> Also, was ist auf Glas?
Nun, das ist die Anzeige 640 durch 360.
Die Kamera ist an sich eine fünf Megapixel Kamera, die 720p-Videoaufnahme tut.
Es verfügt über Wi-Fi und Bluetooth darauf aber es muss nicht zellulären.
Also, um zu verwenden Glass außerhalb eines Wi-Fi-Netzwerk,
Sie haben zu wesentlichen verlinken es auf Ihr Handy mit einem Hotspot.
>> Der Speicher ist etwa 12 Gigabyte, und das ist nicht
einschließlich des Betriebssystems.
Es ist 16 insgesamt im Wesentlichen.
Es verfügt über zwei Gigabyte RAM.
Und es gibt einige zusätzliche große Stücke von Technologie, die eingebaut sind.
Sie haben ein Gyroskop.
Sie haben einen Beschleunigungsmesser.
Sie haben einen Umgebungslicht Erkundung und Nähe
Sensor, der verwendet wird, für, wie, zu blinken.
Zum Beispiel, wenn ich blinken, wird es dauern, ein Bild, das irgendwie seltsam ist.
Aber es ist eines jener Stücke, Sie können innerhalb des SDK zu nutzen.
>> Und Sie haben auch einen Knochen Leitungsaudiowandler.
So dass mir erlaubt, wirklich Art Flüstern, OK Glass.
Und dann wird es auf meine Befehle zuzugreifen.
So dass insgesamt ist das, was Google Glass ist.
>> Lassen Sie uns also mehr in die Nitty gritty, was diese Zeit-Karten sind,
und wie wir sie nutzen können, , um verschiedene Dinge zu tun.
So gibt es drei Arten von Timeline-Karten.
Es gibt die statische Karte, die zeigt Text, HTML, Bilder und Videos.
Diese Dinge können auch verwendet werden, rufen diese Dinge genannt eine Live-Karte
oder Eintauchen.
Und wir sprechen dass in ein wenig.
>> Ein Live-Karte zeigt Karten, die sind wichtig in der aktuellen moment--
Sachen, die gemacht ist, im Wesentlichen.
Stoppuhr ist ein gutes Beispiel dafür.
>> Und ein Eintauchen zeigt, was wir ein Android-Aktivität Anruf,
Grundsätzlich übernimmt den gesamten Bildschirm.
So ist die Idee hier ist, dass Sie in der Lage sind machen eine Menge gut, sauber, klar,
und dynamische Anwendungen, ob es ist nur eine einfache HTML-CSS
Vorlage, ob etwas dass sich geht und aktiv.
Dies ist ein Bild eines Spiel genannt Zombies laufen, was
ist eigentlich ziemlich Spaß.
Wir werden sich darum kümmern.
Und das ist hier ein Spiel, das verwendet gyroscope-- Ich sage immer gyroscope--
ja, es ist Gyroskop.
Was mache ich?
Das Gyroskop, so dass Sie tatsächlich Dinge auf dem Kopf balancieren.
>> So gehen wir mehr in Timeline-Karten.
Statische Karten können auch ein Bündel enthalten der Karten, beispielsweise ein Fotoalbum.
Man konnte sehen, dass durch bezeichnet diese kleine Seite Klappe finden Sie hier.
Wenn Sie in sie zu erschließen, die dir geboten eine weitere Linie der Zeitachse Karten.
Und da hast du Zugriff auf Art sein blättern Sie durch mit Ihrem Bildlaufleiste,
und Sie werden auch in der Lage sein, auf bestimmte Karten zu teilen.
So, jetzt, dass Sie etwas zu sein mit den verschiedenen Arten vertraut
von Timeline-Karten, was wir tun werden
wird, wir werden sprechen über die Entwurfsmuster.
Und das ist wahrscheinlich das, was dass die meisten Schüler bekommen aufgeholt
mit, wenn sie Tauchen beginnen in Google Glass Entwicklung.
>> So gibt es drei Design-Patterns.
Das erste Design-Muster ist regelmäßig Benachrichtigungen.
Und, was das bedeutet es verwendet den Spiegel API Web Services oder Android-Hintergrund
Dienstleistungen zu schieben Benachrichtigungen auf einer Zeitleiste.
Zum Beispiel, wenn Sie sich anmelden für cnn.com der App,
würden Sie eine Benachrichtigung, wenn senden gibt es einen Fall, dass News stattgefunden hatte.
>> Der Spiegel API verwendet werden, um zu erzeugen jede language-- der Spiegel API können
Verwendung von Sprache zu erstellen ein Web-Service-Interaktion.
So im Wesentlichen, wie wenn Sie nicht sehr vertraut mit Java,
das ist, was die GDK verwendet, und du bist mehr daran interessiert, in PHP zB
können Sie einen PHP-Dienst zu schreiben und ein Glas-Anwendung,
wirkt mit, dass im Gegensatz dazu,
tiefer in das Tauchen die Java Teile davon.
Die Android-Hintergrunddienste Anwendungen Java pro Glass Development Kit.
>> Also, was wir tun, ist wir wechseln über, um nur ein Beispiel auf dem Glas,
wenn wir könnten.
Sorry für den Bildschirm.
Es ist an der Seite hier geneigt, für Menschen, die im Inneren sind.
Dort gehen wir.
Bitten um Entschuldigung.
Dauert ein wenig, hier zu laden.
>> Das ist also ein Beispiel für etwas, , dass die New York Times schicken.
Es ist eine regelmäßige Meldung, dass enthält mehrere statische Karten,
hat Informationen über sie.
Also, wenn ich in es-- klicken und Dies wird es load-- wir gehen.
Wenn ich in die darauf klicken, dann was Sie hier
wird Sie Informationen erhalten, über eine Überschrift oder eine Geschichte.
Sie können auch die Dinge um sie zu befestigen, so dass Sie tatsächlich vorgelesen.
Und was vorlesen tut, ist es wird es Ihnen in Ihrem Ohr zu lesen.
Man kann nicht wirklich hören , aber im Wesentlichen ist es
ein Knochen-Anschluss, wird in Ihrem Kopf zu lesen.
Dies ist die beste Art, es auszudrücken.
>> Also das ist, was für ein periodisches Benachrichtigungen sind über.
Es gibt alle verschiedenen Arten von ihnen.
Wenn Sie Twitter verwenden, Twitter ist ein weiterer App
diese Art von gibt Ihnen ein Beispiel von dem, was diese regelmäßige Meldung
Apps sind.
>> Der zweite Entwurf pattern-- und wir gehen und gehen Sie zurück zur Sache.
Der zweite Design-Muster ist die fortlaufende Aufgabe.
Und im Wesentlichen ist dies eine Karte, die ist ständig im Hintergrund laufen.
Sie können die Karte zu verlassen.
Sie können gehen, etwas zu tun sonst auf der Timeline.
Aber im Grunde, was passiert ist, dass es immer läuft.
Etwas wird immer auf, wie ein richtiger Anwendung,
wie eine Stoppuhr zum Beispiel.
>> Dies kann nur umgesetzt werden Verwendung der Glas Developer Kit.
Aber man kann voll nutzen aller der Glas-Hardware.
Die Android GDK nur Java.
Also, wenn Sie nicht vertraut sind mit Java, das ist großartig.
Wenn Sie mit Android vertraut sind Entwicklung gesagt,
gibt es eine große Seminar, glaube ich.
Ich bin nicht sicher, was der genaue Zeitpunkt ist.
Aber es gibt ein Seminar auf Android-Entwicklung.
Wenn Sie planen, die zu tun sind, GDK, empfehle ich zu, dass man gehen
Da insbesondere es wird überlappen
genau das, was du bist werde für Glas zu verwenden.
>> Also mal sehen.
Wir öffnen einen weiteren App.
Könnten wir schalten Sie in die Sache?
OK Glass.
Starten Sie einen Lauf.
Also das ist ein Spiel, das ich wenn mir langweilig ist, wenn ich laufen,
genannt Zombies Ausführen.
Und im Wesentlichen, was sie tut, ist es tracks-- es ist im Wesentlichen,
Sie laufen Zombies die ganze Zeit.
Aber es ist wie wenn ich run-- Ich weiß, dies wird wirklich awkward--
aber wenn ich hier laufen um ihn herum, sollte zu verfolgen oder rufen Sie mich Tempo.
Es ist zu aktualisieren, wie weit ich habe laufen oder Dinge wie, dass.
>> Also das ist, wie dies A-- App ist essentially--
es nimmt einen zweiten zu aktualisieren auf dieser side-- ärgerlich.
Aber im Grunde, was los ist hierbei ist, dass diese immer läuft.
Und Sie mit ihm interagieren sind.
Und man kann nur irgendwie der verschiedene Dinge tun.
Und so gibt es viele Apps, die ähnlich.
Und es gibt Apps, dass Sie tatsächlich zu schaffen, dass das Gleiche zu tun.
Das ist es also.
>> In Ordnung.
Also das nächste Design Muster ist ein Eintauchen.
Tauchen wird das gesamte verbrauchen Bildschirm und die gesamte Timeline.
So können Sie wirklich nicht einfach hin und her wechseln und gehen andere Dinge tun, wenn Sie wollen.
Es ist so, als ob du spielst ein Spiel auf Glas für sich.
Dies kann nur umgesetzt werden Verwendung auch die GDK.
Also noch einmal, die Vorteile der Verwendung der GDK
ist, dass man im Grunde um alle alle Vorteile der Hardware, ist
Google Glass in sich.
>> So werden wir zu gehen, bis zu ein weiteres Beispiel auf dem Glas.
OK Glass.
Spielen Sie ein Spiel der Balance.
Daher ist dies ein Spiel, das ich spielen möchte, wenn Ich bin bei der Arbeit gelangweilt, nur in einer Sitzung.
Hoffentlich wird es Ihnen zeigen hier nun jede Sekunde.
Dort gehen wir.
In Ordnung.
Also, was es ist, ich bin mit der JavaScript-
um diese Objekte auf Ausgleich Kopf, solche Dinge.
Also das ist eine Art von Tauchverfahren.
Stufe neun ist wie unmöglich.
>> OK, Glas.
Es gibt auch interaktives Spiel, Sie können tun, like-- nicht ein Video aufzunehmen.
Stoppen Sie die Aufnahme.
Warum sind Sie die Aufnahme?
Entschuldigung.
Glass wirkt auf.
OK, Glas.
Spielen Sie ein Spiel von Clay Shooter.
Also das ist ein weiterer von diese seltsame interaktive Spiele
dass Sie mit Zohan an rund.
Dieser verwendet eine Menge von Komponenten Innere Google Glass.
Fire.
Ich bin schrecklich in diesem Spiel.
Und im Wesentlichen, können Sie einfach die Wort Feuer tatsächlich gehen und Feuer.
Fire.
Oh, es ist nie passiert.
Ich werde es jedes Mal zu verpassen.
Aber es ist irgendwie gibt Sie eher ein Beispiel
die Verwendung aller der unterschiedlichen Komponenten, diese Glas Spiele zu machen.
Also das nächste, was Sie möchte über hier denken
ist Aufrufmethoden, eine hübsche Bezeichnung für, wie kann ich meine Anwendung zu starten?
So gibt es verschiedene Wege, nutzen verschiedene Aufrufmethoden.
Verschiedene Design-Patterns, für B. die regelmäßige Benachrichtigungen,
denen wird nicht mit dem OK, Glas-Menü.
Also, wenn Sie wollen, um etwas zu tun sind dass hatte und schickte Benachrichtigungen
sagen Sie eine Anwendung, erinnert haben Sie über etwas, was passiert ist,
du wirst nicht in der Lage zu sein, bringen, dass sich mit dem Glass-Menü.
Das ist nur etwas, dass Sie in der Lage zu tun
durch die Glas GDK für sich.
>> Also habe ich mit diesen beiden gewesen Begriffe, Spiegel API und Glas GDK.
Und so werde ich in gehen die ein bisschen mehr tiefer.
Also, bevor der GDK, Spiegel wurde in erster Linie verwendet,
als Anwendung Interaktion.
Es verwendet Backend Web Dienste zu bewerkstelligen
einfache Aufgaben, wie zum Beispiel Timeline Abonnements, Content-Sharing,
und Voice-Text.
Glaswaren unter Verwendung der Spiegel API in fast jeder Sprache geschrieben werden.
Glasgeschirr, dass nur nutzt Spiegel API wird nicht
haben die Fähigkeit, zu verwenden Sprachaufrufmethoden,
noch die Hardware-Goodies wie das Gyroskop und Beschleunigungsmesser.
>> Sie können ohne Glas erstellen ein physikalisches Gerät in der Hand.
Also das ist eine schöne Sache.
Also, wenn Sie benötigen, um nur erstellen Glaswaren, die Sie nicht wirklich
muss das eigentliche Gerät, Sie können das tun, vor allem
wenn es schwer ist, eine tatsächliche Google erhalten Glas, oder wenn Sie noch kein Konto haben,
oder etwas dieser Art.
Es erfordert die Kenntnis der OAuth2.
Und was die offene Authentifizierung ist, wenn Sie jemals
gehen auf eine Website, die sagt, Melden Sie sich mit Ihrem Facebook,
oder melden Sie sich mit Ihrem Google-Konto, Dinge wie das, das Öffnen Auth.
Und daß im wesentlichen sein wird verwendet, da die Spiegel-API ist eine Wolke
Service.
>> Was die GDK, die Glass Developer Kit ist im Wesentlichen vor,
eine Erweiterung für Android Entwicklung.
Es kann nur mit Java verwendet werden.
Entwickler haben vollen obwohl alle nativen Hardware
Funktionen, einschließlich der Gyroskop und Beschleunigungsmesser.
Es ist in erster Linie für verwendet Stimme Aufruf Fähigkeiten,
wie Sie saw-- OK, Glas, dass ganze Menü thing--
Live-Karten, und immersive Anwendungen.
Dies setzt voraus, dass Sie Lassen Sie das Gerät in der Hand,
denn man muss immer konstant sein Laden Sie den Code bis zu Ihrer Suche nach Glas
mit zu testen.
>> So GDK gegen Spiegel.
Die Profis sind, dass ihre einfache für Android-Entwickler,
Anfänger oder Profi.
Sie haben die Möglichkeit, bekam verwenden alle die native Hardware.
Er öffnet die Tür für interaktive Glaswaren,
Offline-Funktionalität, wo Sie das Internet nicht benötigen,
und jede Menge Dokumentation.
Also ist es gut dokumentiert.
>> Die Nachteile sind, dass es nur in einer Sprache, Java.
Und die integrierte Entwicklungs einrichten kann eine ziemlich lange Zeit tatsächlich nehmen
zu tun.
Wenn ich sage, lange Zeit, und ich meine, wie vielleicht ein paar Stunden, um es zu bekommen
alle konfiguriert.
Es gibt eine Menge von Dinge, auch, müssen Sie
wie Batterie prüfen Leben und Speichernutzung.
Ich meine, bei 100%, wenn ich war Ich habe diese Präsentation.
Und ich fiel 20% bereits.
>> So abhängig von den Anwendungen, die Sie verwenden, und je nachdem, was Ihre Anwendung tatsächlich
hat, über, OK denken wollen, dass Sie, was kann ich mit dem minimalsten Batterie zu tun
Lebensdauerverbrauch?
Das sind also die wichtigsten Dinge, wenn Sie beginnen mit all die Leckereien.
>> In Bezug auf den Spiegel API, können Sie ziemlich viel
benutzen fast allen Sprachen das hat eine Web-Framework.
Sie können nicht C, aber zum Beispiel können Sie PHP, Java, Python, Ruby verwenden,
Gehen Sie, andere Sprachen.
Und die kühle Sache ist es nur verwendet einfache Web-Architektur.
Sie machen eine Post Anfrage.
Es fügt eine Karte.
Sie machen eine GET-Anfrage.
Es wird Karten.
>> Die Nachteile ist, dass Sie tun müssen, die OAuth2 Wissen, das heißt das Zeichen
sich mit Ihrem Google-Konto.
Und das kann manchmal verwirrend für Menschen.
Ich glaube, dass, wenn die Seminare gebucht werden, dass nicht nur die Folien,
aber einige andere Materialien sind an es gebunden.
Ist das richtig?
Und ich habe eine große PDF, wie ein neunseitiges PDF,
auf, wie man das alles für die Menschen einrichten.
Und es gibt Ihnen eine Vorstellung davon, wie eine Datenbankstruktur
um die Schlüssel und die Token zu halten.
Also werde ich hoffentlich in der Lage zu sein, etwas Licht auf die OAuth
mit gehen in diesem Dokument ein bisschen weiter.
>> Eines der Dinge, die ist ein großer Nachteil ist, dass es keine Offline-Funktionalität.
Sie tun müssen, Internetzugang.
Wenn Sie sich nicht entscheiden können, keine Sorge.
Sie können beide verwenden.
Zum Beispiel, sagen wir, Sie erstellen ein Spiel mit dem Eintauchen über die GDK.
Sie können auch erstellen Bestenliste, die in der Cloud ist.
Mit dem Spiegel API, können Sie senden Sie Ihre punkten, um Ihre Web-Service-Leaderboard,
so kann es angezeigt sein.
>> So können Sie im Wesentlichen zu bedienen, was wollen am besten Ihrer Anwendung Art.
Nicht necessarily-- Sie nicht auf einer Seite oder der anderen zu gehen.
Es ist nur so, dass man ist zu gehen be-- wenn Sie vorhaben, beide verwenden sind,
haben Sie vielleicht eine Notwendigkeit.
Und es ist eine Menge Arbeit.
Aber es ist definitiv wert wenn Sie es bekommen kann durch.
>> Also werde ich Ihnen ein kleines Beispiel geben der Spiegel API und ihrer Funktionen.
So zum Beispiel, einer der die Dinge dass-- diese
ist die Glasstarter Projekt, kommt mit dem Google-Proben.
Sie legt im Wesentlichen aus alles, was Sie
mit zumindest der Spiegel-API zu tun.
>> Einige der Sachen, die ich hatte gezeigt, die Sie zuvor als gut,
zum Beispiel ist das Spiel, das Balance Spiel und diejenigen,
das sind eigentlich Probe Code, Google liefert Ihnen.
Wie Sie sehen, hat Google getan ein Großteil der Arbeit für Sie.
Sie brauchen nur zu Grunde genau herauszufinden, wie
Ihre Anwendung setzen zusammen, um besser zu nutzen
die Werkzeuge und die Dinge, dass sie euch gegeben habe.
>> Dies ist die Probe für die Timeline.
Aber was wir hier tun können, ist, der Code hinter auf diesem,
wird können Sie genau sehen, wie sie legen Sie eine Nachricht in eine Timeline,
oder fügen Sie ein Bild oder legen eine Karte mit durchnummerierten Seiten HTML.
Subscriptions-- ein Abonnement etwas, das Sie abonnieren.
Zum Beispiel abonnieren I auf der New York Times.
Und so schicken mir Glas, meine spezifische Glas, aktualisiert in regelmäßigen Abständen.
Das ist, was wirklich der Spiegel-API ist.
Und auf der Glas Entwickler-Website, sie all dies für Sie da,
so dass Sie im Grunde nutzen diese.
>> Damit wird eines der anderen Dinge, die ich wünschte, ich hätte
als ich die Entwicklung Glasanwendungen zuvor, und auch meine Schüler im letzten Jahr,
ist diese coole Sache.
Und es heißt die Glasfluss-Designer.
Und der Glasfluss-Designer ist im Grunde eine Möglichkeit für Sie,
ein Google-Glass-Anwendung zu erstellen, so dass Sie wirklich
zu sehen, was los ist.
>> Also baute ich diese Art der Zeit Google Glass Anwendung hier.
OK, Glas.
Und dann will ich es, etwas zu tun.
Starten Sie eine CS50 App.
Und dann werden sie sagen, Willkommen zu meinem CS50 App.
Und dann kann ich tippen, wie Sie können sehen Sie hier, um weitere Optionen anzuzeigen.
Und eines kann ich tun, entweder eine automatische Ein Plus, oder ich kann meine PSET für mich zu schreiben.
Es gibt also verschiedene Dinge.
Wenn Sie das meinen PSET Option zu schreiben, es sagt, Warnung, nicht zu empfehlen.
Ich will nicht auf Glass schreiben Sie Ihre PSET für Sie.
>> Aber im Grunde ist dies ein nettes Tool dass eine Menge Leute haben verpasst.
Und es wäre toll, Wenn Sie helfen können, das Layout
Ihre Anwendung in einem dieser Elemente.
Und die kühle Sache ist auch, dass gibt es dieses Design Review-Taste.
Und was das Design Review Taste funktioniert im Wesentlichen wissen,
es ermöglicht die tatsächliche Google Glass Team, um Ihre Anwendung zu überprüfen
und geben Sie Kommentare dazu vorher.
So viele coole Features, die dem Glas Team, um ihn zu bauen getan,
es so einfach wie möglich zu machen, Sie eigentlich schreiben Google Glass
Anwendungen.
Ja?
>> Sprecher 1: Ist das nur entwerfen, oder können Sie dann
übersetzen this-- macht dies automatisch übersetzen in Code, den Sie verwenden können?
CHRISTOPHER Bartholomaios: So ist die Frage das war, ist dies nur für die Gestaltung,
und tut es in übersetzen der eigentliche Code für Sie?
Nein, tut es nicht.
Aber was sie tut, ist es zu schlagen gilt eine riesige weiße Tafel und Tonnen
von weißen Stück Papier.
So können Sie genau einmal wissen Sie eine bestimmte Karte zu beantragen,
Sie wissen, dass es, wenn apply-- Sie schreiben Ihrem Programm,
oh, ich will dieses bestimmte Karte zu eigentlich etwas anderes zu starten.
Und so sieht es aus sehr schön.
Und wenn Sie planen, eine Google-Glass-Anwendung
und du bist einer von ihnen, würde ich einreichen eine von ihnen als Ihre Vorantrag.
Und ich bin sicher, dass Ihr TF wirklich sein glücklich darüber, denn sie werden
sein wie, oh das ist, was Ihre Anwendung tut.
Ich weiß, was ich erwarte von ihm.
Denn manchmal ist es wirklich schwer zu halten
verfolgen, was los ist in einem Glas App.
>> Gehen wir zurück zu diesem.
Eine andere kühle Sache ist die Nutzung der Glas Spielplatz
zu überprüfen und erstellen Inhalte, ist die Anzeige auf Ihre Bewerbung.
Also, was ist, dass ist ein Werkzeug, in dem Sie kann tatsächlich zu entwerfen, wie die Dinge aussehen.
So zum Beispiel, wenn ich will make-- warten, dass es hier zu laden.
>> Wenn ich eine machen bestimmte Vorlage, kann ich
tun, dass hier mit dies im Wesentlichen ein Instrument
dass sie uns gegeben haben, um wirklich anpassen
wie Ihre tatsächliche Karten gehen zu sehen.
Hallo.
Das ist großartig.
Danke, Google.
So können Sie tatsächlich sehen, wie Ihre Karten
werde, wenn man sich bauen sie
und dann können Sie den Sendevorgang einzuleiten sie an Google Glass.
>> Das nächste, was ist diese PDF Handzettel, die ich habe
in order-- wenn Sie erstellt würden Benachrichtigung zu tun
Dienstleistungen, regelmäßige Benachrichtigungen, oder arbeiten mit dem Spiegel API gegen
auf die GDK.
Und lassen Sie mich zu bekommen, dass für Sie.
>> Unter ein bisschen hier zu laden, sorry.
Soll bereits geöffnet sein.
Dort gehen wir.
>> So zum Beispiel, wenn Sie wollen Einrichten mit dem Spiegel-API,
Ich habe volles detaillierte Anweisungen wie man dass-- wie wollen
Sie die Google-API zugreifen Konsole, mit welchem ​​Konto,
wie man eine specific-- erstellen so dass der Spiegel-API,
die Arbeit mit Open Authentifizierung und auch
wie man den Spielplatz nutzen, dass wir gerade gesagt sah.
So gute Informationen hier das wird kommen mit der aktuellen Dia-Deck.
>> Ansonsten können Sie auch andere Dinge tun hier,
und zwar gibt es die Datenbankstruktur, die ich angelegt habe,
oder dass ich schon getan Sie, die Sie betrachten können
um zu sehen, wie man bauen eine offene Authentifizierung Tabelle für die Nutzer.
So etwas auch verstehen Anzeige verfolgen,
besonders wenn Sie zu gehen ist die Arbeit mit dem Spiegel-API.
Da habt ihr es.
>> Also, eine Tonne von Ressourcen.
Was ich empfehle, ist gehen zu developers.google.com/glass und zu lesen,
denn es gibt eine Menge Informationen gibt,
viel zu viel durchgehen das gesamte Seminar.
Aber es gibt eine Menge Informationen, das ist, eine Menge guter Informationen, diese Art von
dehnt sich mehr dazu, vor allem auf dem Code-Seite der Dinge.
Außerdem habe ich eine schnelle Startanleitung für das GDK,
so dass, wenn Sie benötigen Art hinein zu springen,
Sie haben die Möglichkeit, das auch zu tun.
>> Ich habe added-- gibt es Video hier, Android Tutorials.
Es gibt ein YouTube-Video , was dazugehört, dass, wenn Sie
wollen zu entwickeln beginnen mit das Android-Betriebssystem,
wenn Sie ein Anfänger sind, dass Video wird Ihnen wirklich helfen, das zu tun.
Auch hier ist der Glasanwendungen dass sich mit dem GDK
sind buchstäblich nur Android-Anwendungen.
Sie können Hafen hin und her.
>> Endlich habe ich ein Google hinzugefügt Styleguide für Java.
Wenn es etwas gibt specifically-- Wie mache ich a-- Sie wissen,
was ist der beste Weg, um eine zu tun for-Schleife, in Bezug auf Google?
Das Styleguide wird Ihnen helfen, diese Dinge zu tun.
>> Und das ist es.
Also ich hoffe, euch genügend Informationen
mit dem Sprung in vorwärts gehen eine Google-Glass-Anwendung.
Aber auf jeden Fall besuchen die Ressourcen.
Auf jeden Fall tauchen Sie ein in die verschiedenen Arten Anwendungen, die verfügbar sind,
insbesondere die Beispielanwendungen.
Schauen Sie sich einige der Code dass sie Ihnen zur Verfügung gestellt.
Und ehrlich gesagt, mit Erfahrung in der CS50,
sollte es nicht schwierig sein, Sache zu brechen und in.
OK?
Danke.