6to Encuentro Linux

UNAP
20, 21 y 22 de Octubre 2005
Av. Arturo Prat 2120, Iquique

Exposiciones y talleres

Resúmenes de Presentaciones

A continuación se presenta un resumen de cada presentación.

Migración a GNU/Linux en un Entorno Empresarial. Evaluación y Administración del Cambio Organizacional

La exposición pretende aplicar la teoría de administración del cambio organizacional a un proceso de migración de un entorno cerrado a GNU/Linux.

La estructura se define a través de las respuestas a las siguientes preguntas:

Para descargar

Charla: Migración de Microsoft Exchange a Linux y Open-Xchange

Dada la gran demanda en la actualidad de empresas con problemas de licenciamiento en los servicios de correo electrónico manejados por servidores Microsoft Exchange y el necesario uso de MUA's Microsoft Outlook por parte de los usuarios para realizar migraciones del servicio de correo electrónico de forma transparente. Se presenta esta charla, la cual tiene un carácter técnico pues se explicarán los procedimientos y software a utilizar para realizar una completa y transparente migración de un servidor Microsoft Exchange a un servidor con el sistema operativo Linux y software totalmente libre.

En ella se detallarán los servicios involucrados, así como el software homólogo para reemplazar los servicios necesarios para una completa migración.

Para descargar

Creando una Central Telefónica con Asterisk

El objetivo de la ponencia es exponer al auditor al software GPL Asterisk sobre Linux, de manera que pueda construir una central telefónica usando este software.

Para descargar

Educalibre: Articulando libertades para la innovación educativa

En el marco de la versión anterior de este encuentro, nació la comunidad Educalibre. Abocada a incorporar de forma efectiva el potencial instrumental y de desarrollo colaborativo que promueve el software libre, hoy emprende una serie de iniciativas educativas y tecnológicas de repercusión nacional e internacional que abordan los factores críticos: infraestructura, gestión tecnológica, capacitación a usuarios finales y técnicos, generación de contenidos y recursos, inclusión curricular, difusión, desarrollo colaborativo. Estas nacen a partir del diagnóstico existente en torno al proceso de incorporación de las TICs en el ámbito educativo, realzando al software libre como la opción preferente como plataforma pertinente a la misión de la educación. A su vez, estas iniciativas se articulan con una comunidad emergente, en coordinación con GULs nacionales y otras comunidades afines, con entidades estatales (Enlaces y el proyecto Edulinux), y comunidades educativas extranjeras (Gleducar-Argentina, SLEC-Colombia, Programa Huascarán-Perú).

Para descargar

Diseño y Desarrollo de Aplicaciones e Implementación de sistemas Para un Laboratorio Clínico Usando Herramientas de Código Fuente Abierto

Esta ponencia tiene el objetivo fundamental de demostrarle al auditor cómo es posible partir de una situación inicial cero y usando sólo código fuente abierto, llegar a implementar un sistema claramente diseñado previamente. Usando herramientas innovadoras, de alta calidad, de relativamente fácil instalación y configuración para generar un producto de alto nivel. El auditor vivirá la experiencia de cómo son integradas las distintas herramientas en un solo entorno. Sumado a ésto, el auditor apreciará la contribución personal del expositor a algunos de los proyectos de código fuente abierto.

Para descargar

Sistema de atención de usuarios de la Biblioteca de la Universidad de Tarapacá.

Sistema de atención de usuarios basado en la utilización de Linux como sistema operativo y clientes livianos (think client) para la conexión de los usuarios.

A través de este sistema los uuarios podrán realizar búsqueda en Internet, realizar trabajos propios de ofimática y descargar sus archivos mediante el uso de pendrive.

Para descargar

¿Liberar o No Liberar? Ésa es la cuestión

El objetivo de la ponencia es dar luces al auditor para resolver la recurrente inquietud de un desarrollador de software: “Si deseo maximizar mi ganancia, ¿debo liberar mi software o debo mantenerlo propietario?” Se dejarán de lado las implicaciones éticas y sociales de liberar o no un software y el enfoque estará netamente centrado en el beneficio económico para el desarrollador.

Para descargar

Nueva generación de gráficos en Linux

El objetivo de la ponencia es mostrar los distintos avances que se están realizando para hacer un sistema gráfico más flexible y avanzado para Linux, aprovechando al máximo las actuales capacidades del hardware. Estos cambios cubren varias capas del sistema gráfico, desde bibliotecas para ser usadas por los programadores, hasta nuevas formas de interactuar con el hardware.

A medida que ha ido mejorando el hardware, se han ido mejorando las capacidades gráficas de Linux, probablemente los usuarios nuevos no lo conocen, pero el escritorio Linux de hoy es muy distinto al que teníamos sólo hace unos 5 años atrás. Aceleración 3D, fonts suavizados, fonts bidireccionales, son características que no existían en esos años, o recién se estaban desarrollando. Hoy en día también hay nuevas características que están en pleno desarrollo, pero que en un tiempo más serán algo común.

Para descargar

Firewall en Linux

Se entregará la teoría básica para comprender el funcionamiento de Netfilter/Iptables, y se mostrarán ejemplos de aplicación.

Para descargar

Construyendo sistemas embebidos usando Linux como base

Los sistemas embebidos son parte integral de nuestra vida. En esta presentación se mostrará cómo se pueden desarrollar sistemas embebidos usando Linux y herramientas OpenSource.

Para descargar

Desarrollo de Aplicaciones usando ACS. SCARLET

En el marco de la ponencia “ACS - ALMA Common Software” (Charla Encuentro Linux 2004), en esta presentación se muestran los avances hechos en el desarrollo de aplicaciones usando el framework ACS.

Plataforma que opera oficialmente sobre Scientific Linux y utiliza herramientas OpenSource.

El mismo framework ACS se distribuye bajo la licencia LGPL y todo el código utilizado para la presentación se liberará a la comunidad.

Para descargar

Usando GNOME para el desarrollo rápido de aplicaciones.

Una de las grandes áreas que pueden beneficiarse de las herramientas de código abierto como GNOME es la del desarrollo de aplicaciones al interior de las empresas nacionales. Este rubro está ampliamente diversificado en nuestro país, sin embargo en la actualidad los desarrolladores utilizan principalmente herramientas propietarias. Durante esta charla se mostrarán herramientas de desarrollo para aplicaciones utilizando la plataforma GNOME, explicando conceptos básicos para comenzar a desarrollar de manera rápida, además de enseñar las características multiplataforma de estas utilidades.

Para descargar

Gestión de SCM Integrado y Manejo de Proyectos Utilizando Trac/Subversion

El software libre se ha transformado en una herramienta de vital importancia en la gestión de las empresas de alta tecnología, sobre todo en las más pequeñas, permitiendo una mejora de los procesos productivos y una reducción de costos considerable. Además de esto, la posibilidad de extender el software para uso dentro de la organización es algo que no se puede implementar con el modelo clásico de software propietario, sin considerar los beneficios que esto trae a toda la comunidad OpenSource. Bajo estas premisas, la empresa Psycho World, líder en Chile para el desarrollo de videojuegos y aplicaciones para teléfonos celulares, utiliza para su gestión de SCM (Software Configuration Management) y manejo de proyectos en general, herramientas libres como Subversión (para control de versiones) y Trac (para gestión de SCM). La integración de estas tecnologías permite un desarrollo altamente escalable para la construcción de productos y proyectos en plataformas heterogéneas, lo cual es completamente extensible a proyectos OpenSource. La presente charla está orientada a desarrolladores y novatos de proyectos libres, y OpenSource en general, que quieran disfrutar de las ventajas del desarrollo cooperativo y coordinado. También está orientado a quienes deseen conocer Subversión y Trac como herramientas para SCM integrado.

Para descargar

Tcl-Tk y Expect como herramientas para el desarrollo de front-ends

Los sistemas tipo Unix incorporan poderosas herramientas: algunas de ellas funcionan únicamente en consolas de texto. Muchas veces la simplicidad de la tarea que realiza el programa hace innecesario el tener que disponer de una herramienta gráfica para el mismo propósito.

Sin embargo, en algunos casos puede resultar deseable contar con una interfaz gráfica para realizar las mismas tareas. En lugar de tener que “reinventar la rueda”, es posible programar un front-end que haga uso de un programa de línea de comandos existente.

Se propone en este documento el uso de Tcl-Tk y expect para crear programas que funcionen como interfaces gráficas para aplicaciones que hoy en día siguen funcionando a través de la línea de comandos.

Para descargar

Control Distribuido bajo Linux

Esta presentación se orienta, principalmente, a mostrar los aspectos Tecnológicos, desde un punto práctico del desarrollo completo de un sistema de control distribuido para Internet, administrado vía web, que permite su uso en entornos multiplataforma, con todas las ventajas de la utilización de un sistema operativo robusto, confiable, escalable como Linux.

Para descargar

Colaboración y Cooperación en Chile. El caso de ChileForge

La colaboración y la cooperación son pilares fundamentales para el desarrollo y expansión del Software Libre. Esta ponencia busca entregar algunos elementos para la discusión respecto al estado actual en estas áreas en nuestro país. Ésto resulta clave si se piensa en desarrollar seriamente negocios alrededor del Software Libre y que surgan proyectos de alcance mundial liderados por Chilenos.

Gran parte de este análisis se realiza en torno al proyecto ChileForge, que es el primer Forge chileno y que concentra parte importante de las iniciativas nacionales de desarrollo de Software Libre.

Para descargar

Herramientas para el Desarrollo Cooperativo y Distribuido de Software

El desarrollo de software generalmente se lleva adelante por un grupo de desarrolladores que comparten un mismo espacio físico, agendan reuniones de coordinación y están en permanente contacto persona a persona, y son el punto de referencia para todo lo que tiene que ver con problemas, errores y personalizaciones de la solución de software. Este planteo centralizado de desarrollo (en un departamento propio o en una empresa tercerizado) no siempre es el más óptimo para todas las realidades. Un desarrollo cooperativo entre desarrolladores - equipos de prueba - usuario final logra bajar costos y tiempos de desarrollo y depuración. También el desarrollo distribuído en distintos espacios físicos, regiones o países impacta el la administración del proceso de desarrollo en distintas formas. Este ambiente cooperativo y distribuído de desarrollo de soluciones de software es el modo natural por el cual se desarrolla el Software Libre y de fuente abierta. Se presentarán varias de las herramientas que se utilizan normalmente para gestionar y llevar adelante los desarrollos de Software Libre; toda la tecnología que se muestra puede ser incorporada a sus procesos de desarrollo ya que está compartida con licenciamiento libre.

Para descargar

Desarrollos con Software Libre como ventaja competitiva en el mercado

La presentación aborda la problemática del desarrollo de software libre y analiza los indicadores que perfilan el éxito de un emprendimiento profesional alrededor del software libre.

Generalmente resulta difícil “interiorizar” el software libre en nuestra actividad profesional, en nuestro negocio, hacerlo parte de nuestra forma de vida. Se suele hablar mucho de software libre y se suele utilizar, de forma similar a cómo se utiliza software con licencias privativas, pero son pocos los que lo han “interiorizado”.

Esta presentación recorre diferentes proyectos de software libre que han alcanzado el éxito, destacando las características que los han llevado a dominar sus nichos de mercado y analiza las condiciones que debe tener un proyecto de software libre para resultar exitoso como creación de software, como gestión de proyecto y como emprendimiento comercial.

Presentación destinada principalmente a estudiantes y profesionales en el desarrollo de software que desean conocer los promenores del desarrollo de software libre para aplicar a nivel profesional.

Para descargar

Cómo Convertirse en desarrollador en un proyecto de Software Libre y no morir en el Intento

Para descargar

Experiencias en los Infocentros

Moodle: Sistema avanzado para manejo de cátedras

El curso está destinado a administradores de sistemas que estén trabajando en universidades o colegios, particularmente superiores, profesores y alumnos.

La intención es mostrar un sistema que pueda ayudarlos a tener una mejor interacción entre los docentes y alumnos sin la necesidad de grandes conocimientos técnicos por parte de los docentes.

Para descargar

Charla sobre bases Relacionales Libres: PostgreSQL

Esta charla está destinada a Administradores de Bases de Datos y programadores que usen, o tengan intensiones de usar, PostgreSQL como servidor de almacenamiento de datos.

Se dará una breve introducción a Bases de Datos Relacionales, mostrando como PostgreSQL implementa las características. También se hará un breve repaso del lenguaje SQL, comentando sobre las extensiones al SQL que PostgreSQL tiene.

Al final dejaremos un tiempo para responder preguntas del público.

Para descargar

git: Control de versiones estilo Linus

Cuando se perdió la licencia de usar BitKeeper, Linus se puso a trabajar en un sistema de control de versiones a su imagen y semejanza para usarlo en el núcleo. El resultado se llamó git. Pero git es sólo un conjunto de comandos básicos, lo que es suficiente para semidioses. Para uso de parte de comunes mortales hay herramientas adicionales, como cogito.

Se presentará el uso de los paquetes del caso a través de un pequeño proyecto.

Para descargar

PHP 5: Cambios y nuevas extensiones para hacernos la vida más simple

En esta charla se describirán qué cambios han ocurrido en el modelo de objetos y clases en PHP 5, con respecto al tratamiento de éstos en PHP 4. Para enfatizar estos cambios, se presentarán ejemplos que ilustren las diferencias en comportamiento, así como estrategias para escribir código hoy que corra bien en PHP 5. También se discutirán algunas de las más útiles extensiones nuevas en PHP 5: SQLite, SimpleXML, Streams/Filters, SOAP. La charla supondrá conocimiento previo de PHP y de Programación Orientada a Objetos.

Para descargar

Usando la infraestructura de PEAR para distribuir programas

En esta ponencia, se presentará al proyecto PEAR (PHP Extensions and Applications Repository), dando una visión general de la comunidad y las herramientas y paquetes que ofrece. Luego se describirá cómo hacer uso de la infraestructura en PEAR para poder distribuir paquetes (librerías) y programas completos, desde la creación de código que esté de acuerdo a los estándares de PEAR, pasando por la creación del paquete a ser distribuído, hasta la configuración de un servidor para la distribución de múltiples paquetes. Todo este proceso será ilustrado con ejemplos prácticos de código.

Esta charla presupone un conocimiento previo de PHP, y familiaridad con el uso de librerías de terceros, así como la configuración básica de servidores de web.

Para descargar

PATSL de Extremadura y proyectos de participación ciudadana con Software Libre

En la videoconferencia se hablará sobre el proyecto: Plan de Alfabetización Tecnológica y Software Libre de Extremadura así como de sus proyectos más relevantes (Proyectos Diferenciales, Administración Tecnológica, Red Iberoamericana para la Cooperación Tecnológica, etc...). La duración de la videoconferencia podría ser de 40 o 45 minutos.

Lamentablemente esta videoconferencia no se pudo llevar a cabo por inconvenientes técnicos.

Mozilla Firefox: Desarrollo con XUL

Taller XUL (XML USER INTERFACES) donde se darán a conocer algunas características de XUL por medio del motor Gecko (Mozilla) para desarrollar aplicaciones web con XUL.

Para descargar

Si tiene dudas o sugerencias al respecto, no dude en contactar al equipo de .