CHRISTOPHER BARTHOLOMEOS: İyi günler.
Geldiğiniz için teşekkür ederiz Google Glass-- Breaking
Cam Tavan ile oturum, seminer ya da.
Bu özel seminer gerçekten değil gibi, kodlama örnekleri, dayalı.
Aslında ne var Ben bu same-- öğretti
ya da ben CS50 öğrencileri mentorluk zaman Google Glass projeler üzerinde geçen yıl,
bu kodlama değildi Gerçekten, gerçekten onları etkiledi.
Bu, iyi, nasıl bütün alıyorsun oldu Google bana verdiği bu araçları,
ve inşa etmek için bunları kullanmak Belirli bir uygulama?
Biz bir çift şeyler üzerinden gitmek gidiyoruz.
Biz tasarım desenleri üzerinde gidiyoruz.
Biz uygulamalar üzerinde gidiyoruz.
Biz tam olarak nasıl gitmek için gidiyoruz tüm bilgi almak için bu Google
Google'a çünkü sen-- vermek için gidiyor verme anlamında olağanüstü
Eğer ihtiyacınız olan tüm örnekler.
Onlar sana vermek için gidiyoruz tüm belgeler bunu uygulamak gerekiyor.
Ama biz kullanmak için gidiyoruz Onlar var o bilgi
oluşturmak için verilen Züccaciye, Cam uygulamaları.
Yani burada başlayalım.
Yani bir kaç şey olduğunu sen-meli Sadece kafanın arkasında tutmak
ne zaman yapıyoruz Google Glass uygulamaları.
Şeylerden biri, çünkü Google Glass hakkında
kendisi bir olmasıdır Teknolojinin tartışmalı parça
Birçok millet aslında kullanmak değil.
Arka Yani senin Baş, her zaman gerekir
Nihai about-- düşünüyorum Herhangi bir giyilebilir teknoloji başarısı
uygulamalarına bağlıdır Bunun için mevcut olduğu.
Bir için iyi uygulamalar varsa özel cihaz, o zaman değersiz olduğunu.
>> Başka bir şey Cam gibidir geliştiriciler, meydan
olan uygulamalar oluşturmak için daha rahat ve yenilikçi
Kendi mobil cihaz uygulamaları daha.
Ve bu aslında değil Eğer varsa demek
bir bütün yepyeni bir uygulama oluşturmak için.
Ben mesela Yani, ben sadece can sadece, tamam Cam, bir resim çekmek gitmek
ile paylaşın.
Ve sonra ben sadece payı söyleyebiliriz.
Tamam Cam.
Paylaş.
Ve ben çevrelerinde sadece paylaşabilirsiniz Google+ falan gibi.
>> Beni giderek daha çok hızlı olduğunu Burada, bir resim çekerken,
ve ardından esas itibarıyla Aynı şeyi yapıyor.
Bu yüzden daha kolay hale getirir.
Bunu yapmak için yenilikçi bir yolu işler biraz daha hızlı.
>> Şimdi, başka bir yol düşünmek Google Glass uygulaması,
giyilebilir teknoloji her tür veya app, sizin eğer tamamen
, mobil cihazınızı sildi İlk beş olacağını
uygulamalar olur Aslında neden indir, ve?
Yani sadece bu tutmak Kafanın arka
Eğer tasarımı başlatmak için gidiyoruz Google Glass uygulaması.
>> Peki gündemi ne?
Biz konum ilk şey yapacaksın, biz konum olduğunu
temelde Cam ne demek oluyor?
Biz Cam hakkında konuşmak için gidiyoruz zaman çizelgesi, temelde şey
ekran boyunca hareket ettiğinde sizi kenarı boyunca denetleyicisi kullanın.
Biz hakkında konuşmak için gidiyoruz Züccaciye için tasarım desenleri.
>> Biz aynaya hakkında konuşmak için gidiyoruz Cam geliştirici kiti karşı API.
Etrafta o atarım çok, esas olarak,
Ayna API olduğu Orijinal uygulama programı
Google tarafından serbest bırakıldı arayüz.
Bu bulut tabanlı var.
GDK Oysa Cam Development Kit,
Aşağı sonra serbest bırakıldı Yol, esas olarak, yani
aslında donanım kullanabilirsiniz Google Glass yetenekleri.
Biz bazı profesyonel ipuçları üzerinde gidersiniz, ve aynı zamanda, esasen, bazı kaynaklar.
>> Bunun yerine açıklayan Tam Cam, genel nedir
Ben sadece kullanmak için gidiyorum bir dakikalık video
Google sağladığı tür üzerinde gitmek için,
Ben aslında düşünüyorum çünkü en iyi yolu bana vermeden bunu yapmak için
Burada her bir kişi Cam.
[VİDEO OYNATMA]
Temelleri -İşte vardır ve nasıl Glass kullanmak için.
Bu Touchpad olduğunu.
Bu sizin kulağınıza tapınak çalışır.
Cam uyanmak için dokunmatik dokunun.
Sen ekranı görmelisiniz görüş kolunuz üstünde.
Her şeyi görmek için ayarlayın.
>> Ana ekranı bir saat gösterir.
Bu zaman çizelgesi.
Bu kartların bir satır var.
Sola şeyler Şimdi oluyor ya geliyor,
hava durumu gibi, yaklaşan Uçuş veya takvimde bir olay.
Daha fazla görmek için herhangi bir kart üzerine dokunabilirsiniz.
Her yerde aşağı doğru kaydırın geri zaman çizelgesine gidin.
Sağındaki >> Kartları ana ekran geçmişten vardır.
Örneğin, mesajlar, video ya da fotoğrafları.
Bunu paylaşmak için bir fotoğraf üzerine dokunun, ve arkadaşlarınızla birini seçin.
Bekleme moduna geri dönmek için aşağı kaydırın.
Ve eğlenceli keşfetmek var.
>> [SON VİDEO OYNATMA]
CHRISTOPHER BARTHOLOMEOS: Yani genel kullanıcı var
Google Glass için arayüz.
Esas olarak, bu çok var: Basit, zaman çizelgesi-odaklı UI
Bu kullanıcı değil kullanmanıza olanak sağlar sadece sesli komutları, aynı zamanda
Sağ-el boyunca bu çubuğu Yan gerçekten tokatlamak
hızla farklı spesifik yoluyla Farklı Cam zaman boyutları
kartları.
>> Peki Camına ne var?
Peki, ekran 360 640 olduğunu.
kendi içinde kamera beş megapiksel 720p video kaydı yapar kamera.
Bu, üzerinde Wi-Fi ve Bluetooth var ama hücre bulunmamaktadır.
Yani sırayla Glass kullanmak Wi-Fi şebekesi dışında,
aslında bağlantı gerekir telefonunuza bir hotspot kullanarak.
>> Depolama yaklaşık 12 gigabyte ve bu değil
işletim sistemi de dahil olmak üzere.
Bu toplam 16 esasen var.
Bu RAM iki gigabayt vardır.
Ve bazı ek büyük var inşa edilir teknolojinin adettir.
Bir jiroskop var.
Sen bir ivme var.
Bir ortam ışığı var algılama ve yakınlık
kullanılan sensör, için, gibi, yanıp sönen.
Ben yanıp Örneğin, bu alacak tür garip bir resim.
Ama bu parçalardan biri olduğunu SDK içini kullanabiliyorlar.
>> Ve ayrıca bir kemik var iletim ses dönüştürücü.
Bu gerçekten beni tanır Yani fısıltı tür, OK Cam.
Ve sonra benim komutlara erişim olacaktır.
Yani genel olarak Google Glass budur.
>> Yani nitty içine daha fazla izin Bu zaman kartları ne cesur,
ve biz onları nasıl kullanabileceğinizi Farklı şeyler yapmak.
Yani üç vardır zaman çizelgesi kartı tipleri.
Statik kart var, hangi Metin, HTML, resim ve video görüntüler.
Bunlar ayrıca kullanılabilir canlı kart denilen bu şeyler çağırmak,
veya immersiyonlar.
Ve biz konuşacağız biraz o.
Vardır >> canlı kart görüntüler kartları Mevcut moment-- de önemli
aslında, işlenmiş oluyor şeyler.
Kronometre bunun için iyi bir örnektir.
>> Ve bir daldırma ne görüntüler biz Android aktivite diyoruz ki
temelde ekranın tamamını devralır.
Yani burada fikir edebiliyoruz olduğunu , net, iyi, temiz bir sürü yapmak
ve dinamik uygulamaları, ister sadece basit bir HTML CSS
Şablon, olsun bir şey Bu konuda ve aktif oluyor.
Bu oyunun bir görüntü Zombiler Run, denir ki
aslında oldukça eğlenceli.
Biz bakacağız.
Ve bu bir oyun kullanan burada gyroscope-- Ben gyroscope-- deyip duruyorsun
evet, jiroskop olduğunu.
Ben ne yapıyorum?
jiroskop, yapabilirsiniz, böylece Aslında başınızın şeyler dengelemek.
>> Yani zaman çizelgesi kartları daha fazla gidelim.
Statik kartları da bir paket içerebilir kart, örneğin, bir fotoğraf albüm.
Sen tarafından gösterilen görebiliyordu Burada bu küçük sayfayı flep.
Bunu içine dokunduğunuzda, size verilen konum zaman çizelgesi kartları başka bir satır.
Ve orada ne tür mümkün olacak senin kaydırma çubuğunu kullanarak ilerleyin,
ve ayrıca mümkün olacak Belirli kartlarını paylaşmak için.
Yani şimdi biraz olması gerektiğini Farklı türde aşina
zaman çizelgesi kartları, ne yapacağız
Biz konuşacağız edilir Tasarım desenleri hakkında.
Ve bu muhtemelen bir şey çoğu öğrenci yakalanmak olduğunu
Onlar dalış başladıklarında ile Google Glass geliştirme içine.
>> Yani üç tasarım desenleri vardır.
İlk tasarım deseni periyodik bildirimler olduğunu.
Ve ne yapar ayna kullanır API web hizmetleri, ya da Android arka plan
hizmetler itmek Bir zaman çizelgesi üzerine bildirimleri.
Örneğin, oturum halinde cnn.com en app için,
onlar size bir bildirim göndermek istiyorum ortaya çıkmıştı bir haber olayı var.
>> Ayna API oluşturmak için kullanılabilir Herhangi bir ayna API can dil alanındaki
oluşturmak için herhangi bir dil kullanın Bir web hizmeti etkileşimi.
Yani aslında, gibi eğer değil Java ile çok tanıdık,
hangi GDK kullandığı şeydir, ve sen Örneğin PHP daha fazla ilgi,
Eğer bir PHP hizmeti yazabilir ve Bir Züccaciye uygulama bu
Bu etkileşim, sahip olan karşıt olarak
derinlerine dalmak Bunun Java parçaları.
Android arka plan hizmetleri kullanır Cam Development Kit başına Java.
>> Peki ne yapacağız biz geçiş olacak olan Cam sadece bir örnek üzerinde,
Biz eğer olabilir.
Ekran için üzgünüm.
Bu, burada yana eğik oluyor insanlar için içeride kim.
Biz oraya gitmek.
Bunun için üzgünüm.
Burada yüklemek için biraz alır.
>> Yani bu şey örneğidir New York Times göndereceğini söyledi.
Bu bir periyodik bildirim olduğunu Birden fazla statik kartları içeren
Bu konuda bilgi var.
Ben dökersin-- içine tıklayın Yani ve Bu orada load-- olacak gidiyoruz.
Ben içine, ardından ise Burada ne alırsınız
Eğer bilgi alırsınız edilir Bir başlık veya hikaye hakkında.
Ayrıca bu yüzden şeyler ekleyebilirsiniz aslında yüksek sesle okuyabilir.
Ve ne yüksek sesle yapar oku öyle Kulağına size okuyacaktır.
Gerçekten duyamıyorum o, ama aslında o var
kemik bağlayıcı olduğu Kafanda okuyacaktır.
Bu koymak için en iyi yoldur.
>> Yani periyodik ne tür bildirimleri üzeresiniz.
Bunların hepsi farklı türleri var.
Eğer Twitter kullanıyorsanız, Twitter'ın başka bir uygulama
Bu tür bir örnek verir ne bu periyodik bildirim
uygulamalar vardır.
>> İkinci tasarım pattern-- ve biz gidip geri şeye gidersiniz.
İkinci desen devam eden bir iştir.
Ve esas olarak, bu olan bir kart sürekli arka planda çalışan.
Kartı bırakabilirsiniz.
Bir şey yapmak gidebilirsiniz zaman çizelgesinde başka.
Ama aslında, oluyor ne her zaman çalışıyor olması.
Bir şey her zaman oluyor üzerine, bir gerçek uygulama gibi,
Örneğin bir kronometre gibi.
>> Bu yalnızca uygulanabilir Cam Developer Kit kullanarak.
Ama tam olarak yararlanabilirsiniz Cam donanım tüm.
Android GDK sadece Java.
Eğer bilginiz varsa Yani Java ile, bu harika.
Eğer Android aşina iseniz gelişimi, özellikle,
harika bir seminer var, ben inanıyorum.
Ben tam zamanı ne olduğundan emin değilim.
Ama bir seminer var Android geliştirme.
Yapmanız planlıyorsanız GDK, o birine gidiyor öneririz
özel olarak ise, çünkü bu üst üste gidiyor
Tam sen ne Cam kullanmak için gidiyoruz.
>> Peki bakalım.
En başka bir uygulamayı açalım.
Biz bir şey üzerinden geçiş olabilir?
Tamam Cam.
Bir çalışma başlatın.
Yani bu kullandığım bir oyun Ben sıkıldım ben çalışırken gittiğinizde,
Zombiler çalıştırın denir.
Ve aslında ne yapar olduğunu Bu, esas olarak bu tracks--
Eğer gelen koşuyoruz tüm zaman zombi.
Ama ben biliyorum run-- eğer gibi Bu gerçekten awkward-- olacak
ama ben buralarda çalıştırırsanız, o izlemek ya da bana bir ayak vermelidir.
Ben ettik ne kadar güncellemeniz gerekir koşmak, ya da bu gibi şeyler.
>> Peki bu bir- bu gibi Uygulamaya essentially-- olduğunu
güncellemek için bir saniye alıyor Bu tarafta-- can sıkıcı.
Ama aslında, ne oluyor Burada bu her zaman çalışıyor olmasıdır.
Ve onunla etkileşim ediyoruz.
Ve sen sadece tür can Farklı şeyler yapmak.
Ve çok var gibi uygulamalar.
Ve uygulamalar var ki aslında can Aynı şeyi oluşturun.
Yani o kadar.
>> Tamam.
Bir sonraki tasarım Yani desen bir daldırma.
Immersiyonlar bütününü tüketecektir Ekran ve tüm zaman çizelgesi.
Yani aslında sadece dışarı atlamak değil ve isterseniz başka şeyler gidin.
Eğer oynuyorsanız gibi gibi var kendisi Cam üzerinde bir oyun.
Bu, sadece uygulanabilir Ayrıca GDK kullanılmıştır.
Böylece bir kez daha, GDK kullanmanın avantajları
temelde tam almak olduğunu hepsi donanım avantajı
kendisi Google Camına.
>> Yani biz kadar gitmek için gidiyoruz Camına bir örnek daha.
Tamam Cam.
Denge oyunu oyna.
Yani bu ne zaman oynamak ister bir oyun Ben sadece bir toplantıda, iş yerinde sıkıldım.
Umarım göstereceğim Burada herhangi bir ikinci şimdi.
Biz oraya gitmek.
Tamam.
Peki ben ne olduğunu JavaScript kullanarak
bu nesneleri dengelemek için kafam böyle şeyler.
Yani bu bir tür daldırma uygulaması.
Seviye dokuz imkansız gibidir.
>> Tamam, Cam.
Interaktif oyun da var ki Ne yaparsan yap, da-- bir video kaydedemezsiniz.
Kaydı durdur.
Neden kaydederken?
Özür dilerim.
Cam kadar davranmaktadır.
Tamam, Cam.
Kil shooter oyunu oyna.
Yani bu başka biri Bu garip interaktif oyunlar
Eğer karışıklık etrafında olabilir ki.
Bu bileşenlerin bir çok kullanır Google Glass içinde.
Yangın.
Ben bu oyunda korkunç değilim.
Ve aslında, sadece kullanabilirsiniz Kelime yangın aslında dışarı çıkmak ve ateş.
Yangın.
Ah, o asla ne olacak.
Ben bunu her zaman özleyeceğim.
Ama bu tür verir Bir örnek daha
farklı kullanmanın bileşenler bu cam oyunları yapmak.
Bir sonraki şey Yani burada hakkında düşünmek istiyorum
çağırma yöntemleri, bir fantezi terimdir için, nasıl benim uygulamayı başlatmak mı?
Yani farklı yolları vardır Farklı çağırma yöntemlerini kaldıraç.
Farklı tasarım desenleri, için örnek periyodik bildirimler,
Bu Tamam, Cam menüsü kullanmaz.
Eğer bir şeyler yapmak isteyen konum eğer öyleyse Bu, vardı ve bildirimleri gönderdi
Eğer hatırlatıyor bir uygulama var demek olanlardan bir şey hakkında size,
Eğer mümkün olacak değiliz Cam menüsünü kullanarak bu kadar getirmek.
Bu sadece bir şey yapmanız mümkün olacak
kendisi Cam GDK aracılığıyla.
>> Yani bu ikisini kullanarak oldum terimler, ayna API ve Cam GDK.
Ve bu yüzden gitmek için gidiyorum O biraz daha derine.
Böylece GDK önce ayna kullanılmaktaydi
Uygulama etkileşim olarak.
Bu arka uç web kullanır hizmetler gerçekleştirmek için
Böyle zaman çizelgesi gibi basit görevler, abonelikleri, içerik paylaşımı,
ve sesli metni.
Ayna API kullanarak yapabilirsiniz züccaciye hemen hemen her dilde yazılmış olması.
Züccaciye sadece ayna API kullanır olmaz
kullanma becerisine sahip Ses çağırma yöntemleri,
gibi ne donanım güzellikler jiroskop ve ivmeölçer.
>> Sen olmadan Züccaciye oluşturabilirsiniz elinde bir fiziksel aygıt.
Yani güzel bir şey olduğunu.
Sadece oluşturmanız gerekir Yani eğer Eğer gerçekten yok Züccaciye
Gerçek cihaza ihtiyacınız, özellikle, bunu yapabilirsiniz
gerçek bir Google almak zor ise Cam, ya bir tane yoksa,
veya bu tür bir şey.
Bu OAuth2 bilgi gerektirir.
Ve ne açık kimlik eğer hiç bir
diyor bir web sitesi üzerine gitmek sizin Facebook ile oturum,
veya, Google hesabınızla oturum Bu gibi şeyler, o Aç Auth var.
Ve bu aslında olacak Ayna API bulut çünkü kullanılan
hizmet.
>> GDK, cam gelince Geliştirici Kiti, özünde,
Android gelişimine bir uzantısı.
Sadece Java ile kullanılabilir.
Geliştiriciler olsa dolu var tüm yerel donanım
özellikler dahil olmak üzere jiroskop ve ivmeölçer.
Öncelikle için kullanılır Ses çağırma yetenekleri,
Tamam Ben-- gibi, Cam, bu bütün menü şey--
Canlı kartları ve sürükleyici uygulamalar.
Bu sen misin gerektirmez elinde cihaz var,
Her zaman sürekli olmak zorunda, çünkü sizin Cam kod kadar yükleme
ile test etmek.
>> Ayna karşısında Yani GDK.
Profesyoneller kendi basit ki vardır Android geliştiricileri için,
acemi ya da profesyonel.
Sen yeteneği lazım tüm yerel donanım kullanın.
Bunun için kapıyı açar interaktif Züccaciye,
çevrimdışı işlevsellik nerede Eğer internet gerekmez,
ve dokümantasyon çok.
Yani iyi belgelenmiş oluyor.
>> Eksilerini sadece olduğunu vardır bir dilde, Java kullanılabilir.
Ve entegre kalkınma kurmak aslında oldukça uzun zaman alabilir
yapmak.
Ne zaman uzun zaman demek, ve ben demek gibi belki bir kaç saat almak için
tüm yapılandırılmış.
Bir sürü bir vardır şeyler de var olacak
pil gibi düşünün Hayat ve bellek kullanımı.
Yani, ben% 100 ne zaman oldu Ben bu sunum başladı.
Ve ben zaten% 20 düştü.
>> Yani kullandığınız uygulamalar bağlı, ve gerçekte ne app bağlı
, tamam, düşünmek istiyor, ne Ben en az batarya ile yapabilirsiniz
Hayat tüketimi?
Yani bu önemli şeyler zaman vardır Eğer tüm bu güzellikler kullanmaya başlayabilirsiniz.
>> Ayna açısından API, hemen hemen yapabilirsiniz
hemen hemen her dili kullanmak Bu web çerçeve vardır.
Bu ancak, örneğin, C, kullanamaz Eğer PHP, Java, Python, Ruby kullanabilirsiniz
Diğer farklı dil gidin.
Ve serin şey sadece kullanır basit bir web mimarisi.
Bir sonrası isteği yapmak.
Bir kart ekler.
Sen bir get isteği yapmak.
Bu kart alır.
>> Eksilerini ihtiyacınız var olduğunu OAuth2 bilgisi, yani işareti
Google hesabınızla.
Ve bazen olabilir millet için kafa karıştırıcı.
Ben inanıyorum ki zaman seminerler nakledilen sadece slaytlar ki,
ancak başka bir malzeme buna bağlanır.
Bu doğru mudur?
Ve ben büyük bir PDF var, dokuz sayfa PDF gibi,
insanlar için tüm bu kadar ayarlamak için nasıl.
Ve size bir fikir verir Bir veritabanı yapısı gibi
tuşları ve belirteçleri tutun.
Yani umarım mümkün olacak OAuth bazı ışık tutacak
Bu belgeye gidiyor Biraz daha.
>> Olan şeylerden biri büyük bir con Hiçbir çevrimdışı işlevselliği var ki.
Sen internet erişimi gerekiyor.
Eğer karar veremiyorsanız, merak etmeyin.
İkiniz de kullanabilirsiniz.
Örneğin, bir oluşturmak diyelim GDK üzerinden daldırma kullanarak oyunu.
Ayrıca oluşturabilirsiniz bulutta bulunuyor afiş.
Ayna API kullanarak, göndermek edebilirsiniz sizin afiş web hizmetine puan,
bu yüzden görüntülenebilir.
>> Peki aslında ne kullanmak istiyorum uygulama türü için en iyi.
Eğer yoksa necessarily-- Değil bir tarafı ya da diğer gitmek için.
Biri gidiyor bu sadece var göre-- hem kullanmak için gidiyoruz eğer,
Bunun için bir ihtiyaç olabilir.
Ve bir sürü iş olduğunu.
Ama kesinlikle buna değer bunu yoluyla alabilirsiniz.
>> Bu yüzden size hızlı bir örnek vereyim Ayna API ve onun yetenekleri.
Örneğin, bir yüzden Bu ki- şeyler
Cam marş projesi olduğunu Google örnekleri ile birlikte geliyor.
Bu temelde ortaya koymaktadır Her şey o sana
en azından ayna API ile yapabilirsiniz.
>> Ben Bazı şeyler Daha önce de size gösterilen,
Örneğin, oyun, denge oyunu ve bu,
Bu aslında örnek vardır Google sağlar kodu.
Gördüğünüz Yani, Google yapmış Sizin için bir sürü iş.
Sen sadece temelde gerek tam olarak nasıl anlamaya
Başvurunuzu koymak Birlikte daha iyi kullanmak için
Bu araçlar ve bu şeyler seni verdim ki.
>> Bu zaman çizelgesi için örnek olduğunu.
Ama biz burada yapabiliriz, bir Bunun üzerine arkasında kod,
Eğer tam olarak nasıl olduğunu görebilirsiniz onlar Bir zaman çizelgesi içine bir mesaj eklemek,
veya resim eklemek veya eklemek paginated HTML ile bir kart.
Bir abonelik Subscriptions-- Eğer abone şey.
Örneğin, ben abone New York Times.
Ve bu yüzden, benim Cam göndermek benim Belirli Cam, periyodik güncellemeleri.
Bu gerçekten ayna API budur.
Ve Cam geliştirici sitesinde, Onlar, sizin için burada bütün bu var
böylece temelde bu kaldıraç.
>> Diğer Yani bir Ben olsaydı şeyler
Ben Cam uygulamaları geliştirmek zaman önce, ve de benim öğrencilerim geçen yıl,
Bu serin şey.
Ve denir Züccaciye akış tasarımcısı.
Ve Züccaciye akış tasarımcısı temelde sizin için bir yoldur
Google Glass uygulaması oluşturmak için, aslında can böylece
Neler bakın.
>> Yani geçici bu tür inşa Burada Google Glass uygulaması.
Tamam, Cam.
Ve sonra ben bir şey yapmak istiyorum.
Bir CS50 uygulamasını başlatın.
Ve sonra, söyleyeceğim Benim CS50 uygulaması hoş geldiniz.
Olabildiğince Ve sonra ben, dokunabilirsiniz Daha fazla seçenek için, buraya bakınız.
Ve bir, ben bir otomatik yapabilirim ya Artı, ya da ben benim için Pset yazabilirsiniz.
Yani farklı şeyler var.
Benim PSET seçeneğini yazmak kullanırsanız, tavsiye değil, uyarı, diyor.
Için Glass istemiyor musunuz sizin için Pset yazın.
>> Ama aslında, bu güzel bir araçtır bir sürü insan kaçırmış olduğunu.
Ve bu harika olurdu Eğer ortaya koymak yardımcı olabilir
Bu öğelerden biri uygulama.
Ve serin şey çok olduğunu Bu tasarım Yorumla butonu var.
Ve bu tasarım yorumu düğme, aslında, yapar
olduğunu gerçek Google veriyor Cam ekibi app yorumlayan
ve bunun üzerine size önceden yorum vermek.
Yani serin bir sürü Cam ki özellikleri Ekip inşa etmek amacıyla yapmış,
için mümkün olduğunca kolay hale getirmek için Aslında Google Glass yazmak için
uygulamaları.
Evet?
>> HOPARLÖR 1: Bu sadece mı tasarım, ya da daha sonra yapabilirsiniz
bu-- bu otomatik olarak yapar tercüme kullanabileceğiniz kod çevirmek?
CHRISTOPHER BARTHOLOMEOS: Yani soru ,, tasarım için bu sadece oldu
ve tercüme yok Sizin için gerçek kod?
Hayır, öyle değil.
Ama ne yapar onu dövmek yok olduğunu dev beyaz tahta ve ton
kağıt beyaz parçalar.
Yani tam olarak bir kez biliyorum Belirli bir kart uygulayın,
Eğer zaman apply-- biliyorum Eğer, sizin programı yazıyoruz
oh, bu özel kart istiyorum aslında başka bir şey başlatmak.
Ve bu yüzden çok güzel bunu ortaya koymaktadır.
Ve planlıyorsanız Google Glass uygulamasını yapmak
ve bunlardan birini yapın, ben sunacağını Önceden teklifin Bunlardan biri.
Ve ben senin TF gerçekten olacaktır eminim Çünkü onlar olacak, bu konuda mutlu
oh bu ne olduğu, gibi uygulama yapar.
Ben ondan bekliyorum biliyorum.
Bazen, bu Çünkü tutmak gerçekten zor
Bir Cam app neler iz.
>> Geri bu gidelim.
Başka serin şey kullanmak olduğunu Züccaciye oyun alanı
gözden ve içerik oluşturmak için senin uygulamaya görüntülüyor.
Peki bu bir araçtır nereye olduğunu Aslında işler nasıl görüneceğini tasarlayabilirsiniz.
Yani, örneğin, ben istiyorum Burada yüklemek için bekleyen make--.
>> Ben bir yapmak istiyorsanız belirli bir şablon, I can
kullanarak bu burada yapmak Bu, esas itibariyle, bir takım
Bizi verdik ki, Gerçekten özelleştirmek için
nasıl gerçek kartları bakmak için gidiyoruz.
Merhaba.
Bu harika.
Teşekkürler, Google.
Yani aslında can senin kartları nasıl
Sizi ne zaman bakacağız Onları oluşturmaya başlayabilirsiniz
ve sonra göndermeye başlamak Google Glass için onları üzerinde.
>> Sonraki şey bu Ben ettik PDF broşürü
içinde order-- eğer oluşturulan bildirim yapmak için gittiğini
hizmetleri, periyodik bildirimler, ya da aksine ayna API ile çalışmak
GDK için.
Ve ben senin için çıkalım.
>> Biraz alarak burada yüklemek için, üzgünüm.
Zaten açık olması gerekiyordu.
Biz oraya gitmek.
>> Yani, örneğin, isterseniz Ayna API kullanarak kurmak,
Ben tam ayrıntılı talimatlar var nasıl ki- yapmak nasıl
Google'ın API erişim Ne hesap ile konsol,
Bir specific-- oluşturmak için nasıl ayna API sağlayan,
Açık çalışma kimlik doğrulama ve aynı zamanda
oyun alanı kullanmak için nasıl Biz sadece özellikle baktı.
Burada çok iyi bir bilgi olacak Gerçek slayt güverte ile gelir.
>> Aksi takdirde, siz de yapabilirsiniz Burada başka şeyler,
ve özellikle orada Ben yarattım veritabanı yapısı,
ya ben yaptık sen, sen bakabilirsiniz ki
Açık inşa nasıl görmek için kullanıcılar için kimlik doğrulama tablosu.
Yani bir şey aynı zamanda izlemek reklamı anlamak,
Eğer gidiyoruz, özellikle eğer ayna API ile çalışan olmak.
Eğer vardır.
>> Peki, kaynakların bir ton.
Ne yapıyor tavsiye için gidiyor developers.google.com/glass ve okumak,
Bir çok şey var, çünkü Orada bilgi,
üzerine gitmek için çok fazla Tüm seminer.
Ama bir sürü bilgi budur, orada iyi bilgi bir sürü, bu tür
Özellikle, bu daha genişletiyor şeylerin kod tarafında.
Ben de hızlı ekledik GDK için başlangıç ​​kılavuzu,
böylece eğer ihtiyacınız varsa tür içine atlamak,
siz de bunu yapmak için yeteneği var.
>> Ben ettik added-- Video var Burada, Android Öğreticiler.
Bir YouTube video var Bu dahil oluyor ki eğer
kullanarak geliştirmeye başlamak istiyorum Android işletim sistemi,
Eğer bir acemi iseniz, o video Gerçekten bunu yapmak yardımcı olacaktır.
Yine, cam uygulamaları Bu GDK kullanırken
kelimenin tam anlamıyla sadece Android uygulamaları vardır.
Onlar ileri liman geri can.
>> Sonunda Google ekledik Java için stil kılavuzu.
Bir şey varsa specifically-- Bildiğiniz bir- nasıl yapmalıyım,
ne yapmak için en iyi yolu for döngüsü, Google açısından?
Bu stil rehberi olacak Eğer bunları yapmanıza yardımcı.
>> Ve işte bu.
Yani Sizi umut yeterli bilgiye sahip
içine atlama ileri gitmek Google Glass uygulaması.
Ama kesinlikle kaynaklarını ziyaret edin.
Kesinlikle farklı dalmak mevcut uygulamaların,
Özellikle örnek uygulamalar.
Kod bazı bak Seni sağladığı.
Ve dürüst, ile senin CS50 deneyim,
Bir zor olmamalı şey girmeye ve almak için.
TAMAM MI?
Teşekkür ederim.