Acá les dejo una información interesante. Windows XP Home por defecto no trae ni permite instalar el IIS. En el siguiente enlace hay información valiosa para hacer funcionar el IIS en XP Home
Instalar IIS para XP Home
June 4, 2009 by germensinhoGenerando Ayudas para aplicaciones creadas con Visual Studio 2005
February 24, 2009 by germensinhoBuscando la manera de generar el manual de usuario integrado a la aplicación que desarrollé con VS2005 me encontré con esta herramienta muy útil para lograr lo que quería. HelpGenerator.
HelpGenerator permite documentar el software y adicionarlo a la aplicación mediante tres pasos: Generar, Editar y Publicar.
Generar: Genera los archivos necesarios para generar la ayuda, tales como páginas HTML que describen la aplicación, Screenshots, Proyecto de ayuda, contenido e índice.
Edit: Permite adicionar las explicaciones en las páginas HTML con el Help Editor, el cual muestra el contenido en un árbol, cada nodo seleccionado despliega una página que contiene la explicación de un tema específico de la aplicación.
Publish: Permite generar el proyecto de ayuda y adicionarlo en la aplicación.
Para descargar la aplicación y el manual completo pueden hacerlo de la siguiente dirección: http://www.helpgenerator.com/
Interoperando entre Java y .Net
December 19, 2008 by germensinhoBien, en este apartado hablaré de una forma de utilizar algunas funcionalidades de java desde .Net. Pues llegué a este tema debido a la necesidad de realizar un módulo de mi proyecto de grado, para lo cual necesitaba desarrollar un prototipo de un editor de ontologías, y me encontré con una API desarrollada para Java, denominada JENA. Ahora bien, mi proyecto lo estoy desarrollando con .Net, por lo que no era recomendable migrar a Java, puesto que ya estaba muy adelandado. En ese proceso encontré una forma de hacer llamados desde .Net a algunas funcionalidades de Java. A continuación explico en detalle los pasos para realizar la interoperabilidad.
IKVM.NET
IKVM.NET es una implementación en Java para Mono (http://www.ikvm.net/) y el Framework de .NET, incluye los siguientes componentes.
· Una Máquina Virtual Java implementada en .NET.
· Una implementación .NET de la librería de clases de Java.
· Herramientas que permiten interoperabilidad entre java y .NET.
A continuación se describen los elementos que incluye el IKVM.NET
· IKVM.Runtime.dll: La máquina Virtual (VM) y todos los códigos que la soportan. Este contiene:
o Byte Code (Código Intermedio) JIT compilador/verificador: Just-in-time compila el código intermedio Java a CIL (Common Intermediate Language).
o Infraestructura de re mapeo del modelo de objetos. Hace que System.Object, System.String y System.Exception aparezca en código Java como java.lang.Object, java.lang.String y java.lang.Throwable.
o Re implementaciones .NET administrados de los métodos nativos en Classpath.
· IKVM.OpenJDK.ClassLibrary.dll: Versión compilada de la librería de clases de Java derivada de la librería de clases OpenJDK con algunos códigos específicos adicionales IKVM.NET.
· Ikvm-native.dll: Librería no administrada C que implementa una pequeña parte de la interface JNI (Java Native Interface) y algún código específico de la plataforma sobre plataformas diferentes a windows. Sobre Windows es opcional, únicamente es requerido cuando una aplicación su propia librería nativa. Esto no se necesita para aplicaciones java.
· Ikvm.exe: Ejecutable iniciador, comparable a java.exe (“modo dinámico”).
· Ikvmc.exe: Compilador estático. Usado para compilar clases Java y jars in un assembly .NET (“modo estático”)
El proyecto está actualmente en continuo de desarrollo. Tiene algunas fallas que se mencionan a continuación.
· AWT y Swing no funcionan actualmente.
· La seguridad es otra gran falla en la plataforma IKVM.
Para instalar IKVM se debe descargar la distribución binaria, ésta se obtiene siguiendo las indicaciones que se encuentran en el sitio oficial del proyecto. Luego, desde la ventana de comandos se debe cambiar el directorio activo a ikvm-xxx\bin, (xxx es la versión del archivo) teniendo en cuenta la ubicación de destino de la descompresión del archivo descargado. Una vez situado el archivo se escribe lo siguiente
Ikvm
Antes de empezar a trabajar con IKVM se deben agregar los siguientes elementos a la variable de entorno PATH.
· El directorio que contiene los ejecutables IKVMG.
· El directorio que contiene el compilador C# (generalmente ubicado en C:\WINDOWS\Microsoft.NET\Framework\v1.14322)

Figura. Instalación de IKVM desde la línea de comandos
IKVM.NET es útil para desarrollar software en varios escenarios. A continuación se describe el más importante.
· Utilizar librerías de java en aplicaciones .NET: Incluye ikvmc, que convierte código java intermedio a .NET IL (Lenguaje Intermedio de .NET). Si hay una librería Java que se desea usar en una aplicación .NET se debe ejecutar ikvm – target:library mylib.jar para crear mylib.dll.
Home
December 18, 2008 by germensinhoIniciando blog