Python para S60 – I

Semana passada participei da semana de mobilidade da USP/SC, em especial de um curso de programação Python para S60 (Symbian). O treinamento foi dado pelo pessoal da ProFUSION, sendo um de PyS60 e outro relacionado à plataforma Maemo. Pra quem gosta de Nokia, Python e programação, foi diversão certa (ok, jantar todo dia no Habibs não foi tão bom).

O meu “trabalho final” foi construir um cliente de publicação para o WordPress, algo que eu já queria fazer há muito tempo e não tinha visto nenhuma aplicação de código livre. Bom, ainda estou longe de ter isto finalizado, mas já dá para puxar os últimos posts e postar somente texto.

Criei um projeto no Google Code chamado WordMobi, que já tem o que desenvolvi até o momento mas não está adequadamente documentado ainda. Também ainda não existe um .sis funcional do programa, apesar de o script rodar normalmente (sinceramente, não entendi isso ainda). Vou trabalhar mais nos próximos dias e reportar as novidades aqui (notem que o post é numerado).

O que já funciona é o shell remoto via WiFi. Usando uns fragmentos de código visto no treinamento, fiz um aplicativo para usar o WiFi e disponibilizar o shell python do telefone no shell do Linux. É praticamente impossível desenvolver sem usar alguma coisa parecida já que digitar num shell em T9, diretamente no telefone, é como fugir de uma cela com uma colher de sopa. Em geral é feito um shell remoto via bluetooth, principalmente em telefones que não tem WiFi. Como eu não dou muita sorte com a combinação bluetooth+Linux, preferi o caminho WiFi, que é estável e fácil de configurar.

  1. #1 by Líus on outubro 6, 2008 - 10:21 am

    Gostei dos projetos! Quando tiver um Nokia desse vou testá-los! :) Sobre o RemoteShell, gostei da combinação stty + nc do lado do servidor. Achei que fosse precisar de algo feito em python tb. O WordPress só aceita posts por XML-RPC? :/ Já poderia ter um REST não é? :)

  2. #2 by Marcelo Barros on outubro 6, 2008 - 10:45 am

    A solução do shell remoto é realmente mágica e funcional. Resolve um monte de problemas.

    Confesso que não sei muita coisa sobre SOAP, XMLRPC e REST. Realmente o REST parece interessante.

    Ah, vc consegue rodar/mexer no wordmobi via linux, usando emulação. Precisa ter o wx python instalado somente. Não é tão emocionante quanto num S60 mas …

  3. #3 by Jeronimo on outubro 9, 2008 - 9:10 am

    Hummm, interessante o shell remoto via WI-FI. Já usei tambem o console bluetooth no linux mas o funcionamento era muito instável. Vou experimentar …

  4. #4 by acassis on outubro 12, 2008 - 9:09 am

    O pessoal da ProFusion manda muito bem.

    Nao sei se voce ja’ viu:

    http://profusion.mobi/node/8

    Esta’ e’ uma das plaquinhas que trabalho diariamente. Eles portaram o E17 para ela em tempo recorde.

  1. Libertatia » Course on Python for S60
  2. Blog do Je » Tutorial Python para N95
  3. links for 2009-01-08 « sySolution

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 417 other followers