Actualmente estoy buscando desarrollar aplicaciones móviles para la plataforma S60 y estoy buscando específicamente PyS60. Parece sugerir que se puede compilar en archivos .sis nativos sin la necesidad de un intérprete de python integrado. Al leer la documentación, no pude encontrar ninguna declaración donde esto se menciona explícitamente. Mientras estoy descargando SDKs, Emulators y todo el conjunto de cadenas de herramientas necesarias para probar el desarrollo en Linux, pensé que podría preguntar aquí mientras lo hago.¿PyS60 produce archivos sis que son nativos?
Respuesta
Linux aún no es oficialmente compatible con el desarrollo de Series60. Te ahorrarás muchos dolores de cabeza al usar Windows, lo cual es bastante extraño.
En lo que respecta a Python, creo que la aplicación desarrollada está empaquetada en un archivo .sis pero aún requiere que el intérprete PyS60 se ejecute una vez instalado.
Una vez que haya escrito su código en python, puede convertirlo en un archivo .sis utilizando ensymble.
http://code.google.com/p/ensymble/
Este software le permite realizar su archivo .py en un archivo .sis mediante la opción py2sis - sin embargo, no va a ser de mucha utilidad en cualquier teléfono sin Python instalado, por lo que es posible que tenga utilizar ensymble para fusionar su .sis recién creado con el archivo .sis para python, con un comando como
./ensymble.py mergesis --verbose su-script-name.sis PythonForS60-1-4-5 -3rdEd.sis final-app-name.sis
el archivo final-app-name.sis resultante instalará su archivo y también python.
- 1. ¿Por qué son métodos nativos hashCode() y getClass()?
- 2. ghc 7.4.1 no produce archivos stub.o
- 3. Cómo manipular mediante programación archivos nativos de Google Docs
- 4. Métodos nativos en Java
- 5. Eliminar archivos que son más antiguos que algunos días
- 6. .NET Recolección de basura e hilos nativos
- 7. Firebird: DBExpress o componentes nativos?
- 8. Prototipos nativos frente a $ .extension()
- 9. barras de estado nativos
- 10. AccessViolationException que se produce aleatoriamente en GDI +
- 11. Escribir un ayudante que produce resultados vinculados?
- 12. ¿Todos los archivos JPEG son JFIF?
- 13. código de prueba que llama a los métodos nativos
- 14. ¿Cómo saber qué archivos cree que IE son "no seguros"?
- 15. Pytables vs. CSV para archivos que no son muy grandes
- 16. "svn add *" agrega incluso aquellos archivos que son ignorados
- 17. Qt traducir cadenas de archivos que no son de origen
- 18. Maven no copiar los archivos que no son Java
- 19. ¿Por qué Mercurial cree que mis archivos SQL son binarios?
- 20. Estados posibles para hilos nativos en Android?
- 21. `svn merge` produce resultados diferentes que` diff` SVN
- 22. Caracteres nativos de línea nueva?
- 23. Cargando archivos DLL COM nativos en el entorno de 64 bits
- 24. ¿Son compatibles los subtítulos en cualquiera de los controles de video nativos?
- 25. ¿Qué son los archivos NDF?
- 26. ¿Qué son los archivos .S?
- 27. Subprocesos nativos en una aplicación .Net
- 28. Java Webstart con Tibco nativos Liberaciones
- 29. Ejemplo simple de Java MIDI que no produce ningún sonido
- 30. Diff-command: no imprime líneas que son diferentes pero aún dice que los dos archivos son diferentes
Intentar que S60 SDK funcione en Linux es bastante doloroso. Todavía estoy luchando con eso. –