2009-10-09 25 views
5

Tengo un teléfono Symbian 9.1, Nokia E65, basado en la interfaz de usuario de la serie Nokia S60. Me gustaría construir una aplicación gráfica simple y de pantalla completa. Debería poder mostrar texto e imágenes y tener una interacción básica desde el teclado. Eso es solo para mí, no para ser desplegado.¿La forma más rápida de compilar una aplicación Symbian simple?

Ahora, ¿cuál crees que es la forma más rápida e indolora de hacerlo?

Tengo las siguientes habilidades: - HTML, PHP, ASP.NET, JS - ASP.net y C#, Silverlight - Java, pero sobre todo por la creación de redes, no IU - Algunos C++

I ha descargado el Nokia IDE, pero da miedo a primera vista :)

¡Cualquier tutorial o ejemplo son bienvenidos!

Editar: En particular, dos preguntas:

  1. ¿existe la posibilidad de hacer una aplicación flash autónomo para ese teléfono?
  2. ¿qué hay de la versión móvil QT?

Respuesta

6

Para su dispositivo, definitivamente use Python for S60. Es mucho más fácil comenzar que con el SDK C++ de Symbian y, en caso de que alguna vez necesites más funcionalidades de bajo nivel que las que te ofrece python, puedes escribir pequeños módulos en C++ y usarlos en tu programa Python.

Para una aplicación simple como la que está describiendo, Python lo hará bien. Ni siquiera necesita ninguno de los IDEs/herramientas de Nokia en la PC, puede simplemente escribir el código en cualquier editor de texto, copiarlo en el teléfono y probarlo en vivo.

Como otros han mencionado, otras opciones incluyen:

  • Symbian C++ SDK: Como usted ha descubierto las herramientas y no la más intuitiva para trabajar con, el desarrollo no es sencillo, ya sea.
  • Nokia WRT: el uso de javascript/css/html, pero no está disponible para su teléfono.
  • Qt: No disponible para su teléfono.
  • Java Me: Probablemente su segunda mejor opción, su código será un poco más grande pero más protable. Las herramientas no son tan sencillas como con Python, pero definitivamente no son tan complicadas como con Symbian.
3

Ir para Java ME. Todo lo que lista en su publicación es posible hacer en Java.

2

Puedo sugerir Python? Para teléfonos Symbian más nuevos, recomendaría Web Runtime (WRT), pero no es compatible con el antiguo E65.

+1

He considerado que es una lástima que no esté disponible :( – Palantir

+0

Sí, el E61 está envejeciendo. Prueba Python, ¡debería funcionar! –

1

Obviamente estoy sesgado pero yo sugeriría conseguir el 2D graphics example code de las "Recetas rápidas en Symbian OS" libro:

+0

Es bueno, el segundo especialmente (el primero huele a 3d por el nombre del archivo, 3d.zip). Espero que no sean comprensibles sin tener el libro ... – Palantir

+0

de hecho. Mi mal. Se eliminó el enlace 3D. –

4

Si cree que puede tener gusto de hacer algo de mayor desarrollo en la plataforma Symbian en el futuro, Sugiero encarecidamente mirar Qt. Desafortunadamente, sin embargo, no puede usarlo en su E65, ya que Qt requiere S60 3.1 o superior. (El E65 ejecuta S60 3.0).

Dado que la codificación de Qt se realiza en C++, también tiene acceso a las API de la plataforma nativa si es necesario. Sin embargo, para la mayoría de las aplicaciones, las API Qt (considerablemente más fáciles de usar) brindan toda la funcionalidad que necesita.

Dependiendo de sus antecedentes, la curva de aprendizaje puede ser más pronunciada que con Java o Python, pero la recompensa es que obtiene acceso a un conjunto de herramientas muy potente. Y, por supuesto, siempre que use solo Qt API, su aplicación debería ser fácilmente transferible a otras plataformas Qt si es necesario.

+0

He utilizado QT en el pasado, para desarrollar para KDE, y Los encontré bastante aceptables y agradables para trabajar. Estaba esperando algunos comentarios sobre ellos :) – Palantir

+0

Acabo de leer su publicación nuevamente, y me di cuenta de que la versión de S60 que se ejecuta en el E65 (3.0) no es compatible con el Puerto Qt :(He editado mi respuesta en consecuencia. De todos modos, si tienes acceso a un dispositivo más reciente, echa un vistazo a Qt. –

1

Si ya conoce HTML y JS, debería poder escribir un widget Web para su dispositivo Symbian con bastante facilidad, utilizando las herramientas disponibles a través de Forum Nokia. Más información aquí: http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Web_Runtime/

Estos widgets son aplicaciones independientes de pantalla completa que utilizan el dispositivo del motor del buscador WebKit para renderizado y UI. También puede usar entradas de teclado y personalizar las teclas programables si lo desea.

Cuestiones relacionadas