Virtualizando nuestras aplicaciones


Durante los ultimos meses, tanto Oracle como SUN han liberado versiones gratuitas y opensource de sus productos de virtualizacion, lo cual nos permitirá implementar soluciones que tomen ventajas de estas tecnologias sin preocuparnos de los costos de licenciamiento.

Proyecto apoyado por Sun http://www.openxvm.org/

Sitio del VM de oracle: http://www.oracle.com/technologies/virtualization/index.html

Sitio del proyecto generico en el cual todos los demas se basan: http://www.xen.org/

Un articulo relacionado de IBM:

http://www-03.ibm.com/systems/virtualization/view/062807.html

El MS Virtual PC no es opensource, pero es bueno echarle un ojo: http://www.microsoft.com/windows/products/winfamily/virtualpc/overview.mspx

Otro producto es el MS Virtual server: http://www.microsoft.com/technet/virtualserver/default.mspx

y no podemos dejar fuera al lider del mercado: http://www.vmware.com/

Anuncios

Como hacer que tus aplicaciones se ejecuten tanto en java como en .Net


Desde hace tiempo he estado pensando como ejecutar programas java dentro de un ambiente .net y viceversa.

Una idea que se me habia ocurrido es la de programar en un lenguaje soportado por ambas plataformas, tal como es el caso de Python, del cual existen buenas implementaciones tanto en para java con jpython, como para .Net con ironpython.

Sin embargo esto tiene el inconveniente de que se debe reprogramar muchas de estas aplicaciones o librerias desde cero.

Una alternativa bastante novedosa* es la de implementar una JVM sobre .Net, lo cual es precisamente lo que hace el proyecto: ikvm.

* muchos pensamos en esta solucion desde antes de que se liberarà .Net, pero no por eso deja de ser novedosa.|
digg story