Após alguns artigos falando sobre o desenvolvimento para móveis, irei mostrar agora um pouco sobre o PyS60 uma das melhores maneiras de se desenvolver para a Série 60 da Nokia. Em breve postarei mais algumas traduções referentes ao desenvolvimento para o Iphone e também algumas dicas sobre Objective-C, a linguagem do Iphone.
Pra começar: Porque Python?
Pythonis a simple, consistent and effective programming language. [Manual Getting Started With Pyton]
Algumas coisas interessantes antes de começar
Python for S60 tem algumas peculiaridades interessantes. Dentre todas, quero citar algumas:
- Instalação simplificada
- Possibilidade de programar diretamente no celular
- Possibilidade de instalar bibliotecas
- Construir aplicações gráficas
- Acessar arquivos do cartão de memória/ ou memória do telefone
- Construir aplicativos com tecnologia bluetooth
- Acessar câmera
- SMS
- Lista telefônica
Como deu pra perceber, é possível construir um número infinito de aplicativos utilizando esta tecnologia.
Requisitos
Celular Nokia com Symbian S60 ou superior.
Um computador… Pois o download do interpretador Symbian para o celular está geralmente em um arquivo .zip. É necessário descompactar o arquivo e instalar o .sys via Pc Suite. Você pode fazer o download dele pelo link para o Forum da Nokia
E um editorzinho de texto. Seja no computador ou no celular….. No PC serve até o notepad, no celular eu gosto de usar o Yedit ou o Notepad. Você pode fazer o download de ambos no symbianbrasil.com
Funfando…
Vamos escrever nosso primeiro script em Python. Será algo extremamente complexo e cansativo. Vamos construir o nosso primeiro “Hello World!” (ou quase um Hello World!).
O código será o seguinte:
-
print “O primeiro programa PyS60”
Só isso? Sim, só isso!
Igualzinho ao nosso bom e velho Python na linha de comando. Para um Hellow World gráfico, o código ficaria:
-
import appuifw
-
appuifw.app.title = u“O primeiro programa PyS60”
-
appuifw.note(u“O primeiro programa PyS60”, ‘info’)

Para rodar o aplicativo, basta renomea-lo para arquivo.py e envia-lo ao celular. Quando o arquivo for executado, o interpretador já saberá que o programa que o executa é o Python.
Poxa primeira vez que vejo alguem fazer um post sobre como fazer um Hello World no PyS60, ficou maneiro agora so falta eu comprar meu celular e aprender PyS60.
Ficou bom
vlw