Desarrollador cinco estrellas
Login
Registrarse (gratis)

HOME

Eventos

Noticias

Comunidad MUG

VB - VB.Net

C#

J#

Desarrollo Web

SQL - DB

FoxPro - Gufa

Infraestructura

Patrones

.NET

Foros y listas

Descargas

Links útiles

Quiénes Somos

Privacidad

Beneficios

Contáctanos

Proyectos

Córdoba

Rosario

ISOFTLAND software corporativo
Microsoft entra en el software "open source"
Con la liberación de WIX, Windows Installer XML, una herramienta para desarrollar instaladores sobre plataforma Windows a partir de XML, Microsoft incursiona en el mundo del software libre.
Publicado por el Tuesday, April 06, 2004

Microsoft ha dado un paso histórico al publicar por primera vez una herramienta suya como “open source” (software libre). Ha incorporado en Sourceforge, el código de WiX, una serie de herramientas para la creación de programas de instalación para Windows, enfocada a programadores, bajo la licencia Common Public License, la cual es admitida por la Open Source Iniciative (OSI) como licencia libre   

WiX es un conjunto de herramientas que construye los paquetes de instalación de Windows a partir del código de fuente de XML. El proyecto, originalmente desarrollado por un desarrollador de Microsoft en su tiempo libre, fue lanzado bajo la licencia pública común. Con este lanzamiento, los desarrolladores fuera de Microsoft pueden aprovecharse de las mismas herramientas que son utilizadas hoy por grupos internos de Microsoft para crear algunos paquetes de instalación para productos tales como Office, SQL Server, Virtual PC, Messenger y muchos otros.

Su creador, tras evaluar varias alternativas y hablar con Stephen Walli, encargado dentro Microsoft de mejorar las relaciones de la empresa con la comunidad de software libre, recibió un plan oficial para lanzar el producto como propiedad de Microsoft con una licencia aprobada por OSI. Actualmente cuenta con cinco desarrolladores principales y varios colaboradores que lo revisan y notifican de los bugs.

WiX es un conjunto de herramientas integrado por un compilador, un linker, una herramienta del lib y un descompilador. El compilador, llamado “Candle”, se utiliza para compilar código fuente XML en los archivos objeto que contienen símbolos y referencias a los símbolos. El linker, llamado “Light”, se alimenta de unos o más archivos objeto y liga las referencias en los archivos objeto a los símbolos apropiados en otros archivos objeto. Light es también responsable de recoger todos los binaros, de empaquetarlos apropiadamente, y de generar el archivo final MSI o MSM. La herramienta del lib llamada “Lit”, es una herramienta opcional que se puede utilizar para combinar ficheros objeto múltiples en las bibliotecas que puede consumir light. Finalmente, el descompilador, llamado “Dark”, puede tomar archivos existentes MSI o MSM y generar el código de fuente de XML que representa el paquete.

Su uso, en un primer momento, se limitará principalmente a los programadores que deseen crear un instalador para Windows potente y tengan la capacidad de crear los archivos XML necesarios. La documentación aun no esta completa, la generación de instaladores esta prácticamente concluida y muy probada. La calidad del producto actual sería comparable a una beta 2, ya que existen algunas partes sin terminar. No obstante, tras esta publicación, es previsible que pronto aparezcan herramientas visuales que, empleando WiX como motor de generador de uinstaladores, proporcionen un entorno amigable para crear programas de instalación.

La herramienta soporta un ambiente de línea de comando que los desarrolladores pueden integrar en sus procesos automáticos de construcción de los paquetes MSI y MSM.

Más información sobre el WIX se puede encontrar en

http://blogs.msdn.com/robmen/
http://sourceforge.net/projects/wix/

 

Calificación promedio:
Agregar comentarios
Últimos eventos
  • CURSO de .NET 4.0 y VISUAL STUDIO 2010 - Modulo 1
    Primer módulo del curso .Net. Abarca desde lo básico hasta el desarrollo en Winforms y ASP.Net clásico. Icluye el desarrollo de una aplicación. Ideal para quien tenga algún conocimiento de programación y desee iniciarse en .Net, o bien actualizarse a lo último en plataforma Microsoft para desarrollo

  • Esos raros lenguajes nuevos
    Paseando por Clojure, scala, ruby y algo mas. Evento gratuito. Inscripción previa obligatoria.

  • Extendiendo ASP.NET MVC 3
    Cómo aprovechar todos los puntos de extensibildad para construir herramientas que nos permitan desarrollar aplicaciones rapidamente. Evento gratuito. Vacantes limitadas. Inscripción previa obligatoria.

  • Ultimos artículos
  • Convocatoria a Asamblea General Ordinaria
    Asamblea General Ordinaria 2011, ejercicio 16.

  • Codecamp 2011
    Vea la info completa del evento.

  • Noveno Congreso Internacional en Innovación Tecnológica Informática
    Organizado por la Fac de Tecnología Informática de la Universidad Abierta Interamericana y su Centro de Altos Estudios en Tecnología Informática, CAETI, se realizará este año el Noveno Congreso Internacional en Innovación Tecnología Informática.

  • ISOFTLAND software corporativo