Arquivo por categoria aplicativos

Firmware novo no ar

Ou segundo o que li, uma pequena atualização, que prepara o aparelho para outra maior que sairá até o final de fevereiro. Este agora é a versão 3.2010.02-8.002.

Não saiu um changelog oficial (ainda), e dizem que talvez não saia! Mas alguns usuários disseram que o navegador está mais suave e o media player com som mais alto. A navegação notei lá muita diferença e ouvir música também não sei pois não costumo usar os falantes, e tampouco deixar num som alto os fones de ouvido.

Enquanto escrevia o post, deixei atualizando (tive que desabilitar os repositórios extras e remover alguns programas para liberar espaço). Não notei nenhuma diferença no aparelho.

JoikuSpot

O JoikuSpot é um programa já conhecido daqueles que possuem uma conexão ilimitada à internet no seu aparelho celular Symbian, e gostavam de compartilhá-la.

O uso do programa é um pouco diferente do thetering, no qual apenas um equipamento pode utilizar a conexão. Com o JoikuSpot o celular é “transformado” num roteador wi-fi, utilizando a conexão de dados com a operadora como acesso a internet. Dessa forma, qualquer aparelho (outro celular, notebook, computador, etc.) que esteja próximo e tenha uma placa wi-fi poderá se conectar a internet.

Importante: ele é um grande consumidor de CPU! Portanto, a bateria vai embora rápido.

Para baixá-lo é preciso ir até o site (http://www.joiku.com), pelo navegador do N900, e selecionar a opção de download da versão Linux (imagem 1 abaixo). Na tela seguinte (imagem 2), selecionar o N900 como aparelho, e clicar em “download”.

Isso vai, na realidade, instalar um novo repositório no N900, e só então a instalação efetivamente vai começar.

Na continuação há algumas telas.
Leia mais $raquo;

Tags: ,

O Maemo, o Moblin e o MeeGo

A notícia do dia foi o lançamento do MeeGo, que é a fusão de dois projetos: o Maemo (capitaneado pela Nokia) e o Moblin (tendo a Intel por trás).

A primeira coisa que muitos vão dizer é “o N900 mal nasceu e já morreu“, ou então “mal o Maemo apareceu no mercado e já sumiram com ele“.

Para os pessimistas de plantão, algumas informações: assim que o N900 foi lançado, já era sabido que a Nokia trabalhava na próxima versão do Maemo, chamado de Harmatan (ou Maemo 6). Portanto a fusão do Maemo com outro projeto em absolutamente nada muda o destino traçado para o N900.

O que vai determinar a longevidade do aparelho, neste primeiro momento, é saber se a próxima versão do sistema operacional (o agora chamado MeeGo) será instalável no N900. Caso não seja, meu amigo, eu tenho uma triste notícia pra te dar: isso não significa a morte do N900! E o motivo é bem simples: grande parte de todo o sistema que roda no aparelho tem o código-fonte disponível. Portanto, QUALQUER PESSOA pode alterá-lo, melhorá-lo, e disponibilizá-lo (tanto que existe por aí uma versão diferente do kernel para o N900, feita pela comunidade).

A única coisa que se deve ter medo é do abandono da Nokia em relação a bibliotecas que ainda são fechadas, como o navegador (apesar de agora já termos o Firefox), ou bibliotecas de mais baixo nível, como acesso aos módulos de GSM, GPS, que eu não sei se são totalmente livres ou não. Mas essas bibliotecas, uma vez estáveis, não devem sofrer alterações…e pelo que me consta, elas são bem estáveis agora (favor não confundir bibliotecas com programas que as usam).

A história do Moblin é relativamente recente, e ele surgiu junto com os atualmente chamados netbooks. A intenção da Intel ao criá-lo era colocar um sistema operacional totalmente personalizado (e consequentemente otimizado) nos equipamentos que utilizariam o chip Atom. A ideia original era permitir usar um computador mais simples, para coisas mais simples também (como navegar na internet ou usar comunicadores instantâneos) e de uma forma rápida. Por isso o Moblin seria pré-instalado no equipamento, e com um carregamento muito rápido (poucos segundos, não mais do que uns 10). Tanto que algumas placas-mãe possuem no seu BIOS uma versão do Moblin, para quando tudo que o usuário quer é ver algo rápido na internet e não quer esperar alguns minutos para o sistema operacional estar…..hmmm….operacional!

Só que o Moblin sofreu com dois problemas. O primeiro: as pessoas passaram a substituir o notebook pelo netbook, então passaram a querer editar textos, planilhas, ver filmes, armazenar suas fotos…e o Moblin não estava assim tão preparado para isso.

E o outro problema, que veio em decorrência também do problema anterior, é que as pessoas passaram a instalar o Windows nos equipamentos. Infelizmente poucos aceitam mudar aquilo com o qual já estão acostumados. Já tinham Windows no computador de casa, no computador do trabalho, então queriam ter no netbook também. Isso diminuiu o mercado do Moblin.

A intenção da Nokia e da Intel é interessante. Porém, não é nova. A Sun já tinha tentado algo parecido com o Java, e falhou. Alguém por acaso lembra qual era o mote do Java assim que ele surgiu? Seria a linguagem de programação utilizada em computadores, aparelhos móveis, geladeiras, torradeiras, microondas e por aí vai. Só há um pequeno problema….a única coisa em que uma máquina de lavar se parece com uma torradeira é que ambos são ligados na tomada. Então cada equipamento teria que ter a sua máquina virtual…..o que, cá entre nós, é totalmente inviável!

E achar que um sistema operacional irá rodar em tantas coisas como eles imaginam, é um tanto utópico.

Vamos ver o que o futuro reservará para o MeeGo. Ainda é cedo para dizer algo concreto, visto que o sistema sequer existe em sua versão final, e não temos nenhum exemplo prático da sua utilização.

Tags: , ,

eCoach

Um dos primeiros programas que eu procurei assim que tive o N900 em mãos foi um substituto do Nokia Sports Tracker. Não um substituto pro serviço web dele, pois isso é apenas perfumaria, mas sim um substituto para o programa em si. E encontrei o eCoach.

Ele é interessante para fazer o tracking de rotas, ver quanto você andou/pedalou/dirigiu, e caso esteja fazendo exercícios físicos também pode ser utilizado em conjunto a um sensor de batimentos cardíacos.

Também é possível ver no próprio programa a rota feita, no mapa.

Os arquivos gerados pelo programa podem ser importados no Google Earth e também no Google Maps (assim como provavelmente em qualquer outro programa de mapeamento).

Um inconveniente do eCoach é que ele ficará se conectando à internet, para fazer a atualização do mapa (além de fazer a localização inicial). Se você não tiver um plano de dados ilimitado, precisa tomar cuidado ao utilizá-lo.

Um substituto dele é o GPSJinni, que faz basicamente a mesma coisa, sem os mapas e sem a possibilidade de monitorar os batimentos cardíacos.

Existe uma versão do eCoach no repositório extras (versão 1.56), portanto estável e confiável. Mas a última está no diretório extras-devel (versão 1.57).

Discando códigos da operadora

Algumas operadoras utilizam alguns códigos de discagem para determinadas ações (como consultar o saldo, ativar/desativar serviços, e por aí vai). E é sabido que o N900 não lida com esses códigos.

Parece que no próximo firmware isso estará resolvido. Mas até lá, existe um paliativo.

No repositório extras-devel há um widget, USSD-Widget, que faz o trabalho.

Após instalado, é necessário adicioná-lo a algum desktop (lembre-se: é um widget).

Não pude testá-lo porque minha operadora não utiliza esses códigos de discagem. Portanto qualquer dúvida em relação ao seu funcionamento, leia o tópico sobre ele no Maemo.org (INTEIRO!).

Observação: *#06#, *#0000#, e vários outros não são códigos de operadora!

Repositório “extras”: como funciona?

Todo mundo lê por aí que não é muito saudável instalar coisas dos repositórios extras-devel e extras-testing, porque são aplicações que ainda não estão prontas. Eu mesmo digo isso, caso o usuário não tenha certa experiência para reverter problemas que programas mal comportados possam provocar.

Os repositórios extras são utilizados para programas gratuitos, feitos pela comunidade. É uma excelente forma de ter algo centralizado, fácil de acessar, e relativamente seguro.

Mas como eles funcionam?

A primeira coisa é notar que existe uma hierarquia neles. O repositório mais “baixo” é o extras-devel. Depois dele, vem o extras-testing. E por fim, o extras.

Assim que um programa é criado, e chegou o momento de outras pessoas poderem usá-lo/testá-lo, é hora de colocá-lo no repositório. Isso é feito inicialmente colocando o aplicativo no extras-devel. Isso informa para as pessoas que o programa está ainda em desenvolvimento, e pode conter bugs e talvez causar danos ao aparelho.

Depois que o responsável pelo programa achar que ele está maduro o suficiente para ir ao “grande público”, ele próprio o promove para o extras-testing. A imagem abaixo mostra a página do pySafe, na versão atual. Note um “promote package” no canto inferior direito. Ao clicar ali, estarei mandando o pacote para o extras-testing.

Uma vez no repositório extras-testing, o trabalho passa a ser da comunidade. O programa ficará no mínimo por 10 dias nesse repositório (“quarentena”). Após isso, ele pode ser promovido para o extras se estas duas condições forem cumpridas:
– um nível de karma maior do que 10 (cada voto positivo vale +1 ponto, e cada voto negativo vale -1)
– pelo menos 3 membros do grupo de teste tiverem votado positivamente

Satisfeitas as condições e passada a quarentena o programa vai pro repositório extras, significando que está pronto para ser utilizado por qualquer um.

Por isso é muito importante o envolvimento das pessoas! São elas que vão fazer com que um programa seja promovido ou não, e também é muito importante informar qualquer bug, problema ou até sugestão ao desenvolvedor.

Para votar, o caminho mais curto é este link. Ali está uma lista com todos os programas que estão no extras-testing, ordenados do mais antigo para o mais recente. Para votar, basta clicar nas “mãozinhas”. Ah sim…é necessário estar logado no site.

Desnecessário dizer que é importante votar com consciência, e caso o voto seja negativo, deixar um comentário dizendo o porque, para o desenvolvedor ter a oportunidade de corrigir o problema. E também votar apenas naqueles programas que realmente utiliza, e consequentemente testa.

Qualquer programa que esteja no extras-testing e sofra alguma alteração, terá todos os votos anulados, e o processo começará do zero.

Também pode acontecer um rebaixamento, com o programa saindo do extras-testing e voltando para o extras-devel, se estas condições acontecerem:
– passar a quarentena de 10 dias
– o karma estiver abaixo de -5
– o mantenedor do programa votar negativamente
– pelo menos 3 membros do grupo de teste votarem negativamente

Espero que este post ajude a desmistificar um pouco mais os repositórios.

Tags:

Fuelpad

Assim que eu comprei meu primeiro carro, resolvi passar a anotar todas as vezes que abastecia, para ver o consumo de combustível. Depois de um tempo parei porque era meio chato andar com um caderninho no porta-luvas para anotar. Além do que, como o carro era apenas a gasolina, não fazia lá muita diferença (a menos que eu tivesse paciência para ficar testando os postos….o que definitivamente não aconteceu).

Mas agora como tenho um carro flex, já é mais interessante ter um controle mais preciso. Mas ainda assim usar um caderno não dá! É para isso que existe o Fuelpad.

Ele é basicamente um banco de dados, onde você vai inserindo os registros conforme abastece, e ele calcula o consumo e o custo. Exibe as informações tanto em quilômetros quando em milhas.

O programa possui relatórios e estatísticas.

Ele está no repositório extras-testing.

Console de jogos? Não, obrigado!

Basta um controle e um N900 (a TV é opcional).

fonte: Gizmodo

Angry Birds: níveis extras, pela comunidade

Algumas pessoas começaram a fazer uma engenharia reversa no Angry Birds, em busca de uma possibilidade de fazer um editor de níveis pro jogo. E perceberam que seria relativamente simples criá-los!!

Mas havia um impedimento: será que a Rovio permitiria ou isso cairia em algum tipo de hack não oficial do jogo? A resposta veio nesta mensagem.

Um funcionário da própria Rovio disse, com todas as letras: em relação a possíveis problemas legais, não se preocupe! Vá em frente!

Então alguns membros foram em frente! E criaram novos níveis pro jogo!!!

Duas coisas devem ser ditas sobre o jogo. A primeira é que os níveis extras oficiais não estão disponíveis por causa da Ovi Store, que está com problemas para liberar conteúdo pago (era possível fazer o download de conteúdo pago sem efetivamente pagar por ele, por isso que foi tirado do ar e tudo que está lá é gratuito). Mas assim que as coisas estiverem funcionando como devem, a Rovio colocará de novo o “Level Pack 2“…e como o nome indica, virão mais por aí!

E a segunda coisa é que os níveis são desenvolvidos usando uma linguagem de programação chamada Lua, muito utilizada em inteligência artificial. A parte interessante: é uma linguagem de programação criada totalmente por brasileiros, e no Brasil!!

Voltando aos níveis adicionais, a primeira precaução: se você conseguiu comprar o Level Pack 2, faça backup dele antes de instalar estes outros níveis!!

Baixe o arquivo que está nesta mensagem (é o mais recente, mas é provável que logo surjam outros arquivos).

Copie o arquivo para o N900, e via SSH ou pelo terminal, vá até o diretório onde o copiou, e digite este comando:

tar xvzf cag_level_pack.tar.gz

Isso vai criar um diretório chamado mypack. Agora fique root (se já não estiver), e digite estes comandos:

mkdir /home/opt/rovio/angrybirds/data/levels/pack2
mv mypack/* /home/opt/rovio/angrybirds/data/levels/pack2

Aí é só iniciar o jogo, conseguir passar por todas as fases do pack 1, e partir pro 2!

ATENÇÃO: vou repetir…se tiver algum pack comprado, faça backup antes!

fonte: Maemo.org

Zen Bound

Neste post eu falei sobre a Secret Exit, um software-house que estava pensando em lançar alguns jogos para o N900, inicialmente para sentir o mercado, e depois quem sabe entrar de cabeça.

Um dos jogos eu não tinha entendido do que se tratava (e acho que ninguém entendeu, na verdade….a menos que já o conhecesse de outra plataforma). Neste vídeo dá pra ter uma ideia um pouco melhor sobre ele.