Imposible procesar la plantilla:FreemarkerTemplate: poll/activa.html Page: poll/activa.html. Expression poll is undefined on line 7, column 8 in default/poll/activa.html.

Destacados Agenda

Más eventos |

Desarrollando aplicaciones Java para el iPhone

25/03/2008 10:10 abraham

Poco después del anuncio del kit de desarrollo para el iPhone, Sun Microsystems hizo pública su intención de construir una máquina virtual Java para el teléfono móvil de Apple. Ahora, sin embargo, han reconocido que es posible que alguna de las limitaciones (legales, que no tecnológicas) impuestas por Apple en las aplicaciones que se pueden ejecutar en el iPhone, entre las cuales se encuentra el no permitir ningún tipo de máquina virtual en el terminal, podrían impedir que Sun desarrolle esa máquina virtual si no cuenta con la bendición de Apple.

Por si a alguno le interesa, entre esas limitaciones también se encuentran el no poder desarrollar aplicaciones que se ejecuten en "background" (este privilegio Apple se lo reserva para sí mismo). Esto complica enormemente el desarrollar aplicaciones como clientes de mensajería instantánea, o "clones de iTunes". Y hay varias empresas a las cuales les podría interesar crear su propio clon de iTunes, como a Amazon.

Si bien está por ver si legalmente se podrá instalar Java y aplicaciones Java en el terminal móvil de Apple, lo que sí ya es posible y está documentado es cómo usar Eclipse para desarrollar aplicaciones web para él. Aquí os dejo un artículo de Developerworks sobre este tema.

Volver a actualidad

Etiquetas: j2me, iphone

Comentarios: 6

  • Anónimo 25/03/2008 11:57

    Hola.

    El artículo enlazado no tiene nada que ver con lo que comentas en la noticia. Nada de "hackear" el iPhone para meterle Java. Solo habla de instalar un plugin de Eclipse, vamos la version plugin del IDE Aptana, para desarrollar aplicaciones WEB y testearlas en el simulador de iPhone que incluye....

    En otro orden de cosas, no creo que veamos una maquina virtual de Java en el iPhone a no ser que Sun y Apple firmen un acuerdo de colaboración. Esta complicado después de que limiten la ejecución de código externo en aplicaciones. Flash sufre el mismo problema. De hecho, la semana pasada hubo varias noticias - desmentidos - anuncios - vueltas atras sobre este tema.

    Saludos.

  • abraham 25/03/2008 12:21

    uosss, cierto. Había oido sobre el artículo en un podcast y entendí mal sobre que iba. ya he corregido la noticia.

  • ecamacho 25/03/2008 12:31

    Ahora mismo hay una gran comunidad de aplicaciones "ilegales" desarrollándose para el iphone; como el iphone básicamente ejecuta un subconjunto del MacOS X, estas aplicaciones las desarrollan con las librerías de XCode (el ambiente de desarrollo de dicho OS) y compilando con las librerías del MacOS X portable.

    De esta forma los desarrolladores tienen acceso a básicamente todos los recursos del dispositivo y existen aplicaciones que interactuan con los recursos del teléfono, con la red e incluso que ejecutan procesos en el background (un ejemplo es el port del servidor Apache que han hecho).

    Obviamente todo esto es ilegal y aunque Apple no ha hecho nada para detener estos hackings, supongo que ahora empezarán a hacerlo para obligar a todos a usar el SDK con las restricciones que ya comenta abraham.

  • jomaveger 25/03/2008 13:25

    No tengo intención de que mi comentario sea incendiario pero vamos, me parece que hay muchas más razones para quejarse de la política de Apple que de la de Microsoft, aunque ambas sean cerradas y con una afición, a mi entender excesiva, al monopolio. Por lo menos Microsoft facilita mucho más las cosas a Java.

    Un saludo.

  • antoniovl 25/03/2008 17:32

    Me parece curioso. Justo acabo de ver en el blog de Miguel de Icaza un video de Mono corriendo en una terminal del iPhone.

    http://tirania.org/blog/archive/2008/Mar-12.html

    Esperemos poder ver algo similar para Java.

  • nilojg 26/03/2008 22:14

    A parte de para decir que estoy de acuerdo con jomaveger, escribo para decir ¿y a quien le importa lo que se pueda hacer o no con el ipone? ¿No quieren mi codigo? Pues no se lo doy... En todo caso, deberia ser Apple la interesada en que la gente creara aplicaciones para ese telefono con tecnologia de hace cinco años.

Escribe tu comentario

Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano