Encuentro Linux Google Nokia Qt Software BetaZeta Intellicore NIC Chile Linux Latin America Asociación de Ex-Alumnos UTFSM Encuentro Linux Gnome
 

Exposiciones

En la siguiente lista, se pueden encontrar las charlas generales del encuentro. Las charlas del día distribuido, para cada una de las sedes, será publicados en una página aparte.


Android, La Plataforma Móvil de Google

Android es la plataforma para dispositivos móviles desarrollada por la Open Handset Alliance, un grupo compuesto por más de treinta compañias encabezadas por Google cuyo objetivo no es desarrollar un producto terminado como el iPhone, sino que desarrollar una plataforma capaz de correr en miles de teléfonos y dispositivos móviles en general.

Android incluye un sistema operativo, middleware, un conjunto de aplicaciones básicas y un completo SDK para facilitar el desarrollo de nuevas aplicaciones para esta plataforma.

En esta charla se explicará en qué consiste esta nueva plataforma, sus principales características su estado actual y la forma en que podemos comenzar a desarrollar aplicaciones para Android. Además, se mostrarán algunas aplicaciones de ejemplo que exploten ciertas ventajas del sistema operativo.

Arriba

Años de Linux en la Empresa

  • Expositor: Carlos Muñoz
  • Nivel: Básico
  • Palabras Claves: Empresas, Negocios, Exito.

Historia de Linux en la empresa aciertos y desaciertos. Tecnologías usadas hoy en las empresas y las necesidades actuales y futuros desafíos.

Arriba

Arch Linux, una distribución de linux simple y liviana

Considerando la gran cantidad de distribuciones Linux presentes hoy en día una destaca por su rapidez y simplicidad: Arch Linux, una distribución enfocada a usuarios avanzados que desean disfrutar de las bondades de un sistema optimizado, liviano y extensible. Con el solo objetivo de sacar lo mejor de las demás distribuciones que siempre dejaban algo que desear a sus usuarios, Arch Linux se perfila como una distribución capaz de transformar la experiencia de usar Linux en algo mas flexible y, porque no, desafiante para usuarios que deseen obtener fácil y libre acceso a todos los recursos de su sistema.

La presentación busca mostrar a los asistentes esta alternativa a la hora de elegir una distribución mostrando en vivo alguna de las características que la hacen destacar sobre las demás.

Arriba

Bacula, La Ultima Linea de Defensa, Cuando Todo el Demás Falla

Todo informático sabe que el único realmente seguro, es que no hay nada realmente seguro! Es por esto, que mismo aplicando todos los métodos de seguridad conocidos (cortafuegos, antivirus, actualizaciones, sistema de detección de intrusos, etc) para evitar accesos no autorizados, siempre existirá la pregunta: ¿ Y qué hacemos se todo esto falla?.

Con esta presentación se mostrara a los asistentes las ventajas de utilizar un real sistema de respaldos, que cubre todas las necesidades de una empresa. Incluyendo explicación de las características del software, los distintos módulos, posibilidades de escalabilidad, ejemplos de configuración y una demostración de respaldo y restauración desde clientes Windows y Linux.

Arriba

Catalyst: Framework para el desarrollo de aplicaciones Web

Si hace unos años atrás, demorábamos semanas o meses al prototipear aplicaciones y más aún al desarrollarlas por completo, hoy en día con la ayuda de los frameworks solo nos lleva un par de horas prototipearlas, y unos días para desarrollarlas; de ahí que éstos han cobrado un gran interés por parte de los equipos de desarrollo, ya que los frameworks se han convertido en una herramienta
poderosa, de uso sencillo y con enormes prestaciones al momento de desarrollar aplicaciones Web.

Este trabajo pretende demostrar el uso del framework Catalyst que tiene como base al lenguaje Perl, presentar las características y grandes prestaciones para el desarrollo de aplicaciones web, haciendo una demostración práctica del mismo.

Arriba

Openhealth

  • Expositor: Jorge Bustos
  • Nivel: Básico
  • Palabras Claves: FLOSS, ISO/IEEE 11073-20601, eHealth, Continua Health Alliance.

Implementación de una infraestructura libre para el desarrollo de soluciones de eHealth en ambientes de tecnologías móviles, basada en la administración de dispositivos biomédicos inalámbricos en redes de “Body Area Networks” bajo los estándares de la ISO/IEEE 11073-20601 y Continua Health Alliance.

Esta charla habla sobre el nuevo enfoque con el cual se pretende brindar todos los servicios de acceso a la salud en el mundo, y como los actores relevantes de este segmento de la industria se están articulando para promocionar los estándares que lleven a cabo esta visionaria idea, tomando como base para su desarrollo la promoción de la ISO/IEEE 11073-20601 y las normas del consorcio empresarial Continua Health Alliance, como ejes precursores de la iniciativa.

Arriba

Cómo Aportar al Código Abierto

Se describe el concepto de código abierto, su forma de desarrollo, y las razones de su éxito. Participar en proyectos código abierto significa integrarse en comunidades generalmente internacionales, con sus propias reglas de funcionamiento. Comentaremos sobre algunas de las razones para participar en tales proyectos, y de qué hacer para poder participar efectivamente.

Arriba

Software Libre, a 10 años del primer encuentro, una mirada para la próxima década

A 10 años del primer encuentro nacional de Linux muchas cosas han cambiado pero el mundo no desapareció el 2000, no nos gobierna la Matriz ni nos han invadido los alienigenas. ¿Qué ha cambiado entonces?, ¿Logramos dominar el mundo?, ¿En cual revolución nos enrolaremos en la próxima década?. Además revisaremos aspectos conceptuales de la economía del código abierto, que respuestas dar a su jefe o como convencer a alguien más de los beneficios del software de fuentes abiertas.

Arriba

Control Gestual de un Centro Multimedia

Una interfaz gestual es un sistema que permite capturar los movimientos corporales, para luego traducirlos en instrucciones interpretables por un computador. El presente trabajo utiliza este método para el control de un centro multimedia basado en Linux, permitiendo por ejemplo, reconocer que deslizar la mano hacia la derecha es avanzar a la siguiente pista, video o fotografía. Los movimientos deben ser simples y coherentes para que cualquiera pueda realizar y que no necesite de un salto generacional para su utilización. Permitiendo a un bajo costo, la simple interacción hombre-máquina.

Arriba

Creando aplicaciones con WebKitGTK+

WebKit es la tecnología detrás del navegador web de Apple: Safari; tiene la particularidad de ser desarrollado de forma abierta y de contar con varios ports o versiones adaptadas a otras plataformas. Una de estas es la versión GTK+ la cual está fuertemente integrada al escritorio GNOME y sus tecnologías.

Este charla/taller desarrollará una serie de ejemplos de uso de las características más interesantes de WebKit para embedders y para creadores de aplicaciones.

Arriba

Desarrollo de Interfaces hombre-maquina con OpenCV y C/C++

  • Expositor: Felipe Ortiz Cortés
  • Nivel: Intermedio
  • Palabras Claves: Reconocimiento de imágenes, OpenCV, C/C++, Interfaz hombre-máquina.

Esta charla/tutorial pretende introducir al desarrollo de interfaces hombre-máquina innovadoras, mediante el reconocimiento de imágenes, utilizando herramientas de código abierto. Se mostrarán ejemplos desarrollados por el expositor y se hará un taller de programación en lenguaje C con OpenCV.

La charla/tutorial se dividirá en cuatro partes: interfaces hombre-máquina, introducción a OpenCV, demostración de algunos prototipos creados por el expositor y finalmente la creación de una pequeña interfaz que permita mover el puntero del mouse.

Arriba

El detrás de Cámaras de Ubuntu

Esta ponencia tiene como objetivo fundamental el dar a conocer a los asistentes como se desarrolla la distribución de Linux Ubuntu. En ella se recorrerá todo el ciclo de desarrollo de Ubuntu desde la planificación de especificaciones hasta tener un producto totalmente usable y distribuible a millones de usuarios alrededor del Mundo, si te has preguntado que son las Blueprints, Freezes, Control de Versiones, Ciclos de desarrollo, esta charla es para ti.

Arriba

Estándares y lenguajes de marcado para el desarrollo de aplicaciones Web orientadas a dispositivos móviles

Tradicionalmente, a la Web se ha podido acceder a través de un PC de escritorio, pero desde varios años atrás es posible consultarla por medio de dispositivos móviles (PDAs y teléfonos móviles). Ésto ha sido posible gracias al desarrollo de estándares de marcado para el contenido Web que se sirve a estos aparatos; sin embargo, la diversidad de dispositivos y sus capacidades ha provocado una evolución de estos estándares. Este trabajo pretende mostrar los más utilizados y su uso en el desarrollo de aplicaciones Web orientadas a los dispositivos móviles.

Arriba

Evolución de los sistemas de archivos en Linux

Se presenta la evolución de los sistemas de archivos más populares usados en el sistema operativo Linux, a saber, Ext2, Ext3 y Ext4. El sistema de archivos Ext2 tiene ya 15 años, y sus limitaciones son cada vez más evidentes. Por ello, Ext3 agrega bitácoras para mejorar la recuperación del sistema ante errores. A su vez, el nuevo sistema de archivos Ext4 modifica a Ext3 para adecuarlo a los medios de almacenamiento actuales, lo que resulta en un sistema de archivos de mejor desempeño, más robusto y flexible.

Arriba

Factura Electrónica y Librerías de Código Abierto de NIC Chile

Después de 6 años del lanzamiento del sistema de Factura Electrónica en Chile, se libera la segunda versión de las bibliotecas libres por parte de NIC Chile. En este trabajo, se describe de manera general el modelo de Factura Electrónica junto con las tecnologías que se usan y como se construyeron las bibliotecas que ahora se presentan, utilizando solo software libre. En la charla se mostrará como agregar nuevas funcionalidades y la ejecución de pruebas.

Arriba

Jails: virtualización light para resolver grandes problemas

Este trabajo presenta como utilizar el sistema de virtualización a nivel de sistema operativo presente en los sistemas FreeBSD, denominados “jails” o “jaulas”. En términos sencillos, cada jaula es una copia en miniatura del sistema principal, totalmente independiente de éste último y de otras jaulas que puedan coexistir en el sistema. A su vez, la filosofía de construcción y configuración de las jaulas sigue la idea de FreeBSD: simple y coherente con la administración del sistema. El objetivo fundamental de este trabajo es dar a conocer sus características y su configuración, así como presentar algunos casos de éxito en el ámbito académico.

Arriba

JRuby on Rails al rescate de J2EE

Rails es un framework open source construido en Ruby y diseñado para dar productividad al desarrollo Web. JRuby es la implementación en código Java del lenguaje Ruby.

Esta charla muestra la integración de “JRuby on Rails” en el desarrollo de una aplicación J2EE que permitió desarrollar un prototipo 100% funcional en tan solo 3 días o 24 horas de desarrollo mediante el uso de técnicas de desarrollo ágil como Test Driven Development.

Arriba

Jython: Python en la Plataforma Java

Python es un lenguaje muy popular en entornos Linux, y es común que los programadores que son usuarios de Linux tengan algún grado de familiaridad con el lenguaje. Mediante Jython, que implementa e integra el lenguaje en la plataforma Java, las habilidades adquiridas de esta forma pueden ser utilizadas en escenarios como la creación de pruebas para sistemas Java o el desarrollo con Python en entornos empresariales.

Arriba

La Cuestión del Licenciamiento o ¿Qué Licencia debo usar en mi proyecto?

Cada vez que se desarrolla un proyecto de software, una de las preocupaciones son los términos de la licencia que se utilizará para publicar dicho trabajo. Muchas veces esta no es una decisión fácil para el desarrollador, la dificultad que dicha determinación conlleva generalmente debe al desconocimiento de ciertos aspectos básicos tanto prácticos como jurídicos, que entendidos, pueden llevar a tomar una decisión precisa, fácil y acertada, entregarlos es el objetivo de esta exposición.

Arriba

LWUIT: Biblioteca Gráfica para J2ME

  • Expositor: Mauricio Álvarez
  • Nivel: Intermedio
  • Palabras Claves: Código Abierto, J2ME, LWUIT, Celulares, GUI

Hoy en día la problemática en el desarrollo de aplicaciones para dispositivos móviles se centra en las limitantes Memoria Ram y Diseño Gráfico, si bien el primer caso es manejable a nivel de hardware, el segundo caso es solucionado a cabalidad por la biblioteca gráfica LightWeight User Interface Toolkit (LWUIT). LWUIT es una API versátil y compacta muy útil para crear interfaces de usuario en aplicaciones para dispositivos móviles.

Arriba

Multimedia en la primera línea de batalla: ingeniería inversa de un formato propietario

  • Expositor: Reynaldo Verdejo Pinochet
  • Nivel: Intermedio – Avanzado (Desarrolladores)
  • Palabras Claves: Multimedia, Video, Demuxer, Ingeniería Inversa, FFmpeg, libavformat

En esta charla se presentará el conjunto de procedimientos seguidos por el autor para lograr decifrar la estructrura de un formato multimedia propietario y no documentado. Se introducirán también una serie de conceptos, herramientas y estrategias que resultan fundamentales a la hora de emprender este tipo de proyectos.

Arriba

¿Por qué pagar por una distribución de Linux?

  • Expositor: Esteban Annaratone
  • Nivel:Básico
  • Palabras Claves: Distribución, Negocio, Novell, SUSE

La charla se referirá directamente a SUSE, con especial énfasis en el porqué de las versiones Enterprise y como convive Novell con ambos mundos el Corporativo y el de la Comunidad.

Arriba

Qt – An introduction to the framework that can take you anywhere

In this talk we will be introduced to the C++ development framework called Qt. Proven by both the industry (Google, Adobe, Intel, etc), time (since the 90’s), and the community (KDE, etc), you will find out why your next project may be better off using this fine Norwegian technology. This Free and Open Source software is driven by Nokia and a flourishing community of developers which has produced a complete and high quality toolkit which enables you to build advanced user interfaces for both your desktop, mobile, and other embedded devices. Code snippets, demos and various use cases will be gone through from a practical point of view.

Arriba

KDE: Be Free – More than just a Linux desktop environment

KDE is well known as being the first truly usable desktop Linux enironment for the home user. However, that goal was been reached long ago – and several strides have been made since the 90s. In this talk we will go through the history of this huge community project, its building blocks, members, and its future. You will be shown the “Pillars of KDE”, how they are utilized, and the great accomplishments that have been made in the latest release. An abstract overview as well as a tangible demo will give you a good idea of what it means to truly Be Free, and never look back.

Arriba

Servicio de directorio, conceptos básicos, herramientas y Multimaster Replication

  • Expositor:Morenisco
  • Nivel: Intermedio
  • Palabras Claves: LDAP, Directory Server, Servicio de Directorio, Project-389, Fedora Directory Server, Multimaster Replication.

En el mercado hay diversos sistemas que implementan y manejan tecnologías de directorios, tales como Active Directory (de la Microsoft), Sun Java System Directory Server (primero conocido como iPlanet, luego como Sun ONE Directory Server), Novell eDirectory, Oracle Internet Directory. Unas pocas implementaciones contienen sus partes más importantes como software libre, a saber, Red Hat Directory Server, CentOS Directory Server y Project-389 (Fedora Directory Server). Solo uno de estos 3 sistemas es desarrollado y mantenido por una comunidad, a saber, Project-389.

El propósito de esta charla es proporcionar conocimientos básicos de un sistema de directorios
y mostrar en la práctica como funciona Project-389.

Arriba

SUSE Studio

SUSE Studio es una herramienta basada en web que permite crear appliances de openSUSE y SLED/SLES, pasando desde un JeOS a una versión avanzada de los Sistemas Operativos mencionados anteriormente. En la plataforma es posible encontrar miles de paquetes desde el Build Service. Además, SUSE Studio cuenta con importantes opciones de personalización, siendo posible incluso interactuar con la appliance antes de desargarla a diferentes medios. Se pretende crear una applianace en vivo.

Arriba

Taller: Desarrollo multimedia de bajo nivel con FFmpeg – Añadiendo soporte para un nuevo formato multimedia.

  • Expositor: Reynaldo Verdejo Pinochet
  • Nivel: Intermedio – Avanzado (Desarrolladores)
  • Palabras Claves: Multimedia, Video, Demuxer, Ingeniería Inversa, FFmpeg, libavformat

Se discutirá el procedimiento a seguir para dar soporte en FFmpeg a un formato multimedia previamente desconocido. El tema se desarrollará en torno a la implementación realizada por el autor de un demuxer en libavformat.

Para la presentación de los contenidos de este taller se tomará como base lo discutido en la charla Multimedia en la primera línea de batalla: ingeniería inversa de un formato propietario.

Arriba

Tecnologias GIS OpenSource

  • Expositor: Richard Rossel y Carlos Román
  • Nivel: Intermedio
  • Palabras Claves: GIS, SIG, cartografía, sistemas geográficos, Código Abierto, Linux, Postgresql, PostGis, QGIS, OpenLayers, WEB, AirSage.

En Chile los sistemas de información geográficos son de interés de muchos, sin embargo el conocimiento de software y herramientas orientadas a dicha área no son muy populares entre las empresas ni los desarrolladores. Este trabajo pretende dar a conocer un grupo de herramientas basadas en open source orientadas a desarrolladores y usuarios en general, con las cuales podrán realizar tareas de almacenamiento, consulta, procesamiento, generación y visualización de datos geográficos.

Arriba

Tutorial de desarrollo de aplicaciones en GNOME

El Desarrollo rápido de aplicaciones (RAD) es un proceso de desarrollo de software, desarrollado inicialmente por Walter Maner en 1997. El método comprende el desarrollo iterativo, la construcción de prototipos y el uso de utilidades CASE. Tradicionalmente, el RAD tiende a englobar también la usabilidad, utilidad y la rapidez de ejecución. Hoy en día se suele utilizar para referirnos al desarrollo rápido de GUIs tal como Glade, o IDEs de desarrollo como Anjuta.

En la presentación se verán conceptos básicos, Uso de herramientas de diseño, Uso de lenguaje de Programación, Uso de herramientas de ayuda para el programador y se desarrollarán ejemplos.

Arriba

Tutorial QtWebKit “integrando web con lo que sea y donde sea”

  • Expositor: Joel A. Iturra
  • Nivel: Intermedio
  • Palabras Claves: GPL, LGPL, webkit, qt, trolltech, nokia, web, c++, tecnología.

Dentro de los Browser Engine existentes, el que tiene mejor soporte e integración para su uso dentro de aplicaciones de escritorio es WebKit, proyecto iniciado a partir de las bibliotecas KHTML y KJS de KDE y que ahora es usado por QT para el deleite de los programadores de este Framework. QtWebKit entonces, además de entregar una herramienta con la que se pueden hacer novedosos programas, también deja abierta la posibilidad de compilar la misma aplicación en Window, Windows CE, Linux, Embedded Linux, Mac OS X y también en Symbian 60.

El tutorial se enfocará en hitos dentro de los objetivos, de tal forma, que el asistente pueda ir viendo los resultados durante la presentación y al finalizar, mostrar el uso de los programas usados (Qt Designer, Qt Creator).

Arriba

X.org en segunda marcha

X.org ya implementó lo necesario para modernizar el sistema gráfico respecto a los requerimientos de aplicaciones actuales y que motivó su separación del proyecto XFree86.  Ahora el proyecto se encuentra en una nueva etapa en donde se han reemplazado algunas API’s que con el tiempo fueron mostrando sus limitaciones, se ha mejorado la arquitectura para delegar funcionalidades transversales de sistemas gráficos en el kernel y se están generando nuevas API’s para aprovechar características del hardware actual con una visión de largo plazo.

En esta charla se hablará de esta segunda etapa del proyecto para entender en qué está y hacia donde va el sistema gráfico.

Arriba

Compártenos:
  • Facebook
  • Twitter
  • Print
  • PDF
  • LinkedIn
  • Digg
  • del.icio.us
  • Google Bookmarks
  • BarraPunto
  • Live
  • MySpace
  • Slashdot
  • Technorati
  • Yahoo! Bookmarks
  • Yahoo! Buzz