segunda-feira, 6 de outubro de 2008 - 19:45
Luiz Cruz

Desenvolvendo para smartphones – Parte 1


Tela do Python no smartphone Nokia N95
Aprenda a desenvolver aplicações em Python para o sistema Symbian, que roda em smartphones Nokia.

Este tutorial está dividido em partes que serão publicadas neste blog. Foi especialmente escrito por Osvaldo Santana, sócio-fundador da Associação Python Brasil e sócio da Triveos Tecnologia. Na primeira etapa, você aprenderá como instalar o interpretador Python no telefone Nokia com Symbian. Nas próximas etapas colocaremos a mão na massa para desenvolver uma aplicação, explicando algumas ferramentas e bibliotecas.

Antes de partirmos para a ação, apresentaremos os atores envolvidos:

Python – Linguagem de programação dinâmica que implementa vários paradigmas de desenvolvimento. Fácil de aprender e usar, foi criada em 1991 por Guido van Rossum. O nome da linguagem é derivado do grupo humorístico britânico Monty Python.

Série 60 (S60) – Linha de celulares smartphones da Nokia que vem equipada com o sistema operacional Symbian. Atualmente existem 3 edições da Serie 60, e em cada uma delas uma versão diferente do Symbian é usada. Dentro de cada edição ainda existe uma subdivisão de pacotes de recursos (Feature Packs) para distinguir entre dispositivos que possuem determinadas funções (Wi-Fi, Bluetooth, câmera, etc.). Verifique a lista completa, para identificar quais recursos você tem. No tutorial, usaremos o Nokia N95 3rdFP3.

Fórum Nokia - Portal para desenvolvedores de software para celulares da Nokia. Lá é possível encontrar o SDK para desenvolvimento C++ e Java para a Série 60 bem como uma coleção de artigos, tutoriais, exemplos, ferramentas e recursos para desenvolvedores.

Python para S60 – Projeto open source custeado pela Nokia. Já foi suportado oficialmente pela Nokia, mas atualmente segue sua vida no mundo open source. O Python para S60 utiliza a versão 2.2 do Python (versão antiga do Python).

Instalando o Python

Para instalar o PyS60 no seu smartphone, você precisa baixar a versão adequada do PyS60, conforme a edição e o pacote de recursos no Sourceforge. Você precisará de dois arquivos:

PythonForS60_1_4_4_VERSAO.SIS – Esse pacote tem o interpretador do Python propriamente dito.

PythonScriptShell_1_4_4_VERSAO.SIS – Esse pacote disponibiliza a opção “Python” no menu “Aplicativos” do seu celular e ainda acompanha alguns exemplos de código.

Agora é só usar o Nokia PC Suite para instalar esses pacotes em seu celular. A opção “Python” irá aparecer no seu menu de aplicações.

Rodando aplicações de exemplo

Ao clicar no ícone Python, acione Options e depois Run Script. Selecione um dos scripts de exemplo e clique em OK.

Em breve, publicarei a próxima parte do tutorial e, no final, publicarei um PDF com o conteúdo completo.

Categorias

Tags

Comentários

///
  • Olá!
    Estou no aguardo dos tutoriais, pois sou fã da linguagem Python. Para quem estiver interesse, eu faço parte de uma comunidade de desenvolvedores e publico alguns materiais sobre Python, Django e Google App Engine. Fica ai a dica!

    http://comunidadepdi.ning.com/
    Continuem com o ótimo trabalho e até mais!

    Danilo de Lima Matias • 7/10/2008 - 0:00
  • Bom dia.

    Gostaria de saber se existe uma maneira de emular o ambiente de desenvolvimento no linux?Eu não possuo o telefone e gostaria de montar o ambiente de desenvolvimento no ubuntu 8.04, tem como?

    Leandro Diniz • 7/10/2008 - 0:00

Comente

///
Nome: ( Sair )
Email:

Fãs

///

Notícias

///
INFO Online - Copyright © 2012, Editora Abril S.A. - Todos os direitos reservados. All rights reserved.