Como instalar o Ubuntu SDK IDE, para desenvolver apps para plataformas móveis.

O pacote Ubuntu SDK IDE contém aplicativos e bibliotecas importantes para começar a desenvolver aplicativos para a plataforma Ubuntu (o que inclui o Ubuntu Touch ou Ubuntu Phone).
O pacote contém softwares que suprem a necessidade de ter dispositivos móveis compatíveis à mão.
ubuntu sdk ide phone development
O Ubuntu SDK é uma IDE (Ambiente de Desenvolvimento Integrado) voltada para escrever apps para a plataforma Ubuntu.
É baseado no QtCreator e fornece ao desenvolvedor todas as ferramentas que ele precisa para estar pronto a desenvolver novos aplicativos, com o uso de QML, HTML5 e C++, entre outras possibilidades, ainda em desenvolvimento.

Como instalar Ubuntu SDK IDE

A mais nova versão, até o momento, precisa de uma rápida configuração no sources.list, antes de poder ser instalada.
Siga estes passos:

# adicione o repositório
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa


# sincronize os repositórios
sudo apt update


# atualize o sistema
sudo apt dist-upgrade


# instale o pacote de aplicativos
sudo apt install ubuntu-sdk-ide

A inclusão desta PPA é necessária para poder obter a versão mais atual do pacote ubuntu-sdk.
Contudo, há uma versão mais estável e menos atual disponível nos repositórios normais da distro.
O pacote da PPA, além de versões mais atuais do ubuntu-sdk e de algumas bibliotecas, inclui o pacote ubuntu-sdk-ide — que envolve todo o ambiente de desenvolvimento.
Dependendo da sua instalação atual, os pacotes podem vir a ocupar aproximadamente 800 MB no seu HD.
Para dar início ao aplicativo, abra o Dash e digite ‘ubuntu-sdk’.
Daqui, pra frente, é começar a estudar o ambiente, com mais profundidade. Para isto, siga os links abaixo.
screenshot ubuntu sdk ide

Referências

https://developer.ubuntu.com/en/blog/2016/09/07/releasing-410-ubuntu-sdk-ide/.
https://launchpad.net/~ubuntu-sdk-team/+archive/ubuntu/ppa.
https://developer.ubuntu.com/en/phone/platform/sdk/.
https://developer.ubuntu.com/en/phone/platform/sdk/installing-the-sdk/.
https://developer.ubuntu.com/en/phone/.

Faça streaming de músicas do seu PC, usando o Zeya!

O Zeya é um servidor que distribui as músicas do seu PC para qualquer dispositivo que rode um navegador compatível com HTML 5. Não precisa ter JavaScript nem Flash.
Esta é a maneira mais rápida de instalar um media center no seu PC que, além de tudo, é muito leve.
Se você usa Ubuntu, ou outra distro Linux e tem um celular ou smartphone que acessa a rede local, (quase) tudo é possível, aqui.
zeya media center e opera

Como instalar o Zeya

No Ubuntu, abra um terminal e forneça o comando

sudo apt-get install zeya

No Fedora ou SuSE:

yum install zeya

Aguarde o processo de instalação, que pode demorar um pouco, a depender da sua conexão.

Como iniciar o Zeya

Ao iniciar o Zeya, você vai informar o diretório (ou o nome da pasta) em que se encontram os seus arquivos de música. No meu caso, eles ficam dentro de /home/mp3/. Adapte o comando que segue à sua realidade:

zeya --path /home/mp3/

Se você não estiver usando o Ubuntu, use o comando acima da seguinte forma:

zeya.py --path /home/mp3/

O Zeya pode levar algum tempo para ler o seu diretório de músicas, na primeira vez – especialmente se você tiver muitos arquivos lá dentro.

Ouça o streaming de músicas no seu celular

Ótimo! O Zeya já está instalado e funcionando. Só falta ouvir as músicas.
Abra um navegador, no seu celular ou em outro computador que esteja conectado à rede e, na barra de endereço, forneça o endereço IP do computador em que o Zeya está rodando, seguido da porta 8080.
Caso você não saiba o IP do computador, clique aqui para aprender como determinar o endereço IP do seu computador no Ubuntu.
No meu caso, fica assim:
Zeya music browser

Compatibilidade

Do lado do servidor Zeya Media Center, foi descrito o processo de instalação em uma máquina, rodando Ubuntu 10.04 LTS – também foi testado no Ubuntu 13.10 e funcionou bem. Portanto, o Zeya deve funcionar em qualquer outra versão do Ubuntu ou de qualquer outro sistema operacional baseado no Linux.
O Zeya não usa Flash ou JavaScript. O navegador cliente – aquele que vai acessar os arquivos do servidor – deve ser compatível com o HTML 5.
No meu caso, funcionou bem com o navegador Opera.
Entre os problemas conhecidos está a latência (demora) entre o momento em que você clica em uma música e quando ela começa a tocar. Tenha um pouco de paciência, neste ponto.
Screenshot do smartphone:
Zeya media center and opera

Pondo o Zeya na inicialização do sistema

Para rodar o Zeya automaticamente na inicialização, faça o seguinte:

  • copie o arquivo /etc/zeya.conf para /etc/init/zeya.conf
    cp /etc/zeya.conf /etc/init/zeya.conf

    Ajuste as últimas linhas do arquivo /etc/init/zeya.conf de acordo com os seus desejos. Veja um expemplo:

    exec python /usr/bin/zeya --path=/var/music --port=8080

    Se você não encontrar o arquivo zeya.conf, crie um no diretório /etc/init/ com o nome zeya.conf com o seguinte conteúdo:

    # Start zeya
    #
    description     "Start Zeya music server"
    start on startup
    task
    exec python /usr/share/zeya/zeya.py --path=/home/mp3
    SAIBA MAIS:

    Execução local

    Localmente, na mesma máquina em que o Zeya está instalado, não é preciso abrir um “navegador inteiro” apenas para reproduzir as músicas. Há um cliente, em modo texto, feito em Python, que vem no pacote.
    Ele pode ser executado assim:

    python /usr/share/zeya/zeyaclient.py http://localhost:9000

    Assim que for iniciado, o zeyaclient.py vai te pedir uma query. Se você digitar woman, ele vai buscar, na sua coleção, músicas que tenham contenham esta palavra – em seus nomes, nas tags ID3, etc. Experimente.
    Zeya media center - cliente zeyaclient.py
    Isto deve ser o suficiente.
    Eu espero que você e todos os seus amigos tenham muitas horas de diversão com suas músicas preferidas!