17/03/2008
17/09/2008
11/06/2008
21/02/2008
10/03/2008
26/03/2008
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.
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.
uosss, cierto. Había oido sobre el artículo en un podcast y entendí mal sobre que iba. ya he corregido la noticia.
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.
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.
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.
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