Christopher Bartholomew: Selamat petang.
Terima kasih kerana datang ke Google Glass-- Breaking
Melalui siling kaca yang sesi, atau seminar.
Seminar yang diperlukan tidak dapat benar-benar berdasarkan, seperti, contoh pengkodan.
Ia pada asasnya apabila Saya diajar same-- ini
atau apabila saya dibimbing pelajar untuk CS50 tahun lepas pada projek Google Glass,
ia bukan pengekodan yang benar-benar, benar-benar memberi kesan kepada mereka.
Ia adalah, baik, bagaimana saya boleh mengambil semua alat ini bahawa Google telah memberikan kepadaku,
dan menggunakannya untuk membina aplikasi khusus?
Kami akan pergi ke beberapa perkara.
Kami akan pergi ke corak reka bentuk.
Kami akan pergi ke aplikasi.
Kami akan pergi lebih tepat bagaimana mengambil semua pengetahuan yang Google
akan memberi you-- kerana Google adalah luar biasa dari segi memberi
anda semua sampel yang anda perlukan.
Mereka akan memberikan anda semua dokumentasi yang anda perlukan untuk melaksanakannya.
Tetapi kita akan menggunakan bahawa pengetahuan yang mereka telah
diberikan anda untuk membuat Barangan kaca, permohonan Kaca.
Jadi mari kita bermula di sini.
Jadi beberapa perkara yang anda perlu hanya menyimpan di belakang kepala anda
bila-bila masa yang anda lakukan Aplikasi Google Glass.
Oleh kerana salah satu perkara mengenai Google Glass dalam
sendiri adalah bahawa ia adalah satu sekeping kontroversi teknologi
bahawa tidak ramai orang sebenarnya menggunakan.
Jadi di belakang anda kepala, anda perlu sentiasa
berfikir about-- muktamad kejayaan mana-mana teknologi boleh pakai
bergantung kepada aplikasi yang tersedia untuk itu.
Jika tidak ada permohonan yang baik untuk peranti tertentu, maka ia adalah tidak bernilai.
>> Perkara yang lain adalah sebagai Kaca pemaju, cabaran
adalah untuk mewujudkan aplikasi yang lebih mudah dan inovatif
daripada aplikasi peranti mudah alih kami sendiri.
Dan ini tidak benar-benar bermakna bahawa anda mempunyai
untuk mewujudkan satu jenama permohonan baru.
Maksud saya sebagai contoh, saya boleh hanya hanya pergi, OK Glass, mengambil gambar,
berkongsi dengan.
Dan kemudian saya hanya boleh berkata, saham.
OK Glass.
Saham.
Dan saya boleh berkongsi kepada kalangan saya hanya seperti yang di Google+ atau sesuatu.
>> Ia adalah jauh lebih cepat daripada saya akan di sini, mengambil gambar,
dan kemudian pada dasarnya melakukan perkara yang sama.
Jadi ia membuatkan ia lebih mudah.
Ia merupakan satu cara inovatif untuk melakukan perkara yang sedikit lebih cepat.
>> Sekarang, cara lain untuk berfikir tentang aplikasi Google Glass,
atau apa-apa jenis teknologi boleh pakai aplikasi, adalah bahawa jika anda benar-benar
menyapu peranti mudah alih anda, apa yang akan menjadi yang pertama lima
aplikasi yang anda ambil sebenarnya muat turun, dan mengapa?
Jadi hanya menjaga mereka yang belakang kepala anda
apabila anda akan mula mereka bentuk aplikasi Google Glass.
>> Jadi apa agenda?
Perkara pertama yang kami akan lakukan ialah kami
akan pada dasarnya berkata, apa yang Glass?
Kami akan bercakap mengenai Kaca garis masa, pada dasarnya perkara yang
bergerak merentasi skrin apabila anda menggunakan kawalan di sebelah.
Kami akan bercakap tentang corak reka bentuk untuk Barangan kaca.
>> Kami akan bercakap tentang cermin API berbanding kit pemaju kaca.
Saya akan campakkanlah sekitar banyak, pada dasarnya,
kerana API cermin adalah program permohonan asal
antara muka yang dikeluarkan oleh Google.
Itulah awan berasaskan.
Manakala GDK, yang Kaca Kit Pembangunan,
dibebaskan kemudian turun jalan, pada dasarnya supaya
anda sebenarnya boleh menggunakan perkakasan keupayaan dalam Google Glass.
Kami akan pergi ke beberapa tips profesional, dan juga, pada dasarnya, beberapa sumber.
>> Jadi, daripada menjelaskan betul-betul apa yang Glass keseluruhan,
Saya hanya akan menggunakan video satu minit
bahawa Google telah menyediakan untuk jenis pergi di atasnya,
kerana saya fikir itu dasarnya Cara terbaik untuk melakukannya tanpa saya memberi
Kaca untuk setiap orang di sini.
[VIDEO MAIN SEMULA]
-Here Adalah asas-asas bagaimana untuk menggunakan kaca.
Ini adalah touchpad anda.
Ia berjalan dari rumah anda ke telinga anda.
Ketik pad sentuh untuk bangun Glass.
Anda akan dapat melihat paparan atas talian anda penglihatan.
Laraskan itu untuk melihat segala-galanya.
>> Skrin utama menunjukkan jam.
Ini adalah garis masa anda.
Ia deretan kad.
Perkara yang sebelah kiri adalah berlaku sekarang atau yang akan datang,
seperti cuaca, yang akan datang penerbangan, atau satu acara dalam kalendar anda.
Anda boleh mengetuk pada mana-mana kad untuk melihat lebih banyak.
Leret ke bawah mana-mana sahaja untuk kembali ke garis masa.
>> Kad ke kanan skrin utama adalah dari masa lalu.
Sebagai contoh, pesanan, video atau foto.
Ketik pada foto untuk berkongsi, dan memilih salah satu daripada rakan-rakan anda.
Leret ke bawah untuk kembali ke mod siap sedia.
Dan bersenang-senang meneroka.
>> [AKHIR VIDEO MAIN SEMULA]
Christopher Bartholomew: Jadi itulah pengguna generik
antara muka untuk Google Glass.
Pada dasarnya, ia adalah sangat mudah, garis masa berfokuskan UI
yang membolehkan pengguna untuk tidak menggunakan hanya arahan suara, tetapi juga
bar ini bersama-tangan kanan sebelah meleretkan benar-benar
cepat melalui khusus yang berbeza dimensi masa Kaca yang berbeza
kad.
>> Jadi apa yang ada di Glass?
Nah, paparan adalah 640 dengan 360.
Kamera itu sendiri adalah satu megapiksel lima kamera yang melakukan rakaman video 720p.
Ia mempunyai Wi-Fi dan Bluetooth di atasnya, tetapi ia tidak mempunyai sel.
Jadi, untuk menggunakan Kaca di luar rangkaian Wi-Fi,
anda perlu asasnya pautan ia ke telefon anda menggunakan hotspot yang.
>> Penyimpanan kira-kira 12 gigabait, dan itu bukan
termasuk sistem operasi.
Ia adalah 16 jumlah asasnya.
Ia mempunyai dua gigabait RAM.
Dan ada beberapa tambahan besar keping teknologi yang dibina di dalam.
Anda mempunyai giroskop.
Anda mempunyai pecutan.
Anda mempunyai cahaya ambien sensing berdekatan
sensor, yang digunakan untuk, seperti, berkelip.
Sebagai contoh, jika saya berkelip, ia akan mengambil masa gambar, yang jenis pelik.
Tetapi ia adalah salah satu daripada orang-orang keping yang anda boleh menggunakan bahagian dalam SDK.
>> Dan anda juga mempunyai tulang pengaliran transduser audio.
Jadi yang membolehkan saya untuk benar-benar jenis bisikan, OK Glass.
Dan kemudian ia akan mengakses kepada-Ku.
Jadi keseluruhan itulah yang Google Glass adalah.
>> Jadi mari kita mendapatkan lebih banyak ke dalam seluk yang cekal apa kad-kad masa adalah,
dan bagaimana kita boleh menggunakannya untuk melakukan perkara-perkara yang berbeza.
Jadi terdapat tiga jenis kad garis masa.
Ada kad yang statik, yang memaparkan teks, HTML, imej, dan video.
Perkara-perkara ini juga boleh digunakan untuk sembah perkara-perkara ini dipanggil kad secara langsung,
atau immersions.
Dan kita akan bercakap tentang bahawa dalam sedikit.
>> A langsung memaparkan kad kad yang penting di moment-- semasa
barangan yang yang diberikan, pada dasarnya.
Jam randik adalah contoh yang baik untuk ini.
>> Dan keasyikan yang memaparkan apa yang kita panggil aktiviti Android yang
pada dasarnya mengambil alih keseluruhan skrin.
Jadi idea di sini adalah anda dapat membuat banyak baik, bersih, segar,
dan aplikasi dinamik, sama ada ia hanya HTML CSS mudah
template, sama ada sesuatu perkara yang berlaku pada dan aktif.
Ini adalah imej permainan dipanggil zombi Run, yang
sebenarnya menyeronokkan cantik.
Kami akan melihat bahawa.
Dan ini adalah permainan di sini yang menggunakan gyroscope-- saya terus berkata gyroscope--
yeah, ia adalah giroskop.
Apa yang saya lakukan?
Giroskop, supaya anda boleh sebenarnya mengimbangi perkara di atas kepala anda.
>> Jadi mari kita pergi lebih ke dalam kad garis masa.
Kad statik juga boleh mengandungi berkas kad, sebagai contoh, album foto.
Anda boleh lihat yang ditandakan oleh flap halaman ini sedikit di sini.
Apabila anda mengetuk ke dalamnya, anda diberi lain talian kad garis masa.
Dan anda boleh jenis tatal melalui menggunakan bar tatal anda,
dan anda juga boleh untuk berkongsi kad tertentu.
Jadi sekarang bahawa anda harus agak biasa dengan pelbagai jenis
kad garis masa, apa yang kita akan lakukan
yang kita akan bercakap mengenai corak reka bentuk.
Dan ini adalah mungkin perkara yang bahawa kebanyakan pelajar terjebak
dengan apabila mereka mula menyelam ke dalam pembangunan Google Glass.
>> Jadi terdapat tiga corak reka bentuk.
Corak reka bentuk yang pertama adalah pemberitahuan berkala.
Dan apa yang tidak ia menggunakan cermin Perkhidmatan web API, atau Android latar belakang
perkhidmatan untuk menolak pemberitahuan ke waktu.
Sebagai contoh, jika anda mendaftar untuk aplikasi cnn.com ini,
mereka akan menghantar pemberitahuan apabila ada acara berita yang telah berlaku.
>> API cermin boleh digunakan untuk mewujudkan mana-mana language-- API cermin boleh
menggunakan apa-apa bahasa untuk mewujudkan interaksi perkhidmatan web.
Jadi pada dasarnya, seperti jika anda tidak sangat biasa dengan Jawa,
iaitu apa yang GDK menggunakan, dan anda lebih berminat untuk PHP sebagai contoh,
anda boleh menulis PHP dan perkhidmatan permohonan Barangan kaca yang
berinteraksi dengan itu, berbanding dengan yang mempunyai
untuk menyelam jauh ke dalam bahagian Jawa daripadanya.
Penggunaan perkhidmatan Android latar belakang Java per Kit Pembangunan Glass.
>> Jadi apa yang kita akan lakukan ialah kami akan menukar kepada hanya satu contoh di Kaca,
jika kita boleh.
Maaf untuk skrin.
Ia condong ke sebelah sini, bagi orang-orang yang berada di dalam.
Di sana kami pergi.
Harap maaf.
Mengambil masa sedikit untuk memuatkan di sini.
>> Jadi ini adalah contoh sesuatu bahawa The New York Times akan menghantar.
Ia pemberitahuan berkala yang mengandungi pelbagai kad statik yang
mempunyai maklumat mengenainya.
Jadi, jika saya klik ke it-- dan ini akan load-- ada kita pergi.
Jika saya klik ke dalamnya, kemudian apa yang anda akan mendapat di sini
adalah anda akan mendapat maklumat mengenai tajuk berita atau cerita.
Anda juga boleh melampirkan perkara yang begitu bahawa anda sebenarnya boleh membaca dengan kuat.
Dan apa yang dibaca dengan kuat tidak adalah ia akan membacanya untuk anda di telinga anda.
Anda tidak boleh benar-benar mendengar itu, tetapi pada dasarnya ia
penyambung tulang yang akan membaca dalam kepala anda.
Ini adalah cara terbaik untuk meletakkan ia.
>> Jadi itulah jenis apa berkala pemberitahuan akan.
Ada semua jenis yang berbeza daripada mereka.
Jika anda menggunakan Twitter, Twitter app lain
bahawa jenis memberikan anda contoh apa ini pemberitahuan berkala
aplikasi adalah.
>> The pattern-- reka bentuk kedua dan kami akan pergi dan kembali ke perkara itu.
Corak reka bentuk kedua adalah tugas yang sedang berlangsung.
Dan pada dasarnya, ini adalah kad itu sentiasa berjalan di latar belakang.
Anda boleh meninggalkan kad.
Anda boleh pergi melakukan sesuatu lain dalam had masa.
Tetapi pada dasarnya, apa yang berlaku adalah bahawa ia sentiasa berjalan.
Sesuatu yang selalu pergi pada, seperti permohonan sebenar,
seperti jam randik contohnya.
>> Ini hanya boleh dilaksanakan menggunakan kaca Pemaju Kit.
Tetapi anda boleh mengambil kesempatan penuh semua perkakasan kaca itu.
Android adalah GDK Jawa sahaja.
Jadi, jika anda sudah biasa dengan Jawa, itu hebat.
Jika anda biasa dengan Android pembangunan khusus,
ada satu seminar yang besar, saya percaya.
Saya tidak pasti apa masa yang tepat adalah.
Tetapi ada satu seminar pada pembangunan Android.
Jika anda merancang untuk melakukan perkara yang GDK, saya cadangkan pergi kepada Dia yang
secara khusus, kerana ia akan bertindih
apa yang anda akan digunakan untuk kaca.
>> Jadi mari kita lihat.
Mari kita membuka aplikasi lain.
Bolehkah kita beralih kepada perkara yang?
OK Glass.
Mula menjalankan.
Jadi ini adalah permainan yang saya gunakan apabila saya bosan apabila saya pergi berjalan,
dipanggil zombi Run.
Dan pada dasarnya apa yang dilakukan adalah ia tracks-- itu pada dasarnya,
anda menjalankan daripada zombie sepanjang masa.
Tetapi ia seperti jika saya run-- saya tahu ini akan menjadi benar-benar awkward--
tetapi jika saya berlari-lari di sini, ia perlu menjejaki atau memberi saya kadar yang.
Perlu mengemaskini sejauh saya telah berlari, atau perkara-perkara seperti itu.
>> Jadi ini adalah seperti a-- ini app adalah essentially--
ia mengambil sedikit masa untuk mengemas kini pada yang menjengkelkan side--.
Tetapi pada dasarnya, apa yang berlaku di sini adalah bahawa ini adalah sentiasa berjalan.
Dan anda berinteraksi dengan ia.
Dan anda boleh hanya jenis daripada melakukan perkara-perkara yang berbeza.
Dan jadi terdapat banyak aplikasi yang seperti.
Dan ada aplikasi yang anda boleh sebenarnya mencipta yang melakukan perkara yang sama.
Jadi itu sahaja.
>> Baiklah.
Jadi reka bentuk seterusnya corak adalah rendaman satu.
Immersions akan mengambil keseluruhan skrin dan keseluruhan garis masa.
Jadi anda sebenarnya tidak boleh melompat keluar dan pergi melakukan perkara-perkara lain jika anda mahu.
Ia seperti seolah-olah anda sedang bermain permainan di kaca dalam dirinya.
Ini hanya boleh dilaksanakan menggunakan juga GDK.
Jadi sekali lagi, kelebihan menggunakan GDK
adalah bahawa anda pada dasarnya mengambil penuh kesempatan daripada semua perkakasan itu
pada Google Glass dalam dirinya.
>> Jadi, kita akan pergi ke satu contoh lanjut mengenai Glass.
OK Glass.
Bermain kira-kira.
Jadi ini adalah permainan saya suka bermain apabila Saya bosan di tempat kerja, hanya dalam satu mesyuarat.
Mudah-mudahan ia akan menunjukkan di sini mana-mana kedua sekarang.
Di sana kami pergi.
Baiklah.
Jadi apa yang ia adalah saya menggunakan JavaScript
untuk mengimbangi objek pada kepala saya, perkara seperti itu.
Jadi ini adalah satu jenis permohonan rendaman.
Tahap sembilan adalah seperti mustahil.
>> OK, Kaca.
Terdapat juga permainan interaktif yang yang boleh anda lakukan, like-- tidak merakam video.
Menghentikan rakaman.
Mengapa kamu rakaman?
Maaf.
Kaca bertindak sehingga.
OK, Kaca.
Bermain Clay penembak.
Jadi ini adalah satu lagi salah satu orang-orang permainan interaktif pelik
bahawa anda boleh menggagalkan sekitar dengan.
Ini menggunakan banyak komponen di dalam Google Glass.
Kebakaran.
Saya dahsyat pada permainan ini.
Dan pada dasarnya, anda hanya boleh menggunakan kebakaran perkataan untuk benar-benar pergi keluar dan api.
Kebakaran.
Oh, ia tidak pernah akan berlaku.
Saya akan terlepas setiap kali.
Tetapi ia sejenis memberikan anda lebih daripada contoh
menggunakan semua berbeza komponen untuk membuat ini permainan Glass.
Jadi perkara seterusnya yang anda mahu untuk berfikir tentang di sini
adalah kaedah doa, istilah mewah untuk, bagaimana saya mula permohonan saya?
Jadi ada cara yang berbeza untuk memanfaatkan kaedah doa yang berbeza.
Corak reka bentuk yang berbeza, untuk contoh pemberitahuan berkala,
mereka tidak akan menggunakan OK, menu Glass.
Jadi, jika anda mahu melakukan sesuatu yang mempunyai dan menghantar pemberitahuan,
katakan anda mempunyai aplikasi yang mengingatkan anda tentang sesuatu yang telah terjadi,
anda tidak akan dapat membawa yang menggunakan menu Kaca itu.
Itu sahaja sesuatu bahawa anda boleh lakukan
melalui GDK Kaca itu sendiri.
>> Jadi saya telah menggunakan kedua-dua terma, API cermin dan kaca GDK.
Dan jadi saya akan pergi ke orang-orang yang sedikit lebih mendalam.
Jadi sebelum GDK, cermin digunakan terutamanya
sebagai interaksi permohonan.
Ia menggunakan backend web perkhidmatan untuk mencapai
tugas yang mudah, seperti garis masa langganan, perkongsian kandungan,
dan teks suara.
Barangan kaca menggunakan API cermin boleh ditulis dalam hampir mana-mana bahasa.
Barangan kaca yang hanya menggunakan cermin API tidak akan
mempunyai keupayaan untuk menggunakan kaedah doa suara,
serta barang perkakasan seperti yang giroskop dan pecutan.
>> Anda boleh membuat Glassware tanpa peranti fizikal di tangan.
Supaya adalah satu perkara yang baik.
Jadi, jika anda perlu hanya membuat Barangan kaca yang anda tidak benar-benar
memerlukan peranti yang sebenar, anda boleh berbuat demikian, terutamanya
jika ia sukar untuk mendapatkan Google sebenar Kaca, atau jika anda tidak mempunyai satu,
atau yang seumpama ini.
Ia memerlukan pengetahuan OAuth2.
Dan apa pengesahan terbuka adalah jika anda pernah
pergi ke laman web yang mengatakan log masuk dengan Facebook anda,
atau log masuk dengan akaun Google anda, perkara-perkara seperti itu, itu Terbuka Auth.
Dan yang pada dasarnya akan menjadi digunakan kerana API cermin adalah awan
perkhidmatan.
>> Bagi GDK, Kaca Pemaju Kit adalah, pada dasarnya,
lanjutan kepada pembangunan Android.
Ia hanya boleh digunakan dengan Jawa.
Pemaju mempunyai penuh walaupun kepada semua perkakasan yang asli
ciri-ciri, termasuk giroskop dan pecutan.
Ia digunakan terutamanya untuk kebolehan doa suara,
kerana anda saw-- OK, Kaca, bahawa keseluruhan menu thing--
kad secara langsung, dan aplikasi yang mengasyikkan.
Ini tidak memerlukan anda mempunyai peranti ini di dalam tangan,
kerana anda sentiasa perlu sentiasa memuatkan kod sehingga Glass anda
untuk menguji dengan.
>> Jadi GDK berbanding cermin.
Kebaikan adalah yang mudah yang untuk pemaju Android,
pemula atau profesional.
Anda telah mendapat keupayaan untuk menggunakan semua perkakasan yang asli.
Ia membuka pintu untuk Barangan kaca interaktif,
fungsi luar talian di mana anda tidak perlu internet,
dan banyak dokumentasi.
Jadi ia didokumentasikan dengan baik.
>> Kontra adalah bahawa ia hanya boleh didapati dalam satu bahasa, Jawa.
Dan pembangunan bersepadu ditubuhkan boleh mengambil sebenarnya masa yang cukup panjang
lakukan.
Apabila saya mengatakan masa panjang, dan saya maksudkan seperti mungkin beberapa jam untuk mendapatkannya
semua dikonfigurasikan.
Terdapat banyak perkara, terlalu, anda perlu
untuk mempertimbangkan seperti bateri kehidupan dan penggunaan memori.
Maksud saya, saya berada di 100% apabila Saya mula persembahan ini.
Dan saya turun 20% sudah.
>> Jadi bergantung kepada aplikasi yang anda gunakan, dan bergantung kepada apa yang aplikasi anda sebenarnya
tidak, anda mahu untuk berfikir tentang, OK, apa yang boleh saya lakukan dengan bateri yang paling minimum
penggunaan kehidupan?
Jadi mereka adalah perkara-perkara penting apabila anda mula menggunakan semua manfaat.
>> Dari segi cermin API, anda boleh cukup banyak
menggunakan hampir apa-apa bahasa yang mempunyai rangka kerja web.
Anda tidak boleh menggunakan C, tetapi sebagai contoh, anda boleh menggunakan PHP, Java, Python, Ruby,
Pergi, selain bahasa yang berbeza.
Dan perkara yang sejuk adalah ia hanya menggunakan seni bina web mudah.
Anda membuat permintaan pos.
Ia memasukkan kad.
Anda membuat permintaan get.
Ia mendapat kad.
>> Kontra adalah bahawa anda memerlukan Pengetahuan OAuth2, iaitu tanda
masuk dengan akaun Google anda.
Dan yang boleh kadang-kadang mengelirukan untuk penduduk.
Saya percaya bahawa apabila seminar diposkan yang bukan sahaja slaid,
tetapi beberapa bahan lain yang melekat padanya.
Adakah itu betul?
Dan saya mempunyai PDF yang besar, seperti PDF sembilan halaman,
bagaimana untuk menetapkan semua bahawa untuk rakyat.
Dan ia memberi anda idea tentang seperti struktur pangkalan data
untuk memegang kunci dan tanda-tanda.
Oleh itu, saya berharap akan dapat menjelaskan mengenai yang OAuth
dengan pergi ke dalam dokumen yang yang lebih jauh.
>> Salah satu perkara yang merupakan con besar adalah bahawa tidak ada fungsi luar talian.
Anda memerlukan akses internet.
Jika anda tidak boleh membuat keputusan, jangan bimbang.
Anda boleh menggunakan kedua-dua.
Sebagai contoh, katakan anda membuat permainan menggunakan rendaman melalui GDK.
Anda juga boleh membuat Leaderboard itu dalam awan.
Dengan menggunakan API cermin, anda boleh menghantar anda skor untuk perkhidmatan web Leaderboard anda,
jadi ia boleh dipaparkan.
>> Jadi pada dasarnya anda mahu menggunakan apa yang terbaik untuk jenis permohonan anda.
Tidak necessarily-- anda tidak mempunyai untuk pergi ke satu pihak atau pihak lain.
Cuma satu yang akan adalah-- jika anda akan menggunakan kedua-duanya,
anda mungkin mempunyai keperluan untuk itu.
Dan ia adalah banyak kerja.
Tetapi ia pasti berbaloi jika anda boleh mendapatkan melalui.
>> Jadi saya akan memberikan contoh yang cepat API cermin dan keupayaannya.
Sebagai contoh, salah satu perkara-perkara ini bahawa-
adalah projek permulaan Kaca yang datang dengan sampel Google.
Ia pada dasarnya menggariskan segala-galanya yang anda
boleh dilakukan dengan sekurang-kurangnya API cermin.
>> Beberapa perkara yang saya menunjukkan anda lebih awal juga,
sebagai contoh, permainan, permainan kira-kira dan mereka,
mereka sebenarnya sampel kod yang Google menyediakan anda.
Jadi anda lihat, Google telah dilakukan banyak kerja untuk anda.
Anda hanya perlu pada dasarnya memikirkan bagaimana
untuk meletakkan permohonan anda bersama-sama untuk menggunakan lebih baik
alat-alat dan perkara-perkara bahawa mereka telah diberikan anda.
>> Ini adalah sampel untuk garis masa.
Tetapi apa yang kita boleh lakukan di sini adalah, kod di sebalik perkara ini,
adalah anda boleh melihat dengan jelas bagaimana mereka memasukkan mesej ke garis masa yang,
atau memasukkan gambar, atau memasukkan kad dengan HTML paginated.
Subscriptions-- langganan adalah sesuatu yang anda melanggan.
Sebagai contoh, saya melanggan The New York Times.
Dan supaya mereka menghantar Kaca saya, saya Kaca tertentu, mengemas kini secara berkala.
Itulah apa yang benar-benar API adalah cermin.
Dan di laman web pemaju Kaca, mereka mempunyai semua ini di sini untuk anda,
supaya anda pada dasarnya boleh memanfaatkan ini.
>> Jadi salah satu daripada yang lain perkara yang saya ingin saya mempunyai
apabila saya telah membangunkan aplikasi Kaca sebelum, dan juga pelajar saya pada tahun lepas,
adalah perkara ini sejuk.
Dan ia dipanggil Pereka aliran barangan kaca.
Dan pereka aliran Glassware pada dasarnya adalah cara untuk anda
untuk membina dan menggunakan aplikasi Google Glass, supaya anda boleh benar-benar
melihat apa yang sedang berlaku.
>> Jadi saya dibina seperti ini sementara Aplikasi Google Glass sini.
OK, Kaca.
Dan kemudian saya mahu melakukan sesuatu.
Melancarkan aplikasi CS50.
Dan kemudian ia akan berkata, selamat datang ke aplikasi CS50 saya.
Dan kemudian saya boleh mengetuk, yang anda boleh lihat di sini, untuk lebih banyak pilihan.
Dan satu, saya boleh lakukan sama ada automatik Serta A, atau saya boleh menulis Serangga saya bagi saya.
Jadi ada perkara yang berbeza.
Jika anda menggunakan menulis pilihan Serangga saya, ia berkata, amaran, tidak digalakkan.
Tidak mahu Kaca untuk menulis Serangga anda untuk anda.
>> Tetapi pada dasarnya, ini adalah alat yang bagus bahawa ramai orang telah terlepas.
Dan ia akan menjadi besar jika anda boleh membantu menyusun atur
permohonan anda di salah satu daripada barang-barang ini.
Dan perkara yang terlalu sejuk adalah bahawa ada butang kajian semula reka bentuk ini.
Dan apa kajian semula reka bentuk ini butang tidak, pada dasarnya,
adalah ia membolehkan Google sebenar Pasukan kaca untuk mengkaji aplikasi anda
dan memberikan komen di atasnya terlebih dahulu.
Jadi banyak sejuk mempunyai bahawa Kaca pasukan telah dilakukan untuk membinanya,
untuk membuat ia semudah mungkin untuk anda untuk benar-benar menulis Google Glass
permohonan.
Yeah?
>> SPEAKER 1: Adakah ini hanya mereka bentuk, atau anda boleh kemudian
menterjemah this-- melakukannya secara automatik diterjemahkan kepada kod yang boleh anda gunakan?
Christopher Bartholomew: Jadi soalan ialah, adakah ini hanya untuk reka bentuk,
dan adakah ia diterjemahkan kepada kod sebenar untuk anda?
Tidak, ia tidak.
Tetapi apa yang ia lakukan adalah ia menewaskan papan putih gergasi dan tan
keping kertas putih.
Supaya anda tahu sekali anda memohon kad tertentu,
anda tahu ia akan apply-- apabila anda menulis program anda,
oh, saya ingin kad ini khusus untuk sebenarnya melancarkan sesuatu yang lain.
Dan supaya ia meletakkan ia keluar sangat baik.
Dan jika anda merancang untuk melakukan aplikasi Google Glass
dan anda lakukan salah satu daripada ini, saya akan mengemukakan salah satu pra-cadangan anda.
Dan saya pasti TF anda akan benar-benar gembira tentang itu, kerana mereka akan
seperti, oh ini adalah apa yang permohonan anda tidak.
Saya tahu apa yang saya mengharapkan daripadanya.
Kerana kadang-kadang, ia benar-benar sukar untuk menjaga
menjejaki apa yang berlaku di dalam aplikasi Kaca.
>> Mari kita kembali kepada ini.
Satu lagi perkara yang sejuk adalah yang menggunakan taman permainan yang Glassware
untuk mengkaji dan membuat kandungan yang mempamerkan pada permohonan anda.
Jadi apa yang adalah alat di mana anda sebenarnya boleh merancang bagaimana benda kelihatan.
Sebagai contoh, jika saya mahu make-- menunggu untuk memuatkan di sini.
>> Jika saya ingin membuat template tertentu, saya boleh
berbuat demikian di sini menggunakan ini, pada dasarnya alat
bahawa mereka telah diberikan kepada kita, untuk benar-benar menyesuaikan
bagaimana kad sebenar anda akan melihat.
Hello.
Ini adalah besar.
Terima kasih, Google.
Jadi, anda boleh sebenarnya melihat bagaimana kad anda
akan kelihatan apabila anda mula membina mereka
dan kemudian anda mula menghantar mereka kepada Google Glass.
>> Perkara seterusnya adalah ini PDF nota edaran yang saya telah
diwujudkan dalam perintah- jika anda telah akan melakukan pemberitahuan
perkhidmatan, pemberitahuan berkala, atau bekerja dengan API cermin berbanding
kepada GDK.
Dan biarlah saya mendapatkan yang keluar untuk anda.
>> Mengambil sedikit untuk memuatkan di sini, maaf.
Sepatutnya sudah terbuka.
Di sana kami pergi.
>> Sebagai contoh, jika anda mahu ditubuhkan menggunakan API cermin,
Saya mempunyai arahan terperinci penuh bagaimana untuk melakukan bahawa- bagaimana
anda mengakses API Google konsol, dengan apa akaun,
cara membuat specific-- membolehkan API cermin,
bekerja dengan terbuka pengesahan, dan juga
bagaimana untuk menggunakan taman permainan yang kita hanya khusus memandang.
Maklumat begitu baik di sini yang akan datang dengan dek slaid sebenar.
>> Jika tidak, anda juga boleh melakukan perkara-perkara lain di sini,
dan khusus ada yang struktur pangkalan data yang saya telah membuat,
atau yang telah saya lakukan untuk anda, bahawa anda boleh melihat
untuk melihat bagaimana untuk membina terbuka jadual pengesahan untuk pengguna.
Jadi sesuatu yang juga memahami iklan mengesan,
terutamanya jika anda akan menjadi bekerja dengan API cermin.
Terdapat anda.
>> Jadi, satu tan sumber.
Apa yang saya cadangkan lakukan adalah pergi ke developers.google.com/glass dan membaca,
kerana ada banyak maklumat di sana,
terlalu banyak untuk pergi ke keseluruhan seminar.
Tetapi ada maklumat banyak, itu banyak maklumat yang baik, begitulah
mengembang lanjut mengenai ini, terutama di sebelah kod perkara.
Saya juga telah menambah cepat mula panduan untuk GDK,
supaya jika anda perlu jenis melompat ke dalamnya,
anda mempunyai keupayaan untuk berbuat demikian juga.
>> Saya telah added-- ada video di sini, Android Tutorial.
Ada video YouTube yang disertakan, bahawa jika anda
ingin memulakan membangun menggunakan sistem operasi Android,
jika anda seorang pemula, video yang benar-benar akan membantu anda melakukannya.
Sekali lagi, aplikasi Kaca yang menggunakan GDK
adalah aplikasi literal hanya Android.
Mereka boleh kembali pelabuhan dan sebagainya.
>> Akhir sekali saya telah menambah Google panduan gaya untuk Java.
Jika ada apa-apa specifically-- Bagaimana saya lakukan a-- anda tahu,
apakah cara yang terbaik untuk melakukan untuk gelung, dari segi Google?
Bahawa panduan gaya akan membantu anda melakukan perkara-perkara.
>> Dan itu sahaja.
Jadi saya harap anda semua mempunyai maklumat yang cukup
untuk pergi ke hadapan dengan melompat ke aplikasi Google Glass.
Tetapi pasti melawat sumber.
Sudah pasti menyelam ke dalam jenis yang berbeza aplikasi yang boleh didapati,
terutamanya aplikasi sampel.
Lihatlah sebahagian daripada kod bahawa mereka menyediakan anda.
Dan secara jujur, dengan anda pengalaman dalam CS50,
ia tidak seharusnya menjadi sukar perkara untuk memecah masuk ke dalam dan mendapatkan dalam.
OK?
Terima kasih.