Temas del =?ISO-8859-1?Q?D=EDa?= de Gnome



A continuación los temas que expondrá Sandino Flores:

-------------------------------------------------------------

Desarrollo de aplicaciones potentes con PyGTK sin complicaciones

Python es un lenguaje muy potente que se ha convertido en el lenguaje de
scripting de elección para la plataforma GNOME.  Tiene muchas ventajas,
como introspección, generadores, cierres, manejo multihilos, entre
muchas otras.

Todas estas características permiten potentes técnicas que nos permiten
un uso avanzado de patrones de diseño sin complicaciones. 

Entre otras técnicas, se explorará:
      * Uso de decoradores para simplificar la conexión de las señales
        de código. 
      * Uso de introspección para conectar señales automáticamente.
      * Uso de cerraduras para simplificar el trabajo con hipertexto. 
      * Creación de objetos de trabajo para trabajar con hilos. 
      * Asociación de campos y tablas de una base de datos con widgets
        directamente desde Glade.

-------------------------------------------------------------

Desarrollo de aplicaciones de viceo con GStreamer y GTK+: El ejemplo de
YTV (YouTube Viewer)

El mercado de las aplicaciones para dispositivos móviles está creciendo
de manera exponencial, la ubicuidad del poder de cómputo se está
convirtiendo en una realidad, junto con el acceso a información a través
de grandes infraestructuras de red inalámbrica. Nuestro concepto de
aplicaciones de escritorio está evolucionando hacia las aplicaciones
móviles en dispositivos cada vez más poderosos, más pequeños y mejor
interconectados. Según los analistas, Linux y WinMobile serán los
sistemas operativos que dominen este nicho, relegando a Symbian de su
antiguo liderazgo. Gnome, como plataforma de desarrollo, es una de las
grandes apuestas para entregar a los desarrolladores las herramientas
necesarias para la producción de las aplicaciones que llevarán a cabo
esta revolución: del escritorio al móvil.

YouTube forma parte del fenómeno conocido como web colaborativa,
paradigma donde el usuario pasa de ser lector pasivo a autor activo. Ese
paradigma lleva a la creación de servicios basados en web para consultar
la creciente información que almacenan. Esos servicios ya no están
pensados sólo para PCs. Proveen mecanismos para poder ser accesados por
sistemas móviles.

El software libre juega un papel preponderante en la web colaborativa,
porque sus usuarios lo enriquecen al compartir sus propias soluciones,
integrándolas en el ecosistema llamado comunidad.

El software libre, llevado a los móviles, permite que estos dejen de ser
cajas negras, tranformándolos en campo de experimentación de todo lo
anterior. Con todo esto, veremos por pasos como un usuario inconforme
aporta su propia solución hecha en casa, en este caso, un visualizador
de YouTube.

Con el uso de software libre cualquier persona puede poner su propuesta
en el mundo y aspirar a convertirse en uno de los vehículos de este
cambio. Sin embargo, ¿cómo un programador de a pie, sin ser un iniciado
en este mundo de Gnome y Linux, puede adquirir las habilidades
necesarias para cristalizar su sueños? Esta presentación ofrece el mapa
recorrido para el desarrollo de una aplicación: desde la concepción de
la idea, el recabado de la información necesaria y el trabajo de
programación.

-------------------------------------------------------------

-- 
Germán Póo-Caamaño
Concepción - Chile
http://www.calcifer.org/

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]