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.