1 00:00:00,000 --> 00:00:10,384 2 00:00:10,384 --> 00:00:12,050 ΧΡΙΣΤΟΦΟΡΟΣ ΒΑΡΘΟΛΟΜΑΙΟΣ: Καλησπέρα σας. 3 00:00:12,050 --> 00:00:14,290 Σας ευχαριστώ που ήρθατε να η Google Glass-- Σπάζοντας 4 00:00:14,290 --> 00:00:16,206 Τη γυάλινη οροφή συνεδρία, ή σεμινάριο. 5 00:00:16,206 --> 00:00:18,450 6 00:00:18,450 --> 00:00:24,070 Αυτό το συγκεκριμένο σεμινάριο δεν είναι πραγματικά με βάση, όπως, κωδικοποίησης παραδείγματα. 7 00:00:24,070 --> 00:00:28,480 Είναι ουσιαστικά όταν Δίδαξα αυτό same-- 8 00:00:28,480 --> 00:00:32,220 ή όταν ο μέντορας τους μαθητές για CS50 το περασμένο έτος για τα σχέδια της Google Glass, 9 00:00:32,220 --> 00:00:34,570 δεν ήταν η κωδικοποίησης που πραγματικά, πραγματικά επηρεαστεί τους. 10 00:00:34,570 --> 00:00:38,600 Ήταν η, καλά, πώς μπορώ να πάρω όλα Αυτά τα εργαλεία που η Google μου έδωσε, 11 00:00:38,600 --> 00:00:42,310 και τους χρησιμοποιούν για να χτίσουν μια συγκεκριμένη εφαρμογή; 12 00:00:42,310 --> 00:00:43,810 Εμείς πάμε για να πάει πάνω από ένα ζευγάρι πράγματα. 13 00:00:43,810 --> 00:00:45,130 Εμείς πάμε για να πάει πέρα ​​από τα σχεδιαστικά πρότυπα. 14 00:00:45,130 --> 00:00:46,630 Εμείς πάμε για να πάει πέρα ​​από τις εφαρμογές. 15 00:00:46,630 --> 00:00:53,540 Εμείς πάμε για να πάει πέρα ​​από το πώς ακριβώς να λάβει όλες τις γνώσεις που το Google 16 00:00:53,540 --> 00:00:57,660 πρόκειται να δώσει σε you-- επειδή το Google είναι έκτακτη με την έννοια της παροχής 17 00:00:57,660 --> 00:00:59,870 σας όλα τα δείγματα που χρειάζεστε. 18 00:00:59,870 --> 00:01:03,660 Θα πάμε για να σας δώσει όλες τις τεκμηρίωση θα πρέπει να το εφαρμόσουν. 19 00:01:03,660 --> 00:01:05,840 Αλλά θα πάμε να χρησιμοποιήσετε ότι η γνώση που έχουμε 20 00:01:05,840 --> 00:01:09,980 σας δίνεται για να δημιουργήσετε Υαλικά, εφαρμογές γυαλί. 21 00:01:09,980 --> 00:01:12,125 Έτσι, ας ξεκινήσουμε εδώ. 22 00:01:12,125 --> 00:01:15,000 Έτσι, μερικά πράγματα που θα πρέπει να απλά να έχετε στο πίσω μέρος του κεφαλιού σας 23 00:01:15,000 --> 00:01:19,890 κάθε φορά που κάνετε Οι εφαρμογές Google Glass. 24 00:01:19,890 --> 00:01:22,310 Επειδή ένα από τα πράγματα σχετικά με το Google Glass στο 25 00:01:22,310 --> 00:01:28,360 το ίδιο είναι ότι πρόκειται για μια αμφιλεγόμενο κομμάτι της τεχνολογίας 26 00:01:28,360 --> 00:01:31,154 ότι δεν είναι πολλοί λαοί χρησιμοποιούν πραγματικά. 27 00:01:31,154 --> 00:01:33,070 Έτσι, στο πίσω μέρος του σας το κεφάλι, θα πρέπει πάντα να 28 00:01:33,070 --> 00:01:36,800 σκεφτείτε about-- τον τελικό επιτυχία κάθε wearable τεχνολογία 29 00:01:36,800 --> 00:01:40,030 εξαρτάται από τις εφαρμογές που είναι διαθέσιμα για αυτό. 30 00:01:40,030 --> 00:01:47,870 Αν δεν υπάρχει καλή εφαρμογές για μια συγκεκριμένη συσκευή, τότε είναι άχρηστη. 31 00:01:47,870 --> 00:01:50,140 >> Ένα άλλο πράγμα είναι σαν γυαλί προγραμματιστές, η πρόκληση 32 00:01:50,140 --> 00:01:53,030 είναι να δημιουργηθούν εφαρμογές που είναι πιο βολικό και καινοτόμες 33 00:01:53,030 --> 00:01:55,080 από τη δική μας για κινητά εφαρμογών της συσκευής. 34 00:01:55,080 --> 00:01:58,010 Και αυτό δεν το κάνει πραγματικότητα σημαίνει ότι έχετε 35 00:01:58,010 --> 00:02:00,370 να δημιουργήσει μια ολόκληρη καινούργια εφαρμογή. 36 00:02:00,370 --> 00:02:05,740 Εννοώ για παράδειγμα, μπορώ μόνο απλά να πάει, εντάξει γυαλί, να τραβήξετε μια φωτογραφία, 37 00:02:05,740 --> 00:02:08,655 μοιραστώ μαζί. 38 00:02:08,655 --> 00:02:10,770 Και τότε μπορώ να πω, το μερίδιο. 39 00:02:10,770 --> 00:02:12,260 ΟΚ γυαλί. 40 00:02:12,260 --> 00:02:12,760 Μοιραστείτε. 41 00:02:12,760 --> 00:02:16,500 42 00:02:16,500 --> 00:02:20,540 Και μπορώ να το μοιραστείτε με τους κύκλους μου μόνο όπως αυτό στο Google+ ή κάτι τέτοιο. 43 00:02:20,540 --> 00:02:23,330 >> Είναι πολύ πιο γρήγορα από ό, τι μου συμβαίνει από εδώ, τη λήψη μιας φωτογραφίας, 44 00:02:23,330 --> 00:02:25,210 και στη συνέχεια ουσιαστικά κάνει το ίδιο πράγμα. 45 00:02:25,210 --> 00:02:26,630 Γι 'αυτό το καθιστά πιο βολικό. 46 00:02:26,630 --> 00:02:31,440 Είναι ένα καινοτόμο τρόπο για να κάνουμε τα πράγματα λίγο πιο γρήγορα. 47 00:02:31,440 --> 00:02:34,660 >> Τώρα, ένας άλλος τρόπος για να σκεφτούμε μια εφαρμογή Google Glass, 48 00:02:34,660 --> 00:02:37,830 ή οποιοδήποτε είδος των wearable τεχνολογία app, είναι ότι αν εντελώς 49 00:02:37,830 --> 00:02:40,730 σκούπισε την κινητή συσκευή σας, ποιο θα είναι το πρώτο πέντε 50 00:02:40,730 --> 00:02:44,319 εφαρμογές που θα πραγματικά να κατεβάσετε, και γιατί; 51 00:02:44,319 --> 00:02:46,110 Έτσι απλά να κρατήσει αυτές το πίσω μέρος του κεφαλιού σας 52 00:02:46,110 --> 00:02:53,710 όταν πρόκειται να ξεκινήσει το σχεδιασμό μια εφαρμογή Google Glass. 53 00:02:53,710 --> 00:02:55,040 >> Έτσι ποια είναι η ατζέντα; 54 00:02:55,040 --> 00:02:56,831 Το πρώτο πράγμα που είμαστε πρόκειται να κάνουμε είναι να είμαστε 55 00:02:56,831 --> 00:02:59,274 πρόκειται για βασικά λένε, τι είναι από γυαλί; 56 00:02:59,274 --> 00:03:02,190 Εμείς πάμε να μιλήσουμε για το γυαλί χρονοδιάγραμμα, βασικά το πράγμα που 57 00:03:02,190 --> 00:03:06,797 κινείται κατά μήκος της οθόνης όταν χρησιμοποιούν τον ελεγκτή κατά μήκος της πλευράς. 58 00:03:06,797 --> 00:03:09,130 Εμείς πάμε να μιλήσουμε για σχεδιαστικών προτύπων για τα υαλικά. 59 00:03:09,130 --> 00:03:13,090 >> Εμείς πάμε να μιλήσουμε για καθρέφτη API έναντι του πακέτου για την ανάπτυξη γυαλί. 60 00:03:13,090 --> 00:03:14,890 Θα ρίξει ότι περίπου πολλά, κατ 'ουσίαν, 61 00:03:14,890 --> 00:03:19,840 γιατί ο καθρέφτης API ήταν η αρχικό πρόγραμμα εφαρμογής 62 00:03:19,840 --> 00:03:22,210 interface που κυκλοφόρησε από την Google. 63 00:03:22,210 --> 00:03:23,550 Αυτό είναι σύννεφο βάση. 64 00:03:23,550 --> 00:03:26,080 Ότι η GDK, η Γυαλί Development Kit, 65 00:03:26,080 --> 00:03:29,620 απελευθερώθηκε αργότερα κάτω από το οδικών μεταφορών, κυρίως έτσι ώστε να 66 00:03:29,620 --> 00:03:33,100 μπορείτε να χρησιμοποιήσετε πραγματικά το υλικό ικανότητες στο Google Glass. 67 00:03:33,100 --> 00:03:36,875 Θα πάει πέρα ​​από κάποιες επαγγελματικές συμβουλές, και επίσης, κατ 'ουσίαν, ορισμένοι πόροι. 68 00:03:36,875 --> 00:03:40,820 69 00:03:40,820 --> 00:03:44,120 >> Έτσι, αντί να εξηγήσει τι ακριβώς είναι συνολικά γυαλί, 70 00:03:44,120 --> 00:03:45,870 Είμαι ακριβώς πρόκειται να χρησιμοποιήσετε ενός λεπτού βίντεο 71 00:03:45,870 --> 00:03:48,520 ότι η Google έχει παράσχει με το είδος του πάει πέρα ​​από αυτό, 72 00:03:48,520 --> 00:03:54,800 επειδή πιστεύω ότι είναι ουσιαστικά η καλύτερος τρόπος για να το κάνουμε χωρίς να μου δώσει 73 00:03:54,800 --> 00:03:56,240 Γυαλί για κάθε άτομο εδώ. 74 00:03:56,240 --> 00:04:01,064 75 00:04:01,064 --> 00:04:01,730 [ΑΝΑΠΑΡΑΓΩΓΗ] 76 00:04:01,730 --> 00:04:05,340 -Εδώ Είναι τα βασικά για το πώς να χρησιμοποιήσετε το γυαλί. 77 00:04:05,340 --> 00:04:06,960 Αυτό είναι το touchpad σας. 78 00:04:06,960 --> 00:04:09,370 Τρέχει από το ναό στο αυτί σας. 79 00:04:09,370 --> 00:04:12,850 Αγγίξτε την επιφάνεια αφής για να ξυπνήσει γυαλί. 80 00:04:12,850 --> 00:04:15,830 Θα πρέπει να δείτε την οθόνη πάνω από τη γραμμή της όρασης σας. 81 00:04:15,830 --> 00:04:19,260 Ρυθμίστε το για να δείτε τα πάντα. 82 00:04:19,260 --> 00:04:21,880 >> Η αρχική οθόνη εμφανίζει ένα ρολόι. 83 00:04:21,880 --> 00:04:23,180 Αυτό είναι το χρονοδιάγραμμα σας. 84 00:04:23,180 --> 00:04:24,740 Είναι μια σειρά από κάρτες. 85 00:04:24,740 --> 00:04:27,710 Τα πράγματα προς τα αριστερά είναι συμβαίνει τώρα ή να ανεβαίνει, 86 00:04:27,710 --> 00:04:32,280 όπως ο καιρός, ένα επερχόμενο πτήση, ή ένα γεγονός στο ημερολόγιό σας. 87 00:04:32,280 --> 00:04:35,110 Μπορείτε να πατήσετε σε οποιαδήποτε κάρτα για να δείτε περισσότερα. 88 00:04:35,110 --> 00:04:37,110 Σύρετε προς τα κάτω για να οπουδήποτε πηγαίνετε πίσω στο χρονοδιάγραμμα. 89 00:04:37,110 --> 00:04:40,350 90 00:04:40,350 --> 00:04:43,340 >> Κάρτες για το δικαίωμα του της αρχικής οθόνης είναι από το παρελθόν. 91 00:04:43,340 --> 00:04:47,930 Για παράδειγμα, τα μηνύματα, βίντεο, ή φωτογραφίες. 92 00:04:47,930 --> 00:04:50,930 Πατήστε σε μια φωτογραφία για να την μοιραστείτε, και επιλέξτε μία από τους φίλους σας. 93 00:04:50,930 --> 00:05:00,110 94 00:05:00,110 --> 00:05:01,930 Σύρετε προς τα κάτω για να πάει πίσω στην κατάσταση αναμονής. 95 00:05:01,930 --> 00:05:03,855 Και να διασκεδάσουν εξερεύνηση. 96 00:05:03,855 --> 00:05:07,172 >> [ΤΕΛΟΣ VIDEO Αναπαραγωγή] 97 00:05:07,172 --> 00:05:14,095 98 00:05:14,095 --> 00:05:16,220 ΧΡΙΣΤΟΦΟΡΟΣ ΒΑΡΘΟΛΟΜΑΙΟΣ: Έτσι, αυτό είναι το γενικό χρήστη 99 00:05:16,220 --> 00:05:19,770 interface για το Google Glass. 100 00:05:19,770 --> 00:05:26,610 Ουσιαστικά, πρόκειται για ένα πολύ απλό, χρονοδιάγραμμα εστιασμένη UI 101 00:05:26,610 --> 00:05:30,010 που επιτρέπει στο χρήστη να μην χρησιμοποιούν μόνο φωνητικές εντολές, αλλά επίσης 102 00:05:30,010 --> 00:05:34,270 Αυτή η γραμμή κατά μήκος του δεξιού πλευρά να σύρετε πραγματικά 103 00:05:34,270 --> 00:05:40,220 γρήγορα μέσα από διάφορες ειδικές διαστάσεις των διαφόρων φορά Γυαλί 104 00:05:40,220 --> 00:05:41,600 κάρτες. 105 00:05:41,600 --> 00:05:43,100 >> Λοιπόν, τι είναι στο γυαλί; 106 00:05:43,100 --> 00:05:45,870 Λοιπόν, η οθόνη είναι 640 με 360. 107 00:05:45,870 --> 00:05:50,850 Η φωτογραφική μηχανή από μόνη της είναι ένα πέντε megapixel φωτογραφική μηχανή που κάνει εγγραφή βίντεο 720p. 108 00:05:50,850 --> 00:05:54,270 Διαθέτει Wi-Fi και Bluetooth για αυτό, αλλά δεν έχει κυτταρική. 109 00:05:54,270 --> 00:05:58,270 Έτσι, προκειμένου να χρησιμοποιήσετε Γυαλί έξω από ένα δίκτυο Wi-Fi, 110 00:05:58,270 --> 00:06:02,780 θα πρέπει να συνδέουν ουσιαστικά στο τηλέφωνό σας χρησιμοποιώντας ένα hotspot. 111 00:06:02,780 --> 00:06:05,180 >> Η αποθήκευση είναι περίπου 12 gigabytes, και ότι δεν είναι 112 00:06:05,180 --> 00:06:06,790 συμπεριλαμβανομένου του λειτουργικού συστήματος. 113 00:06:06,790 --> 00:06:10,590 Είναι συνολικά 16 ουσιαστικά. 114 00:06:10,590 --> 00:06:14,160 Έχει δύο gigabytes μνήμης RAM. 115 00:06:14,160 --> 00:06:18,250 Και δεν υπάρχει κάποια επιπλέον μεγάλη κομμάτια της τεχνολογίας που είναι ενσωματωμένες. 116 00:06:18,250 --> 00:06:19,430 Έχετε ένα γυροσκόπιο. 117 00:06:19,430 --> 00:06:21,430 Έχετε ένα επιταχυνσιόμετρο. 118 00:06:21,430 --> 00:06:24,350 Έχετε ένα φως του περιβάλλοντος ανίχνευσης και της εγγύτητας 119 00:06:24,350 --> 00:06:26,630 αισθητήρα, ο οποίος χρησιμοποιείται για, όπως, αναβοσβήνει. 120 00:06:26,630 --> 00:06:30,910 Για παράδειγμα, αν αναβοσβήνει, θα χρειαστεί μια εικόνα, η οποία είναι περίεργο. 121 00:06:30,910 --> 00:06:37,370 Αλλά είναι ένα από εκείνα τα κομμάτια που μπορείτε να αξιοποιήσετε στο εσωτερικό του SDK. 122 00:06:37,370 --> 00:06:43,190 >> Και έχετε επίσης ένα κόκαλο αγωγιμότητα ήχου μετατροπέα. 123 00:06:43,190 --> 00:06:47,350 Έτσι, αυτό μου επιτρέπει να πραγματικά είδος του ψίθυρος, ΟΚ γυαλί. 124 00:06:47,350 --> 00:06:51,910 Και τότε θα έχει πρόσβαση στις εντολές μου. 125 00:06:51,910 --> 00:06:57,050 Έτσι ώστε η συνολική είναι αυτό που το Google Glass είναι. 126 00:06:57,050 --> 00:07:02,830 >> Ας πάρει περισσότερο στο κονιδιασμένος λιθίαση του τι είναι αυτές οι κάρτες χρόνου, 127 00:07:02,830 --> 00:07:06,050 και πώς μπορούμε να τα χρησιμοποιήσουμε να κάνουν διαφορετικά πράγματα. 128 00:07:06,050 --> 00:07:08,360 Έτσι, υπάρχουν τρεις τύποι καρτών χρόνου. 129 00:07:08,360 --> 00:07:13,040 Υπάρχει η στατική κάρτα, η οποία εμφανίζει κείμενο, HTML, εικόνες και βίντεο. 130 00:07:13,040 --> 00:07:16,530 131 00:07:16,530 --> 00:07:19,870 Αυτά τα πράγματα μπορούν επίσης να χρησιμοποιηθούν για επικαλούνται αυτά τα πράγματα που ονομάζεται μια ζωντανή κάρτα, 132 00:07:19,870 --> 00:07:20,520 ή βυθίσεις. 133 00:07:20,520 --> 00:07:23,730 Και θα μιλήσουμε για ότι σε λίγο. 134 00:07:23,730 --> 00:07:27,940 >> Ένα ζωντανό κάρτες εμφανίζει κάρτα που είναι σημαντικό στην τρέχουσα moment-- 135 00:07:27,940 --> 00:07:30,620 πράγματα που έχουν καταστήσει, κατ 'ουσίαν. 136 00:07:30,620 --> 00:07:33,410 Χρονόμετρο είναι ένα καλό παράδειγμα για αυτό. 137 00:07:33,410 --> 00:07:37,020 >> Και μια βύθιση εμφανίζει ό, τι καλούμε ένα ανδροειδές δραστηριότητα, η οποία 138 00:07:37,020 --> 00:07:40,690 βασικά καταλαμβάνει ολόκληρη την οθόνη. 139 00:07:40,690 --> 00:07:45,940 Έτσι, η ιδέα εδώ είναι ότι είστε σε θέση να κάνει πολύ καλό, καθαρό, καθαρό, 140 00:07:45,940 --> 00:07:51,580 και δυναμικές εφαρμογές, είτε είναι ακριβώς ένα απλό HTML CSS 141 00:07:51,580 --> 00:07:54,910 πρότυπο, αν κάτι ότι συμβαίνει και ενεργό. 142 00:07:54,910 --> 00:08:00,350 Αυτή είναι μια εικόνα του παιχνιδιού ζόμπι που ονομάζεται Run, το οποίο 143 00:08:00,350 --> 00:08:01,900 Είναι πραγματικά πολύ διασκεδαστικό. 144 00:08:01,900 --> 00:08:03,090 Θα το δούμε. 145 00:08:03,090 --> 00:08:12,052 Και αυτό είναι ένα παιχνίδι εδώ που χρησιμοποιεί η gyroscope-- Εξακολουθώ να λέω gyroscope-- 146 00:08:12,052 --> 00:08:13,010 Ναι, είναι γυροσκόπιο. 147 00:08:13,010 --> 00:08:14,260 Τι κάνω; 148 00:08:14,260 --> 00:08:17,710 Το γυροσκόπιο, έτσι ώστε να μπορείτε να πραγματικά ισορροπήσει τα πράγματα στο κεφάλι σας. 149 00:08:17,710 --> 00:08:21,160 150 00:08:21,160 --> 00:08:23,580 >> Έτσι, ας πάμε πιο μέσα κάρτες χρονοδιάγραμμα. 151 00:08:23,580 --> 00:08:27,440 Στατικά κάρτες μπορούν επίσης να περιέχουν μια δέσμη καρτών, για παράδειγμα, ένα λεύκωμα φωτογραφιών. 152 00:08:27,440 --> 00:08:32,400 Θα μπορούσατε να δείτε ότι συμβολίζεται με αυτό το μικρό πτερύγιο σελίδα εδώ. 153 00:08:32,400 --> 00:08:37,059 Όταν πατάτε σε αυτό, σας δίνεται μια άλλη γραμμή των καρτών χρόνου. 154 00:08:37,059 --> 00:08:40,580 Και εκεί θα είστε σε θέση να το είδος του κύλιση χρησιμοποιώντας μπάρα σας, 155 00:08:40,580 --> 00:08:42,805 και θα είναι επίσης σε θέση να μοιράζονται συγκεκριμένες κάρτες. 156 00:08:42,805 --> 00:08:48,397 157 00:08:48,397 --> 00:08:51,230 Έτσι τώρα ότι θα πρέπει να είναι κάπως εξοικειωμένοι με τους διάφορους τύπους 158 00:08:51,230 --> 00:08:53,529 κάρτες χρονοδιάγραμμα, τι θα πάμε να κάνουμε 159 00:08:53,529 --> 00:08:55,570 είναι θα πάμε να μιλήσουμε σχετικά με τα σχεδιαστικά πρότυπα. 160 00:08:55,570 --> 00:08:59,290 Και αυτό είναι ίσως το πράγμα ότι οι περισσότεροι φοιτητές να εμπλακούμε 161 00:08:59,290 --> 00:09:03,590 με όταν αρχίζουν καταδύσεις στην ανάπτυξη του Google Glass. 162 00:09:03,590 --> 00:09:05,170 >> Έτσι, υπάρχουν τρία πρότυπα σχεδιασμού. 163 00:09:05,170 --> 00:09:08,550 Το πρώτο πρότυπο σχεδιασμού είναι περιοδικές ειδοποιήσεις. 164 00:09:08,550 --> 00:09:12,660 Και τι κάνει χρησιμοποιεί τον καθρέφτη API υπηρεσιών ιστού, ή το Android φόντο 165 00:09:12,660 --> 00:09:15,960 υπηρεσίες για να ωθήσει κοινοποιήσεις σε ένα χρονοδιάγραμμα. 166 00:09:15,960 --> 00:09:19,590 Για παράδειγμα, αν έχετε υπογράψει για εφαρμογή cnn.com του, 167 00:09:19,590 --> 00:09:26,520 θα σας στείλουμε μια ειδοποίηση όταν υπάρχει μια είδηση ​​που είχε συμβεί. 168 00:09:26,520 --> 00:09:31,860 >> Ο καθρέφτης API μπορεί να χρησιμοποιηθεί για να δημιουργήσει κάθε language-- ο καθρέφτης API μπορεί να 169 00:09:31,860 --> 00:09:34,560 χρησιμοποιήσετε οποιαδήποτε γλώσσα για να δημιουργήσετε μια αλληλεπίδραση υπηρεσία web. 170 00:09:34,560 --> 00:09:39,230 Έτσι, κατ 'ουσίαν, όπως και αν είστε δεν είναι πολύ εξοικειωμένοι με τη Java, 171 00:09:39,230 --> 00:09:45,010 το οποίο είναι αυτό που χρησιμοποιεί η GDK, και είστε ενδιαφέρονται περισσότερο για την PHP για παράδειγμα, 172 00:09:45,010 --> 00:09:49,080 μπορείτε να γράψετε μια υπηρεσία PHP και μια εφαρμογή υαλικών 173 00:09:49,080 --> 00:09:51,090 αλληλεπιδρά με αυτό, σε αντίθεση με την έχοντας 174 00:09:51,090 --> 00:09:55,520 για να περάσουμε στη τα τμήματα Java του. 175 00:09:55,520 --> 00:10:00,050 Οι χρήσεις των υπηρεσιών του Android φόντο Java ανά Κιτ Glass Ανάπτυξης. 176 00:10:00,050 --> 00:10:03,155 >> Έτσι, αυτό που θα κάνουμε είναι θα στραφούν πάνω σε μόνο ένα παράδειγμα για το γυαλί, 177 00:10:03,155 --> 00:10:03,800 αν μπορούσαμε. 178 00:10:03,800 --> 00:10:07,486 179 00:10:07,486 --> 00:10:08,360 Συγγνώμη για την οθόνη. 180 00:10:08,360 --> 00:10:11,340 Είναι γέρνει προς την πλευρά της εδώ, για τους ανθρώπους που είναι μέσα. 181 00:10:11,340 --> 00:10:31,410 182 00:10:31,410 --> 00:10:31,930 Εκεί πάμε. 183 00:10:31,930 --> 00:10:33,110 Λυπάμαι γι 'αυτό. 184 00:10:33,110 --> 00:10:36,220 Παίρνει λίγο να φορτώσει εδώ. 185 00:10:36,220 --> 00:10:40,090 >> Έτσι, αυτό είναι ένα παράδειγμα για κάτι ότι οι New York Times θα στείλει. 186 00:10:40,090 --> 00:10:43,780 Είναι μια περιοδική ειδοποίηση ότι περιέχει πολλαπλές στατικές κάρτες που 187 00:10:43,780 --> 00:10:45,670 έχει πληροφορίες σχετικά με αυτό. 188 00:10:45,670 --> 00:10:58,800 Έτσι, αν κάνω κλικ σε it-- και Αυτό θα load-- εκεί πάμε. 189 00:10:58,800 --> 00:11:00,860 Αν κάνω κλικ σε αυτό, στη συνέχεια, τι θα πάρετε εδώ 190 00:11:00,860 --> 00:11:04,890 είναι θα πάρετε πληροφορίες για έναν τίτλο ή μια ιστορία. 191 00:11:04,890 --> 00:11:08,235 Μπορείτε επίσης να επισυνάψετε τα πράγματα να είναι έτσι ότι μπορείτε πραγματικά να διαβάσει δυνατά. 192 00:11:08,235 --> 00:11:11,740 Και τι διαβάζουν φωναχτά κάνει είναι να θα σας διαβάσω στο αυτί σας. 193 00:11:11,740 --> 00:11:14,080 Δεν μπορεί πραγματικά να ακούσω αυτό, αλλά ουσιαστικά είναι 194 00:11:14,080 --> 00:11:17,730 μια υποδοχή των οστών ότι θα διαβάσει στο κεφάλι σας. 195 00:11:17,730 --> 00:11:19,590 Αυτός είναι ο καλύτερος τρόπος για να το θέσω. 196 00:11:19,590 --> 00:11:22,880 >> Έτσι, αυτό είναι το είδος των περιοδικών ειδοποιήσεις είναι περίπου. 197 00:11:22,880 --> 00:11:25,270 Υπάρχει όλοι οι διαφορετικοί τύποι από αυτούς. 198 00:11:25,270 --> 00:11:27,250 Αν χρησιμοποιείτε το Twitter, Του Twitter άλλο app 199 00:11:27,250 --> 00:11:29,760 ότι το είδος του σας δίνει ένα παράδειγμα από ό, τι αυτές τις περιοδικές κοινοποίηση 200 00:11:29,760 --> 00:11:30,260 εφαρμογές είναι. 201 00:11:30,260 --> 00:11:33,390 202 00:11:33,390 --> 00:11:38,400 >> Η δεύτερη pattern-- σχεδιασμού και θα πάμε και να πάει πίσω στο πράγμα. 203 00:11:38,400 --> 00:11:42,120 Το δεύτερο πρότυπο σχεδιασμού είναι η συνεχής εργασία. 204 00:11:42,120 --> 00:11:45,780 Και ουσιαστικά, αυτό είναι μια κάρτα που είναι τρέχει συνεχώς στο παρασκήνιο. 205 00:11:45,780 --> 00:11:46,780 Μπορείτε να αφήσετε την κάρτα. 206 00:11:46,780 --> 00:11:49,210 Μπορείτε να πάτε να κάνετε κάτι άλλο στο χρονοδιάγραμμα. 207 00:11:49,210 --> 00:11:53,462 Αλλά κατ 'ουσίαν, τι συνέβαινε είναι ότι είναι πάντα σε λειτουργία. 208 00:11:53,462 --> 00:11:55,670 Κάτι πάντα θα σε, σαν ένα πραγματικό εφαρμογή, 209 00:11:55,670 --> 00:11:57,950 σαν ένα χρονόμετρο για παράδειγμα. 210 00:11:57,950 --> 00:12:01,420 >> Αυτό μπορεί να υλοποιηθεί μόνο με τη χρήση του Developer Kit γυαλί. 211 00:12:01,420 --> 00:12:05,150 Αλλά μπορείτε να επωφεληθούν πλήρως του συνόλου του υλικού από γυαλί. 212 00:12:05,150 --> 00:12:08,330 Το Android GDK είναι μόνο Java. 213 00:12:08,330 --> 00:12:11,260 Έτσι, αν είστε εξοικειωμένοι με τη Java, αυτό είναι υπέροχο. 214 00:12:11,260 --> 00:12:14,770 Εάν είστε εξοικειωμένοι με το Android ειδικά ανάπτυξη, 215 00:12:14,770 --> 00:12:16,751 υπάρχει ένα μεγάλο σεμινάριο, πιστεύω. 216 00:12:16,751 --> 00:12:18,250 Δεν είμαι σίγουρος ποια είναι η ακριβής ώρα είναι. 217 00:12:18,250 --> 00:12:21,080 Αλλά υπάρχει ένα σεμινάριο για την ανάπτυξη του Android. 218 00:12:21,080 --> 00:12:24,220 Εάν σχεδιάζετε να κάνετε το GDK, Θα ήθελα να συστήσω πρόκειται για το ένα 219 00:12:24,220 --> 00:12:26,389 Συγκεκριμένα, επειδή πρόκειται να επικαλύπτονται 220 00:12:26,389 --> 00:12:28,180 ακριβώς ό, τι είστε πρόκειται να χρησιμοποιήσετε για γυαλί. 221 00:12:28,180 --> 00:12:31,080 222 00:12:31,080 --> 00:12:32,320 >> Ας δούμε λοιπόν. 223 00:12:32,320 --> 00:12:34,020 Ας ανοίξει μια άλλη εφαρμογή. 224 00:12:34,020 --> 00:12:37,020 Θα μπορούσαμε να περάσουμε στο πράγμα; 225 00:12:37,020 --> 00:12:37,520 ΟΚ γυαλί. 226 00:12:37,520 --> 00:12:43,990 227 00:12:43,990 --> 00:12:44,490 Ξεκινήστε ένα τρέξιμο. 228 00:12:44,490 --> 00:12:54,090 229 00:12:54,090 --> 00:12:58,610 Έτσι, αυτό είναι ένα παιχνίδι που χρησιμοποιώ όταν βαριέμαι όταν πάτε για τρέξιμο, 230 00:12:58,610 --> 00:13:02,180 ζόμπι που ονομάζεται Run. 231 00:13:02,180 --> 00:13:07,217 Και ουσιαστικά αυτό που κάνει είναι το tracks-- είναι κατ 'ουσίαν, 232 00:13:07,217 --> 00:13:09,050 τρέχετε από ζόμπι ολόκληρο το χρόνο. 233 00:13:09,050 --> 00:13:12,070 Αλλά είναι σαν να έχω run-- γνωρίζω Αυτό πρόκειται να είναι πραγματικά awkward-- 234 00:13:12,070 --> 00:13:19,170 αλλά αν τρέχω γύρω από εδώ, πρέπει να παρακολουθείτε ή να μου δώσει ένα ρυθμό. 235 00:13:19,170 --> 00:13:23,530 Θα πρέπει να ενημερώσετε τον τρόπο με τον οποίο έχω τρέχει, ή τα πράγματα όπως αυτό. 236 00:13:23,530 --> 00:13:25,620 >> Έτσι, αυτό είναι σαν αυτό a-- app είναι essentially-- 237 00:13:25,620 --> 00:13:28,620 αυτό βγάζει ένα δευτερόλεπτο για να ενημερώσετε σε αυτό το side-- ενοχλητικό. 238 00:13:28,620 --> 00:13:32,030 Αλλά κατ 'ουσίαν, τι συμβαίνει εδώ είναι ότι αυτό είναι πάντα σε λειτουργία. 239 00:13:32,030 --> 00:13:33,470 Και είστε αλληλεπιδρούν με αυτό. 240 00:13:33,470 --> 00:13:35,730 Και μπορείτε ακριβώς το είδος της κάνουν διαφορετικά πράγματα. 241 00:13:35,730 --> 00:13:37,460 Και έτσι υπάρχουν πολλά εφαρμογές που είναι παρόμοια. 242 00:13:37,460 --> 00:13:40,334 Και υπάρχουν εφαρμογές που μπορείτε πραγματικά να δημιουργήσετε ότι κάνει το ίδιο πράγμα. 243 00:13:40,334 --> 00:13:43,680 244 00:13:43,680 --> 00:13:44,460 Έτσι, αυτό είναι όλο. 245 00:13:44,460 --> 00:14:05,530 246 00:14:05,530 --> 00:14:06,750 >> Εντάξει. 247 00:14:06,750 --> 00:14:09,820 Έτσι, το επόμενο σχέδιο μοτίβο είναι μια βύθιση. 248 00:14:09,820 --> 00:14:13,465 Immersions θα καταναλώσει το σύνολο οθόνη και το σύνολο του χρόνου. 249 00:14:13,465 --> 00:14:17,800 Έτσι μπορείτε πραγματικά δεν μπορεί απλά να πηδήξουν έξω και να πάει να κάνει άλλα πράγματα, αν θέλετε να. 250 00:14:17,800 --> 00:14:21,270 Είναι σαν σαν να παίζετε ένα παιχνίδι στο γυαλί από μόνη της. 251 00:14:21,270 --> 00:14:24,590 Αυτό μπορεί να υλοποιηθεί μόνο χρησιμοποιώντας επίσης την GDK. 252 00:14:24,590 --> 00:14:27,433 Έτσι, για άλλη μια φορά, η πλεονεκτήματα της χρήσης του GDK 253 00:14:27,433 --> 00:14:31,840 είναι ότι μπορείτε βασικά να λάβει πλήρη πλεονέκτημα του όλο τον εξοπλισμό που είναι 254 00:14:31,840 --> 00:14:34,510 στο Google Glass από μόνη της. 255 00:14:34,510 --> 00:14:40,190 >> Έτσι θα πάμε να πάει μέχρι ένα ακόμη παράδειγμα για το γυαλί. 256 00:14:40,190 --> 00:14:42,050 ΟΚ γυαλί. 257 00:14:42,050 --> 00:14:46,930 Παίξτε ένα παιχνίδι ισορροπίας. 258 00:14:46,930 --> 00:14:52,287 Έτσι, αυτό είναι ένα παιχνίδι που μου αρέσει να παίζω όταν Είμαι βαρεθεί στην εργασία, ακριβώς σε μια συνάντηση. 259 00:14:52,287 --> 00:14:54,120 Ας ελπίσουμε ότι αυτό θα δείξει εδώ κάθε δεύτερη τώρα. 260 00:14:54,120 --> 00:14:58,220 261 00:14:58,220 --> 00:14:59,190 Εκεί πάμε. 262 00:14:59,190 --> 00:15:00,200 Εντάξει. 263 00:15:00,200 --> 00:15:03,290 Έτσι, αυτό είναι είναι ότι είμαι χρησιμοποιώντας το JavaScript 264 00:15:03,290 --> 00:15:08,380 να σταθμίσει αυτά τα αντικείμενα πάνω το κεφάλι μου, τέτοια πράγματα. 265 00:15:08,380 --> 00:15:11,235 Έτσι, αυτό είναι το είδος της μια εφαρμογή βύθισης. 266 00:15:11,235 --> 00:15:12,485 Επίπεδο εννέα είναι σαν αδύνατο. 267 00:15:12,485 --> 00:15:15,240 268 00:15:15,240 --> 00:15:15,940 >> Εντάξει, γυαλί. 269 00:15:15,940 --> 00:15:20,240 Υπάρχει, επίσης, διαδραστικό παιχνίδι μπορείτε να το κάνετε, δεν like-- εγγραφή βίντεο. 270 00:15:20,240 --> 00:15:32,720 271 00:15:32,720 --> 00:15:35,290 Διακοπή εγγραφής. 272 00:15:35,290 --> 00:15:36,910 Γιατί η εγγραφή; 273 00:15:36,910 --> 00:15:37,970 Λυπάμαι. 274 00:15:37,970 --> 00:15:41,830 Γυαλί ενεργεί επάνω. 275 00:15:41,830 --> 00:15:42,520 Εντάξει, γυαλί. 276 00:15:42,520 --> 00:15:51,790 277 00:15:51,790 --> 00:15:53,470 Εντάξει, γυαλί. 278 00:15:53,470 --> 00:15:59,379 Παίξτε ένα παιχνίδι του Clay Shooter. 279 00:15:59,379 --> 00:16:01,670 Έτσι, αυτό είναι άλλο ένα από τα αυτά τα περίεργα διαδραστικά παιχνίδια 280 00:16:01,670 --> 00:16:04,080 ότι μπορείτε να βρωμίσει γύρω με. 281 00:16:04,080 --> 00:16:07,630 Αυτό χρησιμοποιεί πολλά εξαρτήματα μέσα από το Google Glass. 282 00:16:07,630 --> 00:16:09,480 Φωτιά. 283 00:16:09,480 --> 00:16:09,980 Φωτιά. 284 00:16:09,980 --> 00:16:11,650 Είμαι απαίσια σε αυτό το παιχνίδι. 285 00:16:11,650 --> 00:16:16,290 Και, κατ 'ουσίαν, μπορείτε να χρησιμοποιήσετε μόνο το λέξη φωτιά πραγματικά να βγούμε έξω και φωτιά. 286 00:16:16,290 --> 00:16:17,000 Φωτιά. 287 00:16:17,000 --> 00:16:18,420 Ω, δεν πρόκειται ποτέ να συμβεί. 288 00:16:18,420 --> 00:16:21,670 Πάω να το χάσετε κάθε φορά. 289 00:16:21,670 --> 00:16:23,554 Αλλά αυτό το είδος της δίνει σας περισσότερο από ένα παράδειγμα 290 00:16:23,554 --> 00:16:26,220 του χρησιμοποιώντας όλα τα διαφορετικά συστατικά για να κάνει αυτά τα παιχνίδια γυαλί. 291 00:16:26,220 --> 00:16:32,719 292 00:16:32,719 --> 00:16:34,635 Έτσι, το επόμενο πράγμα που θέλω να το σκέφτομαι εδώ 293 00:16:34,635 --> 00:16:40,090 Είναι μεθόδους επίκληση, ένα φανταχτερό όρος για, πώς μπορώ να ξεκινήσω την αίτησή μου; 294 00:16:40,090 --> 00:16:44,740 Έτσι, υπάρχουν διάφοροι τρόποι για να μόχλευση διαφορετικές μεθόδους επίκληση. 295 00:16:44,740 --> 00:16:48,840 Διαφορετικά πρότυπα σχεδιασμού, για παράδειγμα οι περιοδικές κοινοποιήσεις, 296 00:16:48,840 --> 00:16:51,150 εκείνων που δεν θα χρησιμοποιήσει το ΟΚ, το μενού γυαλί. 297 00:16:51,150 --> 00:16:54,050 Έτσι, αν είστε θέλουν να κάνουν κάτι ότι είχε και έστειλε κοινοποιήσεις, 298 00:16:54,050 --> 00:16:59,201 πούμε ότι έχετε μια εφαρμογή που θυμίζει σας για κάτι που συνέβη, 299 00:16:59,201 --> 00:17:01,950 εσείς δεν πρόκειται να είναι σε θέση να φέρει ότι χρησιμοποιώντας το μενού γυαλί. 300 00:17:01,950 --> 00:17:04,260 Αυτό είναι μόνο κάτι ότι θα είστε σε θέση να κάνετε 301 00:17:04,260 --> 00:17:05,614 μέσα από το γυαλί GDK από μόνη της. 302 00:17:05,614 --> 00:17:10,270 303 00:17:10,270 --> 00:17:14,900 >> Έτσι έχω χρησιμοποιήσει αυτά τα δύο όροι, καθρέφτη API και γυαλί GDK. 304 00:17:14,900 --> 00:17:18,569 Και έτσι Πάω να μπω σε εκείνους λίγο πιο βαθιά. 305 00:17:18,569 --> 00:17:21,730 Έτσι, πριν από την GDK, καθρέφτης χρησιμοποιήθηκε κατά κύριο λόγο 306 00:17:21,730 --> 00:17:24,530 και την αλληλεπίδραση της εφαρμογής. 307 00:17:24,530 --> 00:17:26,980 Χρησιμοποιεί backend web υπηρεσίες για τη διεκπεραίωση 308 00:17:26,980 --> 00:17:29,880 απλές εργασίες, όπως το χρονοδιάγραμμα συνδρομές, διανομή περιεχομένου, 309 00:17:29,880 --> 00:17:31,390 και η φωνή κείμενο. 310 00:17:31,390 --> 00:17:35,370 Υαλικά χρησιμοποιώντας τον καθρέφτη API μπορεί να να γραφτεί σε οποιαδήποτε γλώσσα. 311 00:17:35,370 --> 00:17:38,130 Υαλικών μόνο χρησιμοποιεί καθρέφτη API δεν θα 312 00:17:38,130 --> 00:17:41,130 έχουν τη δυνατότητα να χρησιμοποιούν φωνή μεθόδους επίκληση, 313 00:17:41,130 --> 00:17:45,770 ούτε τα καλούδια υλικού, όπως το γυροσκόπιο και επιταχυνσιόμετρο. 314 00:17:45,770 --> 00:17:48,670 >> Μπορείτε να δημιουργήσετε Γυάλινα χωρίς μια φυσική συσκευή στο χέρι. 315 00:17:48,670 --> 00:17:49,680 Έτσι, αυτό είναι ένα ωραίο πράγμα. 316 00:17:49,680 --> 00:17:54,280 Έτσι, εάν θέλετε να δημιουργήσετε μόνο Γυάλινα που πραγματικά δεν 317 00:17:54,280 --> 00:17:56,850 χρειάζονται την πραγματική συσκευή, μπορείτε να το κάνετε αυτό, ειδικά 318 00:17:56,850 --> 00:18:00,900 αν και είναι δύσκολο να πάρετε μια πραγματική Google Γυαλί, ή αν δεν έχετε ένα, 319 00:18:00,900 --> 00:18:02,940 ή κάτι αυτού του είδους. 320 00:18:02,940 --> 00:18:05,690 Απαιτεί γνώση του OAuth2. 321 00:18:05,690 --> 00:18:08,789 Και τι ανοιχτό έλεγχο ταυτότητας είναι αν ποτέ 322 00:18:08,789 --> 00:18:11,080 πάω σε ένα δικτυακό τόπο που λέει Σύνδεση με Facebook σας, 323 00:18:11,080 --> 00:18:14,930 ή συνδεθείτε με το λογαριασμό σας στο Google, τα πράγματα όπως αυτό, που είναι ανοιχτό ΑΠΘ. 324 00:18:14,930 --> 00:18:19,330 Και αυτό ουσιαστικά θα είναι χρησιμοποιείται επειδή ο καθρέφτης API είναι ένα σύννεφο 325 00:18:19,330 --> 00:18:22,050 υπηρεσία. 326 00:18:22,050 --> 00:18:25,470 >> Όσο για την GDK, το γυαλί Developer Kit είναι, στην ουσία, 327 00:18:25,470 --> 00:18:28,000 μια επέκταση για την ανάπτυξη του Android. 328 00:18:28,000 --> 00:18:30,020 Μπορεί να χρησιμοποιηθεί μόνο με Java. 329 00:18:30,020 --> 00:18:32,640 Οι προγραμματιστές έχουν πλήρη και αν σε όλα τα εγγενή υλικό 330 00:18:32,640 --> 00:18:35,790 χαρακτηριστικά, συμπεριλαμβανομένης της γυροσκόπιο και επιταχυνσιόμετρο. 331 00:18:35,790 --> 00:18:38,290 Είναι χρησιμοποιούνται κυρίως για φωνητικές ικανότητες επίκληση, 332 00:18:38,290 --> 00:18:42,700 όπως saw-- ΟΚ, γυαλί, ότι ολόκληρο το μενού thing-- 333 00:18:42,700 --> 00:18:46,726 ζωντανές κάρτες, και συναρπαστικότερα εφαρμογές. 334 00:18:46,726 --> 00:18:48,850 Αυτό απαιτεί ότι έχετε έχουν τη συσκευή στο χέρι, 335 00:18:48,850 --> 00:18:52,700 γιατί πάντα πρέπει να είναι συνεχώς φόρτωση του κώδικα μέχρι το γυαλί σας 336 00:18:52,700 --> 00:18:53,577 να δοκιμάσει με. 337 00:18:53,577 --> 00:18:56,200 338 00:18:56,200 --> 00:19:00,180 >> Έτσι GDK έναντι καθρέφτη. 339 00:19:00,180 --> 00:19:03,720 Τα πλεονεκτήματα είναι ότι η απλή του για το Android προγραμματιστές, 340 00:19:03,720 --> 00:19:05,230 αρχάριος ή επαγγελματίας. 341 00:19:05,230 --> 00:19:07,720 Έχετε τη δυνατότητα να χρησιμοποιήσει όλα τα εγγενή υλικού. 342 00:19:07,720 --> 00:19:09,580 Ανοίγει την πόρτα για διαδραστικό Γυάλινα σκεύη, 343 00:19:09,580 --> 00:19:12,370 offline λειτουργικότητα όπου δεν χρειάζεται το διαδίκτυο, 344 00:19:12,370 --> 00:19:13,970 και πολλά έγγραφα. 345 00:19:13,970 --> 00:19:16,640 Έτσι είναι καλά τεκμηριωμένη. 346 00:19:16,640 --> 00:19:20,250 >> Τα μειονεκτήματα είναι ότι είναι μόνο διατίθενται σε μία γλώσσα, Java. 347 00:19:20,250 --> 00:19:23,370 Και η ολοκληρωμένη ανάπτυξη που έχει συσταθεί μπορεί πραγματικά να πάρει ένα αρκετά μεγάλο χρονικό διάστημα 348 00:19:23,370 --> 00:19:23,870 να κάνουμε. 349 00:19:23,870 --> 00:19:26,771 Όταν λέω πολύ καιρό, και εννοώ όπως ίσως μια-δυο ώρες για να το πάρει 350 00:19:26,771 --> 00:19:27,395 όλα ρυθμιστεί. 351 00:19:27,395 --> 00:19:30,009 352 00:19:30,009 --> 00:19:31,800 Υπάρχουν πολλά τα πράγματα, πάρα πολύ, θα έχετε 353 00:19:31,800 --> 00:19:34,920 για να εξετάσει, όπως μπαταρία ζωή και τη χρήση μνήμης. 354 00:19:34,920 --> 00:19:38,535 Θέλω να πω, ήμουν στο 100% όταν Ξεκίνησα αυτή την παρουσίαση. 355 00:19:38,535 --> 00:19:41,640 356 00:19:41,640 --> 00:19:44,110 Και μου έπεσε κατά 20% ήδη. 357 00:19:44,110 --> 00:19:48,820 >> Έτσι, ανάλογα με τις εφαρμογές που χρησιμοποιείτε, και ανάλογα με το τι πραγματικά app σας 358 00:19:48,820 --> 00:19:54,130 κάνει, θέλετε να σκεφτείτε, εντάξει, τι μπορώ να κάνω με την πιο ελάχιστη μπαταρία 359 00:19:54,130 --> 00:19:54,890 κατανάλωση ζωή; 360 00:19:54,890 --> 00:19:59,308 Έτσι, αυτά είναι τα σημαντικά πράγματα, όταν αρχίσετε να χρησιμοποιείτε όλα αυτά τα καλούδια. 361 00:19:59,308 --> 00:20:02,620 >> Από την άποψη του κατόπτρου API, μπορείτε λίγο πολύ 362 00:20:02,620 --> 00:20:04,740 χρησιμοποιήσετε σχεδόν οποιαδήποτε γλώσσα που έχει ένα πλαίσιο ιστού. 363 00:20:04,740 --> 00:20:10,170 Δεν μπορείτε να χρησιμοποιήσετε C, αλλά, για παράδειγμα, μπορείτε να χρησιμοποιήσετε το PHP, Java, Python, Ruby, 364 00:20:10,170 --> 00:20:14,550 Πηγαίνετε, άλλες διαφορετικές γλώσσες. 365 00:20:14,550 --> 00:20:18,770 Και το δροσερό πράγμα είναι ότι χρησιμοποιεί μόνο απλή αρχιτεκτονική ιστοσελίδων. 366 00:20:18,770 --> 00:20:19,980 Μπορείτε να κάνετε μια αίτηση POST. 367 00:20:19,980 --> 00:20:21,350 Εισάγει μια κάρτα. 368 00:20:21,350 --> 00:20:22,850 Μπορείτε να κάνετε μια αίτηση GET. 369 00:20:22,850 --> 00:20:24,750 Παίρνει κάρτες. 370 00:20:24,750 --> 00:20:27,960 >> Τα μειονεκτήματα είναι ότι χρειάζεται η OAuth2 γνώση, δηλαδή το σημάδι 371 00:20:27,960 --> 00:20:29,360 με το λογαριασμό σας στο Google. 372 00:20:29,360 --> 00:20:33,560 Και αυτό μπορεί να είναι μερικές φορές σύγχυση για τους λαούς. 373 00:20:33,560 --> 00:20:37,477 Πιστεύω ότι όταν τα σεμινάρια Οι δημοσιεύτηκε ότι όχι μόνο οι διαφάνειες, 374 00:20:37,477 --> 00:20:39,310 αλλά μερικά άλλα υλικά είναι προσαρτημένοι σε αυτό. 375 00:20:39,310 --> 00:20:40,300 Είναι αυτό σωστό; 376 00:20:40,300 --> 00:20:43,500 Και έχω ένα μεγάλο PDF, σαν εννέα σελίδα PDF, 377 00:20:43,500 --> 00:20:45,550 σχετικά με το πώς να ρυθμίσετε όλα αυτά για τους ανθρώπους. 378 00:20:45,550 --> 00:20:48,790 Και αυτό σας δίνει μια ιδέα του σαν δομή της βάσης δεδομένων 379 00:20:48,790 --> 00:20:51,520 να κρατούν τα κλειδιά και τις μάρκες. 380 00:20:51,520 --> 00:20:58,090 Γι 'αυτό και θα ελπίζουμε να είναι σε θέση να ρίξει κάποιο φως στο OAuth 381 00:20:58,090 --> 00:21:01,550 με την προσφυγή σε αυτό το έγγραφο λίγο πιο πέρα. 382 00:21:01,550 --> 00:21:05,140 >> Ένα από τα πράγματα που είναι ένα μεγάλο con είναι ότι δεν υπάρχει λειτουργικότητα εκτός σύνδεσης. 383 00:21:05,140 --> 00:21:09,294 Θα χρειάζεται να έχετε πρόσβαση στο internet. 384 00:21:09,294 --> 00:21:10,850 Εάν δεν μπορείτε να αποφασίσετε, μην ανησυχείτε. 385 00:21:10,850 --> 00:21:12,560 Μπορείτε να χρησιμοποιήσετε και τα δύο. 386 00:21:12,560 --> 00:21:17,620 Για παράδειγμα, ας υποθέσουμε ότι έχετε δημιουργήσει μια παιχνίδι, χρησιμοποιώντας τη βύθιση μέσω του GDK. 387 00:21:17,620 --> 00:21:20,390 Θα μπορούσε επίσης να δημιουργήσει μια κατάταξης που είναι στο σύννεφο. 388 00:21:20,390 --> 00:21:24,510 Χρησιμοποιώντας τον καθρέφτη API, μπορείτε να στείλετε σας σκοράρει σε υπηρεσία web leaderboard σας, 389 00:21:24,510 --> 00:21:26,320 έτσι ώστε να μπορεί να εμφανιστεί. 390 00:21:26,320 --> 00:21:29,840 >> Έτσι ουσιαστικά θέλετε να χρησιμοποιήσετε ό, τι είναι καλύτερο για τον τύπο της εφαρμογής σας. 391 00:21:29,840 --> 00:21:33,930 Δεν necessarily-- δεν έχετε να πάει σε μία ή την άλλη πλευρά. 392 00:21:33,930 --> 00:21:37,950 Είναι απλά ότι κάποιος πρόκειται να be-- αν πρόκειται να χρησιμοποιήσετε και τα δύο, 393 00:21:37,950 --> 00:21:39,350 μπορεί να έχετε μια ανάγκη για κάτι τέτοιο. 394 00:21:39,350 --> 00:21:40,850 Και αυτό είναι μια πολλή δουλειά. 395 00:21:40,850 --> 00:21:43,610 Αλλά είναι σίγουρα αξίζει τον κόπο αν μπορείτε να το περάσει. 396 00:21:43,610 --> 00:21:47,850 397 00:21:47,850 --> 00:21:55,530 >> Γι 'αυτό θα σας δώσω ένα γρήγορο παράδειγμα ο καθρέφτης API και τις δυνατότητές του. 398 00:21:55,530 --> 00:21:58,220 Έτσι, για παράδειγμα, ένα από τα τα πράγματα that-- αυτό 399 00:21:58,220 --> 00:22:03,930 είναι η μίζα του έργου γυαλί που έρχεται με τα δείγματα της Google. 400 00:22:03,930 --> 00:22:05,700 Καθορίζει ουσιαστικά έξω Ό, τι 401 00:22:05,700 --> 00:22:08,900 μπορούμε να κάνουμε με τουλάχιστον καθρέφτη API. 402 00:22:08,900 --> 00:22:11,440 >> Μερικά από τα πράγματα που είχα θα δείξει σε προηγούμενες μελέτες, καθώς, 403 00:22:11,440 --> 00:22:14,365 για παράδειγμα, το παιχνίδι, το παιχνίδι ισορροπίας και εκείνοι, 404 00:22:14,365 --> 00:22:18,735 αυτά είναι πραγματικά δείγμα κωδικό που σας παρέχει η Google. 405 00:22:18,735 --> 00:22:24,375 Έτσι βλέπετε, έχει κάνει η Google πολλή δουλειά για σας. 406 00:22:24,375 --> 00:22:27,570 Απλά πρέπει να βασικά καταλάβω πώς ακριβώς 407 00:22:27,570 --> 00:22:31,480 να θέσει την αίτησή σας μαζί για να αξιοποιήσει καλύτερα 408 00:22:31,480 --> 00:22:34,200 τα εργαλεία αυτά και αυτά τα πράγματα ότι σας έχουν δοθεί. 409 00:22:34,200 --> 00:22:36,810 >> Αυτό είναι το δείγμα για το χρονοδιάγραμμα. 410 00:22:36,810 --> 00:22:41,970 Αλλά τι μπορούμε να κάνουμε εδώ είναι, ο κώδικας πίσω από το θέμα αυτό, 411 00:22:41,970 --> 00:22:45,010 είναι ότι μπορείτε να δείτε ακριβώς πώς εισάγετε ένα μήνυμα σε ένα χρονοδιάγραμμα, 412 00:22:45,010 --> 00:22:49,730 ή τοποθετήστε μια εικόνα, ή να εισάγετε μια κάρτα με αριθμημένες σελίδες HTML. 413 00:22:49,730 --> 00:22:53,620 Subscriptions-- η συνδρομή είναι κάτι που θα εγγραφείτε. 414 00:22:53,620 --> 00:22:55,880 Για παράδειγμα, προσυπογράφω με τους New York Times. 415 00:22:55,880 --> 00:23:01,600 Και έτσι στέλνουν το ποτήρι μου, μου συγκεκριμένο ποτήρι, ενημερώνει σε τακτά χρονικά διαστήματα. 416 00:23:01,600 --> 00:23:04,250 Αυτό είναι που πραγματικά ο καθρέφτης API είναι. 417 00:23:04,250 --> 00:23:08,820 Και στην ιστοσελίδα της Glass έργου, έχουν όλα αυτά εδώ για σας, 418 00:23:08,820 --> 00:23:12,510 έτσι ώστε να μπορούν να αξιοποιήσουν ουσιαστικά αυτό. 419 00:23:12,510 --> 00:23:15,680 >> Έτσι, το ένα από το άλλο πράγματα που θα ήθελα να είχα 420 00:23:15,680 --> 00:23:19,165 όταν ήμουν ανάπτυξη εφαρμογών Γυαλί πριν, καθώς επίσης και οι μαθητές μου το περασμένο έτος, 421 00:23:19,165 --> 00:23:20,540 είναι αυτό το δροσερό πράγμα. 422 00:23:20,540 --> 00:23:22,980 Και αυτό είναι που ονομάζεται Γυάλινα σχεδιαστής ροής. 423 00:23:22,980 --> 00:23:26,860 Και ο σχεδιαστής της ροής Γυάλινα είναι ουσιαστικά ένας τρόπος για σας 424 00:23:26,860 --> 00:23:29,990 να οικοδομήσουμε μια εφαρμογή Google Glass, έτσι ώστε να μπορείτε πραγματικά να 425 00:23:29,990 --> 00:23:31,890 δείτε τι συμβαίνει. 426 00:23:31,890 --> 00:23:36,450 >> Έτσι έφτιαξα αυτό το είδος της προσωρινής Εφαρμογή του Google Glass εδώ. 427 00:23:36,450 --> 00:23:37,710 Εντάξει, γυαλί. 428 00:23:37,710 --> 00:23:40,850 Και τότε θέλω να κάνω κάτι. 429 00:23:40,850 --> 00:23:43,430 Ξεκινήστε μια CS50 app. 430 00:23:43,430 --> 00:23:46,070 Και τότε θα πω, καλώς ήλθατε CS50 app μου. 431 00:23:46,070 --> 00:23:49,490 Και τότε θα μπορεί να αξιοποιήσει, όπως μπορείτε δείτε εδώ, για περισσότερες επιλογές. 432 00:23:49,490 --> 00:23:54,650 Και ένα, μπορώ να είτε να κάνετε μια αυτόματη Ένα συν, ή μπορώ να γράψω PSET μου για μένα. 433 00:23:54,650 --> 00:23:57,390 Έτσι, υπάρχουν διαφορετικά πράγματα. 434 00:23:57,390 --> 00:24:01,810 Εάν χρησιμοποιήσετε το γράψετε επιλογή PSET μου, λέει, προειδοποιώντας, δεν συνιστάται. 435 00:24:01,810 --> 00:24:04,820 Δεν θέλετε να Γυαλί γράψετε PSET σας για σας. 436 00:24:04,820 --> 00:24:12,010 >> Αλλά ουσιαστικά, αυτό είναι ένα καλό εργαλείο ότι πολλοί άνθρωποι έχουν χάσει. 437 00:24:12,010 --> 00:24:15,730 Και θα ήταν μεγάλη αν μπορείτε να βοηθήσετε lay out 438 00:24:15,730 --> 00:24:19,260 αίτησή σας σε ένα από αυτά τα στοιχεία. 439 00:24:19,260 --> 00:24:23,020 Και το δροσερό πράγμα πάρα πολύ είναι ότι υπάρχει αυτό το κουμπί επανεξέταση του σχεδιασμού. 440 00:24:23,020 --> 00:24:25,330 Και ό, τι αυτό αναθεώρηση του σχεδιασμού κουμπί κάνει, κατ 'ουσίαν, 441 00:24:25,330 --> 00:24:29,580 είναι ότι επιτρέπει το πραγματικό Google Γυαλί ομάδα να επανεξετάσει την εφαρμογή σας 442 00:24:29,580 --> 00:24:31,940 και να σας δώσει σχόλια σχετικά με αυτό εκ των προτέρων. 443 00:24:31,940 --> 00:24:38,430 Έτσι, πολλά από τα δροσερά χαρακτηριστικά γνωρίσματα ότι το γυαλί Η ομάδα έχει κάνει για να το χτίσει, 444 00:24:38,430 --> 00:24:41,890 ώστε να είναι όσο το δυνατόν ευκολότερο για μπορείτε να γράψετε πραγματικά το Google Glass 445 00:24:41,890 --> 00:24:43,276 εφαρμογές. 446 00:24:43,276 --> 00:24:43,776 Ναι; 447 00:24:43,776 --> 00:24:45,734 >> ΟΜΙΛΗΤΗΣ 1: Είναι αυτό μόνο το σχεδιασμό, ή μπορεί να σας τότε 448 00:24:45,734 --> 00:24:49,966 μεταφράσει this-- το κάνει αυτό αυτόματα μεταφράζονται σε κώδικα που μπορείτε να χρησιμοποιήσετε; 449 00:24:49,966 --> 00:24:53,090 ΧΡΙΣΤΟΦΟΡΟΣ ΒΑΡΘΟΛΟΜΑΙΟΣ: Έτσι, το ερώτημα ήταν ότι, αυτό είναι μόνο για το σχεδιασμό, 450 00:24:53,090 --> 00:24:55,555 και δεν θα μεταφραστεί σε το πραγματικό κώδικα για σας; 451 00:24:55,555 --> 00:24:56,540 Όχι, δεν το κάνει. 452 00:24:56,540 --> 00:24:59,740 Αλλά αυτό που κάνει είναι ότι δεν νικήσει ένα τεράστιο λευκό του σκάφους και τους τόνους 453 00:24:59,740 --> 00:25:01,870 λευκά κομμάτια χαρτιού. 454 00:25:01,870 --> 00:25:06,020 Έτσι, ξέρετε ακριβώς μια φορά να εφαρμόσετε μια συγκεκριμένη κάρτα, 455 00:25:06,020 --> 00:25:08,860 ξέρετε ότι θα apply-- όταν είστε γραπτώς το πρόγραμμά σας, 456 00:25:08,860 --> 00:25:13,990 Ω, θέλω αυτήν την συγκεκριμένη κάρτα στο ξεκινήσει πραγματικά το κάτι άλλο. 457 00:25:13,990 --> 00:25:15,770 Και γι 'αυτό καθορίζει τις πολύ όμορφα. 458 00:25:15,770 --> 00:25:20,007 Και αν σκοπεύετε να κάνει μια εφαρμογή του Google Glass 459 00:25:20,007 --> 00:25:23,090 και κάνετε ένα από αυτά, θα ήθελα να υποβάλουν ένα από αυτά ως προ-πρότασή σας. 460 00:25:23,090 --> 00:25:26,130 Και είμαι βέβαιος ότι TF σας θα είναι πραγματικά χαρούμενος γι 'αυτό, επειδή θα 461 00:25:26,130 --> 00:25:28,088 είναι όπως, OH αυτό είναι ό, τι Η εφαρμογή σας. 462 00:25:28,088 --> 00:25:29,700 Ξέρω τι περιμένω από αυτό. 463 00:25:29,700 --> 00:25:31,491 Επειδή μερικές φορές, είναι πραγματικά σκληρά για να κρατήσει 464 00:25:31,491 --> 00:25:33,240 παρακολουθείτε τι συμβαίνει σε μια εφαρμογή γυαλί. 465 00:25:33,240 --> 00:25:38,290 466 00:25:38,290 --> 00:25:41,570 >> Ας πάμε πίσω σε αυτό. 467 00:25:41,570 --> 00:25:44,245 Ένα άλλο δροσερό πράγμα είναι η αξιοποίηση της παιδικής χαράς Γυάλινα 468 00:25:44,245 --> 00:25:48,300 να επανεξετάσει και να δημιουργείτε περιεχόμενο που εμφανίζει στην εφαρμογή σας. 469 00:25:48,300 --> 00:25:57,800 Έτσι τι είναι αυτό είναι ένα εργαλείο όπου μπορείτε μπορεί πραγματικά να σχεδιάσουν το πώς φαίνονται τα πράγματα. 470 00:25:57,800 --> 00:26:04,470 Έτσι, για παράδειγμα, αν θέλω να make-- περιμένοντας να φορτώσει εδώ. 471 00:26:04,470 --> 00:26:14,230 472 00:26:14,230 --> 00:26:17,940 >> Αν θέλω να κάνω μια συγκεκριμένο πρότυπο, μπορώ 473 00:26:17,940 --> 00:26:22,370 το κάνουμε αυτό εδώ χρησιμοποιώντας αυτό, ουσιαστικά ένα εργαλείο 474 00:26:22,370 --> 00:26:25,460 ότι μας έχει δοθεί, πραγματικά να προσαρμόσετε 475 00:26:25,460 --> 00:26:30,520 πώς οι πραγματικές κάρτες σας πρόκειται να δούμε. 476 00:26:30,520 --> 00:26:32,540 Γεια σας. 477 00:26:32,540 --> 00:26:36,610 Αυτό είναι μεγάλη. 478 00:26:36,610 --> 00:26:38,480 Ευχαριστώ, το Google. 479 00:26:38,480 --> 00:26:40,820 Έτσι μπορείτε πραγματικά δείτε πώς οι κάρτες σας 480 00:26:40,820 --> 00:26:42,642 πρόκειται να δούμε πότε θα αρχίσει η δημιουργία τους 481 00:26:42,642 --> 00:26:44,850 και, στη συνέχεια, μπορείτε να ξεκινήσετε την αποστολή τους πάνω στο Google Glass. 482 00:26:44,850 --> 00:26:52,040 483 00:26:52,040 --> 00:26:55,010 >> Το επόμενο πράγμα είναι αυτό PDF φυλλάδιο που έχω 484 00:26:55,010 --> 00:26:58,000 δημιουργήθηκε το order-- αν επρόκειτο να κάνει την κοινοποίηση 485 00:26:58,000 --> 00:27:03,140 υπηρεσίες, περιοδικές κοινοποιήσεις, ή συνεργαστεί με τον καθρέφτη API σε αντίθεση 486 00:27:03,140 --> 00:27:05,490 στο GDK. 487 00:27:05,490 --> 00:27:07,870 Και επιτρέψτε μου να πάρει ότι έξω για σας. 488 00:27:07,870 --> 00:27:36,830 489 00:27:36,830 --> 00:27:39,415 >> Λαμβάνοντας λίγο να φορτώσει εδώ, συγνώμη. 490 00:27:39,415 --> 00:27:43,510 Υποτίθεται ότι είναι ήδη ανοιχτό. 491 00:27:43,510 --> 00:27:44,010 Εκεί πάμε. 492 00:27:44,010 --> 00:27:46,640 493 00:27:46,640 --> 00:27:53,560 >> Έτσι, για παράδειγμα, εάν θέλετε να που έχει συσταθεί με τη χρήση του καθρέφτη API, 494 00:27:53,560 --> 00:27:57,340 Έχω πλήρεις οδηγίες σχετικά με το πώς να το κάνουμε that-- πώς 495 00:27:57,340 --> 00:28:01,780 έχετε πρόσβαση API της Google κονσόλα, με ποιο λογαριασμό, 496 00:28:01,780 --> 00:28:06,150 πώς να δημιουργήσετε ένα specific-- επιτρέποντας τον καθρέφτη API, 497 00:28:06,150 --> 00:28:09,190 εργάζεται με ανοικτό ταυτότητας, καθώς επίσης και 498 00:28:09,190 --> 00:28:13,260 πώς να χρησιμοποιήσουν την παιδική χαρά ότι κοιτάξαμε μόνο σε ειδικά. 499 00:28:13,260 --> 00:28:19,440 Τόσο καλές πληροφορίες εδώ που θα έρχονται με το πραγματικό κατάστρωμα διαφάνεια. 500 00:28:19,440 --> 00:28:22,520 >> Διαφορετικά, μπορείτε επίσης κάνουν άλλα πράγματα εδώ, 501 00:28:22,520 --> 00:28:30,050 και συγκεκριμένα υπάρχει η δομή της βάσης δεδομένων που έχω δημιουργήσει, 502 00:28:30,050 --> 00:28:32,820 ή ότι έχω κάνει για σας, ώστε να μπορείτε να δείτε 503 00:28:32,820 --> 00:28:38,030 για να δείτε πώς να οικοδομήσουμε μια ανοικτή πίνακας ελέγχου ταυτότητας για τους χρήστες. 504 00:28:38,030 --> 00:28:41,079 Έτσι, κάτι που επίσης καταλαβαίνω διαφήμιση παρακολουθείτε, 505 00:28:41,079 --> 00:28:43,620 ειδικά αν πρόκειται να να εργάζονται με τον καθρέφτη API. 506 00:28:43,620 --> 00:28:55,800 507 00:28:55,800 --> 00:28:56,400 Εκεί είναι. 508 00:28:56,400 --> 00:29:02,530 509 00:29:02,530 --> 00:29:05,640 >> Έτσι, ένας τόνος των πόρων. 510 00:29:05,640 --> 00:29:10,540 Αυτό που προτείνω είναι να κάνει πρόκειται να developers.google.com/glass και να διαβάσετε, 511 00:29:10,540 --> 00:29:14,150 επειδή υπάρχουν πολλά των πληροφοριών που υπάρχουν, 512 00:29:14,150 --> 00:29:17,720 πάρα πολύ για να πάει πάνω το σύνολο του σεμιναρίου. 513 00:29:17,720 --> 00:29:21,220 Αλλά υπάρχει ένα πολλές πληροφορίες, ότι είναι πολλές καλές πληροφορίες, αυτό το είδος του 514 00:29:21,220 --> 00:29:24,640 διαστέλλεται περισσότερο για αυτό, ειδικά από την πλευρά κώδικα των πραγμάτων. 515 00:29:24,640 --> 00:29:27,630 Έχω προσθέσει επίσης μια γρήγορη ξεκινήσετε τον οδηγό για την GDK, 516 00:29:27,630 --> 00:29:30,600 έτσι ώστε αν χρειαστεί να είδος άλμα σε αυτό, 517 00:29:30,600 --> 00:29:32,770 έχετε τη δυνατότητα να το κάνουμε αυτό, καθώς και. 518 00:29:32,770 --> 00:29:36,290 >> Έχω added-- υπάρχει βίντεο εδώ, το Android Tutorials. 519 00:29:36,290 --> 00:29:38,630 Υπάρχει ένα βίντεο από το YouTube ότι περιλαμβάνεται, ότι αν 520 00:29:38,630 --> 00:29:42,920 θέλουν να αρχίσουν να αναπτύσσουν τη χρήση το λειτουργικό σύστημα Android, 521 00:29:42,920 --> 00:29:46,630 αν είστε αρχάριος, ότι το βίντεο θα σας βοηθήσουν πραγματικά να το κάνουμε αυτό. 522 00:29:46,630 --> 00:29:51,170 Και πάλι, το γυαλί εφαρμογές που χρησιμοποιούν το GDK 523 00:29:51,170 --> 00:29:53,000 είναι εφαρμογές κυριολεκτικά το Android. 524 00:29:53,000 --> 00:29:56,090 Μπορούν λιμάνι εμπρός και πίσω. 525 00:29:56,090 --> 00:29:58,740 >> Τέλος, έχω προσθέσει ένα Google Οδηγός στυλ για Java. 526 00:29:58,740 --> 00:30:02,090 Αν υπάρχει κάτι specifically-- Πώς μπορώ να κάνω a-- ξέρετε, 527 00:30:02,090 --> 00:30:05,830 Ποιος είναι ο καλύτερος τρόπος για να γίνει μια για βρόχο, από την άποψη της Google; 528 00:30:05,830 --> 00:30:10,230 Ο οδηγός στυλ θα θα σας βοηθήσουν να κάνετε αυτά τα πράγματα. 529 00:30:10,230 --> 00:30:11,550 >> Και αυτό είναι όλο. 530 00:30:11,550 --> 00:30:13,990 Έτσι ελπίζω να παιδιά έχουν αρκετές πληροφορίες 531 00:30:13,990 --> 00:30:17,760 να προχωρήσουμε με άλματα σε μια εφαρμογή Google Glass. 532 00:30:17,760 --> 00:30:19,590 Αλλά οπωσδήποτε να επισκεφθείτε τους πόρους. 533 00:30:19,590 --> 00:30:24,930 Σίγουρα βουτήξετε στα διάφορα είδη των εφαρμογών που είναι διαθέσιμες, 534 00:30:24,930 --> 00:30:26,610 ιδιαίτερα οι εφαρμογές του δείγματος. 535 00:30:26,610 --> 00:30:28,810 Κοιτάξτε μερικές από κώδικα ότι δώσατε. 536 00:30:28,810 --> 00:30:32,770 Και ειλικρινά, με τη δική σας εμπειρία σε CS50, 537 00:30:32,770 --> 00:30:35,850 δεν θα πρέπει να είναι μια δύσκολη πράγμα που πρέπει να σπάσει και να πάρει μέσα στο. 538 00:30:35,850 --> 00:30:36,750 Εντάξει; 539 00:30:36,750 --> 00:30:38,600 Σας ευχαριστώ. 540 00:30:38,600 --> 00:30:40,598