Archivo de la categoría: OpenSource & Linux

OpenSource, Linux

Bazaar 1.0

Bazaar 1.0

Se anunció el lanzamiento de sistema de control de versiones Bazaar auspiciado por Canonical Ltd.
Una de sus ventajas frente a Subversion o CVS es que no requiere un servidor dedicado.

Se opta por permitir a los desarrolladores la exploración de nuevas ideas dentro del mismo proyecto en lugar de crear una serie de proyectos distintos conocidos como “forks”.

Bazaar está basado en Python y la interacción puede ser por línea de comando o a través de una interface gráfica.

Este sistema de control de versiones se puede integrar a herramientas como Eclipse y los plugins disponibles ya suman más de una veintena.

En su diseño se ha tomado en cuenta a los usuarios acostumbrados a Subversion o CVS.

Fuentes:

VivaLinux » Leer más

Seguimos esperando Firefox 3

Seguimos esperando Firefox 3

La Fundación Mozilla informó que Firefox 3.0 Beta 2 podría salir para finales de año y Firefox 3.0 Beta 3 estaría disponible para comienzos de 2008.

Entre los cambios para el Beta 2 está la adaptación visual al escritorio del sistema operativo del usuario. Así tanto en Windows Vista, Linux y Mac OS X se contará con un aspecto visual acorde al sistema operativo.

Las descargas de Firefox 3.0 Beta 1 hasta la fecha son casi 500.000. Los usuarios de Mac que descarguen la última versión Beta disponible podrán probar el tema final que tendrá la versión 3.0 para su sistema operativo. El nombre de este tema es “Proto” y actualmente se puede testear como un Add-On para Firefox.

Fuentes:
VivaLinux » Leer más

Ubuntu JeOS 7.10

Ubuntu JeOS 7.10

Ubuntu finalmente anunció la disponibilidad de su “Just Enough Operating System”

Ubuntu JeOS 7.10 (pronunciado “Juice”) es una versión especial de Ubuntu 7.10 “Gutsy Gibbon” especialmente configurada para dispositivos virtuales.

Ubuntu JeOS Edition ha sido personalizado para tomar ventaja de las tecnologías principales de los últimos productos de virtualización de VMWare; con un tamaño reducido y una performance optimizada para el uso eficiente de los recursos del servidor en grandes instalaciones de máquinas virtuales.

Descarga Ubuntu JeOS 7.10 desde este enlace

Fuentes:

Ubuntu
VivaLinux » Leer más

Fedora Core 8: Release Candidate 3

Fedora Core 8: Release Candidate 3

En el wiki de Fedora se anunció el Release Candidate 3 de la esta distribución. Así se va avanzando en el camino hacia la versión 8 de Fedora que se denominaría Werewolf.

Las descargas a través de torrent están disponibles en este enlace. Se puede descargar tanto el DVD como el LiveCD.

Algunos nuevos elementos de esta versión son:

– Codec Buddy: Para dar mayor información sobre formatos privativos.
– Administración mejorada para Impresoras. Detección y mensajes de información.
– Interfaz gráfica para configuración del firewall.
– Fedora Eclipse actualizado a la versión 3.3 ( Europa )
– Administrador de redes mejorado, indicador de potencia de redes inalámbricas disponibles.

Les dejamos algunas capturas de pantalla:


Splash de Instalación


Bienvenida


Login de Usuario


Escritorio

Fuentes:

FedoraProject.org
VivaLinux » Leer más

NHibernate: Ventajas y Desventajas

NHibernate: Ventajas y Desventajas

A continuación comparto con ustedes un artículo de información técnica sobre la tecnología NHibernate que es un framework para el trabajo con base de datos.

1. Nombre del Framework NHibernate for .NET
Líder de Proyecto: Sergey Koshcheyev
Aportantes: Ayende Rahien y otros
Último desarrollo: 1.2.0.GA
Fecha de desarrollo : 03 de Mayo del.2007
Requisitos: .NET Framework 1.1 o 2.0

2. Pagina web del framework
http://www.hibernate.org/343.html

3. Datos técnicos

– Criterios de selección
– NHibernate Query Language
– Manejo de caché
– Relaciones M_N y bidireccionales.
– Cargas polimórficas.

4. Ventajas

– Documentación de la comunidad de Hibernate, la más amplia alrededor del Object Mapping
– Muchos ejemplos en internet
– Última versión que incorpora lo presente en el mercado en el mes de Mayo de este año
– Existe excelente documentación en Español:

Leandro Tuttini documenta un ejemplo práctico
Introducción a NHibernate por Martín Cabrera
Darío Quintana presenta la herramienta de diseño de queries para NHibernate Query Analizer
Angel “Java” Lopez presenta: Generando código para NHibernate (Parte 1) y Recursos sobre Hibernate

– En inglés las dos fuentes más citadas son:

En The Code Project”>Optimizing Performance in NHibernate Part 2: A Collection of Enhancements
En The Server Side -> NHibernate por Justin Gehtland

– Del aportante más importante: Ayende Rahien

Almacenando queries en SQL dentro de un xml
Ejemplo básico por Ayende Rahien

5. Apreciación Propia

– Creo que es una herramienta muy buena y actualizada
– Está presente en todos los análisis a herramientas del tipo Object Relational Mapper
– Se considera muy fuerte dentro del desarrollo en .NET

6. Apreciación de Terceros

– Los criterios generales para evaluar un ORM lo encontré aquí.
– Y en el caso específico de .Net fue aquí.

Puntos Positivos

– Código abierto
– Soporta DataBinding
– Puede aceptar queries SQL directos (se los guarda en el xml)
– Se puede integrar con frameworks de MVC ( como Struts para Java ) o metaframeworks como Spring.
– Soporta las relaciones entre objetos (El usuario puede elegir el nombre y el tipo de datos de las llaves foráneas)
– Soporta agrupamiento (GROUP BY)
– Soporta agregación (COUNT, AVG, ETC.)
– Soporta llaves primarias compuestas
– Soporta asociaciones muchos a muchos y uno a muchos
– Soporta persistencia de propiedades a través de los campos de propiedades
– Soporta persistencia de propiedades a través de accessors (get/set methods or properties y pueden ser privados)
– Soporta trabajo offline y luego aplicar los cambios a la base de datos
– Soporta WebServices (la tecnología más moderna para la Integración de aplicaciones web, y el paradigma de programación moderno de programación orientada a servicios, publicación de servicios)
– Soporta tipos nulos
– No se require generar código pre compilado

Puntos Negativos

– No soporta carga no transaccional lazy de relaciones
– No soporta Aggregate Mappings – Single Un campo a muchos campos en la base de datos
– No sorpota querying transparente a múltiples recursos de data

Puntos en duda, no se sabe, no se conoce

– Soporte a móltiples servidores (clustering)
– Uso de reflección en tiempo de ejecución
– Filtrado de objetos en memoria sin consultar a la base de datos.
– Batch Update (actualizar muchos objetos sin crear objetos).
– Batch Delete (eliminar muchos objetos sin crear objetos, es útil en Delete en cascada para las relaciones “N A Muchos” » Leer más

Openbravo Get Together

Openbravo, el ERP Open Source más popular, tendrá el primer encuentro de usuarios y desarrolladores del 26 al 28 de Octubre en Barcelona, España.

El conjunto de conferencias se denomina “Openbravo Get Together” y ha sido diseñado exclusivamente para los partners de Openbravo, se llevará a cabo el viernes 26 de Octubre. Será seguido de actividades y presentaciones para la comunidad el sábado 27 y domingo 28. La entrada a estas actividades es libre para todos los miembros de la comunidad.

El encuentro mostrará el compromiso de Openbravo por mantener su sólida y profesional red de partners, concentrándose en la comunidad y será una oportunidad para recepcionar ideas y desarrollar nuevas oportunidades.

El evento será una ocasión ideal para que se conozcan aquellos que brindan soporte a Openbravo y conocer más sobre la compañía. Se discutirá sobre el futuro de Openbravo como ERP, como colaborar en el proyecto, casos de éxito, etc.

Fuentes:

Barrapunto
Openbravo » Leer más

Epson pone a la venta ordenadores con TurboLinux

Hace poco tiempo la empresa fabricante de computadores Dell sacó al mercado sus modelos tanto portátiles como para escritorio con Linux preinstalado. Ahora, Epson ha sacado sus modelos propios con TurboLinux. Se espera que otros fabricantes sigan este ejemplo y se marque una tendencia hacia equipos con un sistema operativo estable y libre.

Otros aspectos adicionales como la configuración de ActiveDirectory y el intercambio más sencillo de archivos con equipos con Windows forman parte de la lista disponible en el website de TurboLinux.

TurboLinux es una distribución orientada a incrementar la compatibilidad de Linux con el sistema operativo Windows y las aplicaciones de oficina de Microsoft. Es así que por ejemplo se han instalado las fuentes de texto conocidas en MS Word para que estén disponibles en OpenOffice. También se soporta la protección por password de los documentos de MS y se ha dado el aspecto del manejador de base de datos MS Access a la interfaz de OpenOffice Base.

Computadoras disponibles

Endeavor LX1000

Este es el modelo portátil, lo pueden encontrar como EPSON Endeavor LX1000. Sus componentes más destacados son la tarjeta gráfica ATI Radeon Xpress 200M y la pantalla XGA de 15 pulgadas.

Endeavor LX7800

Por otro lado está el modelo de escritorio EPSON Endeavor LX7800, se puede configurar con diversos tipos de procesadores, desde los modelos con Celeron, a los últimos Core 2 Duo.

Fuentes:

Vivalinux
Gizmos
Akihabara News
Epson Direct » Leer más

Wubuntu: Edición web de Ubuntu

Una interfaz web desarrollada por ~WeeJeWel permite conocer el aspecto de Ubuntu a través de un navegador web. El nombre de este proyecto es WUbuntu y proviene de la composición de las palabras Web y Ubuntu, de la misma forma en la que surgieron EdUbuntu, KUbuntu, XUbuntu, entre otros.

El website del proyecto se puede visualizar de forma correcta con Mozilla Firefox, como lo ha recomendado el autor de la aplicación web, intenté probarlo en Internet Explorer y hubieron varios defases en la composición de imágenes que le dan un aspecto de sistema operativo.

Utilizando Wubuntu

La única funcionalidad disponible es la de navegación a través de Moxilla Firefox, así muchas otras aplicaciones podrían estar ejecutándose o siendo simuladas gracias a tecnologías asíncronas para contenido dinámico como AJAX.

Logueo en Wubuntu

Utilizando Firefox en Wubuntu

Salir de Wubuntu

Fuentes:

Barrapunto
Wubuntu
» Leer más

Computadoras Dell con Linux e impulso al desarrollo de controladores open source para su hardware

A partir de ésta semana, Dell dará sus clientes la posibilidad de elegir algunos de sus sistemas de hardware con Linux Ubuntu preinstalado. La compañía recalca que, quienes lo deseen, pueden comprar las máquinas con Windows preinstalado. Los pronósticos de Dell indican que el 1% de 20000 computadoras serán comercializadas con Ubuntu.
Compatibilidad y Controladores

Un reciente post en el blog de Dell ofrece muchos más detalles sobre el tipo de compatibilidad hardware y software que podemos esperar en estos sistemas. Y casi todo son buenas noticias: Dell usará una distro Ubuntu estándar con una serie de periféricos totalmente soportados mediante el uso de controladores Open Source, salvo en casos especiales en los que harán uso de drivers propietarios.

El post también señala que inicialmente no habrá soporte para códecs multimedia propietarios, tales como MPEG-1/2/3/4, QuickTime,o WMA/WMV, pero están evaluando su incorporación en el futuro. Pero lo más importante es que Dell impulsará entre los fabricantes el desarrollo de controladores para Linux de sus soluciones hardware

Computadoras disponibles

Dell E520

Cuenta con 512MB de RAM, 160GB SATA de almacenamiento secundario y un procesador Celeron D de 2.8GHz. La tarjeta gráfica es una Intel Graphics Media Accelerator X3000.
La E520 puede ser mejorada con el procesador Intel E6300 Core 2 Duo, 4GB de DDR2 SDRAM. Esta PC puede también ser configurada con dos discos de 320 GB alcanzando 640 GB de capacidad de almacenamiento total. La tarjeta gráfica puede ser mejorada con la NVIDIA GeForce 7300LE TurboCache de 256 MB de RAM conectada a través de PCI Express o la ATI X1300 Pro con 256MB of RAM.

Dell Inspiron E1505

Usa un procesador Intel Pentium dual-core de 1.73GHz T2080. Modelos más potentes emplean el procesador Intel Core Duo de 1.86GHz T2350. La configuración de esta laptop permite elegir entre 1GB o 2GB de DDR2 SDRAM de doble canal compartido. La pantalla de estos equipos es de 15.4 pungadas de la línea wide-screen XGA.

La tarjeta inalámbrica incluída es la Dell Wireless 1390b/g card. Que soporta hasta 54Mbps usando 802.11g. Está basada en el chipset Broadcom 4311, que históricamente no ha sido totalmente compatible con Linux. Con el kernel 2.6.20.6, las distribuciones de Linux ya pudieron emplear de manera satisfactoria los dispositivos WiFi basados en la Broadcom 4311. Ubuntu 7.04, la versión que Dell está usando, está basada en el kernel 2.6.20.x de Linux, por lo que al parecer es un acierto ya que soportará la tarjeta Dell Wireless 1390b/g.

Dell XPS 410

Fialmente, la XPS 410 es un potente sistema de escritorio. Los procesadores que pueden ser configurados son el Intel Core 2 Duo de 1.86GHz E6300 y el Intel Core 2 Duo Processor de 2.66GHz E6700. Estas computadoras soportan hasta 4GB de DDR2 SDRAM y pueden manejar dos discos de 500GB alcanzando el terabyte de almacenamiento interno. Entre la variedad de unidades ópticas soportadas resalta la unidad Blu-Ray. Para ver video de discos Blu-Ray existen dificultades debido a DRM (administración de derechos digitales) pero si Dell ofrece Blu-Ray como una opción, se presume estas computadoras tendrán la capacidad de video-playback.

Para la tarjeta gráfica Dell ofrece tres opciones: la NVIDIA GeForce 7300LE TurboCache de 256MB conectada a través de PCI Express, la nVidia GeForce 7900 GS de 256MB y la ATI Radeon X1300 Pro de 256 MB.

Enlaces Relacionados:

Dell venderá PCs con Linux preinstalado

Dell venderá computadoras con Ubuntu

Fuentes:

Vivalinux
Barrapunto
Direct2Dell
LinuxDell
The Inquirer
DesktopLinux » Leer más

GanttProject

En el presente artículo se trata la herramienta GanttProject cuya finalidad es la de planificación de proyectos por medio de diagramas de Gantt. Estos diagramas fueron ideados por Henry L. Gantt y se caracterizan por establecer las tareas del proyecto en el eje vertical y el tiempo asignado a cada una de ellas en el eje horizontal.

El website oficial del proyecto es http://ganttproject.biz/

La aplicación GanttProject ha sido desarrollada en lenguaje Java y se distribuye para diversas plataformas, es por eso que se encuentran los instaladores para GNU/Linux (rpm, deb), MaxOSX (dmg) y Windows (exe). También está disponible un demo que se ejecuta sobre Java Web Start que nos permite probar el programa sin necesidad de instalarlo, para agilizar la carga de esta demo se han retirado las funcionalidades de exportación a HTML/PDF y la exportación/importación para Microsoft Project.

El panel ubicado en la zona derecha de la aplicación se encuentra la pestaña Gantt que muestra tres columnas por defecto: Nombre, Fecha de inicio y Fecha de fin. Además se puede agregar algunas o todas las columnas predefinidas Tipo, Prioridad, Info, Duración, Progreso, Coordinador, Antecesores y ID. Y si es necesario, se permite agregar columnas personalizadas por el usuario.

En el panel que acabamos de describir también se encuentra la pestaña Recursos que muestra dos columnas por defecto: Nombre y Función. Además se puede agregar algunas o todas las columnas predefinidas e-mail, Teléfono y Función asignada. De forma análoga a las columnas de la pestaña Gantt, también se permite agregar columnas personalizadas por el usuario, que podrían ser necesarias.

>La creación de tareas se puede realizar con un clic derecho desde el panel bajo la pestaña Gantt o desde el menú Tarea y los datos que se pueden incluir en la creación o modificación de las tareas son los que están asociados a las columnas que se pueden visualizar, según la explicación que se realizó sobre la pestaña Gantt.

>En el caso de los recursos es muy similar. La creación se puede realizar con un clic derecho desde el panel bajo la pestaña Recursos o desde el menú Recursos y los datos que se pueden crear o modificar son los que se mencionaron como visualizables bajo la pestaña Recursos.

La creación y configuración de tareas y recursos incluye también aspectos de presentación que pueden brindar información específica de forma ágil. De esta forma se pueden emplear colores para las tareas que deseemos agrupar, resaltar o para darle al diagrama los colores que identifiquen a una institución o temática.

Al final de tareas críticas o de grupos de tareas se suelen tener entregables o se requiere haber cumplido con objetivo principal que puede ser definido como un hito. La creación de hitos, en GanttProject, se realiza de la misma forma en la que se crean las tareas con la configuración adicional de marcar la casilla de hito.

Los archivos que crea GanttProject son documentos XML y gracias a la tecnología XSL se realizan trasformaciones para obtener páginas HTML o archivos PDF. Cualquier aplicación que desee procesar diagramas de Gantt puede emplear los archivos generados por GanttProject y elaborar un hoja de estilos XSL para cada tipo de transformación que requiera.

GanttProject ofrece la creación de diagramas Pert a partir de diagramas de Gantt que muestran la secuencia de las tareas y discriminan los hitos.

Cuando una tarea no se cumple de acuerdo a lo planificado es importante analizar el tiempo y los recursos que se emplearon realmente, GanttProject tiene la funcionalidad de comparar el estado actual de las tares con estados anteriores, y podemos utilizar esta funcionalidad para ajustar la configuración de tiempo y recursos en el futuro.

Los servidores WebDAV también son soportados y se puede trabajar con proyectos almacenados en servidores web para publicar o guardar proyectos en él. » Leer más