Nova versão 1.9.0 do Python para S60
Enquanto minhas costas não param de doer, o pessoal do Python para S60 anunciou uma versão nova (1.9.0) dia 25/12. Esta nova versão passa a acompanhar o Python 2.5.1, algo bastante desejado pela comunidade, e com vários módulos adicionados, com xmlrpclib, urllib2 e cpickle. Esta ação vai aumentar muito a base de aplicativos Python compatíveis com S60, tornando a dupla Python+S60 ainda mais produtiva. Fico aqui imaginando se teremos interpretadores Python similares em outras plataformas, como Blackberry, G1, HTC ou iPhone. Imagino que não seja difícil portar o que já se tem hoje, por exemplo, no do Maemo. Eu mesmo cheguei a fazer uma cross-compilação para o SDK do Android. Resta saber se irão aparecer módulos poderosos para acesso ao hardware do telefone, como temos para S60.
Apesar de ter que concordar que a linguagem mais universal de desenvolvimento entre celulares atualmente continua sendo Java, também continuo achando sempre limitado demais o que cada virtual machine lhe permite fazer, principalmente em relação ao uso do hardware do celular, como câmera, posicionadores, acelerômetros, etc. Isto pode mudar, com a presença do Google/Android/Java, que são grandes o suficiente para reposicionar o mercado e contornar possíveis deficiências. A Motorola, por exemplo, já sinalizou que irá abandonar o Symbian e migrar para o Android. Ok, concordo que não lhe restavam muitas opções depois que a Nokia comprou a Trolltech (entenda, QT) e a Symbian.
Em geral, usar o SDK provido pelo fabricante e encarar um desenvolvimento em C/C++ acaba sendo a saída para alguns aplicativos. Em casos extremos, como o da Apple/iPhone, até mesmo a adoção de tecnologias como Java e Flash são censuradas, deixando clara a intenção da empresa de ter controle sobre tudo que é produzido.
Mesmo perdendo espaço para RIM (leia, Blackberry), Apple e HTC, a Nokia ainda continua líder no mercado de smartphones, com 42,4% no terceiro semestre de 2008, segundo a Garthner. A RIM e Apple possuem, respectivamente, 15,9% e 12,9%, em grande crescimento no último ano.
Some a estes dados o fato de que possivelmente todos estes smartphones da Nokia possuem suporte a Python e de que a expectativa é de um aumento do número de smartphones em relação aos de celulares comuns.
Aprender um pouco de Python S60 e, quem sabe, Python + QT, pode ser interessante…
Posted by Wordmobi







Franz 8:57 am em Dezembro 29, 2008 Link Permanente
Python é muito produtivo, realmente. Experiência própria. Ainda não encontrei um desafio interessante para me dedicar ao pyS60… Alguns SDK, como o da própria Nokia, são indigestos. Talvez agora, paralelamente ao meu estudo principal, na hora de lazer, possa arrumar um desafio em pyS60. Confesso que a dupla com o QT está me chamando a atenção.
[ ]’s
Osvaldo Santana Neto 11:53 am em Dezembro 29, 2008 Link Permanente
Só uma observação: já existe Python para Maemo e o projeto é suportado pela Nokia (http://pymaemo.garage.maemo.org) e foi desenvolvido pela equipe do INdT de Recife.
jedizone 4:06 pm em Dezembro 29, 2008 Link Permanente
Putz, claro que existe e foi o que eu quis ter escrito, se não fosse o erro de “no Maemo” ao invés de “do Maemo”. Inclusive foi o que eu usei para testes, após um email de …. Osvaldo Santana !
Obrigado pela correção !