segunda-feira, 27 de outubro de 2014

Tenha WhatsApp em seu GNU/Linux utilizando o ADT-Bundle!

whatsapp
Como muitos hoje em dia utilizam este meio de comunicação, fiquei curioso para descobrir uma maneira de utilizar não tendo um celular android disponível em mãos. E como diz o velho ditado, quem não tem cão caça com gato, quem não tem um celular android, que emule o seu e tenha muitos benefícios :)
Antes de mais nada, para que o mesmo funcione sem problemas é necessário que já esteja instalado no computador o Java atualizado e o JDK ambos podem ser baixados nos links abaixo:
JDK:
Java:

Para este tutorial vamos utilizar o famoso emulador de android SDK-Bundle, ele emula um sistema android, com o intuito de ajudar os devesenvolvedores a testar seus próprios softwares.
Segue o link para download do mesmo:

Escolha a opção refrente ao seu sistema, no meu caso utilizo 64 bits e é nesse que será feito =).
Então mãos a massa!

Abra o terminal e logue como root, agora vamos descompactar o adt-bundle:
tuto1

Após descompactar, devemos mover esta pasta para a pasta  /opt :
tuto2

Moleza até agora, certo? (: E continua molezinha, basta darmos permissão de execução para o emulador do android que se encontra agora dentro do endereço /opt/adt-bundle-linux-x86_64-20120702/sdk/tools/android :
tuto3

Obs: Aos usuários Debian 7 com arquitetura x64, eu tive que adicionar a biblioteca de suporte x86 para que o mesmo funciona-se, o procedimento também é mole, abra o terminal e mande os seguintes comandos:
# dpkg --add-architecture i386
# apt-get update 
# apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

Beleza, agora que já temos tudo pronto, vamo testar?
No terminal chame o programa da seguinte forma:
tuto4

Se tudo ocorreu da forma correta você terá a tela dos repositórios disponíveis para fazer o download da plataforma que deseja emular o android, espere sincronizar e aparecer todas as opções:
tuto5

A única diferença da imagem acima é que os serviços não estão instalados, marque os seguintes tools:
  • Android SDK Tools – Rev 23.0.2 ou o mais atualizado
  • Android SDK Plataform-tools – Rev 20
  • Android SDK Build-Tools – Rev 19.0.3
Um pouco mais a baixo você terá as opções de android que deseja utilizar, os que testei e funcionaram perfeitamente foram os:
  • Android 4.4.2 (API 19)
  • Android 4.2.2 (API 17)
Beleza, após escolher ambas opções Clique em Install Packages:
tuto6

Após feita instalação dos pacotes, verifique se não a alguma atualização dos já instalados, se tiver instale e se não tiver abra o menu Tools e clique em Manage AVDs, será aberta esta tela:
tuto7

Agora é como criar uma máquina virtual, temos de especificar suas caracteristicas, em AVD Name utilize o nome que deseja para seu android e o resto, preencha como na imagem acima e de Ok.
Feito isto, ele irá retornar uma mensagem de que o mesmo foi criado com sucesso, de novamente, selecione seu android que foi criado e clique em Start.
Prontinho, feito isso, temos nosso android criado com sucesso e pronto para utilizar! Agora basta entrar no google pelo navegador do android, instalar o whatsapp pelo site www.whatsapp.com/android, clicar em instalar e cadastrar o seu celular pelo aplicativo =)
Agora para dar um pouco mais de comodidade, para não termos sempre que abrir o endereço /opt/adt-bundle-linux-x86_64-20120702/sdk/tools/android para a execução do emulador, vamos criar um simples script para fazer isso?

No terminal, crie o arquivo que sera nosso script dentro de alguma pasta que seja $PATH, para saber quais são, digite o comando:
tuto8

Escolha seu caminho preferido para scripts, no meu caso /usr/local/bin e crie o arquivo com o seguinte conteudo :
tuto9

De um Control+X para salvar o arquivo e de o nome do arquivo de “android”. Feito isto, chegamos a parte final, UFA! :)
De permissão de execução para este arquivo, lembrando que o mesmo deve estar dentro de uma das pastas listada pelo $PATH:
tuto10

Agora para sempre que formos utilizar o mesmo, é só abrir o terminal, logar como root e digitar:
tuto11

É isso ai, dúvidas ou sugestões são sempre bem vindas!

Instalando ambiente de programação Java SE



Ao planejar este tutorial, constatei com uma breve pesquisa de que muitos ao migrar para distribuições GNULinux tem sofrido dificuldade quanto a levantar um ambiente de programação funcional.
Visto que essa dificuldade tem grande impacto no dia a dia do estudante, este tutorial vem para facilitar a criação deste ambiente em uma plataforma GNU/Linux muito simples e conhecida por todos deste meio. Utilizaremos a versão mais nova do Ubuntu 14.04 LTS e para quem ainda não conhece esta distribuição, segue o link oficial para download e maiores informações sobre o projeto.
Site oficial do projeto: http://www.ubuntu.com/download/desktop aqui você encontra todas as informações para download.
Site comunidade Ubuntu BR: http://ubuntu-br.org/ aqui você encontra todo suporte desta distribuição porém tudo em português :)~
Então vamos lá, para este tutorial fiz uma instalação limpa do Ubuntu 14.04 Lts 32-bits em uma máquina virtual, a única alteração feita foi a atualização do sistema.
Para a programar em java, temos uma IDE muito conhecida e muito completa, ao qual utilizo em meu dia a dia sem quaisquer dificuldades, chamada de NetBeans e mais as bibliotecas java o JDK.
Para o download de ambos estão disponíveis no site da Oracle. Clique na imagem abaixo e faça o download:
netbeans

Basta escolher o tipo de arquitetura do seu sistema(x86 ou x64), neste caso escolhi o x86, aceitei os termos e fiz o download do mesmo.
Antes de instalar, verifique se o arquivo está no diretório que foi feito o download:
$ cd Downloads
$ ls
Para que seja feita a instalação é necessário dar permissão de execução para este arquivo:
$ sudo chmod+x jdk-8u5-nb-8-linux-i586.sh
Agora basta executar o setup:
$ sudo ./jdk-8u5-nb-8-linux-i586.sh
Pronto, agora que o instalador abriu, faça a instalação como em qualquer outro programa e supimpa, você já pode programar em java e ser feliz! =)

netbeans-index

Nós próximos tutoriais iremos instalar um ambiente de programação web com PhP na sua versão mais atual. Comentários, sugestões e feedback são sempre bem vindos.
Um abraço a todos.