python no celular
TRANSCRIPT
Python no Celular
Iuri Diniz
Python no Celular
O que esta apresentao NO :
NO um tutorial de python
NO um tutorial sobre como fazer programas para celular
Qual a finalidade desta apresentao:
Mostrar os recursos do python disponveis para celular
Mostrar como simples fazer scripts para utilizar estes recursos.
Comeando
Requisitos:
Ter um celular Symbian S60 2nd ou 3rd (somente nokia)
Um computador rodando (windows/linux/Mac OS X)
Um cabo usb ou bluetooth para conectar o telefone ao computador.
Usar a fora.
Nokia
Empresa finlandesa
Maior empresa de celulares(40%)
INdT
Instituto Nokia de Tecnologia (Recife-PE)
Apoia software livre
Maemo
QT
Symbian
Python
Liguagem de programao de 1991
Produtividade
Legibilidade
Guido Van Rossum
Verso 2.5
Usado pelo google
CPython/JPython/IronPython
Symbian
Sistema operacional para dispositivos mveis
Antes:
Nokia/Ericson/Motorola/Panasonic/Samsumg
Arquitetura aberta
Agora:
Nokia (adquirindo)
Open source (prometido)
Verso 9.3
Series 60 (S60)
Plataforma de hardware/software da nokia
Conjunto de bibliotecas de software.
Conjunto de funcionalidades padro.
Suporta python/java/c++
Como: gnome/kde/Xorg/Win32/Android
LG/Lenovo/Panasonic/Samsumg
Arquitetura Aberta
Outras platformas: MOAP(S)/S90/UIQ
Python S60
Implementao da linguagem python para S60
Baseado na verso 2.2.2 do CPython
Concorreu com PERL como linguagem de script para S60
Ser integrado no S60 5th.
Cdigo fonte totalmente aberto
Python S60
Recursos da verso 1.4.4
Console remoto e local
Suporte a rede/bluetooth/gprs
API grfica/3D
API de som
SMS/MMS
PIM
Camera/Screenshot
Active objects
Motivos
Por que usar python ao invs de XXX?
Python uma linguagem simples.
Foco na idia e no nos detalhes tcnicos.
No requer muito conhecimento/experincia
Desenvolvimento gil (script)
Por que fazer scripts para celular?
Um celular tem um poder de processamento superior ao meu micro de 1996.
Um celular tem muitos recursos(GPS/bluetooth,...)
Mobilidade
Mo na massa
Onde obter
http://opensource.nokia.com/projects/pythonfors60/
Como instalar
Bluetooth
Cabo USB
Internet
Next/Next/Next
Tela principal do nokia
Pode-se enviar o python pelo naultilus
Mensagem para voc
Uma mensagem nova
Instalar python for S60
Permite rodar programas em python
Instalar Shell
Permite interagir com o console do python
Python instalado
Escolha o python e inicie
Tela do python
Tela
Rodando o console
Console interativo
Console interativo
Digite seu comando
Hello World
print hello world
Hello World
E aqui o hello world !
Console Bluetooth
Liguem o Bluetooth
Recursos
Livros
Mobile Python
Jrgen Scheible and Ville Tuulos
Recursos
Web
http://www.mobilenin.com/pys60/menu.htm
http://snippets.dzone.com/tag/pys60
http://wiki.opensource.nokia.com/projects/Python_for_S60
http://www.forum.nokia.com/info/sw.nokia.com
Merchandise
Argohost.net
Hospedagem de sites
A partir de R$ 9,75
15 dias grtis
Maior empresa de hospedagem do Cear
Entre as 50 maiores do Brasil
http://www.argohost.net
Muokkaa jsennyksen tekstimuotoa napsauttamalla
Toinen jsennystaso
Kolmas jsennystaso
Neljs jsennystaso
Viides jsennystaso
Kuudes jsennystaso
Seitsems jsennystaso
Kahdeksas jsennystaso
Yhdekss jsennystaso
Muokkaa otsikon tekstimuotoa napsauttamalla
Iuri Diniz [email protected]