คริ BARTHOLOMEW: ช่วงบ่ายดี
ขอขอบคุณสำหรับการมาถึง Google Glass-- ทำลาย
ผ่านเพดานกระจก เซสชั่นหรือการสัมมนา
การสัมมนานี้ที่เฉพาะเจาะจงไม่ได้จริงๆ ขึ้นอยู่กับเช่นตัวอย่างการเข้ารหัส
มันเป็นหลักเมื่อ ผมสอนมันเหมือนกับนี้
หรือเมื่อฉันตนเองสำหรับนักเรียน CS50 ปีที่ผ่านมาในโครงการของ Google แก้ว
มันก็ไม่ได้เข้ารหัสที่ จริงๆได้รับผลกระทบจริงๆพวกเขา
มันเป็นที่ดีฉันจะใช้เวลาทั้งหมด เครื่องมือเหล่านี้ว่า Google ได้ประทานแก่ข้า
และใช้พวกเขาในการสร้าง แอพลิเคชันที่เฉพาะเจาะจง
เรากำลังจะไปกว่าสิ่งที่สอง
เรากำลังจะไปกว่ารูปแบบการออกแบบ
เรากำลังจะไปกว่าการใช้งาน
เรากำลังจะไปกว่าว่าวิธีการ ที่จะใช้ความรู้ทั้งหมดที่ว่า Google
เป็นไปเพื่อให้การ you-- เพราะ Google เป็นพิเศษในแง่ของการให้
ตัวอย่างทั้งหมดที่คุณต้องการ
พวกเขากำลังจะให้คุณทั้งหมด เอกสารที่คุณต้องการที่จะใช้มัน
แต่เรากำลังจะใช้ ความรู้ที่ว่าพวกเขาได้
ให้คุณสามารถสร้าง แก้ว, การใช้งานกระจก
ดังนั้นขอเริ่มต้นที่นี่
ดังนั้นสิ่งที่สองที่คุณควร เพียงแค่เก็บไว้ในด้านหลังของหัวของคุณ
เมื่อใดก็ตามที่คุณกำลังทำ การใช้งาน Google Glass
เพราะหนึ่งในสิ่งที่ เกี่ยวกับ Google แก้ว
ตัวเองเป็นว่ามันเป็น ชิ้นขัดแย้งของเทคโนโลยี
ที่คนจำนวนมากไม่ใช้งานจริง
ดังนั้นในด้านหลังของคุณ หัวคุณควรเสมอ
คิด about-- ที่ดีที่สุด ความสำเร็จของเทคโนโลยีที่สวมใส่ใด ๆ
ขึ้นอยู่กับการใช้งาน ที่มีอยู่สำหรับมัน
หากไม่มีการใช้งานที่ดีสำหรับ อุปกรณ์เฉพาะแล้วก็ไร้ค่า
>> อีกสิ่งหนึ่งที่เป็นแก้ว นักพัฒนาที่ท้าทาย
คือการสร้างปพลิเคชันที่มี สะดวกสบายมากขึ้นและนวัตกรรม
กว่าปพลิเคชันโทรศัพท์มือถือของเราเอง
และนี้ไม่จริง หมายความว่าคุณต้อง
เพื่อสร้างแบรนด์ทั้งแอพลิเคชันใหม่
ผมหมายถึงตัวอย่างเช่นฉันสามารถเพียงแค่ เพียงแค่ไป, OK แก้ว, ถ่ายภาพ,
ร่วมกับ
และจากนั้นผมก็สามารถพูดได้ส่วนแบ่ง
แก้วตกลง
หุ้น
และฉันสามารถแบ่งปันให้กับวงการของฉันเพียงแค่ เช่นเดียวกับที่บน Google+ หรือบางสิ่งบางอย่าง
>> มันมากเร็วกว่าที่ฉันไป ออกจากที่นี่ถ่ายภาพ
แล้วเป็นหลัก ทำในสิ่งเดียวกัน
ดังนั้นมันทำให้สะดวกสบายมากขึ้น
มันเป็นวิธีการใหม่ในการทำ สิ่งนิด ๆ หน่อย ๆ ได้เร็วขึ้น
>> ตอนนี้อีกวิธีหนึ่งที่จะคิดเกี่ยวกับ การประยุกต์ใช้กระจกของ Google
หรือประเภทใด ๆ ของเทคโนโลยีที่สวมใส่ได้ การตรวจสอบคือว่าถ้าคุณอย่างสมบูรณ์
เช็ดอุปกรณ์มือถือของคุณ สิ่งที่จะเป็นครั้งแรกที่ห้า
การใช้งานที่คุณจะ จริงดาวน์โหลดและทำไม?
ดังนั้นเพียงแค่ให้ผู้ที่อยู่ใน ด้านหลังของหัวของคุณ
เมื่อคุณกำลังจะเริ่มต้นการออกแบบ แอพลิเคชันของ Google แก้ว
>> ดังนั้นสิ่งที่เป็นวาระการประชุมหรือไม่
สิ่งแรกที่เรา จะทำคือเรา
โดยทั่วไปจะบอกว่าสิ่งที่เป็นแก้ว?
เรากำลังจะพูดคุยเกี่ยวกับกระจก ระยะเวลาโดยทั่วไปสิ่งที่
เคลื่อนผ่านหน้าจอเมื่อคุณ ใช้ตัวควบคุมตามแนวด้านข้าง
เรากำลังจะพูดคุยเกี่ยวกับ รูปแบบการออกแบบสำหรับเครื่องแก้ว
>> เรากำลังจะพูดคุยเกี่ยวกับกระจก API เมื่อเทียบกับชุดพัฒนาแก้ว
ฉันจะโยนว่าประมาณ จำนวนมากเป็นหลัก
เพราะ API กระจกเป็น โปรแกรมเดิม
อินเตอร์เฟซที่ได้รับการปล่อยตัวโดย Google
นั่นคือเมฆ based
ในขณะที่ GDK, แก้ว Development Kit,
ถูกปล่อยออกมาลง ถนนเป็นหลักเพื่อให้
คุณสามารถใช้ฮาร์ดแวร์ ความสามารถใน Google แก้ว
เราจะไปกว่ามืออาชีพเคล็ดลับบางอย่าง และยังเป็นหลักทรัพยากรบางอย่าง
>> ดังนั้นแทนที่จะอธิบาย สิ่งที่เป็นกระจกโดยรวม
ฉันแค่จะใช้ วิดีโอหนึ่งนาที
ว่า Google ได้ให้บริการ ชนิดของไปมากกว่านั้น
เพราะผมคิดว่าเป็นหลัก วิธีที่ดีที่สุดที่จะทำมันได้โดยไม่ต้องให้ฉัน
แก้วทุกคนเดียวที่นี่
[วิดีโอเล่นภาพ]
-Here เป็นพื้นฐาน ของวิธีการใช้กระจก
นี่คือทัชแพดของคุณ
มันไหลออกมาจากวัดของคุณกับหูของคุณ
แตะทัชแพดจะตื่นขึ้นมาแก้ว
คุณควรจะเห็นการแสดงผล เหนือเส้นของคุณจากสายตา
ปรับให้เห็นทุกอย่าง
>> หน้าจอหลักที่แสดงให้เห็นนาฬิกา
นี่คือระยะเวลาของคุณ
มันเป็นแถวของบัตร
สิ่งที่ต้องมีซ้าย ที่เกิดขึ้นในขณะนี้หรือขึ้นมา
เช่นสภาพอากาศที่จะเกิดขึ้น เที่ยวบินหรือเหตุการณ์ในปฏิทินของคุณ
คุณสามารถแตะบนบัตรใด ๆ เพื่อดูเพิ่มเติม
รูดลงทุกที่ กลับไปที่ระยะเวลา
>> การ์ดไปทางขวาของ หน้าจอหลักจะมาจากอดีตที่ผ่านมา
ตัวอย่างข้อความ วิดีโอหรือภาพถ่าย
แตะที่ภาพเพื่อแบ่งปันมัน และเลือกหนึ่งในเพื่อนของคุณ
รูดลงเพื่อกลับไปสแตนด์บาย
และมีความสนุกกับการสำรวจ
>> [จบการเล่นวิดีโอ]
คริ BARTHOLOMEW: นั่นคือผู้ใช้ทั่วไป
อินเตอร์เฟซสำหรับ Google Glass
โดยพื้นฐานแล้วมันเป็นอย่างมาก ง่าย UI ระยะเวลาที่มุ่งเน้น
ที่ช่วยให้ผู้ใช้สามารถใช้ไม่ได้ คำสั่งเสียงเท่านั้น แต่ยัง
แถบนี้พร้อมขวามือ ด้านที่จะรูดจริงๆ
ได้อย่างรวดเร็วผ่านเฉพาะที่แตกต่างกัน มิติของเวลาที่แตกต่างกันแก้ว
บัตร
>> ดังนั้นสิ่งที่อยู่ในกระจก?
ดีจอแสดงผล 640 x 360
กล้องในตัวเองเป็นห้าล้านพิกเซล กล้องที่จะบันทึกวิดีโอ 720p
มันมี Wi-Fi และบลูทู ธ ในนั้น แต่มันไม่ได้มีโทรศัพท์มือถือ
ดังนั้นเพื่อที่จะใช้กระจก ด้านนอกของเครือข่าย Wi-Fi
คุณจะต้องเป็นหลักเชื่อมโยง ไปยังโทรศัพท์ของคุณโดยใช้ฮอตสปอต
>> การจัดเก็บประมาณ 12 กิกะไบต์และที่ไม่
รวมถึงระบบปฏิบัติการ
มันเป็นทั้งหมด 16 หลัก
มันมีอยู่สองกิกะไบต์ของ RAM
และมีบางอย่างที่ดีเพิ่มเติม ชิ้นส่วนของเทคโนโลยีที่มีการสร้างขึ้นใน
คุณมีการหมุน
คุณมี accelerometer
คุณมีแสงโดยรอบ การตรวจจับและความใกล้ชิด
เซ็นเซอร์ซึ่งจะใช้ สำหรับเช่นกระพริบ
ตัวอย่างเช่นถ้าผมกระพริบตามันจะใช้เวลา ภาพซึ่งเป็นชนิดของแปลก
แต่มันก็เป็นหนึ่งในชิ้นส่วนเหล่านั้นว่า คุณสามารถใช้ประโยชน์ภายในของ SDK
>> และคุณยังมีกระดูก แปลงสัญญาณเสียงการนำ
ดังนั้นที่ช่วยให้ผมจริงๆ ชนิดของกระซิบ, OK แก้ว
แล้วมันจะเข้าถึงคำสั่งของฉัน
ดังนั้นโดยรวมที่เป็นสิ่งที่ Google แก้ว
>> จึงขอได้มากยิ่งขึ้นในสารัตถะ ทรายของสิ่งที่บัตรลงเวลาเหล่านี้
และวิธีการที่เราสามารถใช้พวกเขา ที่จะทำสิ่งที่แตกต่างกัน
ดังนั้นมีสาม ประเภทของบัตรระยะเวลา
มีบัตรเป็นแบบคงที่ซึ่ง แสดงข้อความ, HTML, ภาพ, และวิดีโอ
สิ่งเหล่านี้ยังสามารถนำมาใช้เพื่อ เรียกสิ่งเหล่านี้เรียกว่าบัตรสด
หรือ Immersions
และเราจะพูดคุยเกี่ยวกับ ว่าในนิด ๆ หน่อย ๆ
>> บัตรบัตรแสดงสดที่มี สิ่งสำคัญที่ moment-- ปัจจุบัน
สิ่งที่แสดงผลเป็นหลัก
นาฬิกาจับเวลาเป็นตัวอย่างที่ดีสำหรับเรื่องนี้
>> และแช่แสดงสิ่ง เราเรียกกิจกรรม Android ที่
โดยทั่วไปจะใช้เวลามากกว่าหน้าจอทั้งหมด
ดังนั้นความคิดที่นี่คือคุณสามารถที่จะ ให้มากดีสะอาดคมชัด,
และการใช้งานแบบไดนามิกไม่ว่าจะเป็น มันเป็นเพียงแค่ CSS HTML ง่ายๆ
แม่แบบไม่ว่าจะเป็นบางสิ่งบางอย่าง ที่เกิดขึ้นและการใช้งาน
นี่คือภาพของเกม ที่เรียกว่าซอมบี้ Run ซึ่ง
เป็นจริงรักสนุก
เราจะดูที่ว่า
และนี่คือเกมที่นี่ที่ใช้ gyroscope-- ฉันให้พูด gyroscope--
ใช่มันเป็นวัดการหมุนวน
ฉันกำลังทำอะไรอยู่?
หมุนเพื่อให้คุณสามารถ จริงสมดุลของสิ่งที่อยู่ในหัวของคุณ
>> ดังนั้นขอไปมากยิ่งขึ้นในระยะเวลาที่บัตร
บัตรคงสามารถมีกำ ของบัตรเช่นอัลบั้มรูป
คุณจะได้เห็นที่แสดงโดย นี้พนังหน้าเล็ก ๆ น้อย ๆ ที่นี่
เมื่อคุณแตะลงในนั้นคุณจะได้รับ สายอื่นของบัตรระยะเวลา
และมีคุณจะสามารถชนิดของ เลื่อนผ่านการใช้แถบเลื่อนของคุณ
และคุณยังจะสามารถ ที่จะแบ่งปันบัตรที่เฉพาะเจาะจง
ดังนั้นขณะนี้ที่คุณควรจะค่อนข้าง คุ้นเคยกับประเภทที่แตกต่างกัน
ระยะเวลาของบัตร, สิ่งที่เรากำลังจะทำ
คือเรากำลังจะพูดคุย เกี่ยวกับรูปแบบการออกแบบ
และนี่อาจจะเป็นสิ่งที่ ที่นักเรียนส่วนใหญ่ได้รับการติดขึ้น
กับเมื่อพวกเขาเริ่มต้นการดำน้ำ ในการพัฒนา Google แก้ว
>> ดังนั้นมีสามรูปแบบการออกแบบ
รูปแบบการออกแบบครั้งแรก แจ้งเตือนเป็นระยะ ๆ
และสิ่งที่ไม่ได้ใช้กระจก บริการเว็บ API หรือพื้นหลัง Android
บริการที่จะผลักดัน แจ้งเตือนไปยังไทม์ไลน์
ตัวอย่างเช่นถ้าคุณลง ขึ้นสำหรับแอพพลิเค cnn.com ของ
พวกเขาจะส่งการแจ้งเตือนเมื่อ มีข่าวเหตุการณ์ที่เกิดขึ้น
>> กระจก API สามารถนำมาใช้ในการสร้าง ใด ๆ language-- API กระจกสามารถ
ใช้ภาษาใดในการสร้าง ปฏิสัมพันธ์บริการเว็บ
เพื่อเป็นหลักเช่นถ้าคุณเป็น ไม่คุ้นเคยกับ Java,
ซึ่งเป็นสิ่งที่ GDK ใช้และคุณ สนใจมากขึ้นใน PHP ตัวอย่างเช่น
คุณสามารถเขียนบริการ PHP และ การประยุกต์ใช้เครื่องแก้วที่
โต้ตอบกับว่า เมื่อเทียบกับการมี
การดำน้ำลึกลงไป ส่วน Java ของมัน
บริการพื้นหลัง Android การใช้งาน Java ต่อการพัฒนาชุดแก้ว
>> ดังนั้นสิ่งที่เราจะทำคือเราจะเปลี่ยน ไปเพียงตัวอย่างบนกระจก
ถ้าเราสามารถทำได้
ขออภัยสำหรับหน้าจอ
มันเอียงไปด้านข้างที่นี่ สำหรับคนที่อยู่ภายใน
มีที่เราจะไป
ขออภัยเกี่ยวกับที่
ใช้เวลาเล็กน้อยในการโหลดที่นี่
>> ดังนั้นนี่คือตัวอย่างของบางสิ่งบางอย่าง ที่นิวยอร์กไทม์สจะส่ง
มันเป็นเรื่องการแจ้งเตือนเป็นระยะว่า มีบัตรหลายแบบคงที่
มีข้อมูลเกี่ยวกับเรื่องนี้
ดังนั้นถ้าผมคลิกเข้าพูดไปและ นี้จะมี load-- ที่เราจะไป
ถ้าผมคลิกเข้ามันแล้ว สิ่งที่คุณจะได้รับที่นี่
คือคุณจะได้รับข้อมูล เกี่ยวกับพาดหัวหรือเรื่องราวต่างๆ
นอกจากนี้คุณยังสามารถแนบสิ่งที่มันเพื่อ จริงที่คุณสามารถอ่านออกเสียง
และสิ่งที่อ่านออกเสียงไม่ได้เป็น จะอ่านให้คุณในหูของคุณ
คุณไม่สามารถจริงๆได้ยิน แต่มันเป็นหลัก
เชื่อมต่อกระดูกที่ จะอ่านในหัวของคุณ
นี่คือวิธีที่ดีที่สุดที่จะนำมัน
>> นั่นคือสิ่งที่ชนิดของธาตุ แจ้งเตือนเกี่ยวกับ
มีทุกประเภทที่แตกต่างกันของพวกเขาคือ
ถ้าคุณใช้ทวิตเตอร์, ทวิตเตอร์ของ app อื่น
ว่าจะช่วยให้คุณตัวอย่างเช่น ของสิ่งเหล่านี้การแจ้งเตือนเป็นระยะ ๆ
ปพลิเคชันที่มี
>> pattern-- การออกแบบที่สองและ เราจะไปและกลับไปที่สิ่งที่
รูปแบบการออกแบบที่สอง เป็นงานต่อเนื่อง
และเป็นหลักนี้เป็นบัตรที่ ทำงานอย่างต่อเนื่องในพื้นหลัง
คุณสามารถออกบัตร
คุณสามารถไปทำอะไรบางอย่าง อื่นในระยะเวลา
แต่เป็นหลักสิ่งที่เป็นสิ่งที่เกิดขึ้น คือว่ามันจะทำงานตลอดเวลา
บางสิ่งบางอย่างที่เกิดขึ้นเสมอ ขึ้นเช่นการประยุกต์ใช้จริง
เช่นนาฬิกาจับเวลาตัวอย่างเช่น
>> นี้สามารถนำมาใช้ โดยใช้แก้วชุดพัฒนา
แต่คุณสามารถใช้ประโยชน์อย่างเต็มที่ ทั้งหมดของฮาร์ดแวร์แก้ว
Android GDK เป็น Java เท่านั้น
ดังนั้นถ้าคุณคุ้นเคย กับ Java ที่ดี
หากคุณคุ้นเคยกับ Android การพัฒนาโดยเฉพาะ
มีการสัมมนาที่ดีผมเชื่อว่า
ผมไม่แน่ใจว่าสิ่งที่เวลาที่แน่นอนคือ
แต่มีการสัมมนา ในการพัฒนา Android
หากคุณกำลังวางแผนที่จะทำ GDK, ผมขอแนะนำให้ไปที่หนึ่ง
โดยเฉพาะเพราะ มันจะซ้อนทับกัน
ว่าสิ่งที่คุณกำลัง จะใช้สำหรับแก้ว
>> ดังนั้นเรามาดู
ลองเปิด app อื่น
เราสามารถสลับไปยังสิ่งที่?
แก้วตกลง
เริ่มต้นการทำงาน
ดังนั้นนี่เป็นเกมที่ผมใช้ เมื่อฉันเบื่อเมื่อฉันไปทำงาน
เรียกว่าเรียกซอมบี้
และเป็นหลักสิ่งที่มันไม่เป็น มัน tracks-- มันเป็นหลัก
คุณกำลังวิ่งออกมาจาก ซอมบี้ตลอดเวลา
แต่มันก็เหมือนว่าฉัน run-- ฉันรู้ว่า นี้เป็นไปได้ awkward-- จริงๆ
แต่ถ้าฉันวิ่งไปรอบ ๆ ที่นี่ก็ ควรติดตามหรือให้ฉันก้าว
มันควรจะปรับปรุงวิธีการห่างไกลฉัน ทำงานหรือสิ่งต่าง ๆ เช่นว่า
>> ดังนั้นนี้เป็นเหมือนเเรกนี้ app เป็น essentially--
ก็การที่สองในการปรับปรุง ว่า side-- ที่น่ารำคาญ
แต่เป็นหลักสิ่งที่เกิดขึ้น ที่นี่เป็นที่นี้จะทำงานตลอดเวลา
และคุณกำลังมีปฏิสัมพันธ์กับมัน
และคุณสามารถเพียงแค่ชนิด การทำสิ่งที่แตกต่างกัน
และเพื่อให้มีจำนวนมาก ปพลิเคชันที่เป็นเหมือน
และมีปพลิเคชันที่คุณสามารถจริง สร้างที่ทำสิ่งเดียวกัน
ดังนั้นที่มัน
>> สิทธิ์ทั้งหมด
ดังนั้นการออกแบบต่อไป รูปแบบคือการแช่
Immersions จะใช้ทั้งหมด หน้าจอและระยะเวลาทั้งหมด
จริงเพื่อให้คุณไม่สามารถเพียงแค่กระโดดออก และไปทำสิ่งอื่น ๆ ถ้าคุณต้องการ
มันเหมือนกับว่าคุณกำลังเล่น เกมบนกระจกในตัวเอง
นี้สามารถนำมาใช้ ใช้ยัง GDK
ดังนั้นอีกครั้ง ข้อดีของการใช้ GDK
คือการที่คุณใช้เวลาเต็มพื้น ประโยชน์จากฮาร์ดแวร์ที่
บน Google Glass ในตัวเอง
>> ดังนั้นเรากำลังจะไปถึง ตัวอย่างหนึ่งที่เพิ่มเติมเกี่ยวกับกระจก
แก้วตกลง
เล่นเกมของความสมดุล
ดังนั้นนี่เป็นเกมที่ผมชอบที่จะเล่นเมื่อ ฉันเบื่อที่ทำงานเพียงในการประชุม
หวังว่ามันจะแสดง ที่นี่ที่สองใด ๆ ในขณะนี้
มีที่เราจะไป
สิทธิ์ทั้งหมด
ดังนั้นสิ่งที่มันเป็นเป็นฉัน โดยใช้ JavaScript
เพื่อความสมดุลของวัตถุเหล่านี้ใน หัวของฉันสิ่งที่ต้องการที่
ดังนั้นนี้เป็นชนิดของ การประยุกต์ใช้การแช่
ระดับเก้าก็เหมือนเป็นไปไม่ได้
>> ตกลงแก้ว
นอกจากนี้ยังมีเกมแบบโต้ตอบที่ ที่คุณสามารถทำได้ like-- ไม่ได้บันทึกวิดีโอ
หยุดการบันทึก
คุณกำลังบันทึกทำไม?
ขอโทษ
แก้วจะแสดงขึ้น
ตกลงแก้ว
เล่นเกมของดิน Shooter
ดังนั้นนี่คืออีกหนึ่งของ เกมแบบโต้ตอบผู้ที่แปลก
ที่คุณสามารถรับประทานอาหารรอบกับ
นี้ใช้จำนวนมากของส่วนประกอบ ภายในของ Google แก้ว
ไฟไหม้
ฉันน่ากลัวในเกมนี้
และเป็นหลัก, คุณก็สามารถใช้ ไฟคำจริงออกไปและไฟไหม้
ไฟไหม้
โอ้ก็ไม่เคยที่จะเกิดขึ้น
ฉันจะคิดถึงมันทุกครั้ง
แต่ชนิดของมันจะช่วยให้ คุณมากขึ้นตัวอย่างเช่น
ของการใช้ทั้งหมดที่แตกต่างกัน ส่วนประกอบที่จะทำให้เกมเหล่านี้แก้ว
ดังนั้นสิ่งต่อไปที่คุณ ต้องการที่จะคิดเกี่ยวกับที่นี่
เป็นวิธีการภาวนาเป็นคำแฟนซี สำหรับวิธีการที่ฉันจะเริ่มต้นการประยุกต์ใช้ของฉันได้อย่างไร
ดังนั้นมีวิธีการที่แตกต่างกัน งัดวิธีการภาวนาที่แตกต่างกัน
รูปแบบการออกแบบที่แตกต่างกัน ตัวอย่างเช่นการแจ้งเตือนเป็นระยะ ๆ
เหล่านั้นจะไม่ใช้ตกลงเมนูแก้ว
ดังนั้นหากคุณต้องการที่จะทำบางสิ่งบางอย่าง ที่มีและส่งการแจ้งเตือน
ว่าคุณมีโปรแกรมที่จะแจ้งเตือน คุณเกี่ยวกับสิ่งที่เกิดขึ้น
คุณจะไม่สามารถที่จะ นำมาซึ่งการใช้เมนูแก้ว
นั่นเป็นเพียงบางสิ่งบางอย่าง ว่าคุณจะสามารถที่จะทำ
ผ่านกระจก GDK ในตัวเอง
>> ดังนั้นผมจึงได้ใช้ทั้งสอง เงื่อนไข, กระจก API และกระจก GDK
ดังนั้นผมจะไปเป็น ผู้นิด ๆ หน่อย ๆ ลึก
ดังนั้นก่อนที่ GDK, กระจกถูกนำมาใช้เป็นหลัก
เป็นปฏิสัมพันธ์การประยุกต์ใช้
มันใช้เว็บแบ็ก​​เอนด์ บริการที่จะบรรลุ
งานง่ายๆเช่นระยะเวลา การสมัครใช้งานร่วมกันเนื้อหา
และข้อความเสียง
แก้วโดยใช้ API กระจกสามารถ จะเขียนในเกือบทุกภาษา
แก้วว่ามีเพียง ใช้ API กระจกจะไม่
มีความสามารถในการใช้งาน เสียงวิธีการภาวนา
หรือสารพัดของฮาร์ดแวร์เช่น ไจโรสโคปและ accelerometer
>> คุณสามารถสร้างแก้วโดยไม่ต้อง อุปกรณ์ทางกายภาพในมือ
เพื่อให้เป็นสิ่งที่ดี
ดังนั้นหากคุณต้องการเพียงแค่สร้าง แก้วที่คุณทำไม่ได้จริงๆ
ต้องการอุปกรณ์ที่เกิดขึ้นจริง คุณสามารถทำได้โดยเฉพาะอย่างยิ่ง
ถ้ามันเป็นเรื่องยากที่จะได้รับของ Google ที่เกิดขึ้นจริง แก้วหรือถ้าคุณไม่ได้มีหนึ่ง
หรืออะไรแบบนี้
มันต้องมีความรู้เกี่ยวกับ oAuth2
และสิ่งที่ตรวจสอบความถูกเปิด คือถ้าคุณเคย
ไปสู่​​เว็บไซต์ที่กล่าวว่า ลงชื่อเข้าใช้ด้วย Facebook ของคุณ
หรือเข้าสู่ระบบด้วยบัญชีผู้ใช้ Google ของคุณ สิ่งที่ต้องการที่ที่เปิดรับรองความถูกต้อง
และที่เป็นหลักจะเป็น เพราะใช้ API กระจกเป็นเมฆ
บริการ
>> สำหรับ GDK, แก้ว ชุดพัฒนาเป็นในสาระสำคัญ
ขยายไปสู่​​การพัฒนา Android
มันสามารถนำมาใช้กับ Java
นักพัฒนาได้เต็มรูปแบบแม้ว่า ทุกฮาร์ดแวร์พื้นเมือง
คุณสมบัติรวมทั้ง ไจโรสโคปและ accelerometer
โดยจะใช้เป็นหลักในการ เสียงความสามารถในการภาวนา
ในขณะที่คุณ saw-- ตกลงแก้ว ที่เมนูทั้ง thing--
บัตรมีชีวิตและการใช้งานที่ดื่มด่ำ
นี้ไม่จำเป็นต้องให้คุณ มีอุปกรณ์ในมือ
เพราะคุณมักจะมีอย่างต่อเนื่อง โหลดรหัสได้ถึงแก้วของคุณ
ในการทดสอบด้วย
>> ดังนั้น GDK เมื่อเทียบกับกระจก
ข้อดีของมันที่ตรงไปตรงมา สำหรับนักพัฒนา Android,
เริ่มต้นหรือมืออาชีพ
คุณมีความสามารถในการ ใช้ฮาร์ดแวร์ทั้งหมดที่พื้นเมือง
จะเปิดประตูให้ โต้ตอบแก้ว,
ที่ทำงานแบบออฟไลน์ คุณไม่จำเป็นต้องอินเทอร์เน็ต
และเอกสารจำนวนมาก
ดังนั้นมันเป็นเอกสารที่ดี
>> ข้อเสียที่ว่ามันเป็นเพียง ที่มีอยู่ในหนึ่งภาษา Java
และการพัฒนาแบบบูรณาการตั้งค่า สามารถใช้จริงเป็นเวลานานสวย
ที่จะทำ
เมื่อฉันบอกว่าเวลานานและผมหมายถึง เช่นอาจจะสองสามชั่วโมงจะได้รับมัน
ทั้งหมดการกำหนดค่า
มีจำนวนมากที่มี สิ่งที่เหมือนกันคุณจะต้อง
ที่จะต้องพิจารณาเช่นแบตเตอรี่ ชีวิตและการใช้หน่วยความจำ
ฉันหมายความว่าฉันอยู่ที่ 100% เมื่อ ผมเริ่มนำเสนอนี้
และผมก็ปรับตัวลดลง 20% อยู่แล้ว
>> ดังนั้นขึ้นอยู่กับปพลิเคชันที่คุณใช้ และขึ้นอยู่กับสิ่งที่ app ของคุณจริง
ไม่ว่าคุณต้องการที่จะคิดเกี่ยวกับการตกลงอะไร ฉันสามารถทำอะไรกับแบตเตอรี่น้อยที่สุด
ปริมาณการใช้ชีวิต?
ดังนั้นผู้สิ่งที่สำคัญเมื่อมี คุณเริ่มใช้สารพัดทุกคน
>> ในแง่ของกระจก API คุณสามารถสวยมาก
ใช้เก​​ือบทุกภาษา ที่มีกรอบเว็บ
คุณไม่สามารถใช้ C แต่ยกตัวอย่างเช่น คุณสามารถใช้ PHP, Java, Python, Ruby,
ไปภาษาที่แตกต่างกันอื่น ๆ
และสิ่งที่น่าสนใจคือมันเป็นเพียงแค่ใช้ สถาปัตยกรรมเว็บตรงไปตรงมา
คุณทำตามคำขอโพสต์
มันเสียบบัตรเข้าไป
คุณทำให้ได้รับการร้องขอ
จะได้รับบัตร
>> ข้อเสียคือการที่คุณจะต้อง ความรู้ OAuth2, นั่นคือการเข้าสู่ระบบ
ด้วยบัญชีผู้ใช้ Google ของคุณ
และนั่นอาจจะเป็นบางครั้ง สำหรับคนเกิดความสับสน
ผมเชื่อว่าเมื่อการสัมมนา จะโพสต์ที่ไม่เพียง แต่ภาพนิ่ง
แต่บางวัสดุอื่น ๆ ที่แนบมากับมัน
ว่าถูกต้องหรือไม่
และผมก็มีรูปแบบไฟล์ PDF ขนาดใหญ่ เช่นหน้าเก้าไฟล์ PDF,
เกี่ยวกับวิธีการตั้งค่าทั้งหมดที่ขึ้นสำหรับคน
และมันจะช่วยให้คุณความคิดของ เช่นโครงสร้างฐานข้อมูล
จะถือกุญแจและสัญญาณ
ดังนั้นผมจึงหวังว่าจะสามารถที่จะ หลั่งน้ำตาแสงบางประการเกี่ยวกับ OAuth
ด้วยการเข้าไปในเอกสารที่ นิด ๆ หน่อย ๆ เพิ่มเติม
>> หนึ่งในสิ่งที่เป็นนักโทษใหญ่คือ ว่ามีการทำงานแบบออฟไลน์
คุณไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต
ถ้าคุณไม่สามารถตัดสินใจได้ไม่ต้องกังวล
คุณสามารถใช้ทั้ง
ตัวอย่างเช่นสมมติว่าคุณสร้าง เกมที่ใช้การแช่ผ่าน GDK
นอกจากนี้คุณยังสามารถสร้าง ลีดเดอร์ที่อยู่ในระบบคลาวด์
การใช้ API กระจกคุณสามารถส่งของคุณ คะแนนที่จะลีดเดอร์บริการเว็บของคุณ
ดังนั้นจึงสามารถแสดงผล
>> ดังนั้นคุณจึงจำเป็นอย่างยิ่งต้องการที่จะใช้สิ่งที่ ที่ดีที่สุดสำหรับประเภทการประยุกต์ใช้ของคุณ
ไม่ necessarily-- คุณไม่ได้ จะไปด้านใดด้านหนึ่งหรืออื่น ๆ
มันเป็นเพียงหนึ่งที่จะ be-- ถ้าคุณกำลังจะใช้ทั้งสอง
คุณอาจมีความจำเป็นในการที่
และมันก็เป็นมากในการทำงาน
แต่มันก็คุ้มค่าแน่นอน ถ้าคุณได้รับมันผ่าน
>> ดังนั้นผมจะให้คุณตัวอย่างรวดเร็วของ กระจก API และความสามารถของตน
ดังนั้นสำหรับตัวอย่างเช่นหนึ่งใน สิ่ง that-- นี้
เป็นโครงการเริ่มต้นที่แก้ว มาพร้อมกับตัวอย่างของ Google
มันเป็นพื้นออกวาง ทุกอย่างที่คุณ
สามารถทำอะไรกับอย่างน้อยกระจก API
>> บางสิ่งที่ฉันมี แสดงให้เห็นว่าคุณก่อนหน้านี้เช่นกัน
ยกตัวอย่างเช่นเกม เกมสมดุลและเหล่านั้น
เหล่านั้นเป็นจริงตัวอย่าง รหัสว่า Google ให้คุณ
ดังนั้นคุณจะเห็น Google ได้ทำ ทำงานมากสำหรับคุณ
คุณเพียงแค่ต้องโดยทั่วไป คิดออกว่าวิธีการ
ที่จะนำใบสมัครของคุณ ร่วมกันที่ดีกว่าการใช้
เครื่องมือเหล่านั้นและสิ่งเหล่านั้น ที่พวกเขาได้รับคุณ
>> นี่คือตัวอย่างสำหรับระยะเวลา
แต่สิ่งที่เราสามารถทำที่นี่คือ รหัสหลังเกี่ยวกับเรื่องนี้,
คือคุณสามารถดูว่าวิธีการที่พวกเขา แทรกข้อความลงในระยะเวลา,
หรือใส่ภาพหรือใส่ บัตรกับ HTML หน้าลิ
Subscriptions-- การสมัครสมาชิกเป็น สิ่งที่คุณสมัครเป็นสมาชิก
ตัวอย่างเช่นผมสมัครเป็นสมาชิก เดอะนิวยอร์กไทม์ส
และเพื่อให้พวกเขาส่งแก้วของฉันของฉัน เฉพาะแก้วปรับปรุงเป็นระยะ ๆ
นั่นคือสิ่งที่จริงๆ API กระจกเป็น
และในเว็บไซต์ของนักพัฒนาแก้ว พวกเขาได้ทั้งหมดที่นี่สำหรับคุณ
เพื่อให้คุณโดยทั่วไปสามารถใช้ประโยชน์จากนี้
>> ดังนั้นหนึ่งในที่อื่น ๆ สิ่งที่ฉันต้องการฉันมี
เมื่อฉันได้รับการพัฒนาโปรแกรมประยุกต์แก้ว ก่อนและยังนักเรียนของผมเมื่อปีที่แล้ว
นี่คือสิ่งดีๆ
และก็เรียกว่า ออกแบบการไหลของเครื่องแก้ว
และออกแบบการไหลของเครื่องแก้ว เป็นพื้นวิธีการที่คุณ
ในการสร้างแอพลิเคชันแก้วของ Google เพื่อให้คุณสามารถจริง
ดูสิ่งที่เกิดขึ้น
>> ดังนั้นผมจึงสร้างชนิดของชั่วคราวนี้ โปรแกรม Google Glass ที่นี่
ตกลงแก้ว
แล้วฉันต้องการจะทำบางสิ่งบางอย่าง
เปิดตัวแอพพลิเค CS50
และจากนั้นก็จะพูดว่า ยินดีต้อนรับสู่แอพพลิเค CS50 ของฉัน
แล้วฉันสามารถแตะ, เท่าที่คุณสามารถ ดูที่นี่สำหรับตัวเลือกมากขึ้น
และหนึ่งที่ฉันสามารถจะทำโดยอัตโนมัติ บวกหรือฉันสามารถเขียน PSET ฉันสำหรับฉัน
ดังนั้นจึงมีสิ่งที่แตกต่าง
ถ้าคุณใช้ตัวเลือกเขียน PSET ของฉัน มันบอกว่าคำเตือนไม่แนะนำให้ใช้
ไม่ต้องการแก้ว เขียน PSET ของคุณ
>> แต่เป็นหลักนี้เป็นเครื่องมือที่ดี ที่คนจำนวนมากไม่ได้รับ
และมันจะดี หากคุณสามารถช่วยออกวาง
แอพลิเคชันของคุณในหนึ่งของรายการเหล่านี้
และสิ่งที่เย็นเกินไปก็คือว่า มีปุ่มทบทวนการออกแบบนี้
และสิ่งที่ทบทวนการออกแบบนี้ ปุ่มไม่เป็นหลัก
มันช่วยให้ Google ที่เกิดขึ้นจริง ทีมงานแก้วเพื่อตรวจสอบ app ของคุณ
และให้ความเห็นเกี่ยวกับมันก่อน
ดังนั้นจำนวนมากของคุณสมบัติเย็นที่กระจก ทีมงานได้ทำเพื่อที่จะสร้างมัน
ที่จะให้มันเป็นไปอย่างง่ายดายสำหรับ ให้คุณจริงเขียน Google แก้ว
การใช้งาน
ใช่?
>> ลำโพง 1: นี้เป็นเพียง การออกแบบหรือคุณสามารถแล้ว
แปลเจ้านี่ไม่นี้โดยอัตโนมัติ แปลเป็​​นรหัสที่คุณสามารถใช้?
คริ BARTHOLOMEW: ดังนั้นคำถาม ก็คือว่านี่เป็นเพียงสำหรับการออกแบบ,
และมันไม่แปลเป็​​น รหัสที่เกิดขึ้นจริงสำหรับคุณ?
ไม่มีก็ไม่ได้
แต่สิ่งที่มันไม่เป็นมันไม่ชนะ กระดานไวท์บอร์ดขนาดยักษ์และตัน
ของชิ้นส่วนสีขาวของกระดาษ
เพื่อให้คุณรู้ว่าครั้งหนึ่ง ที่คุณใช้บัตรที่เฉพาะเจาะจง
คุณรู้ว่ามันจะนำไปใช้เมื่อ คุณเขียนโปรแกรมของคุณ
โอ้ฉันต้องการที่เฉพาะเจาะจงการ์ดนี้เพื่อ จริงเปิดอย่างอื่น
และดังนั้นจึงวางมันออกมาอย่างมาก
และถ้าคุณกำลังวางแผนที่จะ ทำแอพลิเคชันของ Google แก้ว
และคุณทำอย่างหนึ่งเหล่านี้ผมจะส่ง หนึ่งในจำนวนนี้เป็นข้อเสนอของคุณก่อน
และผมมั่นใจว่า TF ของคุณจะเป็นจริง มีความสุขกับว่าเพราะพวกเขาจะ
จะเป็นเหมือนโอ้นี่คือสิ่งที่ แอพลิเคชันของคุณไม่
ฉันรู้ว่าสิ่งที่ผมคาดหวังจากมัน
เพราะบางครั้งก็ จริงๆยากที่จะให้
ติดตามสิ่งที่เกิดขึ้นในการตรวจสอบกระจก
>> ลองกลับไปนี้
อีกสิ่งที่น่าสนใจคือการใช้ ของสนามเด็กเล่นเครื่องแก้ว
เพื่อตรวจสอบและสร้างเนื้อหาที่ จะแสดงในใบสมัครของคุณ
ดังนั้นสิ่งที่เป็นเป็นเครื่องมือที่คุณ จริงสามารถออกแบบวิธีการมองสิ่งต่างๆ
ดังนั้นสำหรับตัวอย่างเช่นถ้าผมต้องการที่จะ make-- รอให้โหลดที่นี่
>> ถ้าผมต้องการที่จะทำให้ แม่แบบที่เฉพาะเจาะจงที่จะทำได้
ทำที่นี่ใช้ นี้เป็นหลักเครื่องมือ
ที่พวกเขาได้รับเรา จริงๆการปรับแต่ง
วิธีบัตรที่แท้จริงของคุณจะไปดู
สวัสดี
นี่คือที่ดี
ขอบคุณ Google
ดังนั้นคุณสามารถจริง ดูว่าบัตรของคุณ
จะไปดูเมื่อคุณ เริ่มต้นสร้างพวกเขา
และจากนั้นคุณเริ่มส่ง พวกเขาไปที่ Google แก้ว
>> สิ่งต่อไปนี้คือ เอกสาร PDF ที่ฉันได้
สร้างขึ้นใน Order-- ถ้าคุณ จะทำการแจ้งเตือน
บริการแจ้งเตือนเป็นระยะ ๆ หรือ ทำงานกับ API กระจกตรงข้าม
เพื่อ GDK
และให้ฉันได้รับที่ออกมาให้คุณ
>> การที่จะโหลดบิตที่นี่ขอโทษ
ควรจะเปิดให้บริการแล้ว
มีที่เราจะไป
>> ดังนั้นสำหรับตัวอย่างเช่นถ้าคุณต้องการที่จะ ตั้งค่าการใช้ API กระจก
ผมมีคำแนะนำรายละเอียดเต็มรูปแบบ เกี่ยวกับวิธีการทำ that-- วิธี
คุณสามารถเข้าถึง API ของ Google คอนโซลกับสิ่งที่บัญชี
วิธีการสร้าง specific-- การเปิดใช้งาน API กระจก
การทำงานร่วมกับเปิด รับรองความถูกต้องและยัง
วิธีการใช้ที่สนามเด็กเล่น เราเพียงแค่มองเฉพาะที่
ข้อมูลที่ดีดังนั้นที่นี่ที่จะ มาพร้อมกับชุดภาพนิ่งที่เกิดขึ้นจริง
>> มิฉะนั้นคุณยังสามารถ ทำสิ่งอื่น ๆ ที่นี่
และโดยเฉพาะมีเป็น โครงสร้างฐานข้อมูลที่ผมได้สร้างขึ้น
หรือที่ฉันได้ทำเพื่อ คุณที่คุณสามารถดู
เพื่อดูวิธีการสร้างเปิด ตารางการตรวจสอบสำหรับผู้ใช้
ดังนั้นสิ่งที่จะยัง เข้าใจโฆษณาติดตาม,
โดยเฉพาะอย่างยิ่งถ้าคุณกำลังจะไป ได้ร่วมงานกับ API กระจก
นั่นปะไร
>> ดังนั้นตันของทรัพยากร
สิ่งที่ฉันขอแนะนำให้ทำคือไป developers.google.com/glass และอ่าน
เพราะมีจำนวนมาก ของข้อมูลที่มี
ไกลมากเกินไปที่จะไปมากกว่า สัมมนาทั้งหมด
แต่มีข้อมูลจำนวนมากที่ ข้อมูลจำนวนมากชนิดที่ดีที่
ขยายตัวมากขึ้นเกี่ยวกับเรื่องนี้โดยเฉพาะอย่างยิ่ง ในด้านรหัสของสิ่งที่
ฉันยังเพิ่มอย่างรวดเร็ว เริ่มต้นคำแนะนำสำหรับ GDK,
เพื่อที่ว่าถ้าคุณจำเป็นต้อง ชนิดของการกระโดดลงไปในมัน
คุณมีความสามารถในการทำเช่นนั้นได้เป็นอย่างดี
>> ผมเคย added-- มีวิดีโอ ที่นี่สอน Android
มีวิดีโอ YouTube เป็น ที่รวมว่าถ้าคุณ
ต้องการที่จะเริ่มต้นการพัฒนาโดยใช้ ระบบปฏิบัติการ Android,
ถ้าคุณเริ่มต้นที่วิดีโอ จริงๆจะช่วยให้คุณทำ
อีกครั้งการใช้งานกระจก ที่มีการใช้ GDK
มีการใช้งานอย่างแท้จริงเพียง Android
พวกเขาสามารถพอร์ตไปมา
>> ในที่สุดฉันได้เพิ่ม Google คู่มือสไตล์สำหรับ Java
ถ้ามีอะไรที่ specifically-- ฉันจะทำเเรกวิธีที่คุณรู้ว่า
สิ่งที่เป็นวิธีที่ดีที่สุดที่จะทำ ห่วงในแง่ของ Google?
คู่มือสไตล์ที่จะ ช่วยให้คุณทำสิ่งเหล่านั้น
>> และที่มัน
ดังนั้นผมจึงหวังว่าพวกคุณ มีข้อมูลเพียงพอ
ที่จะไปข้างหน้าด้วยการกระโดดลงไป แอพลิเคชันของ Google แก้ว
แต่แน่นอนเยี่ยมชมทรัพยากร
แน่นอนดำน้ำในประเภทที่แตกต่างกัน ของการใช้งานที่มีอยู่
โดยเฉพาะอย่างยิ่งการใช้งานตัวอย่าง
ดูที่บางส่วนของรหัส ที่พวกเขาให้คุณ
และตรงไปตรงมากับคุณ ประสบการณ์ในการ CS50,
มันไม่ควรจะเป็นเรื่องยาก สิ่งที่จะบุกเข้าไปและได้รับการ
OK?
ขอบคุณ