Comenzando a programar para Symbian

Entrega II

Ya saben, como estuve publicando en otro post tengo un Nokia N95, el cual tiene innumerables ventajas, pero sin duda, la principal de ellas es la plataforma de software que le da vida al dispositivo.
Y esta es Symbian, la cual es Open Source, lo que permite que cualquiera pueda bajar el kit de desarrollo o SDK (Software Development Kit) programar una aplicación y ponerla a libre disposición o cobrar por la misma (recordemos que el manifiesto del Software libre no impide esto).
Esto le da a la plataforma y al dispositivo que la adopta una extensión de funcionalidades, durabilidad y relación costo beneficio que ponen al conjunto en una clara ventaja sobre el resto.

Habiendo hecha esta escasa introducción al Software Libre, recomiendo leer el maifiesto para una mejor comprensión de su filosofía y la biografía de uno de sus padres Richard M. Stallman.

Luego de semanas de investigar a fondo el móvil instalando y desinstalando cuanta aplicación tenía al alcance de un click; la curiosidad mató al nerd y me pregunté:

¿Que necesito, cómo lo consigo y dónde me puedo documentar para crear mis propias aplicaciones?

Y fue así que que comencé con la búsqueda, que con el paso del tiempo y algún que otro progreso espero se convierta en muchas entregas de material para el blog. de las que espero comentarios, correcciones y colaboraciones.

Entonces, continuemos y comencemos por la primera y por decantación la segunda de las tres preguntas.

¿Que necesito para crear mis propias aplicaciones y como lo consigo?
Como en cualquier sistema operativo, necesito un lenguaje de programación compatible con el hardware y su arquitectura pero sobre todo conocer los detalles y características del dispositivo a perfección para poder aplicar la mejores herramientas posibles.

Entonces ya que hablamos de herramientas vamos a listar las que he bajado y que además son las recomendadas por el fabricante del dispositivo.

S60 Platform SDKs for Symbian OS, for C++ (Plataforma de desarrollo para Symbian)
S60 Platform SDKs for Symbian OS, for Java (Plataforma de desarrollo java para Symbian)
Carbide.c++ v1.3, the development tool for C++ for Symbian OS and Open C developers (Lenguaje C++ Movil para IDE Eclipse)
Eclipse (IDE, Entorno integrado de desarrollo)
Sitio sobre Phyton para s60 de Nokia
PythonForSeries60 (Lenguaje Python para symbian)
Carbide.ui 3.2 Theme Edition (Creación de te temas (skins))

Una vez resuelto este tema pasemos a lo principal.
¿Dónde me puedo documentar para comenzar crear mis propias aplicaciones?

Sobre este aspecto es muy difícil llegar a ponerse de acuerdo, dada la cantidad de información existente en la red y libros sobre el tema, la idea es que más allá de los links que pueda llegar a poner aquí dejen posts con sus recomendaciones, (dado que esta experiencia es ir a la par de los que quieran seguir el artículo).

Dicho esto, aquí van los links que estoy leyendo para poder emprender la tarea.

http://www.todosymbian.com/secart32.html

http://www.todosymbian.com/section5.html

http://www.series60.com.ar/blog/index.php/2007/04/09/aprende-a-programar-para-symbian-s60-usando-python/

http://pjorge.com/2004/12/25/python-en-s60-primera-impresion/

http://pjorge.com/2004/12/22/python-en-tu-movil/

http://discussion.forum.nokia.com/forum/forumdisplay.php?f=95

Hasta acá la primera entrega, para la próxima, instalación de las mismas y primeros pasos en la creación de una aplicación.
Desde ya no solo espero sus comentarios, sino que además pretendo que las próximas entregas las hagamos entre todos los que quieran colaborar.
Saludos.-

Agregado:
Uno de los mejores lugares para aprender Python paa móviles (en inglés)
Python For S60 en Nokia Open Source Research

2da Entrega de la nota

Related Posts Plugin for WordPress, Blogger...

Acerca de Gustavo Papasergio

Analista TI, Músico, Blogger y Viajero. Muy curioso y siempre dispuesto a aprender. La ausencia de prueba no es prueba de ausencia. http://tecnotravel.com.ar Hay dos formas de ver la vida. Creer que los milagros no existen o creer que todo lo que existe es un milagro. Albert Einstein
Esta entrada fue publicada en Uncategorized y etiquetada , , , , , , , , , , . Guarda el enlace permanente.
  • Karolayn

    Animo, quiero seguir tu camino. Espero pronto una nueva entrega. Me avisas cuando venga ya!!!

  • http://tecnotravel.wordpress.com Gustavo Papasergio

    En cuanto vuelva de vacaciones en una semana, continúo la entrega. Gracias por visitarnos!!!

  • andres arizaga

    Gracias por el aporte, estoy muy interesado en el tema y espero ser uno mas de los que aporte, salu2…..

  • http://tecnotravel.wordpress.com Gustavo Papasergio

    Muchas gracias Andrés, me quedan 4 días de vacaciones, cuando vuelva nos metemos de lleno a armar la primera aplicación

  • MANUEL CHAVEZ

    Hola es muy interesante tu publicacion, espero continues con este tema con un ejemplo de aplicacion.

  • http://tecnotravel.wordpress.com Gustavo Papasergio

    Si, estoy armando una entrega, estén al tanto!!!!

  • Saul

    Hola buenas noches, o mas bien dias.
    Estoy muy interesado en la programacion movil. Todo empieza por mi interes hacia los moviles; pero ahora que tengo la oportunidad de aplicarlo en la escuela, realmente quiero empezar a desarrollar en este medio.
    Me encanataria si me pudieran proporcionar material para empezar a desarrollar, realmente soy nuevo en esto, pero espero quiero aprender y se que este es el mejor medio para hacerlo, preguntando y teniendo disponibilidad para ello.
    Muchas gracias, espero su respuesta..!!!!

  • http://tecnotravel.com.ar Gustavo Papasergio

    Hola Saúl. Gracias por visitarnos. Estoy debiendo la segunda entrega por falta de tiempo. Voy a ver si este fin de semana me hago el tiempo necesario y la completo. Saludos!

  • http://tecnotravel.com.ar Gustavo Papasergio
  • AlxRex

    Hola, El link de la 2da entrega dice que no existe.

    La tendras en otra parte?

  • http://tecnotravel.com.ar Gustavo Papasergio

    Hola, estamos tratando de recuperar el material perdido luego de la actualización a WP 3.0.
    Esperamos poder soluciarlos lo antes posible. Perdón y disculpas por la molestia!

  • Pingback: Comenzando a programar para symbian II | Tecnotravel 2.0

  • juanmiorse

    Hola Gustavo, estoy empezando a aprender a programar para Symbian y de todo loque he buscado por internet, la verda que tu página es la que mejor resumido y más concreto lo he encontrado. Así que me he decidio a comenzar a enseñarme a partir de tus consejos.
    Gracias de antemano por todo tu trabajo y el tiempo empleado en hacerlo.
    Me gustaria saber si tengo alguna duda, si puedo hacerte preguntas directamente o tengo que postarlo aquí?
    He visto también que está disponible la segunda entrega, gracias. Ánimo y si encuentro alguna cosa útil te lo comentaré.
    Saludos y nos vemos por aquí.

  • http://tecnotravel.com.ar Gustavo Papasergio

    Cualqiuer tipo de pregunta es bienvenida! saludos!