Python no Celular

download Python no Celular

If you can't read please download the document

Transcript of Python no Celular

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

[email protected]

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]