Python en Pocket Pc VS LUA u otros

Chema Cortes pych3m4 en gmail.com
Lun Abr 30 15:06:14 CEST 2007


El 24/04/07, Jose Luis Dominguez NONLILLY
<DOMINGUEZ_JOSE_LUIS_NONLILLY en lilly.com> escribió:
> Hola a todos y perdonar por el offtopic.
> Lo he intentado buscar en la lista, pero parece que la página no funciona.
> Me acaban de regalar un Pocket PC y me gustaría programar un par de cosas
> simples para el Pocket pero con algo de interfaz gráfico, por lo poco que
> sé entiendo que se puede hacer con Python, aunque otra gente me ha
> recomendado LUA.
> Me gustaría antes de embarcarme en esto que ustedes me diesen su opinión
> de cual de los dos sistemas les parece el más adecuado, o si me
> recomiendan algún otro, (JAVA ME, C#, etc)

No te lo puedo decir por propia experiencia, pero los que lo han
probado dicen que se puede programar Windows Mobile bastante bien con
python y tkinter. También existe wxpython y otros interfaces gráficos
que desconozco cómo funcionan. Si quieres enredar más siempre tienes
la opción de instalarle un linux (distro "familiar") y programar en
pyqt para opie (qtopia).

Para Palm está el PLua, que lleva su propio interface gráfico y al que
se le puede añadir un IDE completo. No conozco nada similar en wince.

Lo de usar JavaME es algo arriesgado, suele frustrar bastante. Te
aconsejo que te mires el superwaba si lo que quieres es realmente
programar en java. Vale la pena pagar por la documentación y estudiar
sus estupendos ejemplos.

No tengo ni idea de cómo será programar en C# (ni en VB#), aunque dudo
que puedas programar con otro toolkit gráfico que no sea el "windows
forms".


> Comentar que también dispongo de una Nintendo DS, y parece que aquí  LUA
> está más implantado

Si ves algunos de mis comentarios anteriores, siempre digo que para
sistemas pequeños es más apropiado lua que python. Se puede compilar
lua estáticamente junto con alguna librería gráfica como las SDLs , de
modo similar al luaplayer para la PSP. No suele ser muy complicado
compilártelo tú mismo. Yendo más lejos, se puede hacer algo
equivalente en python con pygame, aunque no es tan fácil compilarlo
para que encaje en poca memoria. Aún así, pygame lo tienes disponible
para varias máquinas pequeñas.

Yo también tengo una DS, aunque no tengo pensando programarla todavía.
En mi caso tengo otros cacharros (n770, gp2x, gp32, nslu2, m750av,...)
que están más abiertos a ser programados con herramientas libres.
Supongo que instalaré el emulador de DS (DeSmuME) a ver qué tal
funciona y poco más.




Más información sobre la lista de distribución Python-es