1. La respuesta a esta pregunta hace un par de años era más sencilla que en la actualidad. Por decirlo de forma muy simplificada, hace dos o tres años la mayoría de los teléfonos eran compatible con los "Juegos Java" que todavía seguimos viendo en la publicidad de algunas cadenas. La respuesta en esos días hubiera sido aprende a programar Java ME (MIDP/CLDC). Porque aunque había otras posibilidades como programar en C++ para Symbian (Sistema Operativo de los teléfonos Nokia) esta programación era bastante más complicada. 

    La programación en Java ME ha sido durante varios años la vencedora indiscutible. La programación de Midlets (programa principal de una aplicación Java ME)  no es demasiado compleja y está perfectamente preparado para el desarrollo de Juegos gracias al conjunto de clases relacionadas con GameCanvas que permiten de forma 'sencilla' crear un escenario TiledLayer, animaciones con Sprites, detección de colisiones, etc. Además de esto, las comunicaciones a través de bluetooth permiten comunicar el movil con otros móviles, con un PC o usando 3G conectarse con cualquier servidor en Internet realizando un simple URLConnection de Java.

    En la actualidad todo se ha complicado bastante. Aunque Java ME teniendo bastante que decir durante algún tiempo por su integración con diferentes sistemas operativos, como SymbianOS que continua siendo el más extendido. En la siguiente figura se ve como se reparte el mercado de los móviles en la actualidad.



    Estadísticas Mundiales de Sistemas Operativos de Móviles


    Puede comprobarse que si queremos estar al día deberemos aprender más cosas además de Java ME. ¿Que tal aprender a programar un iPhone?Sobre todo si miramos las estadísticas en España.
    Estadísticas en España de Sistemas Operativos de Móviles


    Parece que en nuestro país el iPhone se ha hecho un buen hueco. Yo que soy poco Mac-arra (aunque mi compañero Juan Falgueras me esté iniciando) tengo que reconocer que la usabilidad del iPhone es muy buena a pesar de sus limitaciones como limitaciones de bluetooth o la monotarea que en la última versión se ha solucionado. Una de las características que pienso que lo han hecho tan popular es introducción del  primer MarketPlace(llamado AppStore) en el que hay una cantidad innumerable de aplicaciones gratuitas o a precios muy reducidos. Aunque estos precios sean muy bajos, rondan 1€, si una aplicación tiene un millon de descargas pues has ganado un millón de euros. Eso ha motivado a muchos programadores y podemos encontrar un gran número de aplicaciones en versión Lite (versión reducida gratuita) y en su versión Completa.

    ¿Cómo se programa un iPhone o su hermano mayor iPad? Tienes dos formas de hacerlo. Si sabes programación Web estás de enhorabuena, por el iPhone y por la programación de Widgets de la que hablaré más tarde. Un gran porcentaje de las aplicaciones que se encuentran en el AppStore son en realidad aplicaciones Webs adaptadas para las dimensiones del iPhone/iPad. La página de desarrollo de WebApps es Safari Dev Center, en la que se tiene toda la documentación del HTML,CSS y Javascript) soportado por el navegador Safari dentro del iPhone (HTML5).
    Las Web Apps de iPhone tiene algunas limitaciones respecto al acceso a características interesantes del teléfono como el acelerometro, la cámara, GPS brújula digital y todo lo relacionado con telefonía. Si queremos hacer algo con eso vamos a tener que remangarnos, comprarnos un iMac y empezar a desarrollar con el entorno de dessarrollo Xcode y aprender Cocoa y Objective-C, que es como un C++ pero 'raro' para los que estéis acostumbrados a Java o C++. Por ejemplo, lo que en Java  o C++ sería  label.setText("Hola Mundo") en Objective C es [label setText:@"Hello World"]; Aunque hay que reconocer que el entorno XCode es bastante amigable y el emulador funciona muy bien. (Pero solo en un Mac). Si te interesa, aquí tienes un libro gratuito de la página de Apple del lenguaje Objective C.

    En el siguiente capítulo hablaremos de otras tecnologías que van a arrasar el mercado. Los Widgets (Nokia, Vodafone 360, Bondy,...) y Android.



    2

    Ver comentarios

  2. Después de varios meses de desarrollo de la versión movil de Mirotele para diferentes dispositivos,el equipo formado por: Miguel Angel Moreno, Daniel González Pérez y David Bueno Vallejo, lo presentamos al concurso: Vodafone App Star Competition del que se acaba de publicar la lista de ganadores entre los que tenemos el orgullo de aparecer con el tercer puesto de España. (La noticia ha sido publicada también en: noticiasdot.com, www.movilman.es, www.celularis.com). El premio nos ha animado a seguir investigando y trabajando sobre la programación en Vodafone 360 y en otras plataformas para el móvil. A continuación un video con la aplicación funcionando en un teléfono Samsung H1.

    4

    Ver comentarios

  3. Os voy a contar una historia de alguien que me ha soprendido de forma muy positiva.  Su nombre es Manuel Pinzón:

    En Julio de 2009 organicé un curso de Verano sobre redes sociales. A este curso asistió Manuel (estudiante de I.T. Telecomunicación Sonido e Imagen en la Universidad de Málaga) y después de esto, empezó a estudiar PHP, javascript... El 6 de Septiembre de ese mismo año intercambiamos algunos correos en los que me comenta que está empezando a hacer una página y hablamos sobre como realizar un chat en una página web. En sólo 5 meses (Febrero 2010) recibo un nuevo correo con una invitación a participar en su página, que sorprendentemente es una nueva red social totalmente funcional y con algunas ideas novedosas sobre la redes actuales: http://www.duwoo.es. El 5 de Marzo recibo una nueva invitación para acceder a una nueva funcionalidad que es duwoo para el móvil. http://m.duwoo.es.  Al acceder de nuevo este fin de semana he encontrado muchisimos más cambios , como la integración con Spotify, que hacen a esta una red social emergente que probablemente dará mucho que hablar.
    Pero qué podemos encontrar en ella. Por su eslogan podemos ver cual es su aportación al mundo de las redes sociales: 


    Por su sistema de foros permite empezar a conocer gente dentro de la propia red. Tomando especial importancia el foro que, según Manuel, permite conocer a comunidades enteras en solo unos pocos mensajes (CMStas- ¿Cómo estás?). Tambien es importante el blog dentro de la red en el que cada entrada(post) puede puntuarse además de tener comentarios. ¿Que más tiene? Lo mejor de cada red y algo más (Tablón, Imagenes, foro, chat, amigos, mensajes, blog, conexión con spotify,...)  y seguro que cuando leas este blog, Manuel Pinzón ya le ha añadido alguna funcionalidad nueva que te sorprenderá.


    Desde aquí le doy la enhorabuena a este alumno emprendedor al que deseo lo mejor en su red social.
    0

    Añadir un comentario

Etiquetas
Etiquetas
Datos personales
Datos personales
Archivo del blog
Cargando
Tema Vistas dinámicas. Con la tecnología de Blogger.