Desenvolvendo Python para S60 Smartphons


Bom Pessoal, pesquisando pela internet descobri alguns exemplos em python e resovi tradizir e compartilhr com vcs, acredito que é uma forma bastante interesante de comecar a entender como funciona essa linguagem que a principio parece tao dificil, porem proveitosa.

Instalacao Python no seu PHONE

1. Baixe a última Python para S60 para interpretar as aplicações livre de acordo com o modelo do seu telefone a partir do novo download no site https://garage.maemo.org/projects/pys60 / (PyS60 versões antigas podem ser encontradas no site do antigo download)

Basicamente, você precisará receber 2 Arquivos:


a) O interpretador Python em si: por exemplo, Python_1.9.4.sis
b) O Scriptshell: PythonScriptShell_ ..... por exemplo, SIS PythonScriptShell_1.9.4_5thEd.sis


2. Instale os arquivos baixados da mesma forma como qualquer outra aplicação S60, primeiro o primeiro arquivo e em seguido o segundo, nao utilize bluetooth utilize o Nokia PC Suite, ou o cabo USB conectado ao telefone.

Nota: na 3 ª ed. voce deve criar uma pasta chamada "Python" para o seu cartao de memoria (e:) drive (memória), para o qual você irá transferir os seus scripts escritos mais tarde.


Para que o PyS60 intérprete no seu telefone veja o modelo:

Verifique aqui os dispositivos Nokia S60 para descobrir qual a edição e Feature Pack tem o modelo do seu telefone, a fim de ser capaz de fazer o download do tipo correto do interpretador PyS60. Selecione o modelo do seu telefone e procure a Plataforma do desenvolvedor, lá ele diz que se for por exemplo, S60 3rd Edition ou S60 2nd Edition, Feature Pack 3. Sobre o site de download do PyS60 intérprete dentro do nome do arquivo que você irá então reconhecer, por exemplo _3rdEd_ Remete para S60 3rd Edition ou _2ndEdFP3_ refere-se a 2 ª Edição, Feature Pack 3.

Comecar a Desenvolver

Desenvolvimento é simples e rápido. A fim de executar um programa Python do seu telefone Nokia S60, tudo que você tem a fazer é:

1. Instale o interpretador Python aplicação como um arquivo *. sis chamado "Python para Série 60", que você pode baixar gratuitamente.

2. Escreva seu python script com um editor simples em seu Mac / PC, salvá-lo como um arquivo *. py.

3. Copie via Bluetooth ou via cabo USB o seu arquivo *. py para o telefone e simplesmente executá-lo. Não compilar, não construir processo necessário.O arquivo ter que ser colocado dentro da pasta c:python, para chegar ateh la vc deve usar o ybrowser por exemplo.


"Python para S60" é uma escolha ideal para começar a criar aplicações para dispositivos baseados na plataforma Series 60 porque é fácil e rápido. É bem adequado para o desenvolvimento de protótipos ou para a construção de aplicações para fazer prova de conceito com uma linguagem simples e consistente. Apenas alguns conhecimentos em qualquer linguagem é o suficiente para compreender a programação dos scripts python e trabalhar para criar aplicações em um tempo muito curto.


ALGUNS EXEMPLOS DE CODIGOS SIMPLES



1°Exemplo aplicativo que faz o seguinte:

1. Exibe um campo de entrada de texto na tela.
A instrução no campo de texto deve dizer: Digite uma palavra:

2. Mostrar um pop-up nota indicando o resultado do anterior campo de entrada.
(Depois que o usuário tenha digitado em uma palavra em texto para o campo e pressionou "ok").


# Copyright (c) 2009 TIarlis Kochenborger
# Este script executa uma consulta com um único campo de diálogo (campo de entrada de texto)
# e exibe os usuários de entrada como uma pop-up da nota


import appuifw

data = appuifw.query(u"Type a word:", "text")

appuifw.note(u"The typed word was: " + data, "info")



2° Exemplo aplicativo que faz o seguinte:

1. Exibe um campo de entrada de texto na tela.
A instrução no campo de texto deve dizer: Digite uma palavra:

2. Apresentar uma consulta campo perguntando: "Enviar mensagem para o 2 amigos?"

3. Depois de pressionar "OK" a aplicação deve enviar um SMS para o 2 outros telefones, com a
conteúdo: Greetings from:

4. Mostrar um pop-up nota afirmando: Mensagens enviadas

exemplo:

# Copyright (c) 2009 Tiarlis Kochenborger
# com esse script vc envia um sms para dois amigos ao mesmo tempo

import appuifw
import messaging

data = appuifw.query(u"Type your name:", "text")

nbr1 = "123456" # modifique o numer aki
nbr2 = "234567" # modifique o numero aki
txt = u"Greetings from:" +data

if appuifw.query(u"Send message to your 2 friends","query") == True:
messaging.sms_send(nbr1, txt)
messaging.sms_send(nbr2, txt)

appuifw.note(u"Menssagem enviada", "info")
else:
appuifw.note(u"Desculpe, sua mensagen nao pode ser enviada", "info")


3° Exemplo



3° Exemplo aplicativo que faz o seguinte

1. Exibe um campo de entrada de texto na tela.
A instrução no campo de texto deve dizer: Digite uma palavra:

2. O telefone deve falar a palavra que você acabou de digitar em (através do texto para telefones fala sistema - você deve ouvir voz saindo do altofalante do telefone).

codigo:

# Copyright (c) 2009 Tiarlis Kochenborger
# Este script executa uma consulta com um único campo de diálogo (campo de entrada de texto)
# e deixa o telefone falar para fora do texto (texto para voz) que os utilizadores tenham
# digitado na
# NOTA:esse script é executado apenas com o Python S60 versão 3.1.14 ou superior

import appuifw
import audio

text = appuifw.query(u"Type a word:", "text")
audio.say(text)



4° Exemplo aplicação que faz o seguinte:

Define Um funcao


# Copyright (c) 2009 Tiarlis Kochenborger
# dDefinindo uma função


import appuifw


def afunction():
data = appuifw.query(u"Type a word:", "text")
appuifw.note(u"The typed word was: " +data, "info")


afunction()

0 comentários:

Postar um comentário

 
2009 LINUX & SW-Free Nenhun Direito Reservado
Votem no 8p