http://www.gsyc.inf.uc3m.es/actividades/doc-gnome-99/

        Lo primero es pedir disculpas a todos los que recib�is este mensaje que
no pod�is venir a Madrid. S� lo que es vivir en la periferia, pero el
anuncio es tan importante que se merece la m�xima distribuci�n.


        La pr�xima semana Miguel de Icaza visita Espa�a, en concreto Madrid por
gentileza de la Universidad Carlos III. Entre el programa de actividades
figura una serie de conferencias y seminarios y una gran conferencia en
la Carlos III donde adem�s participaremos otros ponentes. 

        Tendremos la oportunidad de conocer de primera mano la arquitectura y
desarrollo de GNOME  de la mano de un programador internacionalmente
reconocido. Estamos hablando de la persona de habla hispana con m�s
m�ritos en el mundo Linux y del software libre en general.

        Se prev� incluso organizar un FIESTORRO en alg�n pub de la capital.

        Para los que no lo sep�is, la Universidad Carlos III est� en Legan�s
pero debo se�alar que es FRANCAMENTE SENCILLO llegar hasta all� en
transporte p�blico. No os desanim�is por ello.
        
        Una cosa m�s: para la tarde el martes tenemos un aforo de unas 2000
personas: 

                        ����TENEMOS QUE LLENARLO!!!!!

                         ��Est�is TODOS convocados!!

        PD: Este anuncio ha sido publicado en varios foros. Si ten�is
constancia de que no lo he enviado a alg�n foro concreto, por favor,
remitid una copia. Aseguraos de que llega a las listas privadas de
vuestras universidades, donde probablemente tendr�n inter�s.
-- 

        Ismael Olea

        [EMAIL PROTECTED]       [EMAIL PROTECTED]
Title: Actividades relacionadas con software libre y GNOME
GSyC Grupo de Sistemas y Comunicaciones
Universidad Carlos III
Versiones disponibles: [ps.gz][html.tar.gz][dvi.gz]

next up previous
Superior: Actividades del GSyC

Actividades relacionadas con software libre y GNOME



   
23 de marzo (martes): Tarde de software libre

Aprovechando la oportunidad �nica de tener en Madrid a Miguel de Icaza, coordinador del proyecto GNOME, se ha organizado una tarde de charlas relacionadas con el software libre. Tenemos reservado un auditorio con unas 2.000 plazas. ��A ver si lo llenamos!!

Fecha:
23 de marzo de 1999 (martes), 16:30-21:00.
Lugar:
Auditorio
Edificio Padre Soler, Campus de Legan�s
Universidad Carlos III de Madrid
avd. Universidad, 30, Legan�s (Madrid)
Programa provisional:
  • Miguel de Icaza (GNOME): El proyecto GNOME.
  • Antonio Larrosa (KDE): C�mo ser� KDE 2.0.
  • Jos� Moya (Hurd): La distribuci�n Debian de Hurd.
  • Ismael Olea (Hispalinux): Presente y futuro de GNU/Linux.
  • Jes�s M. Gonz�lez (SoBre): �Qu� es sl software libre?
  • (por confirmar): La nueva distribuci�n de Debian GNU/Linux (Debian 2.1)
  • Juan Jes�s Mu�oz Esteban: (Ministerio de Administraciones p�blicas) ``Software libre en las administraciones p�blicas''
M�s informaci�n:
[EMAIL PROTECTED]
Colaboran:
Hispalinux, ATI (Asociaci�n de T�cnicos en Inform�tica), GUL (Grupo de Ususarios de Linux de la Universidad Carlos III), SoBre (Grupo sobre software libre), Universidad Carlos III de Madrid.

Nota: Estos datos son a�n preliminares. Los iremos actualizando y completando.



A continuaci�n, algunos datos m�s concretos sobre alguans charlas:

  • Miguel de Icaza: ``El proyecto GNOME''

    En esta charla se hablar� de la arquitectura de el sistema GNOME: que ofrece GNOME al programador, el estado del proyecto y el futuro del sistema

    Miguel de Icaza es administrador de sistemas en la Ciudad de M�xico. En la acutalidad coordina el proyecto GNOME.

  • Ismael Olea: ``Presente y futuro de GNU/Linux''

    GNU/Linux es un sistema operativo tipo Unix desarrollado a trav�s de Internet y protegido bajo una licencia �libre�. Desde su discreto nacimiento en 1991, el suyo ha sido un crecimiento extraordinario, demostrando unas prestaciones magn�ficas y siendo portado a una docena creciente de plataformas. El a�o 1998 fue importante ya que signific� la mayor�a de edad de GNU/Linux en el mundo comercial. El 99 es el a�o del gran boom en los medios de todo el mundo. El software para el pueblo pero con fiabilidad y econom�a.

    Antonio Ismael Olea Gonz�lez es diplomado en Inform�tica por la Universidad de Almer�a y linuxero/gnudista desde hace m�s tiempo del que puede recordar. Es miembro de Hispalinux, coordinador de LuCAS y responsable de algunos de los encuentros m�s importantes celebrados hasta la fecha en Espa�a.

  • Juan Jes�s Mu�oz Esteban: ``Software libre en las adminsitraciones p�blicas''

    Durante el trienio 1994-1997 se implant� una intranet en el �mbito de los Servicios Centrales y Perif�ricos del Ministerio del Interior (temporalmente Justicia e Interior), con m�s de 80 edificios interconectados y unos 2500 ordenadores personales. Los servidores eran SUN de gama baja y el sistema de red, PC-NFS sobre Windows 3.11.

    En 1998 y con motivo del problema del a�o 2000 se plantea un cambio de los clientes a windows NT. El reducido personal que administra la red hab�a desarrollado un entorno de gesti�n automatizada mediante replicaci�n de servidores y autoconfiguraci�n de los PCs. Adem�s hay multitud de aplicaciones y datos que dificultan la migraci�n a un entorno NT puro, y el coste de servidores NT es inabordable.

    Se decide en lugar de ampliar los SUN y poner el proyecto Cascade (anunciado pero no liberado), poner SAMBA en estas m�quinas y poner un segundo servidor con Linux que de soporte de disco de red descargando al SUN. En el invierno de 1998 se realiza la reingenier�a del cliente y sistema de administraci�n, con ayuda de software libre. La migraci�n se realiza en el primer semestre de 1999, conviviendo durante el menor tiempo posible ambos sistemas y sin necesidad de crear de nuevo los usuarios, ni transvasar su informaci�n, ni alterar las aplicaciones corporativas. La molestia se reduce al cambio en la estaci�n de trabajo (ampliaci�n del hardware e instalaci�n de NT workstation desde el Linux).

    Juan Jes�s Mu�oz Esteban es ingeniero de telecomunicaci�n, funcionario del Cuerpo Superior de Sistemas y Tecnolog�as de la Informaci�n de la Administraci�n del Estado. Es tambi�n profesor asociado en la Universidad Carlos III. Desde 1994 es responsable de las redes inform�ticas del Ministerio del Interior, Justicia e Interior y actualmente Administraciones P�blicas, cubriendo las Delegaciones y Subdelegaciones de Gobierno de toda Espa�a y los Servicios Centrales del Ministerio correspondiente.



   
24 a 26 de marzo (Miercoles a viernes): Seminario sobre GNOME

Seminario organizado por el Departamento de Inform�tica de la Universidad Carlos III de Madrid. Dirigido a aquellos interesados en conocer la arquitectura general de GNOME, y especialmente las facilidades que proporciona para la construcci�n de aplicaciones distribuidas, y su uso de CORBA.

Fecha:
24 a 26 de marzo de 1999, 16:30-20:00.
Lugar:
Sal�n de Grados
Edificio Agust�n de Betancourt, Campus de Legan�s
Universidad Carlos III de Madrid
avd. Universidad, 30, Legan�s (Madrid)
Impartido por:
Miguel de Icaza, Universidad Aut�noma de M�xico.
Asistencia:
libre, pero por motivos de espacio es preciso la reserva previa de plaza.
M�s informaci�n:
[EMAIL PROTECTED]



Temario:

Introducci�n.

Una visi�n global de GNOME y como interactuan los distintos componentes y librer�as de GNOME El origen de GNOME como un proyecto del sistema GNU.

La biblioteca Glib

Glib prove funciones de utiler�a para los programadores en C asi como el fundamento para la creaci�n de ciclos de control (mala traducci�n, quiero decir main loops). El estilo de progrmaci�n de Glib y GTK+ es muy interesante desde el punto de vista de software correcto. Veremos como esto se puede aplicar a sus programas y a el c�digo escrito para el sistema GNOME y como esto ayud� a producir Gnumeric (la hoja de c�lculo de GNOME) en un tiempo record.

El sistema de objetos GTK+

La parte visual de GNOME depende enteramente del toolkit para la creaci�n de GUIs GTK+. GTK+ es un toolkit orientado a objetos y la base del sistema de objetos puede ser usada sin sus componentes gr�ficos. El modelo de objetos de GTK+ provee una serie de caracter�sticas que le permiten ser adaptado a una multitud de lenguajes y provee un sistema de se�alizaci�n de eventos con tipos.

El toolkit para programaci�n de interfases gr�ficas GTK+

  • Acceso al sistema de ventanas con GDK. GDK es una delgada capa que provee una simplificaci�n al sistema de ventanas (historicamente fue X11, pero hay un port a Win32).
  • El sistema de widgets GTK+. Un tour del toolkit GTK+ y los principios detr�s de el. Veremos la jerarqu�a de los widgets en GTK+, y el fundamento de GTK+ de crear contenedores.

  • Drag and Drop en GTK+. Veremos como se pueden programar aplicaciones que interactuan con el resto de GNOME en t�rminos de Drag and Drop.

Las bibliotecas de GNOME

Las bibliotecas de GNOME simplifican la programaci�n de aplicaciones completas al proveer una serie de rutinas para tareas comunes en aplicaciones gr�ficas que simplifican la labor del programador.

  • La biblioteca gnome. Esta biblioteca no tiene ninguna dependencia en el sistema de ventanas y puede ser usada para crear aplicaciones que interactuan con GNOME. GNOME cuenta con un sistema de clasificaci�n de archivos basado en tipos mime. Adem�s de esto es posible asociar cualquier n�mero de atributos a cada atributo mime. Estudiaremos este mecanismo y el mecanismo de metadatos para a�adir informaci�n arbitraria a cualquier archivo en el sistema. El acceso a la informaci�n de configuraci�n se realiza por medio de archivos en la versi�n 1.0 de GNOME. Una descripci�n de este sistema de configuraci�n y de el nuevo sistema de configuraci�n basado en CORBA y notificaciones ser� estudiado. El sistema de ayuda es accesible desde aqu�.

  • Manipulaci�n de im�genes con Imlib. Imlib es la biblioteca que permite que las aplicaciones de GNOME puedan acceder y manipular im�genes en casi cualquier formato. Adem�s de esto, Imlib incluye funciones para desplegar estas im�genes tratando de minimizar el uso de colors en visuales que lo requieren. Vamos a ver como se emplea esta biblioteca en GNOME y que se puede hacer con ellas.

  • libart_lgpl. Esta nueva librer�a provee operaciones m�s complejas sobre im�genes y es el fundamento de el Canvas con soporte para antialiasing y la nueva biblioteca GdkPixBuf (que remplazar� a Imlib). libart_lgpl provee una serie de rutinas para trazar objetos vectoriales antialiaseados en un buffer RGBA.

  • La biblioteca gnomeui. Una serie de extensiones al toolkit GTK+ que tiene dos prop�sitos principalmente: simplificar el desarrollo de aplicaciones y homogenizar la presentaci�n de las aplicaciones.
    • El Canvas. El canvas es un motor de despliegue gr�fico similar al canvas de Tk. Tiene una serie de caracter�sticas muy interesantes: a) simplifica la programaci�n de aplicaciones al encargarse de repintar las regiones expuestas; b) La actualizaci�n del contenido de el canvas se realiza sin parpadeos en el despliegue (flicker); c) Permite ejecutar c�digo arbitrario cuando un evento es recibido por un objeto del canvas

      • El modo de operaci�n gdk. El canvas puede operar en dos modos. El primer modo (gdk) utiliza primitivas de Gdk para dibujar y est� limitado a las virtudes del sistema de ventanas.

      • El modo de operaci�n RGB/A. El modo RGBA utiliza libart_lgpl para trazar y dibujar sus objetos. Esto permite pintar los objetos con transparencia (canal alpha), antialiaseados y la operaci�n de dibujo es arbitraria. Todos los objetos en este modo de operaci�n est� sujetos a las transformaciones afines que libart_lgpl instrumenta.
      • Escrbiendo objetos especializados con el Canvas de GNOME Una descripci�n sobre como crear nuevos objetos y objetos especializados para el Canvas de GNOME.

  • La biblioteca zvt y gtk-xmhtml. Zvt provee un widget para emulaci�n de una terminal xterm. Como puede ser usado esto en sus aplicaciones Gtk-XmHTML es otro widget especializado para presentar textos en HTML 2.0

  • La biblioteca gnome-xml. Uso de la biblioteca GNOME XML para manipulaci�n de archivos en formato XML.

  • gnome-print. GNOME print es un API para impresi�n. Provee un modelo de impresi�n similar a Postscript, y adem�s contempla un canal de transparencia (utiliza libart_lgpl como su motor de rasterizaci�n). El objetivo de GNOME print es producir salida de alta calidad para las impresoras que lo soporten. GNOME print cuenta con un sistema de m�dulos para que se puedan a�adir m�dulos optimizados para una impresora. En su defecto, GNOME print produce Postscript.

Uso de CORBA en GNOME
CORBA es un modelo de componentes. En GNOME CORBA tiene varios usos. Presentar� una breve introducci�n al modelo de componentes CORBA y como encaja en el sistema. Los objectos CORBA son distintos de los objetos de GTK+. Una descripci�n de su naturaleza. Hay tres usos principlamente de CORBA en GNOME:

1.
Exportaci�n de los servicios de una aplicaci�n. Para poder manipular remotamente una aplicaci�n desde otros programas o desde scripts.

2.
Creaci�n de componentes. Utilizamos CORBA para que los distintos componentes de components de GNOME interactuen y evitar crear grandes aplicaciones monol�ticas. Es decir, es un sistema de RPC de alto nivel

3.
El modelo de documentos Baboon/Bonobo El modelo de documentos Baboon utiliza COBRA para comunicar a los contenedores y contenidos. Este es similar en esp�ritu al sistema OLE2 de Microsoft.

  • ORBit: el CORBA usado en GNOME. ORBit es una implementaci�n peque�a y muy eficiente implementada para ser usada en el sistema GNOME.

Proyectos pendientes en GNOME

Una descripci�n de los proyectos que est� siendo desarrollados actualmente.

  • Nuevas bibliotecas
  • Nuevos componentes
  • Nuevas infraestructuras
  • Nuevas aplicaciones



Nota: Estos datos son a�n preliminares. Los iremos actualizando y completando.



   
25 a 26 de marzo (Jueves y Viernes): Seminario avanzado sobre GNOME

Seminario organizado por el Departamento de Inform�tica de la Universidad Carlos III de Madrid. Dirigido a quien quiera participar en el proyecto GNOME, o adaptar aplicaciones para que interoperen dentro de un ambiente GNOME.

Fecha:
25 y 26 de marzo de 1999, 10:00-12:30.
Lugar:
Sal�n de Grados
Edificio Agust�n de Betancourt, Campus de Legan�s
Universidad Carlos III de Madrid
avd. Universidad, 30, Legan�s (Madrid)
Impartido por:
Miguel de Icaza, Universidad Aut�noma de M�xico.
Asistencia:
libre, pero por motivos de espacio es preciso la reserva previa de plaza.
M�s informaci�n:
[EMAIL PROTECTED]



Nota: Estos datos son a�n preliminares. Los iremos actualizando y completando.


next up previous
Superior: Actividades del GSyC
GSyC
Last updated: 1999-03-16

Responder a