CHRISTOPHER Bartholomew: Chào buổi chiều.
Cảm ơn các bạn đã đến các Glass-- Breaking Google
Thông qua trần Glass phiên, hoặc hội thảo.
Hội thảo cụ thể này là không thực sự dựa vào, như thế, ví dụ mã hóa.
Đó là cơ bản khi Tôi dạy same-- này
hoặc khi tôi cố vấn cho học sinh CS50 năm ngoái về dự án Google Glass,
nó không phải là mã hóa đó thực sự, thực sự ảnh hưởng đến họ.
Đó là, tốt, làm thế nào tôi có tất cả những công cụ mà Google đã cho tôi,
và sử dụng chúng để xây dựng một ứng dụng cụ thể?
Chúng ta sẽ đi qua một vài điều.
Chúng tôi sẽ đi qua các mẫu thiết kế.
Chúng tôi sẽ đi qua các ứng dụng.
Chúng ta sẽ đi qua một cách chính xác như thế nào để có tất cả các kiến ​​thức mà Google
sẽ cung cấp cho you-- vì Google là bất thường trong cảm giác cho
bạn tất cả các mẫu mà bạn cần.
Chúng tôi sẽ cung cấp cho bạn tất cả các tài liệu bạn cần để thực hiện nó.
Nhưng chúng ta sẽ sử dụng rằng kiến ​​thức mà họ đã
đưa cho bạn để tạo ra Thủy tinh, ứng dụng Glass.
Vì vậy, hãy bắt đầu ở đây.
Vì vậy, một vài điều mà bạn nên chỉ cần giữ ở phía sau đầu của bạn
bất cứ khi nào bạn đang làm Ứng dụng Google Glass.
Bởi vì một trong những điều về Google Glass
chính là nó là một mảnh gây tranh cãi của công nghệ
rằng không nhiều folks thực sự sử dụng.
Vì vậy, ở phía sau của bạn đầu, bạn nên luôn luôn
nghĩ about-- cuối cùng thành công của bất kỳ công nghệ mặc
phụ thuộc vào các ứng dụng mà có sẵn cho nó.
Nếu không có ứng dụng tốt cho một thiết bị cụ thể, sau đó nó là vô giá trị.
>> Một điều nữa là như Glass phát triển, thách thức
là để tạo ra các ứng dụng đó là thuận tiện hơn và sáng tạo
hơn các ứng dụng thiết bị di động của chúng ta.
Và điều này không thực sự có nghĩa là bạn có
để tạo ra một thương hiệu toàn bộ ứng dụng mới.
Tôi có nghĩa là ví dụ, tôi có thể chỉ chỉ đơn giản là đi, OK Glass, chụp ảnh,
chia sẻ với.
Và sau đó tôi chỉ có thể nói, chia sẻ.
OK Glass.
Share.
Và tôi có thể chia sẻ nó với các vòng tròn của tôi chỉ như thế trên Google+ hoặc một cái gì đó.
>> Đó là nhanh hơn rất nhiều so với tôi đi ra ở đây, chụp ảnh,
và sau đó về cơ bản làm điều tương tự.
Vì vậy, nó làm cho nó thuận tiện hơn.
Đây là một cách sáng tạo để làm điều một chút công nhanh hơn.
>> Bây giờ, một cách khác để suy nghĩ về một ứng dụng Google Glass,
hoặc bất kỳ loại công nghệ mặc ứng dụng, đó là nếu bạn hoàn toàn
lau thiết bị di động của bạn, những gì sẽ là năm đầu tiên
các ứng dụng mà bạn sẽ thực sự tải về, và tại sao?
Vì vậy, chỉ cần giữ cho những người trong phía sau đầu của bạn
khi bạn đang đi để bắt đầu thiết kế một ứng dụng Google Glass.
>> Vì vậy, chương trình nghị sự là những gì?
Điều đầu tiên mà chúng tôi sẽ làm là chúng tôi
sẽ về cơ bản nói, Glass là gì?
Chúng ta sẽ nói về Glass dòng thời gian, về cơ bản là điều mà
di chuyển trên màn hình khi bạn sử dụng bộ điều khiển cùng một bên.
Chúng ta sẽ nói về các mẫu thiết kế cho thủy tinh.
>> Chúng ta sẽ nói về gương API so với bộ phát triển kính.
Tôi sẽ ném rằng xung quanh rất nhiều, về cơ bản,
bởi vì gương API là chương trình ứng dụng gốc
giao diện đã được phát hành bởi Google.
Đó là dựa trên đám mây.
Trong khi GDK, các Glass Development Kit,
đã được phát hành sau đó xuống đường, chủ yếu để
bạn thực sự có thể sử dụng phần cứng khả năng trong Google Glass.
Chúng tôi sẽ đi qua một số lời khuyên chuyên nghiệp, và cũng có thể, về cơ bản, một số tài nguyên.
>> Vì vậy, thay vì giải thích chính xác là những gì tổng thể thủy tinh,
Tôi chỉ cần đi để sử dụng video một phút
mà Google đã cung cấp để loại đi qua nó,
bởi vì tôi nghĩ đó là cơ bản Cách tốt nhất để làm điều đó mà không có tôi cho
Glass tới mọi người ở đây.
[VIDEO PLAYBACK]
-Here Là những điều cơ bản làm thế nào để sử dụng Glass.
Đây là touchpad của bạn.
Nó chạy từ ngôi đền của bạn vào tai của bạn.
Chạm vào touchpad để thức dậy Glass.
Bạn sẽ thấy màn hình hiển thị trên đường của cảnh.
Điều chỉnh nó cho thấy tất cả mọi thứ.
>> Màn hình chủ cho thấy một đồng hồ.
Đây là thời gian của bạn.
Đó là một dãy các thẻ.
Những điều cần bên trái là xảy ra ngay bây giờ hoặc sắp lên,
giống như thời tiết, một sắp tới chuyến bay, hoặc một sự kiện trong lịch của bạn.
Bạn có thể gõ vào bất kỳ thẻ để xem chi tiết.
Swipe xuống bất cứ nơi nào để quay trở lại với thời gian.
>> Thẻ bên phải của màn hình chủ là từ quá khứ.
Ví dụ, các thông điệp, video, hoặc hình ảnh.
Chạm vào một bức ảnh để chia sẻ nó, và chọn một trong những bạn bè của bạn.
Vuốt xuống để trở về chế độ chờ.
Và có niềm vui khám phá.
>> [END Video PLAYBACK]
CHRISTOPHER Bartholomew: Vì vậy, đó là những người sử dụng chung
giao diện cho Google Glass.
Về cơ bản, đó là một rất đơn giản, giao diện người dùng thời gian tập trung vào
cho phép người dùng sử dụng không chỉ lệnh bằng giọng nói, nhưng cũng
thanh này dọc theo cánh tay phải bên phải swipe thực sự
một cách nhanh chóng thông qua cụ thể khác nhau kích thước của các thời gian khác nhau Glass
thẻ.
>> Vì vậy, những gì trên Glass?
Vâng, màn hình là 640 x 360.
Chiếc máy ảnh trong chính nó là một năm megapixel camera mà không quay video 720p.
Nó có Wi-Fi và Bluetooth trên đó, nhưng nó không có di động.
Vì vậy, để sử dụng Glass bên ngoài của một mạng Wi-Fi,
bạn sẽ phải liên kết cơ bản nó vào điện thoại của bạn bằng cách sử dụng một hotspot.
>> Việc lưu trữ khoảng 12 gigabyte, và đó không phải
bao gồm cả hệ điều hành.
Đó là tổng số 16 cơ bản.
Nó có hai GB RAM.
Và có một số lớn thêm mảnh của công nghệ được xây dựng trong.
Bạn có một con quay hồi chuyển.
Bạn có một gia tốc.
Bạn có một ánh sáng môi trường xung quanh cảm biến và gần
cảm biến, được sử dụng cho, như, nhấp nháy.
Ví dụ, nếu tôi chớp mắt, nó sẽ mất một hình ảnh, đó là một chuyện lạ.
Nhưng đó là một trong những mảnh mà bạn có thể tận bên trong SDK.
>> Và bạn cũng có một xương dẫn đầu dò âm thanh.
Vì vậy, cho phép tôi thực sự loại thì thầm, OK Glass.
Và sau đó nó sẽ truy cập vào các lệnh của tôi.
Vì vậy, tổng thể đó là những gì Google Glass là.
>> Vì vậy, hãy thêm vào các nitty gritty của những gì các thẻ thời gian là,
và làm thế nào chúng ta có thể sử dụng chúng để làm những việc khác nhau.
Vì vậy, có ba loại thẻ timeline.
Có thẻ tĩnh, hiển thị văn bản, HTML, hình ảnh, và video.
Những điều này cũng có thể được sử dụng để gọi những điều được gọi là một thẻ sống,
hoặc immersions.
Và chúng ta sẽ nói về rằng trong một chút.
>> Một live hiển thị thẻ thẻ mà quan trọng moment-- hiện tại
thứ đó là trả lại, về cơ bản.
Đồng hồ bấm giờ là một ví dụ tốt cho việc này.
>> Và một ngâm hiển thị những gì chúng ta gọi là một hoạt động mà Android
về cơ bản có trên toàn bộ màn hình.
Vì vậy, ý tưởng ở đây là bạn có thể làm nhiều việc tốt, sạch sẽ, rõ nét,
và các ứng dụng năng động, cho dù nó chỉ là một CSS HTML đơn giản
template, cho dù một cái gì đó mà đang xảy ra và hoạt động.
Đây là hình ảnh của một trò chơi Zombies gọi là Run, mà
thực sự là khá thú vị.
Chúng tôi sẽ nhìn vào đó.
Và đây là một trò chơi ở đây có sử dụng gyroscope-- Tôi luôn nói gyroscope--
yeah, nó là con quay hồi chuyển.
Tôi đang làm gì?
Các con quay hồi chuyển, vì vậy mà bạn có thể thực sự cân bằng mọi thứ trên đầu của bạn.
>> Vì vậy, chúng ta hãy đi thêm vào thẻ timeline.
Thẻ tĩnh cũng có thể chứa một bó của thẻ, ví dụ, một album ảnh.
Bạn có thể thấy biểu hiện bằng Trang này ít nắp ngay tại đây.
Khi bạn chạm vào nó, bạn đang đưa ra một dòng khác của thẻ timeline.
Và ở đó bạn sẽ có thể loại di chuyển qua sử dụng thanh cuộn của bạn,
và bạn cũng sẽ có thể để chia sẻ thẻ cụ thể.
Vì vậy, bây giờ mà bạn nên được phần nào quen thuộc với các loại khác nhau
thẻ timeline, những gì chúng tôi đang đi làm
là chúng ta sẽ nói chuyện về các mẫu thiết kế.
Và điều này có lẽ là điều mà hầu hết các sinh viên nhận được đánh bắt lên
với khi họ bắt đầu lặn vào phát triển Google Glass.
>> Vì vậy, có ba mẫu thiết kế.
Các mẫu thiết kế đầu tiên là thông báo định kỳ.
Và những gì mà nó sử dụng gương Dịch vụ web API, hoặc nền Android
dịch vụ để đẩy thông báo vào một thời gian.
Ví dụ, nếu bạn đăng ký up cho các ứng dụng của cnn.com,
họ sẽ gửi cho bạn một thông báo khi có một sự kiện tin tức đó đã xảy ra.
>> Gương API có thể được sử dụng để tạo ra bất kỳ language-- gương API có thể
sử dụng ngôn ngữ nào để tạo ra một sự tương tác dịch vụ web.
Vì vậy, về cơ bản, giống như nếu bạn là không phải là rất quen thuộc với Java,
đó là những gì GDK sử dụng, và bạn quan tâm nhiều hơn trong PHP ví dụ,
bạn có thể viết một dịch vụ PHP và một ứng dụng thủy tinh đó
tương tác với đó, như trái ngược với việc
để lặn sâu hơn vào các phần Java của nó.
Việc sử dụng các dịch vụ nền Android Java theo Kit Phát triển Glass.
>> Vì vậy, những gì chúng ta sẽ làm là chúng tôi sẽ chuyển qua chỉ là một ví dụ về các Glass,
nếu chúng ta có thể.
Xin lỗi cho màn hình.
Nó nghiêng sang bên đây, cho những người bên trong.
Hiện chúng tôi đi.
Xin lỗi về điều đó.
Mất một chút để tải tại đây.
>> Vì vậy, đây là một ví dụ về một cái gì đó rằng The New York Times sẽ gửi.
Đó là một thông báo định kỳ mà chứa nhiều card tĩnh
có thông tin về nó.
Vì vậy, nếu tôi bấm vào it-- và này sẽ load-- có chúng tôi đi.
Nếu tôi nhấp vào nó, sau đó những gì bạn sẽ nhận được ở đây
là bạn sẽ nhận được thông tin về một tiêu đề hoặc một câu chuyện.
Bạn cũng có thể đính kèm những điều này, vì vậy mà bạn thực sự có thể đọc to.
Và những gì đọc to có phải nó là sẽ đọc nó cho bạn trong tai của bạn.
Bạn có thể không thực sự nghe nó, nhưng về cơ bản nó
một kết nối xương sẽ đọc trong đầu của bạn.
Đây là cách tốt nhất để đặt nó.
>> Vì vậy, đó là những loại kỳ thông báo là về.
Có tất cả các loại khác nhau của chúng.
Nếu bạn sử dụng Twitter, Twitter của ứng dụng khác
là loại cung cấp cho bạn một ví dụ về những gì các thông báo định kỳ
ứng dụng được.
>> Các thiết kế pattern-- thứ hai và chúng ta sẽ đi và trở về điều này.
Các mẫu thiết kế thứ hai là nhiệm vụ liên tục.
Và về cơ bản, đây là một thẻ đó liên tục chạy ở chế độ nền.
Bạn có thể để lại các thẻ.
Bạn có thể đi làm một cái gì đó khác trong thời gian này.
Nhưng về cơ bản, những gì đã xảy ra là nó luôn luôn chạy.
Điều gì đó luôn đi vào, giống như một ứng dụng thực tế,
giống như một đồng hồ bấm giờ cho ví dụ.
>> Điều này chỉ có thể được thực hiện sử dụng các Developer Kit Glass.
Nhưng bạn có thể tận dụng lợi thế đầy đủ của tất cả các phần cứng Glass.
Android GDK là chỉ có Java.
Vì vậy, nếu bạn đang quen thuộc với Java, đó là tuyệt vời.
Nếu bạn đã quen thuộc với Android phát triển cụ thể,
có một cuộc hội thảo lớn, tôi tin.
Tôi không chắc chắn những gì thời gian chính xác được.
Nhưng có một hội thảo về phát triển Android.
Nếu bạn đang có kế hoạch làm việc GDK, tôi khuyên bạn nên đi một mà
đặc biệt, bởi vì nó sẽ chồng lên nhau
chính xác những gì bạn đang sẽ sử dụng cho Glass.
>> Vì vậy, chúng ta hãy xem.
Hãy mở ứng dụng khác.
Chúng ta có thể chuyển sang điều?
OK Glass.
Bắt đầu chạy.
Vì vậy, đây là một trò chơi mà tôi sử dụng khi tôi đang buồn chán khi tôi đi chạy,
gọi Zombies Run.
Và về cơ bản những gì nó làm là nó tracks-- nó về cơ bản,
bạn đang chạy từ Zombies toàn bộ thời gian.
Nhưng nó giống như nếu tôi run-- tôi biết này là có được thực sự awkward--
nhưng nếu tôi chạy quanh đây, nó cần theo dõi hoặc đưa cho tôi một tốc độ.
Nó nên cập nhật như thế nào đến nay tôi đã chạy, hoặc những thứ như thế.
>> Vì vậy, điều này giống như a-- này ứng dụng là essentially--
nó lấy một giây để cập nhật trên đó side-- gây phiền nhiễu.
Nhưng về cơ bản, những gì đang xảy ra đây là điều này là luôn luôn chạy.
Và bạn đang tương tác với nó.
Và bạn có thể chỉ cần loại của làm những việc khác nhau.
Và do đó, có nhiều ứng dụng như thế nào.
Và có các ứng dụng mà bạn có thể thực sự tạo mà làm điều tương tự.
Vì vậy, đó là nó.
>> Được rồi.
Vì vậy, việc thiết kế tiếp theo mô hình là một ngâm.
Immersions sẽ tiêu thụ toàn bộ màn hình và toàn bộ thời gian.
Vì vậy, bạn thực sự có thể không chỉ nhảy ra và đi làm những việc khác nếu bạn muốn.
Nó giống như là nếu bạn đang chơi một trò chơi trên Glass của riêng mình.
Điều này chỉ có thể được thực hiện sử dụng cũng là GDK.
Vì vậy, một lần nữa, lợi thế của việc sử dụng các GDK
là bạn về cơ bản có đầy đủ lợi thế của tất cả các phần cứng đó là
trên Google Glass của riêng mình.
>> Vì vậy, chúng ta sẽ đi đến một ví dụ nữa về Glass.
OK Glass.
Chơi một trò chơi của sự cân bằng.
Vì vậy, đây là một trò chơi tôi thích chơi khi Tôi đang buồn chán trong công việc, chỉ trong một cuộc họp.
Hy vọng rằng nó sẽ hiển thị ở đây bất kỳ thứ hai bây giờ.
Hiện chúng tôi đi.
Được rồi.
Vì vậy, những gì nó là tôi là bằng cách sử dụng JavaScript
để cân bằng các đối tượng trên đầu của tôi, những việc như thế.
Vì vậy, đây là loại một ứng dụng nhúng.
Cấp chín là như không thể.
>> OK, Glass.
Ngoài ra còn có trò chơi tương tác bạn có thể làm, like-- không ghi lại một đoạn video.
Dừng ghi âm.
Tại sao các bạn ghi không?
Xin lỗi.
Glass là hành động lên.
OK, Glass.
Chơi một trò chơi của Clay Shooter.
Vì vậy, đây là một một trong những những trò chơi tương tác lạ
mà bạn có thể mess xung quanh với.
Này sử dụng rất nhiều thành phần bên trong của Google Glass.
Fire.
Tôi khủng khiếp vào trò chơi này.
Và về cơ bản, bạn chỉ có thể sử dụng lửa từ để thực sự đi ra và lửa.
Fire.
Oh, nó sẽ không bao giờ xảy ra.
Tôi sẽ bỏ lỡ nó mỗi lần.
Nhưng nó loại cho bạn nhiều hơn một ví dụ
sử dụng tất cả các khác nhau các thành phần để làm cho các trò chơi Glass.
Vì vậy, điều tiếp theo bạn muốn nghĩ về đây
là phương pháp gọi, một thuật ngữ ưa thích cho, làm thế nào để bắt đầu ứng dụng của tôi?
Vì vậy, có những cách khác nhau để tận dụng các phương pháp gọi khác nhau.
Các mẫu thiết kế khác nhau, cho Ví dụ các thông báo định kỳ,
những người sẽ không sử dụng OK, menu Glass.
Vì vậy, nếu bạn đang muốn làm một cái gì đó mà có và gửi các thông báo,
nói rằng bạn có một ứng dụng nhắc nhở về một điều gì đó đã xảy ra,
bạn sẽ không có khả năng mang lại cho rằng bằng cách sử dụng menu Glass.
Đó là một cái gì đó chỉ rằng bạn sẽ có thể làm
thông qua các GDK Glass của riêng mình.
>> Vì vậy, tôi đã sử dụng hai điều khoản, gương API và Glass GDK.
Và vì vậy tôi sẽ đi vào những hơn một chút sâu hơn.
Vì vậy, trước khi GDK, gương được sử dụng chủ yếu
như các ứng dụng tương tác.
Nó sử dụng phụ trợ web dịch vụ để thực hiện
nhiệm vụ đơn giản, chẳng hạn như thời gian đăng ký, chia sẻ nội dung,
và văn bản bằng giọng nói.
Thủy tinh bằng cách sử dụng gương API có thể được viết trong hầu hết các ngôn ngữ.
Thủy tinh mà chỉ sử dụng gương API sẽ không
có khả năng sử dụng phương pháp gọi bằng giọng nói,
cũng không phải là phần cứng như goodies các con quay hồi chuyển và gia tốc.
>> Bạn có thể tạo ra thủy tinh mà không một thiết bị vật lý trong tay.
Vì vậy, đó là một điều tốt đẹp.
Vì vậy, nếu bạn cần phải chỉ cần tạo Thủy tinh mà bạn không thực sự
cần các thiết bị thực tế, bạn có thể làm điều đó, đặc biệt là
nếu thật khó để có được một thực tế Google Thủy tinh, hoặc nếu bạn không có một,
hoặc một cái gì đó thuộc loại này.
Nó đòi hỏi phải có kiến ​​thức về OAuth2.
Và những gì thực mở là nếu bạn đã bao giờ
đi vào một trang web mà nói đăng nhập bằng Facebook của bạn,
hoặc đăng nhập bằng tài khoản Google của bạn, những điều như thế, đó là mở Auth.
Và đó là cơ bản sẽ được được sử dụng bởi vì gương API là một đám mây
dịch vụ.
>> Đối với các GDK, Glass Developer Kit, về bản chất,
một phần mở rộng để phát triển Android.
Nó chỉ có thể được sử dụng với Java.
Các nhà phát triển có đầy đủ mặc dù để tất cả các phần cứng có nguồn gốc
tính năng, bao gồm cả các con quay hồi chuyển và gia tốc.
Nó chủ yếu được sử dụng cho khả năng gọi thoại,
như bạn saw-- OK, Glass, rằng toàn bộ đơn thing--
thẻ trực tiếp, và các ứng dụng nhập vai.
Điều này yêu cầu bạn cần có các thiết bị trong tay,
bởi vì bạn luôn phải liên tục tải mã lên đến Glass của bạn
để thử nghiệm với.
>> Vì vậy, GDK so với gương.
Các chuyên nghiệp ở điểm đơn giản của nó cho các nhà phát triển Android,
mới bắt đầu hay chuyên nghiệp.
Bạn đã có những khả năng sử dụng tất cả các phần cứng có nguồn gốc.
Nó mở ra cánh cửa cho tương tác thủy tinh,
ẩn chức năng nơi bạn không cần internet,
và rất nhiều tài liệu.
Vì vậy, nó cũng được ghi nhận.
>> Những khuyết điểm là nó chỉ có sẵn trong một ngôn ngữ, Java.
Và sự phát triển tích hợp thiết lập có thể lấy thực sự là một thời gian khá dài
để làm.
Khi tôi nói thời gian dài, và tôi có nghĩa như có thể một vài giờ để có được nó
tất cả các cấu hình.
Có rất nhiều điều, quá, bạn sẽ có
cần xem xét như pin cuộc sống và sử dụng bộ nhớ.
Ý tôi là, tôi đã được ở 100% khi Tôi bắt đầu bài thuyết trình này.
Và tôi đã giảm 20% rồi.
>> Vì vậy, tùy thuộc vào ứng dụng mà bạn sử dụng, và tùy thuộc vào ứng dụng của bạn thực sự
không, bạn muốn suy nghĩ về, OK, những gì Tôi có thể làm gì với pin tối thiểu nhất
tiêu thụ cuộc sống?
Vì vậy, đó là những điều quan trọng khi bạn bắt đầu sử dụng tất cả các goodies.
>> Trong điều kiện của các gương API, bạn có thể khá nhiều
sử dụng hầu như bất kỳ ngôn ngữ rằng có một khuôn khổ web.
Bạn không thể sử dụng C, nhưng ví dụ, bạn có thể sử dụng PHP, Java, Python, Ruby,
Go, ngôn ngữ khác nhau khác.
Và điều thú vị là nó chỉ sử dụng kiến trúc web đơn giản.
Bạn thực hiện một yêu cầu bài.
Nó chèn một thẻ.
Bạn thực hiện một yêu cầu get.
Nó được thẻ.
>> Những khuyết điểm là bạn không cần OAuth2 kiến ​​thức, tức là dấu hiệu
nhập bằng tài khoản Google của bạn.
Và đó có thể là đôi khi gây nhầm lẫn cho folks.
Tôi tin rằng khi các cuộc hội thảo được đăng mà không chỉ các slide,
nhưng một số vật liệu khác được gắn liền với nó.
Là đúng?
Và tôi có một file PDF lớn, như một chín trang PDF,
làm thế nào để thiết lập tất cả mà lên cho mọi người.
Và nó sẽ cho bạn một ý tưởng về giống như một cấu trúc cơ sở dữ liệu
để giữ các phím và các thẻ.
Vì vậy, tôi sẽ hy vọng có thể làm sáng tỏ về các OAuth
với đi vào tài liệu đó một chút nữa.
>> Một trong những điều đó là một con lớn là mà không có chức năng ẩn.
Bạn cần truy cập internet.
Nếu bạn không thể quyết định, đừng lo lắng.
Bạn có thể sử dụng cả hai.
Ví dụ, chúng ta hãy nói rằng bạn tạo ra một trò chơi bằng cách sử dụng ngâm qua GDK.
Bạn cũng có thể tạo ra một bảng dẫn đó là trong các đám mây.
Sử dụng gương API, bạn có thể gửi cho bạn điểm đến dịch vụ web bảng dẫn của bạn,
do đó, nó có thể được hiển thị.
>> Vì vậy, về cơ bản bạn muốn sử dụng những gì tốt nhất cho loại ứng dụng của bạn.
Không necessarily-- bạn không có để đi đến một bên hay khác.
Nó chỉ là một sẽ be-- nếu bạn đang sử dụng cả hai,
bạn có thể có một nhu cầu cho điều đó.
Và nó là rất nhiều công việc.
Nhưng đó chắc chắn là giá trị nó nếu bạn có thể nhận được nó thông qua.
>> Vì vậy, tôi sẽ cung cấp cho bạn một ví dụ nhanh chóng của API gương và khả năng của mình.
Vì vậy, ví dụ, một trong những những điều này that--
là dự án khởi Glass mà đi kèm với các mẫu Google.
Về cơ bản nó đẻ ra tất cả mọi thứ mà bạn
có thể làm với ít nhất là gương API.
>> Một số trong những thứ mà tôi đã có cho các bạn sớm hơn là tốt,
Ví dụ, các trò chơi, Trò chơi cân bằng và những người,
những người đang thực sự mẫu mã mà Google cung cấp cho bạn.
Vì vậy, bạn thấy, Google đã thực hiện rất nhiều công việc cho bạn.
Bạn chỉ cần cơ bản tìm ra chính xác như thế nào
để đưa ứng dụng của bạn với nhau để tận dụng tốt hơn
những công cụ và những điều rằng họ đã đưa cho bạn.
>> Đây là mẫu cho dòng thời gian.
Nhưng những gì chúng ta có thể làm ở đây là, các mã sau vào điều này,
là bạn có thể thấy chính xác làm thế nào họ chèn một tin nhắn vào một thời gian,
hoặc chèn một hình ảnh, hoặc chèn một thẻ HTML với phân trang.
Subscriptions-- một thuê bao là một cái gì đó mà bạn đăng ký.
Ví dụ, tôi đăng ký The New York Times.
Và do đó, họ gửi Glass của tôi, của tôi Glass cụ thể, cập nhật định kỳ.
Đó là những gì thực sự là tấm gương API.
Và trên các trang web phát triển Glass, họ có tất cả ở đây cho bạn,
do đó về cơ bản bạn có thể tận dụng điều này.
>> Vì vậy, một trong những khác những điều mà tôi muốn tôi đã có
khi tôi đã phát triển các ứng dụng Glass trước, và cũng sinh viên năm cuối của tôi,
là điều này mát mẻ.
Và nó được gọi là Thiết kế dòng chảy thủy tinh.
Và các nhà thiết kế dòng chảy thủy tinh về cơ bản là một cách để bạn
để xây dựng một ứng dụng Google Glass, để bạn có thể thực sự
xem những gì đang xảy ra.
>> Vì vậy, tôi đã xây dựng các loại hình tạm thời Google Glass áp dụng ở đây.
OK, Glass.
Và sau đó tôi muốn nó làm một cái gì đó.
Khởi động một ứng dụng CS50.
Và sau đó nó sẽ nói, chào mừng bạn đến ứng dụng CS50 tôi.
Và sau đó tôi có thể khai thác, như bạn có thể thấy ở đây, đối với nhiều lựa chọn hơn.
Và một, tôi có thể làm một trong hai số tự động Một cộng, hoặc tôi có thể viết PSET cho tôi.
Vì vậy, có những điều khác nhau.
Nếu bạn sử dụng tùy chọn PSET tôi viết, nó nói, cảnh báo, không được khuyến khích.
Không muốn để Glass PSET viết của bạn cho bạn.
>> Nhưng về cơ bản, đây là một công cụ tốt đẹp mà rất nhiều người đã bỏ qua.
Và nó sẽ là tuyệt vời nếu bạn có thể giúp đặt ra
ứng dụng của bạn trong một trong những mục này.
Và điều mát mẻ quá là có nút này xem xét lại thiết kế.
Và những gì xét lại thiết kế này nút nào, về cơ bản,
là nó cho phép Google thực Đội thủy tinh để xem xét ứng dụng của bạn
và cung cấp cho bạn ý kiến ​​về nó trước.
Vì vậy, rất nhiều tính năng mát mẻ rằng Glass Nhóm nghiên cứu đã thực hiện để xây dựng nó,
để làm cho nó dễ dàng như có thể cho bạn thực sự viết Google Glass
ứng dụng.
Yeah?
>> SPEAKER 1: Có phải chỉ này thiết kế, hoặc có thể bạn sau đó
dịch this-- thực hiện điều này tự động dịch thành mã mà bạn có thể sử dụng?
CHRISTOPHER Bartholomew: Vậy câu hỏi là, là điều này chỉ dành cho thiết kế,
và hiện nó chuyển thành các mã thực tế cho bạn?
Không, nó không.
Nhưng những gì nó làm là nó đánh bại một bảng trắng khổng lồ và tấn
mảnh giấy trắng.
Vì vậy, bạn biết chính xác một lần bạn áp dụng một thẻ cụ thể,
bạn biết nó sẽ apply-- khi bạn đang viết chương trình của bạn,
oh, tôi muốn thẻ này cụ thể để thực sự khởi động cái gì khác.
Và như vậy nó đẻ nó ra rất độc đáo.
Và nếu bạn đang có kế hoạch làm một ứng dụng Google Glass
và bạn làm một trong số này, tôi sẽ trình một trong những là tiền đề nghị của bạn.
Và tôi chắc chắn rằng TF của bạn sẽ thực sự hạnh phúc về điều đó, bởi vì họ sẽ
được như thế, oh đây là những gì ứng dụng của bạn không.
Tôi biết những gì tôi đang mong đợi từ nó.
Bởi vì đôi khi, đó là thực sự khó khăn để giữ
theo dõi những gì đang xảy ra trong một ứng dụng Glass.
>> Hãy quay trở lại này.
Một điều thú vị là các sử dụng sân chơi thủy tinh
để xem xét và tạo ra nội dung được hiển thị trên ứng dụng của bạn.
Vì vậy, những gì mà là một công cụ mà bạn đang thực sự có thể thiết kế như thế nào những điều trông.
Vì vậy, ví dụ, nếu tôi muốn make-- chờ đợi cho nó tải ở đây.
>> Nếu tôi muốn thực hiện một mẫu cụ thể, tôi có thể
làm điều đó ở đây sử dụng này, về cơ bản là một công cụ
rằng họ đã cho chúng tôi, để thực sự tùy biến
bao thẻ thực tế bạn sẽ nhìn.
Hello.
Điều này là rất tốt.
Thanks, Google.
Vì vậy, bạn có thể thực sự xem thẻ của bạn là
sẽ xem xét khi bạn bắt đầu xây dựng cho họ
và sau đó bạn bắt đầu gửi chúng cho Google Glass.
>> Điều tiếp theo là đây PDF handout mà tôi đã
tạo trong order-- nếu bạn đã đi làm báo
dịch vụ, thông báo định kỳ, hoặc làm việc với các gương API như trái ngược
đến GDK.
Và hãy để tôi lấy đó ra cho bạn.
>> Lấy một chút để tải tại đây, xin lỗi.
Cho là đã được mở.
Hiện chúng tôi đi.
>> Vì vậy, ví dụ, nếu bạn muốn thiết lập bằng cách sử dụng gương API,
Tôi có đầy đủ hướng dẫn chi tiết về cách làm thế nào that--
bạn truy cập vào API của Google giao diện điều khiển, với những gì tài khoản,
làm thế nào để tạo ra một specific-- tạo điều kiện cho các gương API,
làm việc với mở chứng thực, và cũng
làm thế nào để sử dụng các sân chơi mà chúng ta chỉ cần nhìn cụ thể.
Vì vậy, thông tin tốt ở đây mà sẽ đi kèm với sàn trượt thực tế.
>> Nếu không, bạn cũng có thể làm những việc khác ở đây,
và đặc biệt có sự cấu trúc cơ sở dữ liệu mà tôi đã tạo ra,
hay mà tôi đã làm cho bạn, mà bạn có thể nhìn vào
để xem làm thế nào để xây dựng một mở bảng chứng nhận cho người sử dụng.
Vì vậy, một cái gì đó để còn hiểu quảng cáo theo dõi,
đặc biệt là nếu bạn đang đi để được làm việc với các gương API.
Có bạn.
>> Vì vậy, một tấn các nguồn lực.
Những gì tôi khuyên bạn nên làm là đi developers.google.com/glass và đọc,
vì có rất nhiều các thông tin đó,
quá nhiều để đi qua toàn bộ cuộc hội thảo.
Nhưng có một thông tin rất nhiều, đó là rất nhiều thông tin tốt, rằng loại
mở rộng thêm về điều này, đặc biệt là trên bên mã của sự vật.
Tôi cũng đã thêm một cách nhanh chóng bắt đầu hướng dẫn cho các GDK,
do đó nếu bạn cần loại nhảy vào nó,
bạn có khả năng để làm điều đó là tốt.
>> Tôi đã có added-- là video ngay tại đây, Android Hướng dẫn.
Có một video YouTube đó là bao gồm, mà nếu bạn
muốn bắt đầu phát triển sử dụng hệ điều hành Android,
nếu bạn là một người mới bắt đầu, video thực sự sẽ giúp bạn làm điều đó.
Một lần nữa, các ứng dụng Glass đang sử dụng GDK
là ứng dụng theo nghĩa đen chỉ Android.
Họ có thể chuyển qua lại.
>> Cuối cùng tôi đã thêm một Google phong cách hướng dẫn cho Java.
Nếu có bất cứ điều gì specifically-- Làm thế nào để tôi làm a-- bạn biết,
cách tốt nhất để làm một là những gì cho vòng lặp, trong điều khoản của Google?
Đó là hướng dẫn phong cách sẽ giúp bạn làm được những điều đó.
>> Và đó là nó.
Vì vậy, tôi hy vọng các bạn có đầy đủ thông tin
để đi tiếp với nhảy vào một ứng dụng Google Glass.
Nhưng chắc chắn đến thăm các nguồn tài nguyên.
Chắc chắn đi sâu vào các loại khác nhau các ứng dụng có sẵn,
đặc biệt là các ứng dụng mẫu.
Nhìn vào một số mã mà họ cung cấp cho bạn.
Và một cách trung thực, với bạn kinh nghiệm trong CS50,
nó không phải là một khó khăn điều để đột nhập vào và nhận được trong.
OK?
Cám ơn.