IcedRobot es el nombre que recibe un nuevo proyecto que apunta a ejecutar aplicaciones de Android en el OpenJDK ofreciendo otra alternativa a "Dalvik" (la maquina virtual de Android) y Apache Harmony.
El proyecto fue revelado al público en el FOSDEM 2011 por los developers David Fu y Mario Torre. Este (el proyecto) se separará en tres partes: GNUDroid creara una simplemente de Android utilizando software libre, el GNU Classpath y OpenJDK ( OpenJDK sera renombrado como IcedRobot Micro Edition para la plataforma Android). GNUBishop añadira funcionalidad extra para crear la IcedRobot Standard Edition. Y finalmente tendremos a "Daneel" que sería la VM contraparte de Dalvik.
Por el momento, no hay código disponible al publico, pero Torre dice que se esta trabajando para "separar a Dalvik del kernel Linux personalizado que Android usa", lo que les permitiría ejecutar el código de forma separada e independiente (stand-alone). Luego, se esperan cambiar a Dalvik por la VM de OpenJDK y agregar un traductor para convertir el DEX bytecode de Android a Java ByteCode.
En pocas palabras (y espero que de forma más clara) van a hacer lo siguiente:
Existen más detalles en el blog de Mario Torre, y pueden encontrar la presentacion que dio en el FOSDEM 2011, en formato pdf, dando click aqui.
Los dejo con un vídeo de FOSDEM 2011:
¡Saludos!
Free and Open Source Software Developers European Meeting |
Logo de IcedRobot |
En pocas palabras (y espero que de forma más clara) van a hacer lo siguiente:
- Cambiar el kernel de Android para separarlo Dalvik
- Usar OpenJDK para ejecutar aplicaciones de Android
- Implementar un "traductor" de aplicaciones de Android para que se ejecuten en OpenJDK.
Existen más detalles en el blog de Mario Torre, y pueden encontrar la presentacion que dio en el FOSDEM 2011, en formato pdf, dando click aqui.
Los dejo con un vídeo de FOSDEM 2011:
¡Saludos!