Red de conocimiento informático - Problemas con los teléfonos móviles - Introducción a pys60

Introducción a pys60

PyS60 es un entorno de desarrollo de lenguaje Python para teléfonos móviles Symbian S60.

Pys60 es una versión de Python portada a la plataforma Symbian Series 60, conocida como Python for Series 60.

Simplifica enormemente el desarrollo de aplicaciones S60 y hace que llamar a la API de Symbian C sea muy fácil. Es un lenguaje de programación potente y fácil de aprender, diseñado centrándose en la eficiencia y la legibilidad del código. Utilizando su biblioteca estándar extremadamente fácil de entender, se pueden realizar muchas tareas comunes con solo unas pocas líneas de código. Esta idea surge de la perspectiva de "baterías incluidas", que apunta a las características visibles de una distribución de Python.

Mientras Python utiliza un modelo de desarrollo de código abierto basado en Python y se rige por el Python Software Council, Python para S60 se rige como una entidad independiente de código abierto, financiada principalmente por Nokia, pero hay muchas otras organizaciones que ayudan a su desarrollo.

Python para S60 o más exactamente PyS60 es la interfaz de Nokia desde el tiempo de ejecución de Python a la plataforma Symbian. Por lo tanto, utiliza el mismo lenguaje y núcleo que Python. Las tareas de PyS60 incluyen un subconjunto de las bibliotecas estándar de Python y algunas bibliotecas recientemente desarrolladas dirigidas a API de teléfonos específicas (por ejemplo, envío de SMS, lectura de contactos o lectura de direcciones desde un acelerómetro). PyS60 es una poderosa herramienta para aplicaciones y herramientas móviles de rápido crecimiento, ideal para la creación rápida de prototipos de aplicaciones avanzadas.

PyS60 se diferencia de Flash Lite y Java ME en que puede extender PyS60 para usar C/C instalando .NET Framework. Esta es una característica muy fácil de usar, porque al crear la extensión C correspondiente, puede usar la funcionalidad de cualquier plataforma que no esté disponible directamente en Python y publicar su aplicación.