Arquivo por categoria aplicativos

Ovi Maps

Infelizmente, existe uma única palavra para definir a versão do Ovi Maps que veio no aparelho: decepcionante.

Há coisas que até o finado Nokia Maps, na sua versão 1.0, já fazia e que esta primeira versão para o N900 não faz. E coisas que fazem uma diferença tremenda entre considerar o programa apenas um enfeite ou considerá-lo efetivamente utilizável.

E não me refiro à falta da navegação por voz…mas ao simples fato do programa sequer refazer a rota quando você sai do planejado! Aliás, a sensação que eu tive quando testei a navegação é que na verdade ele traça a rota, a desenha na tela, e à partir daí simplesmente mantém a tela centralizada no local onde você está.

Eu concordo que querer o Ovi Maps 3 do Symbian totalmente portado pro Maemo seja querer demais neste momento…..só que a Nokia está correndo o sério risco de perder clientes, caso não ofereça rapidamente uma solução satisfatória para isso. Afinal de contas, a Sygic divulgou que até o final do ano terá a sua solução portada para o Maemo 5.

Pelo menos é possível ter os mapas pré-carregados no aparelho. Ou seja: contando com a ajuda de um navegador (humano), é possível utilizar o N900 para traçar rotas, e sem necessidade de conexão com a internet. Mas isso não é o bastante…

Tags: ,

A bateria

Pelo menos nesta primeira versão, a bateria parece ser um grande gargalo no aparelho. Não passa um dia sem que eu tenha que recarregá-la pra não correr o risco de ficar na mão.

E algumas coisas ainda contribuem para drenar mais ainda a pouca energia dela: a falta de atenção! Pois é….eu coloquei no desktop que considero principal alguns atalhos e widgets. Um desses widgets é o do transmissor de FM (o que está ao lado inferior direito).

E hoje de manhã, depois do aparelho ter passado quase que a noite inteira ligado na tomada, fui ver um SMS, e antes de bloquear o aparelho passei o dedo, sem querer, nesse widget….ligando o transmissor!

O resultado foi que lá pelas 2 da tarde eu olhei pro indicador de bateria e ele já estava no amarelo. Lá vamos nós para mais uma carga…..depois de desligar o transmissor, claro. E também removê-lo da tela principal, já que não é algo que será assim tão utilizado a ponto de precisar um atalho ali.

Algumas providências eu já tomei para poupar o máximo de energia possível, como deixar o bluetooth sempre desativado, e também não deixar que ele procure automaticamente por uma rede de dados disponível (seja a rede da operadora, seja wi-fi).

Comprei no eBay um recarregador veicular pra ele, e espero que não demore muito pra chegar. Pelo anúncio, é original e novo. Acho que vale o risco pela diferença de preço: aqui no Brasil esse recarregador custa cerca de R$60,00 em lojas online….lá está US$12,00, sem cobrança de frete. Mesmo que queiram cobrar o imposto de importação, ainda sai mais barato que comprar aqui.

Luzes de notificação

N900_black_front_img290A luz é pequena, no canto superior esquerdo, mostrado no círculo vermelho da figura ao lado.

Originalmente, ela mostra 4 estados possíveis:
– branca: acende e apaga aproximadamente a cada 10 ou 15 segundos, apenas para indicar que o aparelho está ligado
– laranja: acende e apaga, continuamente, indicando que a bateria está sendo carregada
– azul: pisca para informar que há um novo SMS, novo email, chamada não atendida, ou qualquer coisa no estilo
– verde: fica sempre acesa para avisar que a bateria já está carregada

A definição do que deve ser mostrado é feita na seção de “configurações”, “luz de notificação”.

Mas as possibilidades dessa luz são infinitas, pois ela não se resume a apenas essas 4 cores! Na verdade, essa luz é formada por 3 leds: um vermelho, um verde e um azul. Alguém lembrou do padrão RGB?

O que determina a cor efetiva da luz é o brilho que se manda exibir em cada led. E como fazer isso? Simples…como root executar o seguinte comando, no terminal: echo 9999 > /sys/class/leds/lp5523\:r/brightness

O número 9999 significa o brilho máximo do led especificado. E o que especifica o led é aquele “r” perdido ali entre os dois pontos (“:”) e o “/brightness”. Isso significa que estamos mexendo no led vermelho (red). Para o led verde, basta colocar “g”, e para o azul, um “b”.

Aliás, talvez seja interessante uma explicação de porque tantas barras nessa linha. A barra normal (“/”) significa um diretório. Isto é, no caso, estamos acessando o arquivo “brightness” que fica no diretório “lp5523:r”, que fica no diretório “leds”, que fica no “class”, que fica no “sys”. Aquela barra invertida entre o “lp5523” e o “:r” é necessário porque o caractere dois pontos tem outras funções. Então quando queremos nos referir a ele, é necessário colocar a barra inversa para dizer que é o caractere que conta, e não a sua função!

Por exemplo, se tivéssemos um diretório contendo espaços no seu nome, como “meus documentos”, para entrar nesse diretório seria necessário digitar “meus\ documentos”, para indicar que o espaço faz parte do nome.

fonte: Maemo.org

Tags: ,

Instalando programas pelo terminal

A forma mais fácil de instalar algo é através do gerenciador de aplicativos. Mas às vezes é necessário apelar para o terminal. Na prática, há 3 formas de se instalar algo por ele:
1- baixando e instalando automaticamente
2- instalar o pacote previamente baixado
3- ter o código-fonte do programa, compilar e instalar

Todas as opções exigem que o usuário seja root (pelo menos em algum momento).

A opção 3, quando funciona sem problemas, é bem tranquila. O problema dela é que requer uma série de dependências que, na minha opinião, não valem a pena! Por exemplo, é necessário ter quase todos os fontes dos pacotes que o programa depende também instalados. Por mais que o N900 tenha memória, chega uma hora que ela vai se esgotar! Mas via de regra, basta rodar 3 comandos para instalar um programa à partir do seu código-fonte: “configure“, “make” e “make install“.

O primeiro faz a configuração do pacote para as particularidades do ambiente e verifica se todas as dependências estão presentes. O segundo efetivamente compila o programa. E o terceiro (que é o único que deve obrigatoriamente ser executado como root) instala o que foi compilado.

Para baixar e instalar automaticamente basta executar o comando “apt-get“, seguido da opção “install” e do nome do programa. Por exemplo, para instalar o “wget” usamos o comando assim: apt-get install wget. O comando “apt-get” é extremamente poderoso. Ele é utilizado também, por exemplo, para remover pacotes e também para limpar bibliotecas que não são mais necessárias.

O problema de utilizar o “apt-get” é que o programa que vai ser instalado precisa, obrigatoriamente, estar em algum repositório previamente configurado.

E a segunda alternativa é para instalar programas que foram baixados da internet direto para o aparelho (que não estão num repositório, como o Civilization que comentei aqui). O comando utilizado neste caso é o “dpkg”, com a opção “-i”. Então para instalar algo, o comando seria este: dpkg -i <nome do arquivo>.

Cliente de Twitter em desenvolvimento

Enquanto o Gravity não sai, a gente vai testando os clientes de twitter disponíveis pro N900. Aliás, por enquanto eu encontrei apenas dois: o Mauku, que ainda não está pronto e o Witter, que instalei ontem.

Para testar o Witter, primeiro você tem que habilitar o repositório extras-devel, conforme descrito aqui.

O aplicativo ainda está bem “verde”, sem uma GUI decente, sem “auto refresh” e sem mostrar os avatares, mas pelo menos já dá pra tuitar sem ser pela web, como diz o próprio desenvolvedor Daniel.
screenshot-20091205-175019
Aliás, o witter está sendo desenvolvido apenas para “estudo”, já que o Daniel Would é apenas um rapaz bem intencionado que responde as dúvidas e bugs pelo próprio Blog. Fica a dica.

Tags: ,

Civilization

Esse jogo, para quem gosta de jogos no estilo turnos, é um clássico! Para qualquer plataforma que você possa imaginar de equipamento, vai encontrar um clone dele….e é claro que existe uma versão completamente livre, chamada de FreeCiv.

E é claro que ele foi empacotado para o N900 também! Ainda não estão disponíveis em nenhum repositório, por isso é preciso baixar os pacotes do site, e instalá-los na mão:
1- freeciv-data_2.1.8-0maemo1.0.2_all
2- freeciv-server_2.1.8-0maemo1.0.1_armel
3- freeciv-client-sdl_2.1.8-0maemo1.0.1_armel

A ordem de instalação é a ordem na qual coloquei os arquivos acima. Para instalar, é necessário ir até o terminal, entrar no diretório onde foram baixados os arquivos, e digitar este comando para cada um deles, como root: dpkg -i <nome do arquivo>.

Uma dica: no GNU/Linux existe um auto-complete na linha de comando…você pode digitar as primeiras letras do arquivo, e dar um TAB. Se houver apenas um arquivo com aquele nome, ele já será completado….se houver mais de uma opção, ao pressionar o TAB serão exibidas as opções disponíveis.

A jogabilidade na telinha do N900 é terrível!! Sem conhecer o jogo e seus atalhos (para usar o teclado), praticamente não é possível jogar. Mas pelos menos os gráficos são interessantes.

Detalhe: é imprescindível colocar o jogo em tela cheia! Isso é feito através das opções dentro do próprio programa. Sem isso, muitas janelas não terão seus botões clicáveis. E jogar usando os dedos também é virtualmente impossível.


(clique nas imagens para vê-las maiores)

fonte: Maemo.org

Programa muito útil

Ele se chama mSaber.

  

Está no repositório extras-devel, na seção de jogos.

Tags:

“htop” no N900

No GNU/Linux existe um comando útil para ver as quantas anda a memória: é o top. Esta é a saída dele no terminal do N900:

Mas existe um outro comando, que faz a mesma coisa, só que de um forma bem melhor: o htop. Como prova de conceito, eu peguei os fontes no site, compilei usando o SDK, coloquei no aparelho, e rodei. Eis a tela:

Minhas suspeitas por enquanto estão se provando corretas….se existe um programa para GNU/Linux que roda no terminal, ele muito provavelmente poderá ser portado para o N900, e às vezes bastará uma recompilação (como foi o caso).

Claro que o porte não foi assim tão preciso, como dá pra perceber pelas informações mostradas, que estão cortadas à direita. Mas para o básico pelo menos o comando serviu: mostrar a utilização da CPU e da memória.

O próximo teste que farei será abrir diversos programas e depois rodar o comando pra ver qual será o resultado…

Tags: ,

Angry birds

Pássaros contra porcos? Trailler do jogo que em algum momento estará disponível para iPhone e N900.

fonte: Maemo.org

Tags:

Primeiras impressões

Depois de alguns dias usando o aparelho, há algumas coisas que podem ser ditas sem medo de errar:
– não é um aparelho para usuários leigos, que queiram ter tudo na mão de forma fácil! Invariavelmente, em algum momento, você será obrigado a entrar no terminal, como em qualquer distribuição GNU/Linux
– há um problema crônico de bateria. Definitivamente, me parece que a Nokia não consegue acertar na bateria dos seus aparelhos top de linha (alguém lembra do N95 prata? Ou da primeira versão do firmware do N97?)
– a tela às vezes não reconhece onde você efetivamente colocou o dedo
– os aplicativos disponíveis para ele ainda são poucos

Mas o principal, que parece que muita gente não consegue entender: ele não é um celular! Se você procura por um aparelho que tenha muitas funções de telefonia, como agrupar contatos, colocar toques diferentes em cada contato/grupo, ou ainda a possibilidade de utilizar o aparelho tanto em modo retrato (em pé) como paisagem (deitado), esqueça-o!! Pelo menos por enquanto.

Há coisas que precisam ser melhoradas nele, como por exemplo poder organizar os ícones do menu principal em grupos, ou ordená-los alfabeticamente. Também melhorar a resposta ao toque dos dedos (comentado acima).

E até um bug eu já encontrei (pelo menos no meu aparelho): ao ligar o cabo USB para fazer a recarga da bateria, se o aparelho estiver com a tela desligada, nada acontecerá! É necessário mandar exibir a tela, e só então colocar o cabo. Isso acontece pois, pelo que andei lendo, parece que a recarga da bateria é feita por software!! E devem ter esquecido de deixar esse software ativo quando o aparelho estiver com a tela apagada….

Apesar dessas ressalvas, o N900 é um senhor aparelho!! E eu tenho quase certeza de que em cerca de 2 ou 3 atualizações de firmware ele chegará quase à perfeição. E também acredito que muitas das deficiências dele poderão ser sanadas por softwares de terceiros.

Algumas coisas são realmente impressionantes, como a configuração do aparelho na rede de telefonia. Normalmente, quando você coloca um chip num celular, começam a vir algumas mensagens da operadora com informações sobre conexão à internet, acesso WAP, envio de MMS….pois bem, ao colocar o chip da Vivo no meu, não veio NENHUMA mensagem, e tudo já estava automaticamente configurado. Com o aparelho do Lito e chip da TIM foi a mesma coisa. Exceto, óbvio, a parte do MMS, que deve vir apenas no próximo firmware.

Eu só tive um susto com o chip da Vivo, no qual o telefone não entrava na rede 3G. O problema era apenas de configuração do N900, que estava para usar somente a rede GSM.

A qualidade das chamadas que fiz até agora foi satisfatória. Só os falantes dele que não são muito potentes! Parece que os falantes do N95 “gritam” muito mais. Mas isso também pode ser apenas uma questão de atualização.

A navegação na internet por ele é muito interessante. Ele só peca, claro, pelo tamanho! É um pouco difícil clicar num link numa tela do tamanho da dele. Mas todos os sites visitados até agora foram mostrados perfeitamente, e fiz testes entrando no internet banking do Bradesco e do Itaú, assim como no serviço de notas fiscais eletrônicas da Prefeitura de São Paulo (que nem no Firefox do Linux entra direito), e foi tudo quase perfeito: só o site da Prefeitura criou problemas ao digitar meu CPF, pois o script que faria a formatação dele não funcionou…então tive que colocar a pontuação “na mão”.

As mudanças de telas são suaves, sem solavancos, demonstrando o poder do processador e do chip gráfico.

Sobre o GPS e programas que o usam, vale a pena fazer outro post.