Nokia 770
Postado por Osvaldo Santana
Como vocês devem ter acompanhado nos últimos dias a Nokia anunciou o lançamento do Nokia 770. Nada demais até aí exceto pelo fato de ser uma plataforma totalmente nova da Nokia. Esse dispositivo também não será um celular e isso é uma outra novidade.
Além dessas novidades existe uma outra que eu acho que é a mais importante de todas. A plataforma. O Nokia 770 vai rodar com a plataforma Maemo (www.maemo.org) que é totalmente baseada em software Open Source. Isso significa que dentro daquele ‘aparelhinho’ alí vai bater um coração Linux com um servidor X e aplicações baseadas em uma leve variante de Gtk. Perfeito, não é? Quase.
Para desenvolver nessa plataforma é necessário usar linguagem C e programar em C é complicado. Para resolver esse problema existe uma alternativa: portar uma outra linguagem para ser usado na plataforma Maemo. Essa alternativa nos leva a outro problema que é: qual linguagem?
Preciso dizer que linguagem eu escolheria para ser a principal ferramenta de desenvolvimento para Maemo? ![]()
Eu e meu amigo Rudá estamos trabalhando nisso e a nossa maior briga tem sido com o tamanho do Python (juntamente com PyGtk + PyGame). Nossa meta é colocar isso tudo aí em 5MB e hoje temos só o Python (já enxuto) ocupando 2.5M.
Se vocês tiverem dicas/sugestões de como diminuir o tamanho das coisas podem colocar aqui nos comentários ou envie para a python-brasil.
Ah! E já liberamos o primeiro release:
2 Responses to “Nokia 770”
Deixe um comentário







junho 29th, 2005 at 2:41 pm
Estou começando a desenvolver aplicativos usando o maemo, justamente para o 770. Também estou achando chato essa ideia de usar o C, se pudesse usar Python realmente seria muito bom!!!
Gostaria de saber como vc faz esses “cortes” para diminuir o tamanho da Python…
Se quiser falar me manda um mail joaquimazevedo@larces.uece.br, ou então se tiver me adiciona no msn: jcan_joax@hotmail.com
Valeu!!!
junho 29th, 2005 at 3:39 pm
Oi Joaquim,
A gente já está com os pacotes prontinhos aqui e só não colocamos no ar ainda porque estamos passando por ‘problemas técnicos’ ao tentar acessar o nosso servidor web.
Alguns cortes que a gente já fez são: estamos colocando apenas os módulos .pyo (optimized), estamos compilando o Python com ‘–disable-docstrings’ e estamos colocando quase 100% dos módulos .pyo dentro de um arquivo .zip.
Esses são os primeiros, posteriormente, a gente vai dar uma investigada para tentar diminuir ainda mais o tamanho do Python.