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

Share and Enjoy:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Bitacoras.com
  • FriendFeed
  • LinkedIn
  • Live
  • MySpace
  • PDF
  • Twitter

About Gustavo Papasergio

Analista Social Media en @MovistarArg. Analista TI, Bajista en @Quemarecuerdos, Blogger aquí y en @tdigitales. Viajero de alma. Muy curioso y siempre dispuesto a aprender. Lo aquí dicho es mi absoluta opinión personal
This entry was posted in Activismo Informático, Aplicaciones, Crowdsourcing, Internet, Móviles, Open Source, Programación, Software Libre, Stallman, Symbian and tagged , , , , , , , , , , . Bookmark the permalink.

11 Responses to Comenzando a programar para Symbian

  1. Karolayn says:

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

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

  3. andres arizaga says:

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

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

  5. MANUEL CHAVEZ says:

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

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

  7. Saul says:

    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..!!!!

  8. 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!

  9. AlxRex says:

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

    La tendras en otra parte?

  10. 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!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>