Download El viaje del navegante: Python para móviles, en español, y 1.

Document related concepts
no text concepts found
Transcript
El viaje del navegante: Python para móviles, en español, y 1.
Compartir
2
Más
Siguiente blog»
Crear blog
Acceder
El viaje del navegante
Blog de programación Python en español.
Página principal
Presentación
Visitas
domingo, 28 de marzo de 2010
Python para móviles, en español, y 1.
Hola a todos. He incluido en El Viaje Del Navegante un gadget contador gráfico de visitas, que indica la
procedencia de los usuarios que visitan el blog. Muchas gracias a todos!!!! De verdad, ver que hay gente que
lee las cosas que yo escribo desde lugares tan dispares del mundo me llena de orgullo, y sobretodo y más
importante, me da ánimos para seguir, así que lo dicho, MUCHAS GRACIAS A TODOS LOS PYTHÓNICOS!!!
(Todo aquel que lee cosas de Python lo considero pythónico, es un bautismo in fact!)
Translate - Traducir
En este artículo voy a hablar de Python y cómo crear aplicaciones para móviles (o celulares si estamos en
latinoamérica) para la plataforma S60.
Seleccionar
idioma
Seleccionar
idioma
Traductor de Google
Con la tecnología de
Decir que las pruebas las voy a realizar sobre un Nokia 5800, con sistema operativo Symbian (evidentemente)
y con el intérprete de Python.
Buscador de contenidos
INSTALACIÓN DE PYTHON EN UN MÓVIL
¿Por dónde empezamos? Más bien por el principio. La página de referencia para empezar a trabajar en
programación para dispositivos móviles con Python es el foro de Nokia. Aquí encontraréis información para
saber lo que nos vamos a instalar, y porqué instalarlo.
Buscar
Libro de Visitas
¿Quien soy?
Suponiendo que tenemos un móvil que admite la plataforma S60 y no tenemos Python incluido en él, vamos a
buscar el intérprete para instalarlo en el dispositivo. El proyecto Python for S60 se encuentra alojado en
Maemo Garage, más concretamente en https://garage.maemo.org/frs/?group_id=854. Aquí podemos encontrar
la documentación en PDF (S60 Module Reference Release 2.0.0), así como el fichero de instalación de
Python for S60. En mi caso, que estoy trabajando en plataforma Windows, me instalo
PythonForS60_2.0.0_Setup.exe. Una vez se descarga y se instala obtenemos lo siguiente:
http://elviajedelnavegante.blogspot.mx/2010/03/python-para-moviles-en-espanol-y-1_28.html[24/07/2013 12:03:13 p.m.]
Ángel Luis
Lorca, Murcia,
Spain
Ingeniero
informático y evangelista pythónico,
ya que no es lo mismo conocer el
camino que andar el camino. Y es
que en la informática, como en la
vida, "todo cambia, nada prevalece."
El viaje del navegante: Python para móviles, en español, y 1.
Ver todo mi perfil
Seguidores
Participar en este sitio
Google Friend Connect
Miembros (47) Más »
Lo segundo es conectar el móvil al PC. Para ello utiliza lo que tengas disponible, esto es, por USB, Bluetooth,
o la forma de conexión de la que disponga tu dispositivo.
Tercero, utilizar un software que pueda cargar los ficheros SIS (archivo instalador de un proyecto escrito en
Python, parecido a JAD en J2ME). En mi caso, al tener un Nokia, me instalé en primer lugar el Nokia Pc
Suite. Más tarde opté por el Nokia Ovi Suite.
¿Ya eres miembro? Iniciar sesión
Archivo del blog
► 2012 (3)
► 2011 (24)
▼ 2010 (86)
► diciembre (14)
► noviembre (1)
► octubre (10)
► septiembre (3)
► agosto (4)
► junio (3)
► mayo (6)
Cuarto paso. Instalar Python en el móvil. ¿Cómo? Si nos vamos a la instalación del Python for S60 que
hemos realizado anteriormente, hay una carpeta llamada PyS60 Dependencies. Aquí se encuentran los
ficheros SIS que hay que instalar. Si tienes instalado un programa como Nokia Ovi Suite, por ejemplo, al hacer
doble click sobre ellos en principio se instalarán automáticamente en tu móvil (darse cuenta que el móvil tiene
que estar conectado al PC de alguna forma).
¿Qué ficheros instalar? Python 2.0.0 y pips son fundamentales. Con esto debería bastar. Pero recomiendo al
lector además instalarse stdioserver, SSL y el PythonScriptShell. Vamos, instalarse todo si la memoria de
vuestro móvil os deja. Esta información está en el Quick Start Guide que se os instala con el Python for S60.
► abril (11)
▼ marzo (10)
Python para móviles, en
español, y 1.
from modulo import *
Traspasar datos entre bases
de datos diferentes co...
La paradoja Python, ¿tú que
opinas?
Crear documentos PDF en
Python, y 2.
Crear mantenimiento básico
con Python y wxPython
Recursos documentales en la
red
http://elviajedelnavegante.blogspot.mx/2010/03/python-para-moviles-en-espanol-y-1_28.html[24/07/2013 12:03:13 p.m.]
El viaje del navegante: Python para móviles, en español, y 1.
Información meteorológica en
Python, ¡hoy hará sol...
Si todo ha ido bien (que no tiene porqué ir mal), se os instala Python en vuestro móvil.
CREAR UN HOLA MUNDO EN PYTHON MOBILE
Clases y objetos en Python,
para entendernos.
Crear documentos PDF en
Python, y 1.
► febrero (14)
Vamos a crear una aplicación Hola Mundo de toda la vida, y la vamos a instalar en nuestro móvil. Esta
explicación está exactamente igual que en el Quick Start Guide, solo que aquí la vamos a hacer paso a paso.
Si lo hago es para que el lector se anime a hacerlo, ya que sé por experiencia que, ver las cosas antes de
probarlas anima a probarlas.
Paso 1: Nos vamos a nuestro editor favorito y creamos un script en Python.
► enero (10)
Mis sitios
PyPI recent updates
The Mouse Vs. The Python
Packt Publishing Technical &
IT Book Store | Feed
Python News
monobot: Aprendiz de
Programador (python)
Site "El Viaje del Navegante"
Paso 2: Nos vamos a PyS60 Application Packager:
Etiquetas
python (68)
wxPython (20)
xml (7) ironpython (6) mysql (6)
wxFormBuilder (6) poo (5) wx (5)
clase (4) herencia (4) mySQLdb (4)
objeto (4) recursos documentales (4)
sharpdevelop (4) .net (3) encapsulación
(3) reportlab (2) wxGlade (1)
Y lo ejecutamos.
Esta obra está bajo una licencia de
Creative Commons.
Notas de prensa
http://elviajedelnavegante.blogspot.mx/2010/03/python-para-moviles-en-espanol-y-1_28.html[24/07/2013 12:03:13 p.m.]
El viaje del navegante: Python para móviles, en español, y 1.
estamos en
EspaInfo.es
Blog de Tecnologia
Como hemos creado un fichero script Python, seleccionamos ScriptFile (que viene seleccionado por defecto) y
buscamos con Browse el fichero que contiene el "Hola Mundo". Una vez seleccionado hacemos click en el
botón Create, y ¡¡¡magia!!!, ya lo tenemos:
Feedjit
Live Traffic Feed
A visitor from Mexico, Distrito
Federal
viewed "El viaje del navegante: Python
para móviles, en español, y 1." 1 secs
ago
A visitor from Machala, El Oro
viewed "El viaje del navegante: Crear
documentos PDF en Python, y 1." 10
mins ago
Darse cuenta de los comentarios que aparecen. En primer lugar el fichero SIS se ha creado, que es nuestro
programa listo para ser ejecutado en un móvil con intérprete Python. En las siguientes líneas nos aparecen
unos warnings que nos dicen que no hay certificado, ni UID, ni versión de aplicación. Esto se puede
configurar, como se verá más adelante.
Si hacemos click en Open Folder, vemos el fichero SIS que se ha generado:
A visitor from Mexico, Distrito
Federal
viewed "El viaje del navegante: Pasar
parámetros entre frames en wxPython"
22 mins ago
A visitor from Uruapan, Michoacan
de Ocampo
viewed "El viaje del navegante:
Ejercicios resueltos de programación,
en Python y en español, I." 26 mins
ago
A visitor from Buenos Aires,
Distrito Federal
viewed "El viaje del navegante:
Herramientas (IDE, GUI, EDITOR)
para desarrollar en Python" 41 mins
ago
A visitor from Machala, El Oro
viewed "El viaje del navegante:
IronPython y SharpDevelop, en
español." 46 mins ago
Finalmente, se instala, haciendo click en el botón Install de la ventana que nos dice que se ha generado el
fichero, ó directamente haciedo click en el archivo SIS.
A visitor from Santiago, Region
Metropolitana
viewed "El viaje del navegante: Los
sizer de wxPython en wxFormBuilder."
1 hour 3 mins ago
A visitor from Spain
viewed "El viaje del navegante:
Herramientas (IDE, GUI, EDITOR)
http://elviajedelnavegante.blogspot.mx/2010/03/python-para-moviles-en-espanol-y-1_28.html[24/07/2013 12:03:13 p.m.]
El viaje del navegante: Python para móviles, en español, y 1.
para desarrollar en Python" 1 hour 8
mins ago
A visitor from Vitacura, Region
Metropolitana
viewed "El viaje del navegante: Los
sizer de wxPython en wxFormBuilder."
1 hour 9 mins ago
A visitor from Zaragoza, Aragon
viewed "El viaje del navegante:
Herramientas (IDE, GUI, EDITOR)
para desarrollar en Python" 1 hour 13
mins ago
Real - time view · Menu
WordPress Security
DON'T GET HACKED!
Protect your WordPress.org
site now with Wordfence
En nuestro móvil aceptamos la instalación, e instalamos donde más nos guste,si es que disponemos de tarjeta
externa. En la instalación en el móvil podría ser que se nos informará de los riesgos de instalación de
aplicaciones no firmadas ó algo por el estilo. Como la aplicación la hemos hecho nosotros, no hay problema.
RESULTADOS
Aquí os presento una foto de la aplicación ejecutándose en un Nokia 5800. Perdonad si se ve mal, pero no
tenía una mejor cámara para realizar la foto. Espero podáis disculparme. Esto lo he hecho solo para
certificaros que efectivamente funciona.
http://elviajedelnavegante.blogspot.mx/2010/03/python-para-moviles-en-espanol-y-1_28.html[24/07/2013 12:03:13 p.m.]
El viaje del navegante: Python para móviles, en español, y 1.
CONCLUSIONES
No es demasiado complicado instalar Python for Mobile para empezar a crear nuestras aplicaciones para
dispositivos móviles en plataformas S60. Además, es muy sencillo empezar a crear aplicaciones. Cabe
destacar que no es necesario tener grandes conocimientos sobre este lenguaje para programar con este tipo de
dispositivos. Aquí es más importante la imaginación de qué aplicaciones hacer para un dispositivo móvil que
cómo hacerlo, ya que esto último es muy sencillo, como veremos en siguientes artículos.
Si el lector quiere buscar más información ,además de la documentación en PDF que viene suministrada, hay
un libro bastante interesante, llamado Mobile Python: Rapid Prototyping of Applications on the Mobile
Platform, bastante bueno y recomendado. Hay numerosos ejemplos y el código fuente se puede descargar
gratuitamente de http://www.mobilepythonbook.com/.
Saludos.
en 14:33
+2 Recomendar esto en Google
3 comentarios:
Julio César 1 de julio de 2011 05:35
Excelente guía, de verdad agradezco esta guía de como iniciar en Python porque he estado buscando días este
http://elviajedelnavegante.blogspot.mx/2010/03/python-para-moviles-en-espanol-y-1_28.html[24/07/2013 12:03:13 p.m.]
El viaje del navegante: Python para móviles, en español, y 1.
tipo de guías en la red, y solo he encontrado el como instalar y correr el scrip pero nunca el paso a paso de la
instalación, programación y ejecutar la app, de verdad estoy mas que agradecido, espero que me valla bien por
este mundo del soft... un saludo
Responder
Dante Leoncini 15 de octubre de 2011 01:19
sos un capo, lo que me daba bronca de python era que no sabia como hacer el archivo sis, pero despues de ver
esto me cope y lo voy a probar con mi s60v3 hice muchas cosas en python, basicas y las probe y cuando empeze
a tener problemas con los modulos o codigos que no andaban etc etc. lo deje pero me dieron ganas de intentar
lograr algo para los nokia ya que no ahi nada en español en internet y posiblemente suba algo a mi pagina pero
cuando tenga tiempo...
Responder
Anónimo 31 de marzo de 2012 02:15
Excelente, la unica guia que encontre que me ayudo
Responder
Introduce tu comentario...
Comentar como:
Publicar
Seleccionar
perfil...
Seleccionar
perfil...
Vista previa
Enlaces a esta entrada
Crear un enlace
Entrada más reciente
Página principal
Suscribirse a: Enviar comentarios (Atom)
http://elviajedelnavegante.blogspot.mx/2010/03/python-para-moviles-en-espanol-y-1_28.html[24/07/2013 12:03:13 p.m.]
Entrada antigua
El viaje del navegante: Python para móviles, en español, y 1.
Plantilla Simple. Con la tecnología de Blogger.
http://elviajedelnavegante.blogspot.mx/2010/03/python-para-moviles-en-espanol-y-1_28.html[24/07/2013 12:03:13 p.m.]