A alguns dias atrás o pessoal do INdT ( Instituto Nokia de Tecnologia) esteve aqui em natal oferecendo cursos grátis de pyS60 e Maemo, a plataforma para os internet tablet pc da nokia. Infelizmente eu mesmo tendo me inscrito no começo das inscrições não consegui uma vaga no curso de pyS60, apesar de pessoas que se inscreveram bem depois de mim terem conseguido, estranho isso, mas tudo bem acontece. Como não vale a pena chorar o leite derramado resolvi correr por fora e cumprir meu papel de autodidata e estudar sozinho.
Para você que assim como eu ficou de fora do curso ou tem vontade de aprender sozinho como programar python nos S60. Vai aqui alguns passos do que você precisa e nos próximos post’s alguns exemplos simples de códigos, links, etc. Vale salientar que não vou dá um curso de pyS60 aqui, vou apenas introduzir alguma coisa para os curiosos como eu e dar dicas de links, alias no meu del.icoi.us já se encontram vários links sobre este assunto. Quando eu finalmente estiver por dentro dos vários módulos para essa plataforma ai sim eu irei me aprofundar, mas precisando o que eu souber eu respondo blza =].
PASSOS
1) Baixar o python pra sua maquina: http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi
Obs.: Eu não disse lá no começo, mas infelizmente não tem um emulador dos S60 para linux, logo temos que programar no windows mesmo, por isso o msi ali no link.
2) Baixar o Symbian OS (emulador): http://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-3c6f21eb65a5/S60-SDK-0616-3.0-mr.html
A versão é a 3rd Edition (262 MB). Atentem para o detalhe que você deve ser cadastrado no forum.nokia.com para poder baixar.
3)Baixar PyS60 SDK: http://sourceforge.net/projects/pys60, e baixe a versão: PythonForS60_1_4_2_SDK_3rdEd.zip. Dentro deste arquivo zip contém o sdk_files.zip. Depois de instalar o Symbian, pegue o arquivo sdk_files.zip que você baixou acima e descompacte dentro da pasta: C:\Symbian\9.0\S60_3rd.
Feito tudo isso clique abra o seu emulador: Menu Iniciar->Programas->Series 60 Developer Tools->3rd Edition SDK -> 1.0 -> Emulator. Aqui no meu pc ficou trash a resolução tive que mexer nisso, mas dá pra rodar legal.
Quando você fizer isso eis o que deve aparecer na sua tela:
Pronto esse é o tal emulador. Mas onde tá o python? e onde tá a cobrinha que dizem no blog da semana da mobilidade? Pois é não tem ali, eu demorei um pouquinho pra achar mas vamos lá, selecione com o mouse ou o cursor do emulador a opção Instalat. Clica em opções->open e vai aparecer isso aqui:
Opa, lá está o python. Agora abra o python, clique em opção, vai aparecer um menu, selecione open.
Selecionando mais uma vez opção vai aparecer um menu onde você pode escolher entre um console interativo (você digita o código nele, igual ao console normal de python) ou você pede pra rodar um script. E é isso que vamos fazer.
Feito isso irá aparecer uma lista de scripts python que já vem como exemplo no emulador, ai é só selecionar um e por pra rodar. Eu baixei um script que tem na pagina do tutorial do pyS60 que mostra um pop up com uma mensagem informativa (This work) e coloquei na pasta onde ficam os scripts (C:\Symbian\9.1\S60_3rd\Epoc32\winscw\c\python), alias é desse modo que você terá que fazer para testar os seus quando estiver aprendendo.
Este é o resultado. Espero que tenha ajudado a quem deseja começar nesse “mundo”. Em breve irei postar alguns exemplos, estou bolando criar um aplicativo interessante e depois postar aqui explicando como o mesmo funciona. Para quem deseja aprender logo e quer fuçar na documentação e se virar sozinho dêem uma olhada nas referências e no meu del.icio.us ok!.
Referências
http://semanadamobilidade.blogspot.com
http://www.mobilenin.com/pys60/menu.htm
Read Full Post »