CHRISTOPHER BARTOLOMEU: Boa tarde. Obrigado por ter vindo para o Google Glass-- Quebrando Através do teto de vidro sessão, ou seminário. Este seminário específico não é realmente baseia-se, como exemplos, de codificação. É essencialmente quando Eu ensinei esta same-- ou quando eu orientou os alunos para CS50 no ano passado em projetos Google Glass, não foi a codificação que realmente, realmente afetou. Foi a, bem, como é que eu levo tudo essas ferramentas que o Google me deu, e usá-los para construir uma aplicação específica? Nós vamos passar por cima de algumas coisas. Nós vamos passar por cima de padrões de projeto. Nós vamos passar por cima de aplicações. Nós vamos passar por cima exatamente como para levar todo o conhecimento que o Google vai dar para você-- porque o Google é extraordinário no sentido de dar todas as amostras que você precisa. Eles vão dar-lhe todo o documentação necessária para implementá-lo. Mas vamos usar que o conhecimento que eles têm dado que você crie Vidros, aplicações de vidro. Então, vamos começar aqui. Então algumas coisas que você deve basta manter na parte de trás de sua cabeça sempre que você está fazendo Aplicações Google vidro. Porque uma das coisas Google sobre vidro em em si é que é um controversa peça de tecnologia que não muitas pessoas realmente usar. Então, na parte de trás de sua cabeça, você deve sempre acho about-- o máximo sucesso de qualquer tecnologia wearable depende das aplicações que estão disponíveis para ele. Se não há nenhuma boa pedidos de dispositivo específico, então é inútil. Outra coisa é como vidro desenvolvedores, o desafio é a criação de aplicativos que são mais conveniente e inovadora do que os nossos próprios aplicativos de dispositivos móveis. E isso não faz realmente significa que você tem para criar toda uma nova aplicação da marca. Quero dizer, por exemplo, eu posso apenas simplesmente ir, OK vidro, tirar uma foto, compartilhar com. E então eu posso apenas dizer, ação. OK Glass. Share. E eu posso compartilhá-lo com meus círculos apenas assim no Google+ ou algo assim. É muito mais rápido do que eu vou aqui, tirar uma foto, e, em seguida, essencialmente fazendo a mesma coisa. Assim, torna-se mais conveniente. É uma forma inovadora de fazer as coisas um pouco mais rápido. Agora, uma outra maneira de pensar sobre um aplicativo Google Vidro, ou qualquer tipo de tecnologia wearable app, é que se você completamente enxugou seu dispositivo móvel, o que seria a primeira de cinco aplicativos que você faria realmente baixar, e por quê? Então, basta manter aqueles em a parte de trás de sua cabeça quando você está indo para começar projetar um aplicativo de Google Glass. Então, qual é a agenda? A primeira coisa que nós somos vai fazer é que estamos vai basicamente dizer, o que é de vidro? Nós vamos falar sobre o vidro cronograma, basicamente, a única coisa que move pela tela quando você usar o controlador ao longo do lado. Nós vamos falar sobre padrões de projeto para copos. Nós vamos falar sobre o espelho API contra o kit de desenvolvimento de vidro. Eu vou fazer que cerca de muito, essencialmente, porque a API foi o espelho programa aplicativo original interface que foi lançado pela Google. Isso é baseado em nuvem. Considerando que a GDK, o Vidro Development Kit, foi lançado mais tarde abaixo da estrada, de modo que essencialmente você pode realmente usar o hardware capacidades no Google Vidro. Nós vamos passar por cima de algumas dicas de profissionais, e também, essencialmente, alguns recursos. Então, ao invés de explicar exactamente o que é de vidro global, Eu só vou usar a um minuto de vídeo que o Google forneceu a espécie de passar por isso, porque eu acho que é, essencialmente, a melhor maneira de fazê-lo sem me dar Vidro para cada pessoa aqui. [REPRODUÇÃO DE VÍDEO] -Aqui Estão as noções básicas de como usar Glass. Este é o seu touchpad. Corre-se do seu templo junto ao ouvido. Toque no touchpad para acordar Glass. Você deverá ver a tela acima de sua linha de visão. Ajustá-lo para ver tudo. A tela inicial mostra um relógio. Esta é a sua linha do tempo. É uma linha de cartões. Coisas à esquerda são acontecendo agora ou chegando, como o tempo, um próximo vôo, ou um evento em seu calendário. Você pode tocar em qualquer cartão de ver mais. Passe para baixo em qualquer lugar para voltar para a linha do tempo. Cartões à direita do tela inicial são do passado. Por exemplo, mensagens, vídeos ou fotos. Toque em uma foto para compartilhá-lo, e escolher um dos seus amigos. Deslize para baixo para voltar ao modo de espera. E divirta-se explorar. [FIM REPRODUÇÃO DE VÍDEO] CHRISTOPHER BARTOLOMEU: Então esse é o usuário genérico interface para o Google Glass. Essencialmente, é um muito simples, interface baseada em linha do tempo que permite que o utilizador não usar somente comandos de voz, mas também este bar ao longo do lado direito lado para roubar realmente rapidamente através específico diferente dimensões do tempo de vidro diferente cartões. Então, o que está em Glass? Bem, a tela é de 640 por 360. A câmera em si é uma de cinco megapixel câmera que faz gravação de vídeo 720p. Tem Wi-Fi e Bluetooth nele, mas não tem celular. Portanto, a fim usar vidro do lado de fora de uma rede Wi-Fi, você vai ter que ligar essencialmente -lo ao seu telefone usando um hotspot. O armazenamento é de cerca de 12 gigabytes, e isso não é incluindo o sistema operativo. É, essencialmente, 16 no total. Ela tem dois gigabytes de RAM. E há alguma grande adicional peças de tecnologia que são embutidos. Você tem um giroscópio. Você tem um acelerômetro. Você tem uma luz ambiente e detecção de proximidade sensor, o qual é usado para, assim, piscando. Por exemplo, se eu piscar, vai demorar uma imagem, o que é meio estranho. Mas é uma daquelas peças que você pode aproveitar dentro do SDK. E você também tem um osso condução transdutor de áudio. Assim que me permite realmente tipo de sussurro, OK Glass. E então ele vai acessar aos meus comandos. Assim que, em geral é o que é o Google Glass. Então, vamos entrar mais no nitty corajoso do que estes cartões de tempo são, e como podemos usá-los para fazer coisas diferentes. Portanto, há três tipos de cartões de linha do tempo. Há o cartão de estática, que exibe o texto, HTML, imagens e vídeo. Estas coisas também pode ser utilizado para invocar essas coisas chamadas de um cartão ao vivo, ou imersões. E vamos falar sobre que em um pouco. Um cartão exibe ao vivo os cartões que são importante no atual moment-- material que é prestado, essencialmente. Cronômetro é um bom exemplo para isso. E uma imersão exibe o que que chamamos de uma atividade que Android leva basicamente em todo o ecrã. Assim, a idéia aqui é que você é capaz de fazer um monte de bom, limpo, batata frita, e aplicações dinâmicas, quer é apenas uma CSS HTML simples molde, se algo o que está acontecendo e ativo. Esta é uma imagem de um jogo chamado Zombies Run, que é realmente muito divertido. Nós vamos olhar para isso. E este é um jogo aqui que usa o gyroscope-- eu continuo dizendo gyroscope-- sim, é giroscópio. O que estou fazendo? O giroscópio, de modo que você pode realmente equilibrar as coisas na sua cabeça. Então vamos mais em cartões de linha do tempo. Cartões estáticos também pode conter um feixe de cartões, por exemplo, um álbum de fotos. Você pode ver que denotado por esta pequena aba página aqui. Quando você bater nele, você está dado outra linha de cartões de linha do tempo. E lá você vai ser capaz de tipo de percorrer usando sua barra de rolagem, e você também vai ser capaz partilhar cartões específicos. Portanto, agora que você deve ser um pouco familiarizado com os diferentes tipos de cartões de linha do tempo, o que nós vamos fazer é que vamos falar sobre os padrões de projeto. E esta é provavelmente a coisa que a maioria dos alunos apanhados com quando começam mergulho em desenvolvimento Google Glass. Portanto, há três padrões de projeto. O primeiro padrão de design é notificações periódicas. E o que faz ele usa o espelho Serviços API web, ou fundo Android serviços para empurrar notificações sobre uma linha do tempo. Por exemplo, se você assinar -se no app do cnn.com, eles iriam enviar uma notificação quando há uma notícia que tinha ocorrido. A API espelho pode ser usado para criar qualquer language-- a API espelho pode usar qualquer linguagem para criar uma interação de serviço web. Então, basicamente, como se você é não muito familiarizados com Java, que é o que a GDK usa, e você está mais interessado em PHP por exemplo, você pode escrever um serviço PHP e uma aplicação de material de vidro que interage com isso, em oposição a ter para mergulhar fundo as partes Java do mesmo. Os usos de serviços de fundo Android Java Development Kit per Glass. Então, o que nós vamos fazer é que vamos mudar ao longo de apenas um exemplo no Vidro, se pudéssemos. Desculpem a tela. Ele está inclinada para o lado aqui, para as pessoas que estão no interior. Lá vamos nós. Desculpe por isso. Demora um pouco para carregar aqui. Portanto, este é um exemplo de algo que o The New York Times iria enviar. É uma notificação periódica que contém várias placas estáticas que tem informações sobre ele. Então, se eu clicar em ele-- e isso vai load-- lá vamos nós. Se eu clicar nele, em seguida, o que você vai chegar aqui é você terá informações cerca de um título ou uma história. Você também pode anexar as coisas a ele para que você pode ler em voz alta. E o que ler em voz alta faz é vai lê-lo para você em sua orelha. Você não pode realmente ouvir -lo, mas, essencialmente, é um conector de osso que vai ler em sua cabeça. Esta é a melhor maneira de colocá-lo. Então é isso que tipo de periódico notificações são. Há todos os diferentes tipos de-los. Se você usa o Twitter, Twitter de outro aplicativo que tipo de dá-lhe um exemplo do que estes notificação periódica aplicativos são. A segunda pattern-- projeto e vamos ir e voltar para a coisa. O segundo padrão de design é a tarefa contínua. E essencialmente, este é um cartão que seja constantemente a correr em segundo plano. Você pode deixar o cartão. Você pode ir fazer alguma coisa mais na linha do tempo. Mas, essencialmente, o que estava acontecendo é que ele está sempre correndo. Algo sempre vai on, como uma aplicação real, como um cronômetro, por exemplo. Isso só pode ser implementada utilizando o Kit de Desenvolvimento de vidro. Mas você pode tirar proveito de todo o equipamento de vidro. A GDK Android é apenas Java. Então, se você está familiarizado com Java, isso é ótimo. Se você estiver familiarizado com o Android desenvolvimento especificamente, há um grande seminário, eu acredito. Eu não sei o que é o tempo exato. Mas há um seminário no desenvolvimento do Android. Se você está planejando fazer o GDK, eu recomendo ir àquele especificamente, porque ele vai se sobrepor exatamente o que você está vai usar para Glass. Então vamos ver. Vamos abrir um outro app. Poderíamos passar para a coisa? OK Glass. Comece a correr. Portanto, este é um jogo que eu uso quando estou chateado quando eu vou correr, chamado Zombies Run. E essencialmente o que ele faz é ele tracks-- é essencialmente, você está fugindo de zumbis todo o tempo. Mas é como se eu run-- eu sei isso vai ser realmente awkward-- mas se eu correr aqui, deve controlar ou me dar um ritmo. Ele deve atualizar o quão longe eu tenho executar, ou coisas como isso. Então, isso é como a-- este app é essentially-- ele está tomando um segundo para atualizar em que side-- irritante. Mas, essencialmente, o que está acontecendo aqui é que este está sempre correndo. E você está interagindo com ele. E você pode apenas espécie de fazer coisas diferentes. E assim há muitos aplicativos que são semelhantes. E não há aplicativos que você pode realmente criar que fazer a mesma coisa. Então é isso. Tudo certo. Assim, o próximo projeto padrão é uma imersão. Imersões vai consumir todo o tela e toda a linha do tempo. Então, você realmente não pode simplesmente pular fora e vão fazer outras coisas, se você quiser. É como se, como se você está jogando um jogo em vidro em si. Isso só pode ser implementada usando também o GDK. Então mais uma vez, o vantagens de usar o GDK é que você basicamente tirar o máximo proveito de todo o hardware que é no Google vidro em si. Então, nós estamos indo para ir até mais um exemplo sobre o vidro. OK Glass. Jogar um jogo de equilíbrio. Portanto, este é um jogo que eu gosto de jogar quando Estou entediado no trabalho, apenas em uma reunião. Esperemos que ele vai mostrar -se aqui a qualquer segundo. Lá vamos nós. Tudo certo. Então o que é que é que eu sou utilizando o JavaScript para equilibrar estes objectos sobre minha cabeça, coisas desse tipo. Portanto, esta é uma espécie de aplicação por imersão. Nível nove é como impossível. OK, Glass. Há também jogos interativos que você pode fazer, não como-- gravar um vídeo. Pare a gravação. Por que você está gravando? Desculpe. Vidro está agindo para cima. OK, Glass. OK, Glass. Jogue uma partida de argila Shooter. Portanto, este é mais um dos esses jogos interativos estranhos que você pode mexer. Este utiliza uma grande quantidade de componentes dentro do Google Glass. Fogo. Fogo. Eu sou horrível neste jogo. E, essencialmente, você pode simplesmente usar o fogo palavra para realmente sair e fogo. Fogo. Oh, isso nunca vai acontecer. Eu vou perdê-la o tempo todo. Mas que tipo de dá- lhe mais de um exemplo de utilizar todos os diferentes componentes para fazer esses jogos de vidro. Portanto, a próxima coisa que você quero pensar sobre aqui é métodos de invocação, um termo chique para, como faço para iniciar minha aplicação? Portanto, há maneiras diferentes de alavancar diferentes métodos de invocação. Padrões de design diferentes, por exemplo as notificações periódicas, aqueles que não usará o OK, menu de vidro. Então, se você está querendo fazer alguma coisa que teve e enviou notificações, dizer que você tem um aplicativo que lembra você sobre algo que aconteceu, você não vai ser capaz de trazer isso à tona, utilizando o menu de vidro. Isso é apenas algo que você vai ser capaz de fazer através da GDK vidro em si. Então, eu estive usando estes dois termos, espelho e vidro API GDK. E por isso estou indo para ir para aqueles um pouco mais profundo. Portanto, antes da GDK, espelho foi usado principalmente como a interação de aplicativos. Ele usa backend web serviços para realizar tarefas simples, tais como o espaço temporal assinaturas, compartilhamento de conteúdo, e um texto de voz. Vidraria usando a API espelho pode ser escrito em praticamente qualquer idioma. O material de vidro que só usa espelho API não vai têm a capacidade de usar métodos de chamada de voz, nem as guloseimas de hardware como o giroscópio e acelerômetro. Você pode criar Vidraria sem um dispositivo físico na mão. Então isso é uma coisa agradável. Então, se você precisa apenas criar O material de vidro que você realmente não precisa do dispositivo real, você pode fazer isso, especialmente se é difícil para obter uma real Google Vidro, ou se você não tiver um, ou algo desse tipo. Ele requer o conhecimento de oAuth2. E o que a autenticação aberta é se você nunca ir para um site que diz entre com seu Facebook, ou entre com a sua conta Google, coisas assim, que está aberta Auth. E que é essencialmente vai ser usado porque a API espelho é uma nuvem serviço. Quanto à GDK, o vidro Developer Kit é, em essência, uma extensão para o desenvolvimento do Android. Ele apenas pode ser utilizado com o Java. Os desenvolvedores têm completo embora para todo o hardware nativo características, incluindo o giroscópio e acelerômetro. É usado principalmente para habilidades de chamada de voz, como você saw-- OK, Vidro, esse menu inteiro coisa-- cartas vivas e aplicações imersivas. Isso requer que você ter o dispositivo na mão, porque você sempre tem que estar constantemente carregar o código até o vidro para testar com. Então GDK contra espelho. As vantagens são que a sua simples para desenvolvedores do Android, iniciante ou profissional. Você tem a capacidade de usar todo o hardware nativo. Ela abre a porta para Vidraria interativo, funcionalidade off-line, onde você não precisa de internet, e muita documentação. Então está bem documentado. Os contras são que só é disponível em um idioma, Java. E o desenvolvimento integrado configurado pode ter, na verdade, um tempo muito longo fazer. Quando eu digo muito tempo, e eu quero dizer como talvez um par de horas para obtê-lo todos configurados. Há uma grande quantidade de coisas, também, você terá considerar como bateria vida e uso de memória. Quer dizer, eu estava a 100% quando Comecei esta apresentação. E eu deixei cair 20% já. Assim, dependendo dos aplicativos que você usa, e dependendo do que o seu app realmente não, você quer pensar, OK, o que que posso fazer com a bateria mais mínima consumo vida? Portanto, estas são as coisas importantes quando você começar a usar todas aquelas guloseimas. Em termos do espelho API, você pode muito bem usar quase qualquer língua que tem um framework web. Você não pode usar C, mas, por exemplo, você pode usar o PHP, Java, Python, Ruby, Vá, outras línguas diferentes. E o mais legal é apenas usa arquitetura web simples. Você faz um pedido post. Ele insere um cartão. Você faz uma requisição GET. Ela recebe cartas. Os contras é que você precisa fazer o OAuth2 conhecimento, isto é, o sinal em sua conta Google. E isso pode ser, por vezes, confundindo para a gente. Eu acredito que quando os seminários são postados que não só os slides, mas alguns outros materiais estão ligados a ele. Isso está correto? E eu tenho um grande PDF, como um de nove páginas PDF, sobre como definir tudo isso para as pessoas. E dá-lhe uma idéia de como uma estrutura de banco de dados possuir as chaves e os tokens. Então, eu vou esperamos ser capazes de lançar alguma luz sobre o OAuth com entrando nesse documento um pouco mais longe. Uma das coisas que é um grande engodo é que não há nenhuma funcionalidade offline. Você precisa ter acesso à Internet. Se você não pode decidir, não se preocupe. Você pode usar tanto. Por exemplo, digamos que você crie um jogo usando a imersão através da GDK. Você também pode criar um leaderboard que está na nuvem. Usando a API espelho, você pode enviar o seu marcar a seu serviço web leaderboard, para que possa ser exibido. Então você essencialmente quer usar o que é melhor para o seu tipo de aplicação. Não necessarily-- você não tem ir para um lado ou para o outro. É justo que um vai ser-- se você estiver indo para usar ambos, você pode ter uma necessidade para isso. E é muito trabalho. Mas é definitivamente vale a pena se você pode obtê-lo através. Então, eu vou te dar um exemplo rápido de a API do espelho e as suas capacidades. Assim, por exemplo, um dos as coisas isso-- este é o projecto de arranque de vidro que vem com as amostras do Google. É, basicamente, estabelece tudo o que você pode fazer com, pelo menos, a API do espelho. Algumas das coisas que eu tinha mostrado anteriormente, bem como, por exemplo, o jogo, o jogo de equilíbrio e aqueles, esses são realmente amostra código que o Google fornece-lhe. Então você vê, o Google tem feito um monte de trabalho para você. Você só precisa basicamente descobrir exatamente como para colocar a sua aplicação juntos para melhor utilizar essas ferramentas e essas coisas que te dei. Este é o exemplo para a linha do tempo. Mas o que podemos fazer aqui é, o código por trás nisso, é que você pode ver exatamente como eles inserir uma mensagem em uma linha do tempo, ou inserir uma imagem ou insira um cartão com HTML paginado. Subscriptions-- uma subscrição é algo que você assina. Por exemplo, eu acompanho o The New York Times. E assim, eles enviam o meu copo, minha Vidro específico, atualiza periodicamente. Isso é o que realmente a API espelho é. E no site do desenvolvedor de vidro, eles têm tudo isso aqui para você, de modo que você pode basicamente alavancar essa. Então um dos outros coisas que eu gostaria de ter quando eu estava desenvolvendo aplicações de vidro antes, e também meus alunos no ano passado, é essa coisa legal. E ele é chamado o Designer de fluxo de vidro. E o designer fluxo Vidraria é basicamente uma forma de você para construir um aplicativo Google Vidro, de modo que você pode realmente veja o que está acontecendo. Então eu construí esse tipo de temporário Aplicação Google Vidro aqui. OK, Glass. E então eu quero que ele faça alguma coisa. Lançar um app CS50. E, em seguida, ele vai dizer: bem-vindo ao meu app CS50. E então eu posso tocar, como você pode ver aqui, para mais opções. E um, I pode fazer um automático Um plus, ou eu posso escrever o meu PSET para mim. Portanto, há coisas diferentes. Se você usar a minha opção PSET escrever, ele diz, avisando, não é recomendado. Não quero de vidro para escrever seu PSET para você. Mas, essencialmente, esta é uma boa ferramenta que um monte de gente ter perdido. E seria ótimo se você pode ajudar a colocar para fora sua aplicação em um desses itens. E o mais legal também é que há este botão de revisão do projeto. E o que esta revisão de projeto botão faz, essencialmente, é que permite a real Google Equipe de vidro para rever o seu app e dar-lhe comentários sobre isso de antemão. Então, um monte de recursos interessantes que o vidro equipe tem feito, a fim de construir, para torná-lo tão fácil quanto possível para você realmente escrever Google Vidro aplicações. Sim? COLUNA 1: É este só projetar, ou você pode, em seguida, traduzir isto-- faz isso automaticamente traduzir em código que você pode usar? CHRISTOPHER BARTOLOMEU: Então a questão foi a de que, se isso só para o projeto, e isso traduzir-se em o código real para você? Não, isso não acontece. Mas o que ele faz é não bater um quadro branco gigante e toneladas de pedaços de papel branco. Então, você sabe exatamente uma vez você aplicar um cartão específico, você sabe que vai apply-- quando você está escrevendo o seu programa, oh, eu quero que este cartão específico para realmente lançar outra coisa. E, assim, estabelece-lo muito bem. E se você está planejando para fazer uma aplicação Google Vidro e você faz um destes, eu diria um deles como seu pré-proposta. E tenho certeza que o seu TF será realmente feliz com isso, porque eles vão ser como, oh isso é o que sua aplicação faz. Eu sei o que eu estou esperando com isso. Porque, às vezes, é realmente difícil manter a par do que está acontecendo em um app Glass. Vamos voltar a isso. Outra coisa legal é a utilizar do playground Vidraria para rever e criar um conteúdo que está exibindo em sua aplicação. Então o que é isso é uma ferramenta onde você pode realmente projetar como estão as coisas. Assim, por exemplo, se eu quiser make-- esperando por ele para carregar aqui. Se eu quiser fazer uma modelo específico, eu posso fazer isso aqui, usando este, essencialmente, uma ferramenta que eles nos deram, para realmente personalizar como seus cartões de reais vão olhar. Olá. Isso é ótimo. Obrigado, Google. Então você pode realmente ver como seus cartões estão vai olhar quando você começar a construir-los e então você começar a enviar -los para o Google Glass. O próximo passo é este PDF folheto que eu tenho criado em order-- se iam fazer notificação serviços, as notificações periódicas, ou trabalhar com a API espelho em oposição para o GDK. E deixe-me tirar isso para você. Tendo um pouco para carregar aqui, desculpe. Era para ser já aberta. Lá vamos nós. Assim, por exemplo, se você quiser configuradas usando a API espelho, Tenho instruções detalhadas completos sobre como fazer isso-- como você acessar a API do Google console, com o que conta, como criar um specific-- permitindo que o espelho API, trabalhando com aberto autenticação, e também como usar o campo de jogos que nós apenas olhou especificamente. Então, uma boa informação aqui que vai vem com o conjunto de slides real. Caso contrário, você também pode fazer outras coisas aqui, e, especificamente, há o estrutura de banco de dados que eu criei, ou que eu fiz por você, que você pode olhar para para ver como construir um diálogo aberto tabela de autenticação para os usuários. Assim, também para algo compreender anúncio acompanhar, especialmente se você estiver indo para estar trabalhando com a API do espelho. Aí está você. Então, uma tonelada de recursos. O que eu recomendo fazer é ir para developers.google.com/glass e ler, porque há um monte de informações lá, demais para passar por cima todo o seminário. Mas há muita informação, isso é um monte de boas informações, que tipo de expande mais sobre isso, especialmente no lado do código de coisas. Eu também acrescentou um rápido começar a guia para a GDK, de modo que se você precisar tipo de saltar para ele, você tem a capacidade de fazer isso também. Eu added-- há vídeo aqui mesmo, Tutoriais Android. Há um vídeo do YouTube que está incluído, que se você quer começar a desenvolver usando o sistema operacional Android, se você é um novato, que o vídeo realmente vai ajudá-lo a fazer isso. Mais uma vez, aplicações do vidro que estão usando a GDK são aplicações literalmente apenas Android. Eles podem porto e para trás. Finalmente eu adicionei um Google guia de estilo para Java. Se há uma coisa specifically-- Como eu faço a-- você sabe, qual é a melhor maneira de fazer uma loop for, em termos de Google? Esse guia de estilo vai ajudá-lo a fazer essas coisas. E é isso. Então, eu espero que vocês tem informação suficiente para ir para a frente com saltar para um aplicativo de Google Glass. Mas definitivamente visitar os recursos. Definitivamente mergulhar os diferentes tipos de aplicações que estão disponíveis, especialmente os aplicativos de amostra. Vejam-se alguns do código que desde que você. E honestamente, com o seu experiência em CS50, ele não deve ser uma tarefa difícil coisa para invadir e entrar. OK? Obrigado.