Diego Santos

Vocês anseiam pelo dia em que homens serão homens e escreverão seus próprios devices drivers?

Codecamp Forum Nokia setembro 26, 2008

Filed under: Mobilidade — diegosantos @ 7:11 pm
Tags: ,

O Codecamp Forum Nokia que vai acontecer aqui no Brasil no dia 22 de
outubro no Rio de Janeiro e no dia 24 de outubro em São Paulo:

http://www.onlineintl.com/Nokia/

Nesse Codecamp eles irão fazer um “overview” da plataforma S60 da
Nokia e irão apresentar dois tutoriais:

– Python para smartphones S60
– Web Runtime Widgets para smartphones S60

Vocês podem obter informações detalhadas e se inscreverem para o
evento no site informado acima.

 

Python for S60 setembro 10, 2008

Filed under: Mobilidade,PyS60 — diegosantos @ 7:23 pm
Tags: ,

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:

  1. 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:

  1. import appuifw
  2. appuifw.app.title = uO primeiro programa PyS60
  3. appuifw.note(uO primeiro programa PyS60, ‘info’)

Phyton_hello_world
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.