Shimatai: Geek por natureza, nerd por definição

Motorola MOTODEV Summit – Eu fui!

O Motorola MOTODEV Summit é um evento promovido pela Motorola destinado a desenvolvedores de softwares, onde o foco é desenvolvimento para o sistema operacional Android, da Open Handset Alliance (da qual o Google é um dos principais nomes). Este evento também foi/será realizado na Argentina, China, EUA e México, além do Brasil.

O evento aconteceu no Hotel Transamérica em São Paulo e as palestras foram ministradas por executivos e pessoal técnico da Motorola USA (não preciso dizer que foi em inglês).

Foram mostrados alguns dados interessantes, como o crescente uso do Android nos Estados Unidos e os índices que mostram que o Android superou o iPhone no uso de Internet móvel, reforçando mais ainda que esta plataforma está crescendo muito rápido. Em seguida a Motorola anunciou que pretende adotar o Android em todas as suas linhas de aparelho.

O foco das palestras foi bem técnico, com detalhes e algumas vezes até passo-a-passo de como utilizar as ferramentas do MOTODEV Studio for Android, a suite de desenvolvimento (gratuita) da Motorola baseada no Eclipse.

O MOTODEV Studio é uma ferramenta indispensável para quem pretende desenvolver para o Android, pois possui várias ferramentas e snippets de código que auxiliam no processo de produção de aplicativos. A Motorola investiu pesado nessa ferramenta, onde é possível emular vários modelos de seus dispositivos, como o Dext, Milestone,  BackFlip e outros, ou então emular o Android original (sem as personalizações da Motorola).

Android 2.1 rodando no emulador

Android 2.1 rodando no emulador

O MOTODEV Studio ainda suporta a instalação do aplicativo diretamente no celular, o que é muito prático para testes em ambiente real.

No evento foi montado um laboratório com vários computadores e pessoal técnico, que tiravam a dúvida dos visitantes com relação ao uso das ferramentas da Motorola ou do desenvolvimento para Android. Uma troca de experiências bem interessante, principalmente para quem já desenvolve para plataformas móveis.

O desenvolvimento de aplicativos para Android é feito em Java, utilizando como base a versão 1.5, ou seja, existe suporte a Generics, Autoboxing e Enums, o que faz um desenvolvedor J2EE sentir-se em casa.

A briga no setor de espertofones smartphones promete ficar boa! Os investimentos no Android são visíveis e já estão mexendo com o mercado móvel.

Vamos aguardar os próximos capítulos! ;-)

Formatou? Reinstale tudo num único clique!

Sempre que eu tenho que formatar minha máquina, eu acabo adiando essa árdua tarefa pelo simples fato de ter que reinstalar tudo, o que dá um trabalho insano.

Atualmente no Linux essa tarefa é menos dolorosa, pois você consegue reinstalar a maioria dos aplicativos através de gerenciadores de pacotes/aplicativos, tais como o Synaptic.

No Windows até então não existia nenhuma maneira simples de realizar essa tarefa de reinstalar tudo. Não existia, mas agora existe e é muito bom e simples.

All My Apps

O site All My Apps é a solução. Nele você consegue criar uma lista dos aplicativos que você precisa instalar no seu computador, depois disso o site gera um minúsculo software que se encarrega da tarefa e instala tudo de modo passivo (você não é perturbado nos processos de instalação dos softwares).

A lista de softwares disponíveis para instalação no All My Apps é o suficiente para a maioria dos mortais, onde é possível selecionar desde simples aplicativos até suites completas, como o OpenOffice.

O único inconveniente é que algumas aplicações estão disponíveis somente em inglês, mas várias delas suportam múltiplos idiomas.

Para gerar e instalar uma seleção de aplicativos é necessário se cadastrar no site ou então fazer login com uma conta global, tais como Google Account, Windows Live ID, Twitter, Facebook, Yahoo ou OpenID, o que é muito mais conveniente uma vez que você provavelmente já tem cadastro em um desses sites.

Após selecionar os aplicativos desejados clicando no botão List (disponível em cada aplicação exibida), você clica no botão Install (na barra esquerda – My List) e logo em seguida em Install My List, que será exibida como a tela abaixo.

All My Apps

Clique na imagem para ampliá-la

Depois de fazer o download do instalador customizado, execute-o e relaxe, pois o mesmo vai fazer todo o trabalho doloroso de baixar e instalar cada um dos aplicativos selecionados. É necessário estar conectado a Internet e ter instalado o Microsoft .NET Framework em sua máquina.

All My Apps - Instalador Customizado

O mais interessante de tudo é que todo o processo de instalação é feito de modo passivo, sem te interromper ou ficar te questionando sobre local de instalação e outras coisas, uma vez que a maioria das pessoas só sai clicando em Next, Next, Finish (e de quebra ganham uma barra nojenta no Internet Explorer).

Eu acho que o All My Apps é uma solução interessante para instalar as aplicações mais comuns e famosas, ou então ajudar aquele seu parente que não sabe instalar e nem baixar nada. Tudo o que você precisa fazer é enviar um instalador já customizado para ele.

O All My Apps ainda oferece a opção de gerar um instalador off-line, mas essa opção é paga (via SMS) e não está disponível para o Brasil.

Edição de texto de forma colaborativa

Dia desses eu estava precisando elaborar uma proposta comercial junto com um amigo que estava em outro lugar, então resolvi testar e usar o TypeWith.me, que foi falado no Meio Bit.

O TypeWith.me é um editor de textos online que permite a edição em colaboração, ou seja, várias pessoas podem editar o mesmo documento ao mesmo tempo. E o melhor: em tempo real!

No mesmo instante em que você digita sua parte, todos os outros que estão editando o documento visualizam o seu texto sendo digitado, com uma marcação colorida.

Ainda é possível trocar ideias utilizando o chat no canto da ferramenta, onde pode-se discutir sobre o que está sendo redigido a 4 (ou mais) mãos.

TypeWith.me

Clique na imagem para ampliá-la.

No exemplo acima, eu compartilhei um documento com o Fulano (o famoso usuário de testes). Repare que o texto escrito por mim é exibido numa cor e a dos outros editores em outras cores, ficando mais fácil a identificação de quem escreveu cada parte da baboseira.

Se você clicar no menu Time Slider, o sistema mostra a ordem em que o texto foi redigido. É uma linha do tempo da edição do texto.

Essa ferramenta facilita muito a organização de ideias entre várias pessoas, principalmente quando estamos escrevendo um brain-storm de algo.

Fica aí a dica! ;-)