CHRISTOPHER BARTHOLOMEW: მოგესალმებით. მადლობა გადაგიხადოთ მოდის Google შუშა Breaking მეშვეობით მინის ჭერის სხდომაზე, ან სემინარი. ამ კონკრეტულ სემინარი ნამდვილად არ არის საფუძველზე, როგორიცაა, კოდირების მაგალითები. ეს არსებითად, როდესაც მე ვასწავლიდი ამ იგივე ან როცა mentored სტუდენტებს CS50 გასულ წელს Google Glass პროექტები, ეს არ იყო კოდირება, ნამდვილად, ნამდვილად იმოქმედა მათ. ეს იყო, ისევე, როგორ შემიძლია მიიღოს ყველა ეს ინსტრუმენტი, რომელიც Google მომცა, და მათი გამოყენება კონკრეტული პროგრამა? ჩვენ ვაპირებთ წავიდეთ მეტი წყვილი რამ. ჩვენ ვაპირებთ წავიდეთ მეტი დიზაინის ნიმუშები. ჩვენ ვაპირებთ წავიდეთ მეტი განაცხადი. ჩვენ ვაპირებთ წავიდეთ მეტი გზა მიიღოს ყველა იმ შეგნებით, რომ Google აპირებს, რათა თქვენგანი რადგან Google არის განსაკუთრებული გრძნობა მიცემა თქვენ ყველა ნიმუშები გჭირდებათ. ისინი აპირებენ გაძლევთ ყველა დოკუმენტაცია თქვენ უნდა განახორციელოს იგი. მაგრამ ჩვენ ვაპირებთ გამოვიყენოთ რომ ცოდნა, რომ ისინი მოგცათ შექმნა მინის, მინის პროგრამა. ასე რომ, მოდით დავიწყოთ აქ. ასე რამდენიმე რამ, რომ თქვენ უნდა მხოლოდ შენარჩუნება უკან თქვენი უფროსი როდესაც თქვენ აკეთებთ Google Glass პროგრამა. იმის გამო, რომ ერთ-ერთი რამ, შესახებ Google Glass in თავისთავად, რომ ეს საკამათო ნაჭერი ტექნოლოგია რომ არა ბევრი ეგ რეალურად გამოიყენოს. ასე რომ, უკან თქვენი ხელმძღვანელი, თქვენ ყოველთვის უნდა ვფიქრობ დაახლოებით საბოლოო წარმატების ნებისმიერი wearable ტექნიკა დამოკიდებულია პროგრამები რომ შესაძლებელია ეს. თუ იქ არ არის კარგი განაცხადების კონკრეტული მოწყობილობა, მაშინ ეს უსარგებლო. კიდევ ერთი რამ არის, როგორც Glass დეველოპერები, გამოწვევა არის, რათა შეიქმნას apps, რომ უფრო მოსახერხებელი და ინოვაციური ვიდრე ჩვენი საკუთარი მობილური მოწყობილობის apps. და ეს ფაქტობრივად არ ნიშნავს, რომ თქვენ უნდა შექმნათ მთელი ახალი პროგრამა. ვგულისხმობ, მაგალითად, მე შემიძლია უბრალოდ უბრალოდ, კარგი შუშა, იღებს სურათს, გაზიარება. და მაშინ მე შემიძლია უბრალოდ ვთქვა, წილი. OK Glass. წილი. და შემიძლია გაუზიაროს ეს ჩემს წრეების მხოლოდ მოსწონს, რომ Google+ ან რამე. ეს ბევრი უფრო სწრაფად, ვიდრე ჩემთვის აპირებს აქ, სურათის გადაღება, და შემდეგ არსებითად აკეთებს იმავეს. ასე რომ, რაც უფრო მოსახერხებელია. ეს ინოვაციური გზა უნდა გააკეთოს, რამ ცოტა უფრო სწრაფია. ახლა, სხვა გზა ვიფიქროთ Google Glass განცხადება, ან რაიმე სახის wearable ტექნიკა app, არის ის, რომ თუ მთლიანად წაშლილია თქვენი მობილური მოწყობილობის რა იქნება პირველი ხუთი განაცხადების რომ თქვენ რეალურად ჩამოტვირთვა და რატომ? ასე უბრალოდ შეინახოს იმ უკან თქვენი უფროსი როდესაც თქვენ ვაპირებთ დავიწყოთ პროექტირება Google Glass განაცხადი. რა არის დღის წესრიგში? პირველი, რაც ჩვენ ვაპირებ ამის გაკეთებას, ჩვენ აპირებს ძირითადად ვთქვათ, რა არის შუშა? ჩვენ ვაპირებთ ვისაუბროთ Glass ვადებს, ძირითადად ისაა, რომ მოძრაობს მთელს ეკრანზე, როდესაც თქვენ გამოიყენოს კონტროლერი გასწვრივ მხარეს. ჩვენ ვაპირებთ ვისაუბროთ დიზაინი ნიმუშების მინის. ჩვენ ვაპირებთ ვისაუბროთ სარკე API წინააღმდეგ მინის დეველოპერი ნაკრები. მე იმისათვის, რომ გარშემო ბევრი, ძირითადად, იმის გამო, რომ სარკის API იყო ორიგინალური პროგრამის ინტერფეისი, რომელიც გამოიცა Google. რომ არის Cloud დაფუძნებული. იმის გამო, რომ GDK, მინის განვითარების Kit, გაათავისუფლეს ქვემოთ გზაზე, არსებითად ასე რომ თქვენ შეგიძლიათ რეალურად გამოიყენოს ტექნიკა შესაძლებლობების Google Glass. ჩვენ წავიდეთ მეტი რამდენიმე პროფესიულ რჩევას, და ასევე, არსებითად, გარკვეული რესურსები. ასე რომ, ნაცვლად აეხსნა ზუსტად რა არის Glass საერთო ჯამში, მე უბრალოდ აპირებს გამოიყენოს ერთი წუთი ვიდეო რომ Google უზრუნველყო სახის წასვლა მას, იმიტომ, რომ მე ვფიქრობ, რომ ის არსებითად საუკეთესო გზა ამის გარეშე მე მიცემა მინის თითოეული ადამიანი აქ. [ვიდეო აღწარმოების] -Here საფუძვლები თუ როგორ გამოიყენოთ Glass. ეს არის თქვენი touchpad. ის მუშაობს თქვენი ტაძარი თქვენს ყურში. ლიბერალიზაცია touchpad გაიღვიძოს Glass. თქვენ უნდა ნახოთ ჩვენება ზემოთ თქვენი თვალწინაა. შეცვალოს იგი, ყველაფერი. საწყის ეკრანზე აჩვენებს საათი. ეს არის თქვენი ვადებს. ის გრაფაში ბარათები. რამ მარცხენა არის ახლა ხდება და მოდის, როგორც ამინდის, მომავალი ფრენის, ან მოვლენა თქვენს კალენდარში. შეგიძლიათ დაკრავენ ნებისმიერი ბარათი უფრო მეტი. დარტყმა ქვემოთ სადმე დაბრუნდეს ვადებს. ბარათები მარჯვნივ სახლში ეკრანზე არიან წარსულში. მაგალითად, შეტყობინებები, ვიდეო, ან ფოტოები. დაკრავენ ფოტო გაუზიაროს იგი, და ერთი თქვენი მეგობარი. დარტყმა ქვემოთ დაბრუნდეს ლოდინის. და არ fun შესასწავლად. [END ვიდეო აღწარმოების] CHRISTOPHER BARTHOLOMEW: ასე რომ generic შესახებ ინტერფეისი Google Glass. არსებითად, ეს არის ძალიან მარტივი, ვადებს ორიენტირებული UI რომელიც საშუალებას აძლევს მომხმარებელს გამოიყენოს არა მხოლოდ ხმოვანი ბრძანებები, არამედ ეს ბარი გასწვრივ მარჯვენა მხარე დარტყმა ნამდვილად სწრაფად მეშვეობით სხვადასხვა კონკრეტული ზომები სხვადასხვა Glass დრო ბარათები. რა არის მინის? ასევე, ჩვენების 640 360. კამერა თავისთავად ხუთ მეგაპიქსელიანი კამერა, რომელიც არ 720p ვიდეო ჩაწერა. მას აქვს Wi-Fi და Bluetooth მასზე, მაგრამ ეს არ უნდა ფიჭური. ასე რომ, რათა გამოიყენოთ Glass გარეთ Wi-Fi ქსელი, თქვენ უნდა არსებითად ბმული ეს თქვენი ტელეფონი გამოყენებისას Hotspot. შენახვის დაახლოებით 12 გიგაბაიტი, და ეს არ არის ოპერაციული სისტემის. ეს 16 სულ არსებითად. მას აქვს ორი გიგაბაიტი ოპერატიული მეხსიერება. და არსებობს რამდენიმე დამატებითი დიდი ცალი ტექნოლოგია, რომელიც შენდება. თქვენ გაქვთ gyroscope. თქვენ გაქვთ მაქსიმალური. თქვენ გაქვთ ambient სინათლის ზონდირების და სიახლოვე სენსორი, რომელიც გამოიყენება , ისევე, მოციმციმე. მაგალითად, თუ მე დახუჭოს, ის მიიღებს სურათი, რომელიც არის ერთგვარი უცნაური. მაგრამ ეს ერთი იმ დარტყმები, რომ თქვენ შეგიძლიათ ბერკეტები შიგნით SDK. და ასევე აქვს ძვალი ჩატარების აუდიო transducer. ისე, რომ საშუალებას აძლევს ჩემს ნამდვილად სახის whisper, OK Glass. და მაშინ ეს იქნება შედიხართ ჩემს ბრძანებებს. ასე რომ საერთო არის ის, რაც Google Glass არის. მოდით კიდევ უფრო შევიდა nitty gritty, რაც ამ დროს ბარათები, და როგორ შეგვიძლია მათი გამოყენება გავაკეთოთ სხვადასხვა რამ. ასე რომ, არსებობს სამი სახის ვადებს ბარათები. არსებობს სტატიკური ბარათი, რომელიც მონიტორები ტექსტი, HTML, სურათები, და ვიდეო. ეს ყველაფერი შეიძლება ასევე გამოყენებული იყოს მოიყვანონ ეს ყველაფერი მოუწოდა ცოცხალი ბარათი, ან immersions. და ჩვენ ვსაუბრობთ რომ ცოტა. ცოცხალი ბარათი მონიტორები ბარათები, მნიშვნელოვანი მიმდინარე მომენტში პერსონალი რომ გაწეული, არსებითად. წამზომი არის კარგი მაგალითი ამ. და immersion აჩვენებს, თუ რას ჩვენ მოვუწოდებთ Android საქმიანობა, რომელიც ძირითადად იღებს მთელ ეკრანზე. ასე რომ, იდეა აქ არის თქვენ შეუძლია მიიღოს ბევრი კარგი, სუფთა, crisp, და დინამიური პროგრამები, თუ არა ეს უბრალო HTML CSS template, თუ არა რაღაც რომ ხდება და აქტიური. ეს არის იმიჯი თამაში მოუწოდა Zombies Run, რომელიც რეალურად საკმაოდ fun. ჩვენ შევხედოთ, რომ. და ეს არის თამაში, აქ რომ იყენებს gyroscope-- მე შენარჩუნება ამბობდა gyroscope-- ჰო, ეს არის gyroscope. რას ვაკეთებ? Gyroscope, ასე რომ თქვენ შეგიძლიათ რეალურად დაბალანსება რამ თქვენი უფროსი. მოდით წავიდეთ მეტი შევიდა ვადებს ბარათები. სტატიკური გაცნობები ასევე შეუძლია შეიცავდეს bundle ბარათები, მაგალითად, ფოტო ალბომი. თქვენ შეიძლება, რომ აღინიშნება ამ პატარა გვერდი flap უფლება აქ. როდესაც თქვენ Tap შევიდა, თქვენ მოცემული კიდევ ერთი ხაზი ვადებს ბარათები. და იქ თქვენ შეძლებთ სახის გადახვევა მეშვეობით გამოყენებით თქვენი გადახვევა ბარი, და თქვენ ასევე შეძლებთ ნამუშევრის გაზიარება კონკრეტული ბარათები. ასე რომ, ახლა, რომ თქვენ უნდა იყოს გარკვეულწილად იცნობს სხვადასხვა სახის ქრონოლოგია ბარათები, ის, რასაც ჩვენ ვაპირებთ, რომ ჩვენ ვაპირებთ გაიგო დიზაინი ნიმუში. და ეს, ალბათ, რამ რომ საუკეთესო სტუდენტები დაიჭირეს როდესაც ისინი დაიწყოს diving შევიდა Google Glass განვითარებას. ასე რომ, არსებობს სამი დიზაინი ნიმუშები. პირველი დიზაინის ნიმუში პერიოდული შეტყობინებები. და რა, რომ იგი იყენებს სარკეში API ვებ მომსახურება, ან Android ფონზე მომსახურება დააყენებს შეტყობინებები გადატანა ვადებს. მაგალითად, თუ თქვენ დარეგისტრირდით up for cnn.com ს app, ისინი გამოგიგზავნით შეტყობინებას არსებობს საინფორმაციო ღონისძიება, რომელიც მოხდა. სარკის API შეიძლება გამოყენებულ იქნას შექმნა ნებისმიერი language-- სარკის API საიტიდან გამოიყენოთ ნებისმიერი ენა შექმნას ვებ მომსახურება ურთიერთქმედება. ასე რომ, არსებითად, როგორიცაა, თუ თქვენ ხართ არ არის ძალიან იცნობს Java, რაც GDK იყენებს, და თქვენ უფრო დაინტერესებული PHP მაგალითად, თქვენ შეგიძლიათ დაწეროთ PHP მომსახურება და მინის პროგრამა, რომელიც ურთიერთქმედებს, რომ ნაცვლად, რომელსაც dive სიღრმეში ჯავის ნაწილები. Android ფონზე მომსახურება მიზნებისათვის Java პოსტი Glass განვითარების Kit. ასე რომ ჩვენ ყველაფერს გავაკეთებთ, რომ ჩვენ გადართოთ მეტი მხოლოდ მაგალითად მინის, თუ შესაძლებელი იქნებოდა. ბოდიში ეკრანზე. ის იხრებოდა მხარეს აქ, ადამიანები, რომლებიც შიგნით. იქ ჩვენ წავიდეთ. ვწუხვარ, რომ. იღებს ცოტა ჩატვირთვა აქ. ასე რომ, ეს არის მაგალითი იმისა, რომ რაღაც რომ The New York Times იქნებოდა. ეს პერიოდული შეტყობინებას, რომ შეიცავს სხვადასხვა სტატიკური ბარათები, რომ აქვს ინფორმაცია ამის შესახებ. ასე რომ, თუ მე დააჭირეთ შევიდა it-- და ეს load-- იქ ჩვენ წავიდეთ. თუ მე დააჭირეთ შევიდა, შემდეგ რაც თქვენ მიიღებთ აქ არის, რომ თქვენ მიიღოთ ინფორმაცია შესახებ სათაურით ან ამბავი. ასევე შეგიძლიათ დაურთოთ რამ ისე, რომ თქვენ შეგიძლიათ რეალურად წაიკითხა ხმამაღლა. და რა წაიკითხა ხმამაღლა არ არის ის წავიკითხე, რომ თქვენ თქვენს ყურში. თქვენ ნამდვილად არ მესმის, მას, მაგრამ არსებითად ეს ძვლის კონექტორი, წაიკითხავს თქვენი უფროსი. ეს არის საუკეთესო გზა იმისათვის, რომ ეს. ასე რომ, რა სახის პერიოდული შეტყობინებები შესახებ. იქ ყველა სხვადასხვა სახის, მათ. თუ თქვენ იყენებთ Twitter, Twitter კიდევ ერთი app ასეთი სახის გაძლევთ მაგალითად რა ეს პერიოდული შეტყობინებას პროგრამები. მეორე დიზაინი pattern-- და ჩვენ წავიდეთ და დაბრუნდეს რამ. მეორე დიზაინი ნიმუში არის მიმდინარე ამოცანა. და არსებითად, ეს არის ბარათი, რომელიც არის მუდმივად გაშვებული ფონზე. თქვენ შეგიძლიათ დატოვოთ ბარათი. შეგიძლიათ წავიდეთ რაიმე სხვა ვადებს. მაგრამ არსებითად, რა ხდებოდა ის არის, რომ ყოველთვის გაშვებული. რაღაც ყოველთვის აპირებს on, როგორც ნამდვილი განაცხადი, როგორიცაა წამზომი მაგალითად. ეს შეიძლება იყოს მხოლოდ განხორციელებული გამოყენებით Glass შემქმნელი ნაკრები. მაგრამ თქვენ შეგიძლიათ მიიღოს სრული უპირატესობა ყველა მინის ტექნიკა. Android GDK არის Java მხოლოდ. ასე რომ, თუ თქვენ იცნობს ჯავის, რომ დიდი. თუ თქვენ იცნობს Android განვითარების კონკრეტულად, არსებობს დიდი სემინარი, მე მჯერა. მე არ ვარ დარწმუნებული, რა ზუსტი დრო. მაგრამ არსებობს სემინარი on Android განვითარებას. თუ თქვენ გეგმავთ გავაკეთოთ GDK, ვურჩევ აპირებს, რომ ერთი კონკრეტულად, რადგან ის აპირებს გადახურვა ზუსტად ის, რაც თქვენ აპირებს გამოიყენოს Glass. ასე რომ, ვნახოთ. მოდით გახსენით ერთი app. შეიძლება ჩვენ გადართოთ მეტი რამ? OK Glass. დაიწყოს პერსპექტივაში. ასე რომ, ეს არის თამაში, რომ მე როდესაც მე შეწუხებული, როდესაც მე წასვლა გაშვებული, მოუწოდა Zombies Run. და, არსებითად, თუ რას აკეთებს, ეს tracks-- ეს არსებითად, თქვენ გაშვებული zombies მთელი დრო. მაგრამ ეს იგივეა, თითქოს მე პერსპექტივაში ვიცი ეს იქნება მართლაც awkward-- მაგრამ თუ მე აწარმოებს გარშემო აქ, უნდა აკონტროლოთ ან მომეცი ტემპებით. ეს უნდა განახლდეს, თუ რამდენად შორს მე აწარმოებს, ან რამ, როგორიცაა, რომ. ასე რომ, ეს არის, როგორც a-- ეს app არის essentially-- ის აღების მეორე განახლება რომ მხარეს შემაშფოთებელი. მაგრამ არსებითად, რა ხდება აქ არის ის, რომ ეს ყოველთვის გაშვებული. და თქვენ ინტერაქციაში იგი. და თქვენ შეგიძლიათ უბრალოდ სახის გავაკეთოთ სხვადასხვა ნივთები. და ამიტომ არსებობს მრავალი apps, რომ მოსწონს. და იქ apps, რომ თქვენ შეგიძლიათ რეალურად შექმნა, რომ გავაკეთოთ იგივე. ასე რომ ეს. ყველა უფლება. ასე რომ, მომავალი დიზაინი ნიმუში immersion. Immersions მოიხმარენ მთელი ეკრანზე და მთელი ვადებს. ასე რომ თქვენ რეალურად არ შეუძლიათ უბრალოდ გადმოხტა და წასვლა არ სხვა რამ, თუ გსურთ. ეს იგივეა, თითქოს თქვენ ვთამაშობდი თამაში Glass თავისთავად. ეს შეიძლება იყოს მხოლოდ განხორციელებული გამოყენებით ასევე GDK. ასე რომ, კიდევ ერთხელ, უპირატესობები გამოყენების GDK არის, რომ თქვენ, ძირითადად, მიიღოს სრული უპირატესობა ყველა აპარატურა, რომელიც არის on Google Glass თავისთავად. ამიტომ, ჩვენ ვაპირებთ წასვლა მდე კიდევ ერთი მაგალითი მინის. OK Glass. თამაში თამაში ბალანსი. ასე რომ, ეს არის თამაში მე მინდა, რომ ითამაშოს, როდესაც მე შეწუხებული სამსახურში, უბრალოდ შეხვედრა. იმედია ეს გავხდით აქ ნებისმიერი მეორე ახლა. იქ ჩვენ წავიდეთ. ყველა უფლება. ასე, რა არის ეს არის მე გამოყენებით JavaScript დაბალანსება ამ ობიექტების ჩემი უფროსი, რამ, როგორიცაა, რომ. ასე რომ, ეს არის ერთგვარი immersion პროგრამა. დონე ცხრა ჰგავს შეუძლებელია. OK, შუშა. არსებობს ასევე ინტერაქტიული თამაში, რომელიც შეგიძლიათ გააკეთოთ, ისევე როგორც არ ჩაიწეროს ვიდეო. შეწყვიტოს ჩაწერა. რატომ ჩაწერა? უკაცრავად. მინის მოქმედი up. OK, შუშა. OK, შუშა. თამაში თამაში Clay Shooter. ასე რომ, ეს არის კიდევ ერთი იმ უცნაური ინტერაქტიული თამაშები რომ თქვენ შეგიძლიათ სასადილო გარშემო. ეს იყენებს ბევრი კომპონენტები შიგნით Google Glass. ცეცხლი. ცეცხლი. მე საშინელ ამ თამაშში. და არსებითად, შეგიძლიათ უბრალოდ გამოიყენოთ სიტყვა ცეცხლი რეალურად გასვლა და ცეცხლი. ცეცხლი. ოჰ, ეს არასდროს მოხდება. მე ვაპირებ მენატრება მას ყოველ ჯერზე. მაგრამ ეს სახის აძლევს თქვენ უფრო მაგალითად გამოყენების ყველა სხვადასხვა კომპონენტები, რათა ამ Glass თამაშები. შემდეგი, რაზეც თქვენ მინდა ფიქრი აქ არის მანტრა მეთოდები, ლამაზი ვადა , როგორ დავიწყო ჩემი განცხადება? ასე რომ, არსებობს სხვადასხვა გზა ბერკეტი სხვადასხვა invocation მეთოდები. სხვადასხვა დიზაინის შაბლონებს, მაგალითად პერიოდული შეტყობინებები, იმ არ გამოიყენოთ OK, მინის მენიუში. ასე რომ, თუ თქვენ სურვილს რაღაც რომ ჰქონდა და გაგზავნილი შეტყობინებები, ვთქვათ თქვენ გაქვთ პროგრამა, რომელიც შეახსენებს თქვენ, რომ რაღაც მოხდა, თქვენ არ აპირებს შეძლებს მოიტანს, რომ up გამოყენებით Glass მენიუში. ეს მხოლოდ რაღაც ის, რომ თქვენ შეძლებთ ამის გაკეთებას მეშვეობით Glass GDK თავისთავად. ასე რომ, მე გამოყენებით ამ ორი თვალსაზრისით, სარკის API და მინის GDK. და ამიტომ მე ვაპირებ წასვლას იმ ცოტა უფრო გაღრმავდება. ასე რომ სანამ GDK, სარკე იყო გამოყენებული, პირველ რიგში, განაცხადის ურთიერთქმედება. იგი იყენებს backend ვებ მომსახურება შესრულებისკენ მარტივი დავალებები, როგორიცაა ვადები ხელმოწერებზე, შინაარსი გაზიარება, და ხმა ტექსტი. მინის გამოყენების სარკის API შეიძლება უნდა ჩაიწეროს თითქმის ნებისმიერ ენაზე. მინის, რომ მხოლოდ იყენებს სარკის API არა აქვს უნარი გამოიყენოს ხმა invocation მეთოდები, არც ტექნიკის goodies, როგორიცაა gyroscope და მაქსიმალური. თქვენ შეგიძლიათ შექმნათ მინის გარეშე ფიზიკური მოწყობილობის ხელში. ასე, რომ ეს ლამაზი რამ. ასე რომ, თუ თქვენ უნდა მხოლოდ შექმნა მინის, რომ თქვენ ნამდვილად არ უნდა ფაქტობრივი მოწყობილობა, თქვენ შეგიძლიათ ამის გაკეთება, მით უმეტეს, თუ ძნელი მიიღოს ფაქტობრივი Google მინის, ან თუ არ აქვს ერთი, ან რაღაც მსგავსი. ის მოითხოვს ცოდნა OAuth2. და რა ღია ავტორიზაციის არის თუ ოდესმე წავიდეს გადატანა ნახვა, რომელიც ამბობს შეხვიდეთ თქვენი Facebook, ან შეხვიდეთ თქვენი Google ანგარიში, რამ, როგორიცაა, რომ ის Open ავტ. და რომ არსებითად იქნება გამოიყენება, რადგან სარკეში API ღრუბელი მომსახურება. რაც შეეხება GDK, მინის დეველოპერი Kit, თავისი არსით, გაგრძელების Android განვითარებას. ეს შეიძლება მხოლოდ გამოყენებული Java. დეველოპერები აქვს სრული თუმცა ყველა შექმნილი ტექნიკა ფუნქციები, მათ შორის gyroscope და მაქსიმალური. ის ძირითადად გამოიყენება ხმა invocation შესაძლებლობები, როგორც თქვენ saw-- OK, მინის, რომ მთელი მენიუში რამ ცოცხალი ბარათები, და immersive პროგრამა. ეს იმას მოითხოვს, რომ თქვენ აქვს მოწყობილობა მხრივ, იმიტომ, რომ თქვენ ყოველთვის უნდა იყოს მუდმივად დატვირთვის კოდი up თქვენი Glass შეამოწმოთ ერთად. ასე GDK წინააღმდეგ სარკეში. დადებითი ის არის, რომ მისი პირდაპირი for Android დეველოპერები, დამწყები ან პროფესიონალი. თქვენ მოხვდით უნარი გამოიყენონ ყველა შექმნილი ტექნიკა. ეს ხსნის კარი ინტერაქტიული მინის, ფორუმზე ფუნქციონალური, სადაც თქვენ არ გჭირდებათ ინტერნეტით, და უამრავი დოკუმენტაცია. ასე რომ, ის კარგად არის დოკუმენტირებული. Cons არის, რომ ეს მხოლოდ შესაძლებელია ერთი ენა, Java. და ინტეგრირებული განვითარება შეიქმნა შეუძლია რეალურად საკმაოდ ხანგრძლივი დრო ამის გაკეთება. როდესაც ვამბობ, რომ დიდი ხნის განმავლობაში, მე ვგულისხმობ როგორიცაა იქნებ რამდენიმე საათის განმავლობაში მიიღოს იგი ყველა კონფიგურირება. არსებობს უამრავი რამ, ძალიან, თქვენ უნდა განიხილოს, როგორიცაა ბატარეის ცხოვრება და მეხსიერების გამოყენება. ვგულისხმობ, მე 100%, როდესაც დავიწყე ამ პრეზენტაცია. და მე დაეცა 20% უკვე. ასე რომ დამოკიდებულია apps, რომ გამოიყენოთ, და დამოკიდებულია რა თქვენი app რეალურად ამჯამად, თქვენ უნდა ვიფიქროთ, OK, რა გავაკეთო ყველაზე მინიმალური ბატარეის ცხოვრება მოხმარება? ასე რომ, ეს არის მნიშვნელოვანი რამ, როდესაც თქვენ დაიწყოს გამოყენებით ყველა იმ goodies. თვალსაზრისით სარკეში API, შეგიძლიათ საკმაოდ ბევრი გამოიყენოთ თითქმის ნებისმიერი ენის რომელსაც აქვს ვებ ფარგლებში. თქვენ არ შეგიძლიათ გამოიყენოთ C, მაგრამ, მაგალითად, თქვენ შეგიძლიათ გამოიყენოთ PHP, Java, Python, Ruby, ტურიზმი, სხვა და სხვა ენებზე. და მაგარი რამ არის უბრალოდ იყენებს პირდაპირი ვებ არქიტექტურა. თქვენ პოსტი მოთხოვნა. ეს ჩანართები ბარათი. თქვენ მიიღოს მისაღებად მოთხოვნა. იგი იღებს ბარათები. უარყოფითი ის არის, რომ თქვენ უნდა OAuth2 ცოდნა, ანუ ნიშანი თქვენი Google ანგარიში. და რომ შეიძლება ზოგჯერ გაუგებარია ეგ არის. მე მჯერა, რომ როცა სემინარები არიან განთავსებული, რომ არა მხოლოდ სლაიდები, მაგრამ ზოგიერთი სხვა მასალები ერთვის მას. ის არის, რომ სწორი? და მაქვს დიდი PDF, ისევე როგორც ცხრა გვერდი PDF, თუ როგორ უნდა დააყენოთ ყველა რომ up ადამიანი. და ეს გაძლევთ იდეა როგორიცაა მონაცემთა ბაზის სტრუქტურა გამართავს გასაღებები და სიმბოლოს. ასე რომ, მე იმედი მაქვს, შეძლებთ დაიღვარა ზოგიერთი შუქი OAuth შესვლის რომ დოკუმენტი ცოტა უფრო. ერთი რამ, რომ დიდი con არის რომ არ არსებობს offline ფუნქცია. თქვენ უნდა ინტერნეტით. თუ თქვენ ვერ გადაწყვეტს, არ ინერვიულოთ. თქვენ შეგიძლიათ გამოიყენოთ ორივე. მაგალითად, ვთქვათ, თქვენ შექმნით თამაშის გამოყენებით immersion მეშვეობით GDK. თქვენ შეიძლება ასევე შექმნას leaderboard, რომ ღრუბელი. გამოყენების სარკის API, თქვენ შეგიძლიათ გამოაგზავნოთ თქვენი ანგარიშის თქვენი ბანერის ვებ მომსახურება ასე რომ, ეს შეიძლება აისახოს. ასე, რომ თქვენ ნამდვილად გვინდა გამოვიყენოთ რა არის საუკეთესო თქვენი განცხადება ტიპის. არ necessarily-- თქვენ არ გაქვთ წასვლა ერთ მხარეს ან მეორე. უბრალოდ, ერთი აპირებს be-- თუ თქვენ აპირებთ გამოიყენოთ ორივე, თქვენ ალბათ უნდა, რომ. და ეს არის ბევრი მუშაობა. მაგრამ ეს ნამდვილად ღირს თუ შეგიძლიათ მიიღოთ ის მეშვეობით. ასე რომ მე მოგცემთ სწრაფად მაგალითია სარკის API და მისი შესაძლებლობები. ასე მაგალითად, ერთ-ერთი რამ that-- ეს არის Glass ავტორი პროექტი, რომელიც გააჩნია Google ნიმუშები. ეს ძირითადად აყალიბებს ყველაფერი, რაც თქვენ შეგიძლიათ გააკეთოთ მინიმუმ სარკის API. ზოგიერთი პერსონალი, რომ მე მქონდა ნაჩვენებია თქვენ ადრეც, მაგალითად, თამაში, ბალანსი თამაში და მათთვის, ეს არის, ფაქტობრივად ნიმუში კოდი, რომელიც Google უზრუნველყოფს თქვენთვის. ასე რომ თქვენ ხედავთ, Google გააკეთა ბევრი მუშაობა თქვენთვის. თქვენ უბრალოდ უნდა, ძირითადად, გაერკვნენ, თუ რამდენად იმისათვის, რომ თქვენი განცხადება ერთად უკეთ გამოიყენოს იმ ბერკეტებზე და იმ რამ რომ ისინი მოცემული. ეს არის ნიმუში ვადებს. მაგრამ რა შეგვიძლია გავაკეთოთ აქ, კოდი უკან ამ, არის თქვენ ხედავთ, თუ როგორ ზუსტად მათ ჩადეთ გაგზავნა შევიდა ვადებს, ან ჩადეთ სურათი, ან ჩადეთ ბარათი დანომრილი HTML. Subscriptions-- გამოწერა რაღაც, რომ თქვენ გამოწერას. მაგალითად, მე გამოწერა to The New York Times. და ამიტომ მათ გაგზავნას ჩემი Glass, ჩემი კონკრეტული Glass, განახლებები პერიოდულად. ეს, რა სარკეში API არის. და მინის დეველოპერი ნახვა, მათ აქვთ ეს ყველაფერი აქ, თქვენ, ასე რომ თქვენ შეგიძლიათ ძირითადად ბერკეტები ამ. ასე რომ, ერთი სხვა რამ, რაც მე მინდა მე როდესაც მე განვითარებადი Glass პროგრამები ადრე, და ასევე ჩემს სტუდენტებს გასულ წელს, ეს არის მაგარი რამ. და ეს ე.წ. მინის ნაკადი დიზაინერი. და მინის ნაკადი დიზაინერი ძირითადად გზა თქვენთვის ავაშენოთ Google Glass განცხადება, ასე რომ თქვენ შეგიძლიათ რეალურად ვნახოთ, რა ხდება. ასე რომ, მე აგებული ამ სახის დროებითი Google Glass განაცხადის აქ. OK, შუშა. და მაშინ მე მინდა, რომ ეს რაღაც. დაიწყოს CS50 app. და მაშინ ვიტყვით, კეთილი იყოს ჩემი CS50 app. და მაშინ შემიძლია ლიბერალიზაცია, როგორც თქვენ შეგიძლიათ აქ, დამატებითი პარამეტრები. და ერთი, მე შეგიძლიათ ამის ავტომატიკა პლუს, ან მე ვერ ვწერ PSET ჩემთვის. ასე რომ, არსებობს სხვადასხვა რამ. თუ თქვენ იყენებთ დაწერა ჩემი PSET ვარიანტი, იგი აცხადებს, აფრთხილებდა, არ არის რეკომენდებული. არ მინდა, მინისა დაწერეთ თქვენი PSET თქვენთვის. მაგრამ არსებითად, ამ ლამაზი ინსტრუმენტი რომ უამრავი ადამიანი არ გაუშვა. და ეს იქნება დიდი თუ თქვენ შეგიძლიათ დაეხმაროთ წამოაყენონ გარეთ თქვენი განაცხადის ერთი ასეთი საკითხი. და მაგარი რამ ისიც, რომ არსებობს ამ დიზაინის მიმოხილვა ღილაკს. და რა ეს დიზაინი მიმოხილვა ღილაკს აკეთებს, არსებითად, არის ის საშუალებას ფაქტობრივი Google მინის გუნდი განიხილოს თქვენი app და მოგცემთ კომენტარს წინასწარ. ასე რომ ბევრი cool თვისებები, რომ მინის გუნდი გააკეთა, რათა აშენება, იმისათვის, რომ ეს მარტივი როგორც შესაძლებელი თქვენ რეალურად წერენ Google Glass პროგრამები. ჰო? დინამიკები 1: ეს არის მხოლოდ დიზაინი, ან შეგიძლიათ შემდეგ თარგმნის გაკეთება ჯერ ეს ავტომატურად გარდაქმნა კოდი, რომ თქვენ შეგიძლიათ გამოიყენოთ? CHRISTOPHER BARTHOLOMEW: ასე რომ, კითხვა ის იყო, რომ ეს მხოლოდ დიზაინი, და იგი გარდაქმნა ფაქტობრივი კოდი თქვენ? არა, ეს არ არის. მაგრამ ის, რაც არ არის ის არ სცემეს გიგანტური თეთრ დაფაზე და ტონა თეთრი ცალი ქაღალდის. ასე რომ თქვენ იცით ზუსტად ერთხელ თქვენ ვრცელდება კონკრეტული ბარათი, თქვენ იცით, ეს apply-- როდესაც თქვენ წერილობით თქვენი პროგრამა, ოჰ, მინდა ამ კონკრეტულ ბარათი რეალურად დაიწყოს რაღაც. ასე რომ, ეს აყალიბებს ის ძალიან ლამაზად. და თუ თქვენ გეგმავთ გავაკეთოთ Google Glass განცხადება და თქვენ ერთი ამ, მე წარმოადგინოს ერთი ამ თქვენი წინასწარი წინადადება. და დარწმუნებული ვარ, რომ თქვენი TF იქნება ნამდვილად ბედნიერი, რომ, რადგან ისინი იყოს, oh, ეს არის ის, რაც თქვენი განაცხადი. მე ვიცი, რა მე ველოდებით მას. იმის გამო, რომ ზოგჯერ, ეს მართლაც რთული შენარჩუნება სიმღერა, თუ რა ხდება ამ Glass app. მოდით დავუბრუნდეთ ამ. კიდევ ერთი მაგარი რამ არის გამოიყენოს მინის მოედანი განიხილოს და შექმნათ ფაილი ჩვენებისას თქვენი განაცხადი. მერე რა, რომ არის არის ინსტრუმენტი, სადაც თქვენ შეიძლება რეალურად შეიმუშავონ როგორ რამ გამოიყურება. ასე მაგალითად, თუ მინდა make-- ელოდება მას, რათა ჩატვირთოს აქ. თუ მინდა, რომ მიიღოს კონკრეტული template, მე არ შემიძლია გავაკეთოთ, რომ აქ გამოყენებით ეს, არსებითად ინსტრუმენტი რომ ისინი მოგვცა, ნამდვილად სახის როგორ თქვენი ფაქტობრივი გაცნობები ვაპირებთ შევხედოთ. Hello. ეს არის დიდი. მადლობა, Google. ასე რომ თქვენ შეგიძლიათ რეალურად ვნახოთ, როგორ თქვენი ბარათები აპირებს გამოიყურებოდეს, როდესაც თქვენ შეიქმენით მათ და მაშინ დაიწყოს გაგზავნის მათ მეტი Google Glass. შემდეგი რამ არის ამ PDF handout, რომ მე შეიქმნა შეკვეთა თუ ვაპირებთ შეტყობინებას მომსახურება, პერიოდული შეტყობინებები, ან მუშაობა სარკის API როგორც ეწინააღმდეგებოდა რომ GDK. და ნება მომეცით მიიღოს, რომ თქვენ. აღების ცოტა ჩატვირთვა აქ, ბოდიში. უნდა იყოს უკვე გახსნილია. იქ ჩვენ წავიდეთ. ასე მაგალითად, თუ გვინდა, რომ შეიქმნა გამოყენებით სარკის API, მაქვს სრული დეტალური ინსტრუქციები როგორ უნდა გავაკეთოთ that-- როგორ თქვენ შედიხართ Google- ის API console, რა ანგარიშზე, როგორ შევქმნათ specific-- საშუალებას იძლევა სარკის API, სამუშაო ღია ავტორიზაციის, და ასევე თუ როგორ გამოიყენოთ მოედანი, რომ ჩვენ უბრალოდ კონკრეტულად შევხედე. იმდენად კარგი ინფორმაცია, რომ აქ იქნება მოდის ფაქტობრივი slide deck. წინააღმდეგ შემთხვევაში, შეგიძლიათ ასევე არა სხვა რამ აქ, და კონკრეტულად იქ მონაცემთა ბაზის სტრუქტურა, რომ მე შევქმენით, ან რომ მე ვაკეთებ თქვენ, რომ თქვენ შეგიძლიათ შეხედოთ ვხედავ, როგორ უნდა ავაშენოთ ღია ავტორიზაციის მაგიდა მომხმარებლებს. ასე რომ რაღაც ასევე მესმის რეკლამა ტრეკზე, მით უმეტეს, თუ თქვენ აპირებს იყოს მუშაობის სარკის API. იქ თქვენ. ასე რომ, ტონა რესურსები. რა ვურჩევ აკეთებს აპირებს developers.google.com/glass და წავიკითხე, იმიტომ, რომ იქ ბევრი ინფორმაცია არ არსებობს, ძალიან ბევრი წასვლა მეტი მთელი სემინარი. მაგრამ არსებობს ბევრი ინფორმაცია, რომ ბევრი კარგი ინფორმაცია, რომ სახის აფართოებს მეტი ამ, განსაკუთრებით on კოდი მხარეს რამ. მე ასევე დასძინა სწრაფი დაიწყოს სახელმძღვანელო GDK, ასე რომ, თუ თქვენ უნდა სახის ხტომა შევიდა, თქვენ გაქვთ შესაძლებლობა უნდა გავაკეთოთ, რომ ისევე. მე added-- არსებობს ვიდეო სწორედ აქ, Android გაკვეთილები. არსებობს YouTube video რომ შედის, რომ თუ მინდა, რომ დაიწყოს განვითარებადი გამოყენებით Android ოპერაციული სისტემა, თუ თქვენ დამწყები, რომ ვიდეო ნამდვილად დაგეხმარებათ, რომ. ერთხელ, მინის პროგრამები რომ იყენებთ GDK ფაქტიურად მხოლოდ Android პროგრამები. მათ შეუძლიათ პორტში და უკან. საბოლოოდ მე დასძინა Google სტილის სახელმძღვანელო Java. თუ არსებობს რამე კონკრეტულად როგორ გავაკეთო a-- თქვენ იცით, რა არის საუკეთესო გზა ამის for loop, იმ თვალსაზრისით, Google? რომ სტილის სახელმძღვანელო იქნება დაგეხმარებათ გავაკეთოთ იმ რამ. და ეს არის ის. ამიტომ იმედი მაქვს, თქვენ ბიჭები გვაქვს საკმარისი ინფორმაცია წავიდეთ წინ jumping შევიდა Google Glass განაცხადი. მაგრამ აუცილებლად ეწვევა რესურსები. აუცილებლად ჩაყვინთვის შევიდა სხვადასხვა სახის პროგრამები, რომლებიც ხელმისაწვდომი, განსაკუთრებით ნიმუში პროგრამა. შევხედოთ ზოგიერთი კოდი რომ მათ თქვენ. და პატიოსნად, თქვენი გამოცდილება CS50, ეს არ უნდა იყოს რთული რამ შესვენება შევიდა და მიიღონ. OK? მადლობა.