Exposiciones
En la siguiente lista, usted encontrará todas las charlas que se dictarán en el XI Encuentro Linux.
- Parches Semánticos con Coccinelle
- KDE, South America and Origins, from KDE 1 to KDE 4 and Beyond
- La propuesta de Fedora para reemplazar init:systemd
- git: Control de versiones estilo Linus
- KDE, Mobile, Netbooks, tvs. Welcome to the device jungle
- Integrando la web en GNOME: WebKitGTK+
- Como ser hacker de Software Libre e ir a la universidad sin morir en el intento
- Multipunto en Linux, tecnología FTIR en Xorg
- Desarrollo de juegos con Python y PyGame
- Introducción al desarrollo de aplicaciones rápido utilizando PySide y QT Designer
- ADcare, Monitorización y asistencia de pacientes con Alzheimer
- Replicación y alta disponibilidad en PostgreSQL
- IPCOP, Distribución-Firewall Linux
- Kernel Virtual Machine
- Técnicas de carga y descarga automática de datos desde aplicaciones web
- Monkey, un servidor web de nueva generación
- Implementación de clusters de alto rendimiento
- Guía de supervivencia para contribuir al OSS
- Ventajas de las licencias libres para la administración pública
- OpenStreetMap: El mapa libre del mundo
- ¿Puedo ser un Lider?
- Electrónica embedida desarrollada bajo Linux
- Efalls 0.9, Monitorización de pacientes mediante dispositivos móviles con Android
- Cómo convertirse en contribuidor Ubuntu
- Traducción de aplicaciones con Lauchpad
- Un tour por Java, Scala, Python, Ruby y Javascript
- Oportunidades del Software Libre
- Integrando scripts Python con C
- Blender Game Engine
- KDE Programming - Jump in the Jungle
Parches semánticos con Coccinelle
- Expositor: Horst H. von Brand
- Keywords: Nucleo Linux, Programación, evolución colateral.
- Nivel: Avanzado
Coccinelle es una herramienta para calzar patrones en código C y transformarlos. Su orientación inicial fue simplificar evolución colateral en el núcleo Linux, pero se ha usado para una variedad de otras aplicaciones, incluyendo buscar y corregir errores en código de sistemas.
Descargar Presentación
KDE, South America and Origins, from KDE 1 to KDE 4 and Beyond
- Expositor: Helio Chissini de Castro
- Keywords: KDE, origins, south america
- Nivel: Básico
KDE, South America and Origins, from KDE 1 to KDE 4 and Beyond
History of all times
How we can improve.
How we can need to bring everyone ate south america closer.
How things are made from people to people.
La propuesta de Fedora para reemplazar init: systemd
- Expositor: Horst H. von Brand
- Keywords: Inicio de sistema, systemd, Fedora 14
- Nivel: Avanzado
El venerable mecanismo de inicio del sistema, SysVinit (heredado de Unix System V) ha sido sobrepasado por los eventos. Hay varias propuestas de reemplazo de este sistema, la más nueva es la propuesta de Fedora, systemd.
Descargar Presentación
git: Control de versiones estilo Linus
- Expositor: Horst H. von Brand
- Keywords: Sistema de control de versiones, git
- Nivel: Medio
El sistema de control de versiones distribuido git, originalmente desarrollado para el núcleo Linux, se ha hecho muy popular, siendo usado hoy por una gran variedad de proyectos.
Descargar Presentación
Descargar Ejemplo
KDE, Mobile, Netbooks, tvs. Welcome to the device jungle
- Expositor: Helio Chissini de Castro
- Keywords: KDE, netbooks, mobile
- Nivel: Básico
KDE, Mobile, Netbooks, tvs. Welcome to the device jungle We are living in crazy times. The computer fits in yor hand. The television is a computer. Information technology is not anymore a big box with a keyboard, is beyond that. How we can understand and survive this jungle with the new tools available for everyone.
Integrando la web en GNOME: WebKitGTK+
- Expositor: Diego Escalante Urrelo
- Keywords:
- Nivel:
Iniciado como un proyecto sin mayores luces hace un par de años, WebKitGTK+ ha ido tomando mayor relevancia con el paso de los años. Actualmente sus usuarios y desarrolladores se han multiplicado y la integración del motor de renderizado en GNOME toma mayor velocidad. Esta presentación mostrará a la audiencia los más recientes cambios y planes en WebKitGTK+ usando ejemplos adhoc y mostrando implementaciones como la del navegador web Epiphany.
Como ser hacker de Software Libre e ir a la universidad sin morir en el intento
- Expositor: Diego Escalante Urrelo
- Keywords: Software Libre, universidad, vida universitaria, motivación
- Nivel: Básico
Es común que los estudiantes no vean en el Software Libre nada más que un keyword para sus hojas de vida a la hora de intentar conseguir un empleo como administrador de sistemas. Sin embargo, no tienen idea de todo lo que se pierden.
Multipunto en Linux, tecnología FTIR en Xorg
- Expositor: Felipe Ortiz Cortés
- Keywords: Multipunto, Xorg, FTIR, API
- Nivel: Avanzado
Esta exposición tendrá por objetivo mostrar como funciona la API de Xorg para generar interfaces multipunto y como esta se puede manejar para lograr crear interfaces con ayuda de la tecnología FTIR. La charla será dividida básicamente en tres partes, primero se hará una introducción a algunos de los conceptos utilizados y como estos son implementados en Xorg y Linux. Luego se procederá a mostrar una aplicación que demuestra como funciona todo lo anteriormente explicado y finalmente se guiará a los asistentes en la creación de un software que muestra los principios de la API.
Desarrollo de juegos con Python y PyGame
- Expositor: Carlos Albornoz
- Keywords: Python, PyGame, Linux, Código Abierto, GNU/GPL, Multiplataforma, Arkanoid,Arkathon, PyGTK
- Nivel: Básico-Medio
La charla esta orientada a incentivar el desarrollo de juegos con el lenguaje de
programación Python y su librería PyGame, como una alternativa para aprender a programar de
una manera entretenida, mostrando y explicando el funcionamiento general de un juego, en este caso Arkathon, un clon del arcade Arkanoid.
Descargar Presentación
Introducción al desarrollo de aplicaciones rápido utilizando PySide y QT Designer
- Expositor: Ricardo Varas Santana
- Keywords: Python, Qt4, PySide, Qt Designer, Programación Orientada al Objeto, Bases de datos, GPL, LGPL, Forks, Nokia
- Nivel: Medio
Se va a demostrar cómo desarrollar una aplicación multiplataforma utilizando
PySide y Qt Designer. PySide tiene sus orígenes en la imposibilidad de contar con licencia
LGPL para PyQt, mientras que el framework Qt cuenta con esa posibilidad desde su
versión 4.5, junto con él el diseñador y constructor de GUI Qt Designer. Hay ventajas al
separar la GUI de la lógica en una aplicación.
Descargar Presentación
ADcare, Monitorización y asistencia de pacientes con Alzheimer
- Expositor: Manuel Moscoso Dominguez
- Keywords: Android, Linux, alzheimer, servicio web, bioinformática médica
- Nivel: Básico
En la actualidad el Alzheimer, enfermedad neurodegenerativa, es la principal causa de demencia en la población de mayor edad afectando a más de 26 millones de personas en el mundo. Todos los tratamientos se encuentran dedicados a retardar la evolución de la enfermedad mediante fármacos y estimulación de los procesos cognitivos; actividad que es posible realizar a través de un software capaz de monitorizar y asistir con información en tiempo real a personas que padecen de este trastorno, otorgandoles así independencia y ayudando a mantener su calidad de vida.
Replicación y alta disponibilidad en PostgreSQL
- Expositor: Sebastian Salazar
- Keywords: Base de datos, PostgreSQL, Alta Disponibilidad, Failover, Replicación
- Nivel: Avanzado
En esta presentación se muestra como instalar, configurar y mantener una solución de alta disponibilidad de bases de datos PostgreSQL, implementado a trav ́s pgpool-II y Heartbeat en GNU/Linux. El objetivo de la solucion es proveer capacidades de replicacion y balanceo de carga. Se trata de un cluster activo-pasivo, maestro-esclavo, con la posibilidad de realizar un failover automatico para recuperar el servicio.
Descargar Presentación y material de apoyo
IPCOP, Distribución-Firewall Linux
- Expositor: Fernando Flores Morales
- Keywords: Distribución, firewall, IPCOP, seguridad, sysadmin, red
- Nivel: Medio
IPCOP es una Distribución diseñada como firewall que en los últimos años ha ido tomando
preponderancia. Su fácil administración y la posibilidad de agregar addons que administren capas superiores a la de bloqueo de puertos, la transforman en una herramienta muy útil para un
sysadmin. Mostraremos la herramienta y haremos una instalación.
Descargar Presentación
Kernel Virtual Machine
- Expositor: Samuel Pizarro Silva
- Keywords: KVM, kernel virtual machine, módulo de virtualización
- Nivel: Medio
La charla Kernel Virtual Machine, está destinada a mostrar al público las características y el funcionamiento del módulo de virtualización incluido en el Kernel de Linux. Se mostrará un resumen con las diferencias entre las distintas tecnologías de virtualización existentes en el mercado y una comparación con KVM. También se mostrará la migración en vivo de una máquina virtual entre dos equipos.
Técnicas de carga y descarga automática de datos desde aplicaciones web
- Expositor: Rodrigo Carvajal Jorquera
- Keywords: Conectividad, web, php, curl, DOM
- Nivel: Medio-Avanzado
El propósito de este documento es explicar brevemente, la forma en que aplicaciones pueden intercomunicarse con otros sistemas solamente accequibles vía web(internet o intranet), y que no disponen de interfases directas para generar interconexiones automatizadas de intercambio de datos.
Descargar Presentación
Monkey, un servidor web de nueva generación
- Expositor: Eduardo Silva
- Keywords: HTTP, Linux, C, escalabilidad, Plugins
- Nivel: Medio
Monkey HTTP Daemon es un servidor web de nueva generación para plataformas Linux. El proyecto es fundado en el año 2001 con el objetivo de crear un servidor web eficiente, de fácil configuración y escalable.
En la presentación se mostrarán los aspectos técnicos de arquitectura, características únicas y fundamentos del por que Monkey es la nueva opción a las implementaciones existentes.
Descargar Presentación
Implementación de clusters de alto rendimiento
- Expositor: Sebastian Lara Menares
- Keywords: Cluster, HPC, oneSIS, Rocks, OSCAR, diskless, NFSroot
- Nivel: Medio
Actualmente los clusters se separan en dos categorías principales: Alta Disponibilidad y Computación de Alto Rendimiento (HPC). HPC es un cluster diseñado para proveer de un poder de procesamiento mucho mayor al que un computador por si solo puede entregar. En este trabajo se presentan algunas de las alternativas más utilizadas para la configuración y administración de este tipo de clusters.
Guía de supervivencia para contribuir al OSS
- Expositor: Leo Soto M.
- Keywords: Código Abierto, comunidad open source, desarrollo de software
- Nivel: Básico
Involucrarse en un proyecto open source no es tarea fácil. Dejando afuera los aspectos técnicos de cada proyecto, una dificultad adicional es entender la dinámica social, los códigos y las expectativas de la comunidad de desarrollo OSS. Esta charla mostrará las lecciones obtenidas por el autor en su camino como desarrollador participando en diversos proyectos open source.
Ventajas de las licencias libres para la administración pública
- Expositor: Alvaro Olivares Santiago
- Keywords: Licenciamiento, Software Libre, Open Source, Derecho
- Nivel: Básico
La administración pública es un gran consumidor de software, así como también es un gran empleador de desarrolladores de software. El software libre se presenta como una realidad valiosa al momento de optar por una solución informática. Sin embargo, muchas veces el desarrollador se encuentra con un muro al momento de platear la posibilidad de optar por una solución libre. El problema generalmente consiste en la dificultad de sistematizar las ventajas que un sistema de licencias libres puede significar para dicho departamento. Entregar los argumentos prácticos y jurídicos con lo que un desarrollador puede plantear las ventajas de optar por una solución de licencia libre es el objetivo del presente trabajo. Sin perjuicio de lo anterior muchas de estas ventajas pueden ser extrapoladas a la realidad de ámbito privado.
Además de ello, puede servir de punto introductorio para una persona que no conoce o no entiende a cavalidad la realidad del software y las licencias libres.
Descargar Presentación
OpenStreetMap: El mapa libre del mundo
- Expositor: Julio Costa
- Keywords: OpenStreetMap, Datos Libres, OpenData, Cartografía Colaborativa, SIG, GIS, Creative Commons, OpenDatabaseLicense, Mapnik, OpenLayers, GPS
- Nivel: Básico
OpenStreetMap es un proyecto global de cartografía libre, que pone datos geográficos a disposición de todo quienes los necesiten. Los mapas que normalmente consideramos libres no los son, y OSM junto con superar las barreras legales y técnicas
de esos mapas, agrega conocimiento local y velocidad como algunas de sus ventajas.
Estos datos están cubiertos por una licencia de tipo Atribución-Licenciar Igual, y ya son usados por múltiples compañías y organizaciones.
El proyecto es fuerte gracias a su espíritu comunitario, múltiples técnicas de captura
de datos y a un conjunto de herramientas de software que facilitan la colaboración de los
miembros y la ejecución de otros procesos relacionados.
Descargar Presentación
¿Puedo ser un Lider?
- Expositor: Ricardo Jara Alvarez
- Keywords: Liderazgo, Autoestima, Visión, Creatividad, Equilibrio
- Nivel: Básico
El éxito de los proyectos informáticos dependen en gran medida de la motivación de la gente involucrada. Y uno de los trabajos mas complejos es justamente motivar un equipo de trabajo. Si bien los lideres de equipos generalmente están preparados en el ámbito técnico, no lo están tanto en el ámbito personal como para generar motivación, es por eso que en esta charla quiero dejar enseñanzas de como se puede llegar a ser un líder para equipos de trabajo, amigos y/o una familia.
Electrónica embedida desarrollada bajo Linux
- Expositor: Ricardo Albarracin B.
- Keywords: Electrónica, Embebido, Código Abierto, Linux, Desarrollo, Hardware, Software
- Nivel: Medio-Aavanzado
La presente charla tiene como principal objetivo indicar como se usan las herramientas de software libre para realizar un completo desarrollo de un sistema de electrónica embebida demostrando con un o ejemplo práctico como se trabaja con hardware programable o embebido, desde una plataforma Linux a usando herramientas de software libre.
Efalls 0.9, Monitorización de pacientes mediante dispositivos móviles con Android
- Expositor: Felipe Besoaín-Pino
- Keywords: Dispositivos móviles, android, asistencia móvil, FLOSS, ehealth, bioinformática médica
- Nivel: Medio
Efalls V0.9, es un software para la monitorización y asistencia de pacientes que sufren del síndrome vertiginoso, este software fué desarrollado para la plataforma FLOSS Android~\cite{android:website} por las características que este presenta tanto a nivel técnico como de mercado en el campo de las tecnologías de rehabilitación. Como dispositivo de desarrollo se utilizó el teléfono móvil inteligente HTC G1 Dream, el cual cuenta con hardware multisensor que incluye sensor de aceleración, sensor de rotación que fueron leídos para capturar datos para procesar las caídas, hardware de posicionamiento y ubicación, como GPS y brújula, y hardware de telecomunicaciones como interfaz WiFi (LAN) y 3G (WAN) para establecer la comunicación entre servicios externos.
Cómo convertirse en contribuidor Ubuntu
- Expositor: Victor Vargas
- Keywords: Ubuntu Contributors, MOTU, Translators, Testing Team, Q&A, Ubuntu Member
- Nivel: Básico
El objetivo principal es explicar los grupos de trabajo existentes dentro del proyecto, cuales son las labores y tareas asociadas, a que se dedican y a donde están enfocados sus esfuerzos. De igual manera se mostrará las formas y canales de comunicación para poder iniciarse como un contribuidor y futuro desarrollador de Ubuntu.
Traducción de aplicaciones con Lauchpad
- Expositor: Victor Vargas
- Keywords: Ubuntu Translators, Launchpad
- Nivel: Básico
La idea de este taller es dar los primeros pasos para iniciarse en la traducción de aplicaciones para Linux que estan hosteadas en la plataforma web Launchpad. Si estás buscando alguna manera fácil y rápida de entrar al mundo de Ubuntu y quieres dar a conocer tu nombre en el Ubuntu Translation Team, este lugar es para ti.
Un tour por Java, Scala, Python, Ruby y Javascript
- Expositor: Leo Soto M.
- Keywords: Código Abierto, Linux, programación, Java, Scala, Ruby, Python, JavaScript
- Nivel: Básico
Introducción a elementos y técnicas de programación de 5 lenguajes, motivadas por un problema en que un cierto servicio remoto puede fallar en forma aleatoria. Las soluciones son comparadas por el nivel de expresividad que da cada lenguaje para que la implementación sea lo mas declarativa posible.
Oportunidades del Software Libre
- Expositor: Jorge Bustos
- Keywords: Software Libre, oportunidades, Opens Source, empresas
- Nivel: Básico
Esta charla trata acerca de las consecuencias que el software libre presenta hacia los usuarios, administración pública, empresas, desarrolladores e integradores, y como producto de la explotación de los derechos que entrega el titular de la obra se genera un ecosistema virtuoso en el cual son capaces de convivir visiones tan diversas, como la axiomática difundida por la Free Software Foundation y la visión mas pragmática difundida por la Open Source Initiative entorno a los aspectos técnicos, dde esarrollo, económicos, éticos y filosóficos.
Integrando scripts Python con C
- Expositor: Felipe Ortega
- Keywords: Python, C, scripting
- Nivel: Avanzado
En este trabajo se proporciona una explicación de carácter introductorio a la
API del interprete de CPython –implementación oficial de Python– para el lenguaje
C. A partir de una breve explicación de ciertos aspectos del lenguaje Python y del
interprete de CPython, se logran identificar oportunidades para la integración de
ambos lenguajes en el contexto de una aplicación.
Descargar Presentación
Descargar Ejemplo
Blender Game Engine
- Expositor: Sven von Brand
- Keywords: Blender, 3D, video juegos, opensource, contenido libre
- Nivel: Intermedio
Se presentará las capacidades para el desarrollo de video juegos de Blender, que es además una
herramienta de modelado, animación y administración de contenido 3D opensource. Blender es la
herramienta estrella en relación al contenido 3D en el mundo opensource. El Game Engine de Blender
permite hacer gran cantidad de tipos de juegos fácilmente y permite además varios efectos gráficos en
tiempo real a los que no se esperaría poder aceder de manera tan indolora.
Descargar Presentación
NOTA:Esta charla conto con varios ejemplos en vivo de video juegos
y de como usar el Game Engine que no pudieron ser capturados
para su publicación.
KDE Programming - Jump in the Jungle
- Expositor: Helio Chissini de Castro
- Keywords: KDE, programming
- Nivel: Básico
A small introductory idea of how to programming for KDE, in a modern way.
Cómo contribuir con Debian
Una introducción al proyecto Debian, sus estructuras técnicas y sociales y
las diversas tareas que se pueden realizar cuando se quiere empezar a
contribuir con la distribución Debian, desde cualquier rol (usuarios,
programadores, traductores, artistas gráficos, etc).
Descargar Presentación
Python como herramienta de introducción a la programación
Experiencia en el uso de Python en la enseñanza de programación a
estudiantes sin conocimientos previos. Ventajas y desventajas.
Descargar Presentación
Sin educación no hay libertad
Reflexiones sobre la situación educativa en América Latina, y cuánto queda
por hacer hasta lograr que realmente los usuarios tengan la libertad de
hacer con el software lo que ellos quieran.
Descargar Presentación



