CHRISTOPHER BARTHOLOMEW: Selamat siang.
Terima kasih untuk datang ke Google Glass-- Melanggar
Melalui kaca langit-langit sesi, atau seminar.
Seminar spesifik ini tidak benar-benar berdasarkan, seperti, coding contoh.
Ini pada dasarnya ketika Saya mengajar same-- ini
atau ketika saya dibimbing siswa untuk CS50 tahun lalu pada proyek-proyek Google Glass,
itu bukan coding yang benar-benar, benar-benar mempengaruhi mereka.
Itu adalah, baik, bagaimana saya mengambil semua alat ini bahwa Google telah memberi saya,
dan menggunakannya untuk membangun aplikasi tertentu?
Kita akan pergi selama beberapa hal.
Kita akan pergi ke pola desain.
Kita akan pergi ke aplikasi.
Kita akan pergi ke bagaimana untuk mengambil semua pengetahuan yang Google
akan diberikan kepada you-- karena Google luar biasa dalam arti memberikan
semua sampel yang Anda butuhkan.
Mereka akan memberikan semua dokumentasi yang Anda butuhkan untuk menerapkannya.
Tapi kita akan menggunakan bahwa pengetahuan yang mereka telah
diberikan Anda untuk membuat Glassware, aplikasi kaca.
Jadi mari kita mulai di sini.
Jadi beberapa hal yang Anda harus hanya terus di belakang kepala Anda
setiap kali Anda melakukan Aplikasi Google Glass.
Karena salah satu hal tentang Google Glass di
sendiri adalah bahwa itu adalah sepotong kontroversial teknologi
yang tidak banyak orang benar-benar menggunakan.
Jadi di belakang Anda kepala, Anda harus selalu
berpikir about-- yang paling keberhasilan teknologi dpt dipakai
tergantung pada aplikasi yang tersedia untuk itu.
Jika tidak ada aplikasi yang baik untuk perangkat tertentu, maka itu tidak berharga.
>> Hal lain adalah sebagai Kaca pengembang, tantangan
adalah untuk menciptakan aplikasi yang lebih nyaman dan inovatif
dari aplikasi perangkat mobile kita sendiri.
Dan ini tidak benar-benar berarti bahwa Anda harus
untuk menciptakan merek aplikasi baru.
Maksudku misalnya, saya hanya bisa hanya pergi, OK Kaca, mengambil gambar,
berbagi dengan.
Dan kemudian aku hanya bisa mengatakan, saham.
OK Glass.
Share.
Dan saya bisa berbagi ke lingkaran saya hanya seperti itu di Google+ atau sesuatu.
>> Ini jauh lebih cepat daripada saya akan di sini, mengambil gambar,
dan kemudian pada dasarnya melakukan hal yang sama.
Sehingga membuatnya lebih nyaman.
Ini adalah cara yang inovatif untuk melakukan hal sedikit lebih cepat.
>> Sekarang, cara lain untuk berpikir tentang aplikasi Google Glass,
atau jenis teknologi dpt dipakai app, adalah bahwa jika Anda benar-benar
menyeka perangkat mobile Anda, apa yang akan menjadi yang pertama lima
aplikasi yang akan Anda benar-benar men-download, dan mengapa?
Jadi hanya menjaga mereka di bagian belakang kepala Anda
ketika Anda akan mulai merancang aplikasi Google Glass.
>> Jadi apa agenda?
Hal pertama yang kami akan lakukan adalah kita
akan pada dasarnya mengatakan, apa Glass?
Kita akan berbicara tentang Kaca waktu, pada dasarnya hal yang
bergerak di layar ketika Anda menggunakan kontroler sepanjang sisi.
Kita akan berbicara tentang pola desain untuk Glassware.
>> Kita akan berbicara tentang cermin API versus kit pengembang kaca.
Aku akan melemparkan bahwa sekitar banyak, pada dasarnya,
karena cermin API adalah Program aplikasi asli
antarmuka yang dirilis oleh Google.
Itu cloud berbasis.
Sedangkan GDK, yang Kaca Development Kit,
dirilis kemudian turun jalan, pada dasarnya sehingga
Anda benar-benar dapat menggunakan perangkat keras kemampuan di Google Glass.
Kita akan membahas beberapa tips profesional, dan juga, pada dasarnya, beberapa sumber daya.
>> Jadi, bukannya menjelaskan persis apa Kaca secara keseluruhan,
Aku hanya akan menggunakan video satu menit
bahwa Google telah menyediakan untuk jenis pergi lebih dari itu,
karena saya pikir itu pada dasarnya Cara terbaik untuk melakukannya tanpa saya memberikan
Kaca untuk setiap orang di sini.
[VIDEO PLAYBACK]
-Di Sini adalah dasar-dasar bagaimana menggunakan kaca.
Ini adalah touchpad Anda.
Ini berjalan dari kuil ke telinga Anda.
Tekan touchpad untuk bangun Glass.
Anda akan melihat tampilan di atas garis pandang.
Menyesuaikan untuk melihat segala sesuatu.
>> Layar awal menunjukkan jam.
Ini adalah waktu Anda.
Ini deretan kartu.
Hal yang sebelah kiri adalah terjadi sekarang atau datang,
seperti cuaca, yang akan datang penerbangan, atau sebuah acara di kalender Anda.
Anda dapat menekan kartu apapun untuk melihat lebih banyak.
Gesek ke bawah di mana saja untuk kembali ke timeline.
>> Kartu ke kanan layar awal berasal dari masa lalu.
Sebagai contoh, pesan, video, atau foto.
Ketuk foto untuk berbagi, dan memilih salah satu dari teman-teman Anda.
Gesek ke bawah untuk kembali ke standby.
Dan bersenang-senang menjelajahi.
>> [END VIDEO PLAYBACK]
CHRISTOPHER BARTHOLOMEW: Jadi itulah pengguna generik
antarmuka untuk Google Glass.
Pada dasarnya, itu adalah sangat sederhana, waktu-fokus UI
yang memungkinkan pengguna untuk menggunakan tidak Perintah hanya suara, tetapi juga
bar ini sepanjang kanan sisi menggesek benar-benar
cepat melalui berbagai tertentu dimensi waktu yang berbeda Kaca
kartu.
>> Jadi apa yang ada di Glass?
Nah, layar adalah 640 x 360.
Kamera itu sendiri adalah lima megapiksel Kamera yang melakukan perekaman video 720p.
Memiliki Wi-Fi dan Bluetooth di atasnya, tetapi tidak memiliki seluler.
Jadi dalam rangka menggunakan Kaca di luar jaringan Wi-Fi,
Anda harus dasarnya menghubungkan ke ponsel Anda menggunakan hotspot.
>> Penyimpanan adalah sekitar 12 gigabyte, dan itu tidak
termasuk sistem operasi.
Ini total 16 dasarnya.
Ini memiliki dua gigabyte RAM.
Dan ada beberapa besar tambahan potongan teknologi yang dibangun di.
Anda memiliki giroskop.
Anda memiliki accelerometer.
Anda memiliki cahaya ambient sensing dan kedekatan
sensor, yang digunakan untuk, seperti, berkedip.
Sebagai contoh, jika saya berkedip, itu akan membawa gambar, yang agak aneh.
Tapi itu salah satu potongan yang Anda dapat memanfaatkan dalam SDK.
>> Dan Anda juga memiliki tulang konduksi transduser audio.
Sehingga memungkinkan saya untuk benar-benar jenis bisikan, OK Glass.
Dan kemudian akan mengakses perintah saya.
Jadi secara keseluruhan itu adalah apa Google Glass.
>> Jadi mari kita lebih ke seluk beluk apa kartu waktu ini,
dan bagaimana kita dapat menggunakannya melakukan hal-hal yang berbeda.
Jadi ada tiga jenis kartu waktu.
Ada kartu statis, yang menampilkan teks, HTML, gambar, dan video.
Hal-hal ini juga dapat digunakan untuk memanggil hal-hal ini disebut kartu hidup,
atau perendaman.
Dan kita akan berbicara tentang bahwa dalam sedikit.
>> Sebuah hidup kartu menampilkan kartu yang penting pada saat ini moment--
hal yang diberikan, pada dasarnya.
Stopwatch adalah contoh yang baik untuk ini.
>> Dan pencelupan menampilkan apa kita sebut kegiatan Android yang
pada dasarnya mengambil alih seluruh layar.
Jadi ide di sini adalah Anda dapat membuat banyak yang baik, bersih, segar,
dan aplikasi yang dinamis, baik itu hanya CSS HTML sederhana
Template, apakah sesuatu yang terjadi dan aktif.
Ini adalah gambar permainan disebut Zombies Run, yang
sebenarnya cukup menyenangkan.
Kami akan lihat itu.
Dan ini adalah permainan di sini yang menggunakan gyroscope-- Saya selalu mengatakan gyroscope--
ya, itu adalah giroskop.
Apa yang saya lakukan?
Giroskop, sehingga Anda dapat sebenarnya menyeimbangkan hal-hal di kepala Anda.
>> Jadi mari kita pergi lebih ke kartu waktu.
Kartu statis juga dapat berisi bundel kartu, misalnya, album foto.
Anda bisa melihat bahwa dilambangkan dengan Halaman ini sedikit lipatan di sini.
Ketika Anda menekan ke dalamnya, Anda diberi baris lain kartu waktu.
Dan di sana Anda akan dapat jenis menelusuri menggunakan scroll bar Anda,
dan Anda juga akan dapat untuk berbagi kartu tertentu.
Jadi sekarang Anda harus agak akrab dengan berbagai jenis
kartu waktu, apa yang kita akan lakukan
adalah kita akan berbicara tentang pola desain.
Dan ini mungkin hal yang bahwa sebagian besar siswa terjebak
dengan ketika mereka mulai menyelam dalam pengembangan Google Glass.
>> Jadi ada tiga pola desain.
Pola desain pertama adalah pemberitahuan periodik.
Dan apa yang tidak menggunakan cermin Layanan web API, atau latar belakang Android
jasa untuk mendorong pemberitahuan ke garis waktu.
Sebagai contoh, jika Anda mendaftar untuk aplikasi cnn.com itu,
mereka akan mengirimkan pemberitahuan bila ada acara berita yang terjadi.
>> Cermin API dapat digunakan untuk membuat setiap language-- cermin API bisa
menggunakan bahasa apapun untuk membuat interaksi layanan web.
Jadi pada dasarnya, seperti jika Anda tidak sangat akrab dengan Java,
yang adalah apa yang menggunakan GDK, dan Anda lebih tertarik pada PHP misalnya,
Anda dapat menulis layanan PHP dan aplikasi Glassware yang
berinteraksi dengan itu, sebagai lawan untuk memiliki
untuk menyelam lebih dalam bagian Java itu.
Layanan latar belakang Android menggunakan Java per Kit Kaca Pembangunan.
>> Jadi apa yang akan kita lakukan adalah kita akan beralih lebih hanya sebuah contoh di kaca,
jika kita bisa.
Maaf untuk layar.
Ini miring ke samping sini, bagi orang-orang yang berada di dalam.
Di sana kami pergi.
Maaf tentang itu.
Membawa sedikit untuk dimuat di sini.
>> Jadi ini adalah contoh dari sesuatu bahwa The New York Times akan mengirim.
Ini adalah pemberitahuan periodik yang berisi beberapa kartu statis yang
memiliki informasi tentang hal itu.
Jadi jika saya klik ke itu-- dan ini akan load-- sana kami pergi.
Jika saya klik ke dalamnya, maka apa yang akan Anda dapatkan di sini
adalah Anda akan mendapatkan informasi tentang judul atau cerita.
Anda juga dapat melampirkan hal begitu bahwa Anda benar-benar dapat membaca dengan suara keras.
Dan apa yang membaca keras dilakukannya itu akan membacakannya untuk Anda di telinga Anda.
Anda tidak bisa benar-benar mendengar itu, tapi pada dasarnya itu
konektor tulang yang akan membaca di kepala Anda.
Ini adalah cara terbaik untuk meletakkannya.
>> Jadi itulah apa periodik pemberitahuan sekitar.
Ada semua jenis mereka.
Jika Anda menggunakan Twitter, Twitter aplikasi lain
semacam memberikan contoh apa pemberitahuan periodik ini
apps.
>> Desain pattern-- kedua dan kita akan pergi dan kembali ke hal.
Pola desain kedua adalah tugas yang sedang berlangsung.
Dan pada dasarnya, ini adalah kartu yang terus berjalan di latar belakang.
Anda dapat meninggalkan kartu.
Anda dapat pergi melakukan sesuatu lain di timeline.
Tapi pada dasarnya, apa yang terjadi adalah bahwa hal itu selalu berjalan.
Sesuatu yang selalu akan pada, seperti aplikasi nyata,
seperti stopwatch misalnya.
>> Hal ini hanya dapat dilaksanakan menggunakan kaca Developer Kit.
Tapi Anda dapat mengambil keuntungan penuh dari semua perangkat keras kaca.
The Android GDK adalah Jawa saja.
Jadi jika Anda terbiasa dengan Java, itu hebat.
Jika Anda akrab dengan Android pengembangan khusus,
ada seminar besar, saya percaya.
Saya tidak yakin apa waktu yang tepat.
Tapi ada seminar pada pengembangan Android.
Jika Anda berencana untuk melakukan GDK, saya sarankan pergi ke salah satu yang
khusus, karena itu akan tumpang tindih
persis apa yang Anda akan digunakan untuk kaca.
>> Jadi mari kita lihat.
Mari kita membuka aplikasi lain.
Bisakah kita beralih ke hal?
OK Glass.
Mulai lari.
Jadi ini adalah permainan yang saya gunakan ketika Aku bosan ketika saya pergi berjalan,
disebut Zombies Run.
Dan pada dasarnya apa yang dilakukannya adalah itu tracks-- pada dasarnya,
Anda menjalankan dari zombie sepanjang waktu.
Tapi itu seperti jika saya run-- saya tahu ini akan menjadi benar-benar awkward--
tetapi jika aku berlari-lari di sini, itu harus melacak atau memberikan kecepatan a.
Ini harus memperbarui seberapa jauh aku sudah berlari, atau hal-hal seperti itu.
>> Jadi ini seperti a-- ini app essentially--
itu mengambil kedua untuk memperbarui pada yang side-- menjengkelkan.
Tapi pada dasarnya, apa yang terjadi di sini adalah bahwa ini selalu berjalan.
Dan kau berinteraksi dengan itu.
Dan Anda dapat hanya jenis dari melakukan hal-hal yang berbeda.
Dan ada banyak aplikasi yang sejenisnya.
Dan ada aplikasi yang Anda benar-benar bisa menciptakan melakukan hal yang sama.
Jadi itu saja.
>> Baiklah.
Jadi desain berikutnya Pola adalah perendaman.
Perendaman akan mengkonsumsi seluruh yang layar dan seluruh waktu.
Jadi Anda benar-benar tidak bisa hanya melompat keluar dan pergi melakukan hal-hal lain jika Anda ingin.
Ini seperti seolah-olah Anda sedang bermain permainan pada kaca itu sendiri.
Hal ini hanya dapat dilaksanakan menggunakan juga GDK.
Jadi sekali lagi, keuntungan menggunakan GDK
adalah bahwa pada dasarnya Anda mengambil penuh keuntungan dari semua perangkat keras yang
di Google Glass sendiri.
>> Jadi kita akan pergi ke satu lagi contoh di kaca.
OK Glass.
Bermain game keseimbangan.
Jadi ini adalah permainan saya ingin bermain saat Aku bosan di tempat kerja, hanya dalam rapat.
Mudah-mudahan itu akan menunjukkan di sini setiap saat sekarang.
Di sana kami pergi.
Baiklah.
Jadi apa itu adalah aku menggunakan JavaScript
untuk menyeimbangkan benda-benda di kepalaku, hal-hal seperti itu.
Jadi ini adalah jenis Aplikasi perendaman.
Tingkat sembilan seperti mustahil.
>> OK, Glass.
Ada juga permainan interaktif yang Anda dapat melakukan, like-- tidak merekam video.
Berhenti merekam.
Mengapa Anda merekam?
Mohon Maaf.
Kaca bertingkah.
OK, Glass.
Bermain game Clay Shooter.
Jadi ini adalah salah satu dari game-game interaktif yang aneh
Anda bisa main-main dengan.
Ini menggunakan banyak komponen dalam Google Glass.
Api.
Aku mengerikan di game ini.
Dan pada dasarnya, Anda hanya dapat menggunakan api kata untuk benar-benar pergi keluar dan api.
Api.
Oh, itu tidak akan pernah terjadi.
Aku akan merindukannya setiap waktu.
Tapi itu semacam memberikan Anda lebih dari contoh
menggunakan semua berbeda komponen untuk membuat game kaca ini.
Jadi hal berikutnya yang Anda ingin berpikir tentang di sini
adalah metode doa, istilah mewah untuk, bagaimana cara memulai aplikasi saya?
Jadi ada berbagai cara untuk memanfaatkan metode doa yang berbeda.
Pola desain yang berbeda, untuk contoh pemberitahuan periodik,
mereka tidak akan menggunakan OK, menu Glass.
Jadi jika Anda ingin melakukan sesuatu yang memiliki dan mengirim pemberitahuan,
Katakanlah Anda memiliki sebuah aplikasi yang mengingatkan Anda tentang sesuatu yang terjadi,
Anda tidak akan bisa membawa bahwa dengan menggunakan menu Glass.
Itu hanya sesuatu bahwa Anda akan dapat melakukan
melalui kaca GDK sendiri.
>> Jadi saya sudah menggunakan kedua istilah, cermin API dan Kaca GDK.
Dan aku akan pergi ke mereka sedikit lebih dalam.
Jadi sebelum GDK, cermin digunakan terutama
sebagai interaksi aplikasi.
Menggunakan backend web layanan untuk mencapai
tugas-tugas sederhana, seperti waktu langganan, berbagi konten,
dan teks suara.
Gelas menggunakan cermin API dapat ditulis dalam hampir semua bahasa.
Gelas yang hanya menggunakan cermin API tidak akan
memiliki kemampuan untuk menggunakan Metode doa suara,
maupun barang perangkat keras seperti giroskop dan akselerometer.
>> Anda dapat membuat Glassware tanpa perangkat fisik di tangan.
Jadi itu adalah hal yang bagus.
Jadi, jika Anda hanya perlu membuat Gelas yang Anda tidak benar-benar
membutuhkan perangkat yang sebenarnya, Anda bisa melakukan itu, terutama
jika sulit untuk mendapatkan Google yang sebenarnya Kaca, atau jika Anda tidak memiliki satu,
atau sesuatu semacam ini.
Hal ini membutuhkan pengetahuan tentang OAuth2.
Dan apa otentikasi terbuka adalah jika Anda pernah
pergi ke sebuah situs web yang mengatakan masuk melalui Facebook Anda,
atau masuk dengan akun Google Anda, hal-hal seperti itu, itu Terbuka Auth.
Dan yang pada dasarnya akan menjadi digunakan karena cermin API adalah awan
layanan.
>> Adapun GDK, Glass Developer Kit adalah, pada dasarnya,
perpanjangan pengembangan Android.
Hal ini hanya dapat digunakan dengan Java.
Pengembang memiliki penuh meskipun untuk semua hardware asli
fitur, termasuk giroskop dan akselerometer.
Ini terutama digunakan untuk kemampuan doa suara,
Anda saw-- OK, Kaca, yang seluruh menu thing--
Kartu hidup, dan aplikasi immersive.
Hal ini mengharuskan Anda memiliki perangkat di tangan,
karena Anda selalu harus terus-menerus memuat kode ke Kaca Anda
untuk menguji dengan.
>> Jadi GDK dibandingkan cermin.
Pro adalah bahwa yang sederhana untuk pengembang Android,
pemula atau profesional.
Anda punya kemampuan untuk menggunakan semua perangkat keras asli.
Ini membuka pintu untuk interaktif Glassware,
fungsionalitas offline di mana Anda tidak perlu internet,
dan banyak dokumentasi.
Jadi itu didokumentasikan dengan baik.
>> Yang kontra adalah bahwa itu hanya tersedia dalam satu bahasa, Jawa.
Dan pengembangan terpadu dibentuk dapat mengambil benar-benar waktu yang cukup lama
melakukan.
Ketika saya mengatakan waktu yang lama, dan saya maksud seperti mungkin beberapa jam untuk mendapatkannya
semua dikonfigurasi.
Ada banyak hal, juga, Anda akan memiliki
yang perlu dipertimbangkan seperti baterai hidup dan penggunaan memori.
Maksudku, aku berada di 100% bila Aku mulai presentasi ini.
Dan saya turun 20% sudah.
>> Jadi tergantung pada aplikasi yang Anda gunakan, dan tergantung pada apa aplikasi Anda benar-benar
tidak, Anda ingin untuk berpikir tentang, OK, apa Saya bisa lakukan dengan baterai paling minimal
Konsumsi hidup?
Jadi mereka adalah hal-hal penting ketika Anda mulai menggunakan semua barang tersebut.
>> Dalam hal cermin API, Anda dapat cukup banyak
menggunakan hampir bahasa apapun yang memiliki kerangka web.
Anda tidak dapat menggunakan C, tapi misalnya, Anda dapat menggunakan PHP, Java, Python, Ruby,
Pergi, bahasa yang berbeda lainnya.
Dan hal yang keren itu hanya menggunakan arsitektur web sederhana.
Anda membuat permintaan posting.
Ini memasukkan kartu.
Anda membuat permintaan get.
Ia mendapat kartu.
>> Kontra adalah bahwa Anda perlu Pengetahuan OAuth2, yaitu tanda
dengan akun Google Anda.
Dan itu dapat kadang-kadang membingungkan bagi orang-orang.
Saya percaya bahwa ketika seminar diposting bahwa tidak hanya slide,
tetapi beberapa bahan lain yang melekat padanya.
Apakah itu benar?
Dan aku punya PDF yang besar, seperti sembilan halaman PDF,
tentang bagaimana mengatur semua itu untuk orang-orang.
Dan itu memberi Anda gambaran tentang seperti struktur database
untuk memegang kunci dan token.
Jadi saya mudah-mudahan akan dapat titik terang pada OAuth
dengan masuk ke dokumen yang sedikit lebih jauh.
>> Salah satu hal yang penipu besar adalah bahwa tidak ada fungsi offline.
Anda memerlukan akses internet.
Jika Anda tidak dapat memutuskan, jangan khawatir.
Anda dapat menggunakan keduanya.
Sebagai contoh, katakanlah Anda membuat permainan menggunakan perendaman melalui GDK.
Anda juga bisa membuat leaderboard yang ada di awan.
Menggunakan cermin API, Anda dapat mengirim Anda skor untuk layanan web leaderboard Anda,
sehingga dapat ditampilkan.
>> Jadi Anda pada dasarnya ingin menggunakan apa terbaik untuk jenis aplikasi Anda.
Tidak necessarily-- Anda tidak memiliki untuk pergi ke satu sisi atau yang lain.
Hanya saja salah satu akan be-- jika Anda akan menggunakan keduanya,
Anda mungkin memiliki kebutuhan untuk itu.
Dan itu adalah banyak pekerjaan.
Tapi itu pasti worth it jika Anda bisa mendapatkannya melalui.
>> Jadi saya akan memberikan contoh cepat API cermin dan kemampuannya.
Jadi misalnya, salah satu hal itu-- ini
adalah proyek pemula Kaca yang dilengkapi dengan sampel Google.
Pada dasarnya menjabarkan segala sesuatu yang Anda
bisa melakukan dengan setidaknya cermin API.
>> Beberapa hal yang saya punya menunjukkan Anda sebelumnya juga,
misalnya, permainan, keseimbangan permainan dan mereka,
mereka sebenarnya sampel kode bahwa Google menyediakan.
Jadi Anda lihat, Google telah melakukan banyak pekerjaan untuk Anda.
Anda hanya perlu dasarnya mencari tahu persis bagaimana
untuk menempatkan aplikasi Anda bersama-sama untuk memanfaatkan lebih baik
alat tersebut dan hal-hal bahwa mereka telah memberikan.
>> Ini adalah contoh untuk timeline.
Tapi apa yang bisa kita lakukan di sini adalah, kode di belakang ini,
adalah Anda dapat melihat persis bagaimana mereka masukkan pesan ke garis waktu,
atau menyisipkan gambar, atau masukkan kartu dengan HTML paginasi.
Subscriptions-- berlangganan adalah sesuatu yang Anda berlangganan.
Sebagai contoh, saya berlangganan The New York Times.
Dan mereka mengirim Kaca saya, saya Kaca spesifik, update berkala.
Itulah yang benar-benar cermin API.
Dan di situs pengembang Kaca, mereka memiliki semua ini di sini untuk Anda,
sehingga Anda pada dasarnya dapat memanfaatkan ini.
>> Jadi salah satu dari yang lain hal yang saya berharap saya memiliki
ketika saya sedang mengembangkan aplikasi Kaca sebelumnya, dan juga mahasiswa saya tahun lalu,
adalah hal yang keren ini.
Dan itu disebut Desainer aliran barang pecah belah.
Dan desainer aliran Glassware pada dasarnya adalah cara untuk Anda
untuk membangun aplikasi Google Glass, sehingga Anda dapat benar-benar
lihat apa yang terjadi.
>> Jadi saya membangun semacam ini sementara Aplikasi Google Glass di sini.
OK, Glass.
Dan kemudian saya ingin melakukan sesuatu.
Peluncuran aplikasi CS50.
Dan kemudian akan berkata, Selamat datang di app CS50 saya.
Dan kemudian saya dapat menekan, Anda bisa lihat di sini, untuk pilihan lainnya.
Dan satu, aku bisa baik melakukan otomatis Plus, atau aku bisa menulis PSET saya untuk saya.
Jadi ada hal yang berbeda.
Jika Anda menggunakan menulis opsi PSET saya, ia mengatakan, peringatan, tidak dianjurkan.
Tidak ingin Kaca untuk menulis PSET Anda untuk Anda.
>> Tapi pada dasarnya, ini adalah alat yang bagus bahwa banyak orang telah terjawab.
Dan itu akan menjadi besar jika Anda dapat membantu lay out
aplikasi Anda di salah satu item.
Dan hal keren juga adalah bahwa ada ini review desain tombol.
Dan apa review desain ini Tombol tidak, pada dasarnya,
itu memungkinkan Google sebenarnya Tim kaca untuk meninjau aplikasi Anda
dan memberikan komentar tentang itu sebelumnya.
Jadi banyak fitur keren bahwa Kaca Tim telah dilakukan dalam rangka untuk membangun itu,
untuk membuatnya semudah mungkin untuk Anda benar-benar menulis Google Glass
aplikasi.
Ya?
>> SPEAKER 1: Apakah ini hanya desain, atau bisa Anda kemudian
menerjemahkan this-- melakukan ini secara otomatis diterjemahkan ke dalam kode yang dapat Anda gunakan?
CHRISTOPHER BARTHOLOMEW: Jadi pertanyaannya adalah bahwa, apakah ini hanya untuk desain,
dan apakah hal itu diterjemahkan ke dalam kode aktual untuk Anda?
Tidak, tidak.
Tapi apa yang dilakukannya itu tidak mengalahkan papan putih raksasa dan ton
potongan kertas putih.
Sehingga Anda tahu persis sekali Anda menerapkan kartu tertentu,
Anda tahu itu akan apply-- saat Anda sedang menulis program anda,
oh, saya ingin kartu khusus ini sebenarnya memulai sesuatu yang lain.
Dan sehingga meletakkan keluar dengan sangat baik.
Dan jika Anda berencana untuk melakukan aplikasi Google Glass
dan Anda melakukan salah satu dari ini, saya akan mengirimkan salah satu dari ini sebagai pra-proposal Anda.
Dan saya yakin TF Anda akan benar-benar senang tentang itu, karena mereka akan
seperti, oh ini adalah apa yang aplikasi Anda tidak.
Saya tahu apa yang saya harapkan dari itu.
Karena kadang-kadang, itu benar-benar sulit untuk menjaga
melacak apa yang terjadi dalam aplikasi kaca.
>> Mari kita kembali ke ini.
Hal lain yang keren adalah memanfaatkan dari taman bermain Glassware
untuk meninjau dan membuat konten yang adalah menampilkan pada aplikasi Anda.
Jadi apa yang adalah alat di mana Anda benar-benar dapat merancang bagaimana hal-hal terlihat.
Jadi misalnya, jika saya ingin make-- menunggu untuk dimuat di sini.
>> Jika saya ingin membuat template tertentu, saya bisa
melakukannya di sini menggunakan ini, pada dasarnya alat
bahwa mereka sudah memberi kami, untuk benar-benar menyesuaikan
bagaimana kartu yang sebenarnya Anda akan melihat.
Moshi Moshi.
Ini bagus.
Terima kasih, Google.
Jadi Anda benar-benar bisa melihat bagaimana kartu Anda
akan melihat ketika Anda mulai membangun mereka
dan kemudian Anda mulai mengirim mereka ke Google Glass.
>> Hal berikutnya adalah ini PDF handout yang saya sudah
dibuat dalam Comes urutan jika Anda akan melakukan pemberitahuan
layanan, pemberitahuan periodik, atau bekerja dengan cermin API sebagai lawan
ke GDK.
Dan biarkan aku mendapatkan itu untuk Anda.
>> Mengambil sedikit untuk dimuat di sini, maaf.
Seharusnya sudah terbuka.
Di sana kami pergi.
>> Jadi misalnya, jika Anda ingin mengatur menggunakan cermin API,
Saya memiliki petunjuk rinci penuh tentang cara melakukan itu-- bagaimana
Anda mengakses API Google konsol, dengan apa akun,
cara membuat specific-- memungkinkan cermin API,
bekerja dengan terbuka otentikasi, dan juga
bagaimana menggunakan taman bermain yang kami hanya khusus melihat.
Informasi begitu baik di sini yang akan datang dengan slide deck yang sebenarnya.
>> Jika tidak, Anda juga bisa melakukan hal-hal lain di sini,
dan secara khusus ada yang struktur database yang saya buat,
atau bahwa saya telah melakukan untuk Anda, bahwa Anda dapat melihat
untuk melihat bagaimana membangun terbuka Tabel otentikasi pengguna.
Jadi sesuatu juga memahami iklan melacak,
terutama jika Anda akan bisa bekerja sama dengan cermin API.
Ada Anda.
>> Jadi, satu ton sumber daya.
Apa yang saya sarankan lakukan adalah pergi ke developers.google.com/glass dan membaca,
karena ada banyak informasi di sana,
terlalu banyak untuk pergi ke seluruh seminar.
Tapi ada banyak informasi, itu banyak informasi yang baik, seperti itu
memperluas lebih lanjut tentang ini, terutama di sisi kode hal.
Saya juga telah menambahkan cepat mulai panduan untuk GDK,
sehingga jika Anda perlu jenis melompat ke dalamnya,
Anda memiliki kemampuan untuk melakukan itu juga.
>> Saya sudah added-- ada Video di sini, Android Tutorial.
Ada video YouTube yang disertakan, bahwa jika Anda
ingin mulai berkembang dengan menggunakan sistem operasi Android,
jika Anda seorang pemula, video yang benar-benar akan membantu Anda melakukannya.
Sekali lagi, aplikasi Kaca yang menggunakan GDK
aplikasi secara harfiah hanya Android.
Mereka dapat port bolak-balik.
>> Akhirnya saya telah menambahkan Google panduan gaya untuk Java.
Jika ada sesuatu specifically-- Bagaimana saya lakukan a-- Anda tahu,
apa cara terbaik untuk melakukan untuk loop, dalam hal Google?
Bahwa panduan gaya akan membantu Anda melakukan hal-hal.
>> Dan itu saja.
Jadi saya harap kalian memiliki informasi yang cukup
untuk maju dengan melompat ke aplikasi Google Glass.
Tapi yang pasti mengunjungi sumber daya.
Pasti menyelam ke dalam jenis yang berbeda aplikasi yang tersedia,
terutama aplikasi sampel.
Lihatlah beberapa kode yang mereka berikan Anda.
Dan jujur, dengan Anda pengalaman dalam CS50,
seharusnya tidak sulit Hal membobol dan masuk.
OKE?
Terima kasih.