BT

Google Glass: Kit de desenvolvimento com Xamarin.Android

por Anand Narayanaswamy , traduzido por Rafael Sakurai em 23 Jan 2014 |

O kit de desenvolvimento do Glass (GDK - Glass Developer Kit) foi liberado recentemente no evento de desenvolvedor Google e permite que os desenvolvedores construam aplicações nativas que executam no Google Glass usando o C# e o Xamarin.Android. De acordo com fontes oficiais, os desenvolvedores poderão facilmente encontrar as ferramentas e funções incluídas no kit, já que muitas das APIs estão disponíveis atualmente nos aplicativos Android.

O kit de desenvolvimento do Glass está disponível gratuitamente para os desenvolvedores que participam do Programa de Exploração do Glass disponibilizado pelo Google. O kit é composto de um add-on para o Android SDK que também fornece acesso as APIs Glassware multi plataforma e de uma demonstração de exemplo que deixa os desenvolvedores escreverem aplicativos que trabalham com o Google Glass usando o C#.

O InfoQ.com conversou com Chris Hardy, ASPInsider e Desenvolvedor de Software, sobre o Xamarin para conhecer mais sobre a versão do Xamarin.Android e o Kit de desenvolvimento do Google Glass.

InfoQ.com: O que é o Xamarin.Android?

O Xamarin.Android é uma ferramente de desenvolvimento para permitir que os desenvolvedores programem nativamente aplicativos Android usando o poder da linguagem C# e a Common Language Runtime do .NET Framework.

InfoQ.com: Qual o proposito que o Google Glass atenderá?

O proposito do Google Glass é fornecer informações úteis ao seu utilizador sem perder tempo pegando o dispositivo móvel do bolso, também fornecendo uma pequena tela no canto superior direito do campo de visão de uma pessoa para apresentar essas informações. O Google Glass também possui uma câmera e um alto falante conduzido através do osso (disponível apenas na primeira versão).

InfoQ.com: O que é preciso para o desenvolvimento de aplicativos com base no Xamarin.Android?

O site oficial do Xamarin da uma boa visão geral das ferramentas necessárias para trabalhar com o Xamarin.Android tal como o Xamarin Studio no Mac, no Windows ou Visual Studio 2010, 2012 ou 2013. Muitas pessoas desenvolvem aplicativos com o Xamarin.Android no Visual Studio IDE porque estão acostumados com a interface.

InfoQ.com: Imagine, que estou desenvolvimento um aplicativo usando o GDK. Quais informações são necessárias para a visualização no Google Glass?

É possível visualizar qualquer informação que possa ser apresentada na tela, bem como o acesso completo na tela, dessa forma podemos customizar os desenhos, algo como: apresentar um website no WebView, iniciar um vídeo ou mostrar a câmera do dispositivo (isso é útil para escanear QR Codes dentro das suas aplicações). Normalmente queremos apresentar textos grandes com informações sucintas para que fique claro para o usuário o que ele está olhando. Essa informação é apresentada no display do Google Glass, que dizem ser um "display de alta resolução que é equivalente a uma tela de 25 polegadas de alta definição a oito pés de distância (aproximadamente 2.43 metros)".

InfoQ.com: O kit de desenvolvimento do Glass fornece algum emulador para os desenvolvedores que não possuem um Google Glass?

No momento, o Google não fornece nenhum emulador para os desenvolvedores que não possuem o Google Glass, recomendamos que as pessoas se inscrevam no programa de Exploradores do Google Glass, pois algumas pessoas estão sendo convidadas a participar (mas isso tudo depende do Google).

InfoQ.com: Você pode compartilhar conosco um exemplo de programa que mostra o desenvolvimento de uma aplicativo para o Google Glass feito com o Xamarin.Android?

O Stopwatch é um exemplo de aplicativo para o Google Glass feito com o Xamarin.Android.

InfoQ.com: Quais tipos de aplicativos podem ser desenvolvidos com o Xamarin.Android?

Todos os tipos de aplicativos podem ser desenvolvidos usando o Xamarin.Android, não existe limitação a um certo tipo de API ou mesmo da plataforma Xamarin, alguns exemplos de aplicativos são:

Rdio: Esse aplicativo é desenvolvido em C# para o iOS e Windows Phone;

Direct Energy: Esse aplicativo foi desenvolvido em C# para o iOS;

Infinite Flight: Esse aplicativo também foi desenvolvido em C# para o iOS e Windows Phone.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT