El sistema operativo móvil Symbian dispone de varias plataformas de desarrollo, gracias a las numerosas alianzas que tiene con los fabricantes de equipos de telefonía celular y las empresas que crean aplicaciones para móviles. Dentro de las más importantes se encuentran:
  • Symbian C++: El más importante de todos, por el hecho de alcanzar la mayor integración con los dispositivos y el sistema operativo, que está programado en el mismo lenguaje. Symbian C++ ha sido especialmente diseñado para mantener un consumo bajo de memoria y batería en los teléfonos en los que se ejecuta. Cuenta con APIs especializadas en múltiples funciones, como administración de gráficos 3D, reproducción de medios y acceso a contenido en internet. Symbian C++ forma parte del entorno de desarrollo S60 y puede ser usado desde Carbide.c++, Qt Creator y la línea de comandos.
  • Qt: Es una aplicación multiplataformas y un framework de interfaces gráficas para Symbian S60, aplicaciones de escritorio y sistemas Maemo 5. Combina un set estructurado de APIs C++ para crear aplicaciones que más tarde pueden ser implementadas en infinidad de dispositivos de manera transparente.
  • Web Runtime: Es un conjunto de lenguajes estándar como HTML, CSS y Javascript que permite a los programadores web crear aplicaciones amigables con los navegadores móviles. Se centra en la programación de widgets -pequeñas aplicaciones que muestran información de manera dinámica- que pueden ser distribuidas a millones de usuarios por medio de la Ovi Store.
  • Java Micro Edition: Es el entorno de ejecución Java de uso más extendido. Presente en la Serie 40 y 60 de Symbian y en millones de dispositivos móviles, Java ofrece a los desarrolladores la posibilidad de crear aplicaciones escalables, personales y empresariales, que lleguen a un mercado masivo.
  • Flash Lite: Permite la creación y entrega de contenido multimedia de alta calidad en dispositivos móviles de las Series 40 y 60. Puede extender sus capacidades con el uso de APIs de manejo de datos y una arquitectura de plug-ins orientada a componentes.
  • MOAP (S): Es una plataforma propiedad de NTT DoCoMo dirigida al desarrollo de software que accesa a contenido multimedia y de datos aprovechando las capacidades de las redes de alta velocidad.
Anuncios