Mostrando postagens com marcador Python para S60. Mostrar todas as postagens
Mostrando postagens com marcador Python para S60. Mostrar todas as postagens

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()
 
2009 LINUX & SW-Free Nenhun Direito Reservado
Votem no 8p