Feeds:
Posts
Comments

Archive for the ‘pyS60’ Category

PyGame no Symbian

Como disse o cara responsável por essa façanha.  HOUHOUHOU Feliz natal.

E realmente, pra mim, um viciado em PyGame, esse foi e é um presente e tanto.  Sempre pensei na possibilidade de ter o PyGame dentro do Symbiam com o PyS60.  Dae surgi um desses caras fodões e criam isso, maravilha né.  Como disse pra uma amiga, agora só falta comprar o nokia com symbian (hehehe).

Como o GameDude ou Jussi Toivola  (os nomes dele no grupo do google, e no forum Nokia), disse, a api ainda é recente e nem tudo que o PyGame suporta ele suporta, uma lista das coisas que ainda estão sem suporte são:

  • Sem suporte a textos/fonts
  • Sem muitas das extensões de imagens -> só .bmp são suportadas
  • Sem o mixer.music
  • Sem a appuifw, que dá suporte a parte gráfica do PyS60 do symbian
  • Built  com minas extensões

Por enquanto é pouco.  Mas agente sabe que iniciativas desse tipo, em pouco tempo se tornam grandes projetos de extensão.  Principalmente se for levado em consideração na quantidade de usuários do PyGame.  Eu particularmente estou muito animado com tudo isso, sou um entusiasta em PyS60 e PyGame, então estou nas nuvens =].  Ótimo presente de natal. Para  baixar o protótipo você pode clicar aqui.  Ou clicar nas referências->notícia no forum nokia, abaixo.

Referências

Pygame mirror on google groups

Noticia no Forum nokia

Read Full Post »

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 »