BEGIN:VCALENDAR CALSCALE:GREGORIAN PRODID:-//Ximian//NONSGML Evolution Calendar//EN VERSION:2.0 BEGIN:VTIMEZONE TZID:/softwarestudio.org/Olson_20020614_6/America/Mexico_City X-LIC-LOCATION:America/Mexico_City BEGIN:DAYLIGHT TZOFFSETFROM:-0600 TZOFFSETTO:-0500 TZNAME:CDT DTSTART:19700405T020000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:-0500 TZOFFSETTO:-0600 TZNAME:CST DTSTART:19701025T020000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10 END:STANDARD END:VTIMEZONE BEGIN:VTIMEZONE TZID:/softwarestudio.org/Olson_20011030_5/Europe/Oslo X-LIC-LOCATION:Europe/Oslo BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:19700329T020000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:19701025T030000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10 END:STANDARD END:VTIMEZONE BEGIN:VEVENT UID:20040614T190026Z-32634-500-1-20@guanabana.ximian.com DTSTAMP:20040614T190026Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T090000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T093000 TRANSP:TRANSPARENT SEQUENCE:4 SUMMARY:Registration CLASS:PUBLIC CREATED:20040614T190306 LAST-MODIFIED:20040614T191053 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T191047Z-32632-500-1-61@guanabana.ximian.com TRIGGER;VALUE=DURATION;RELATED=START:-PT5M ACTION:DISPLAY DESCRIPTION:Registration END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T190446Z-32634-500-1-22@guanabana.ximian.com DTSTAMP:20040614T190446Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T093000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T103000 TRANSP:TRANSPARENT SEQUENCE:4 SUMMARY:Welcome CLASS:PUBLIC CREATED:20040614T190548 LAST-MODIFIED:20040614T191102 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T191057Z-32632-500-1-65@guanabana.ximian.com TRIGGER;VALUE=DURATION;RELATED=START:-PT5M ACTION:DISPLAY DESCRIPTION:Welcome END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T190705Z-32634-500-1-23@guanabana.ximian.com DTSTAMP:20040614T190705Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T103000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T113000 TRANSP:TRANSPARENT SEQUENCE:3 SUMMARY:Evolution & Evolution Data Server (JP Rosevear) LOCATION:B1-018 [420] CLASS:PUBLIC CREATED:20040614T190851 LAST-MODIFIED:20040614T191109 DESCRIPTION:Evolution Data Server is user daemon for contact\, events\, meetings and task list information. Evolution 2.0 will be using Evolution Data Server and being a separate daemon\, anyone in the desktop space can easily use and manipulate the data in Evolution or their own data. The daemon is multi-threaded and has a synchronous C API as well as C# and Python bindings. Developers can also write backends that link to their favourite storage mechanism\, existing backends include webcal\, ldap and Group Wise.\n\nEvolution 2.0 and Evolution Data Server 1.2 will be released by the time of the talk and we'll be proposing them for GNOME 2.8.\n\nJP Rosevear is the Evolution Engineering Manager at Novell. He started hacking on GNOME and free software since 1999 while working at the University of Waterloo\, his alma mater. He lives in Mount Albert Ontario with his wife Tara.\n BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T191104Z-32632-500-1-69@guanabana.ximian.com TRIGGER;VALUE=DURATION;RELATED=START:-PT5M ACTION:DISPLAY DESCRIPTION:Evolution & Evolution Data Server (JP Rosevear) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T190855Z-32634-500-1-24@guanabana.ximian.com DTSTAMP:20040614T190855Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T103000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T113000 TRANSP:TRANSPARENT SEQUENCE:3 SUMMARY:Secure Programming for the Desktop (George Lebl) LOCATION:B1-007 [170] CLASS:PUBLIC CREATED:20040614T191029 LAST-MODIFIED:20040614T191118 DESCRIPTION:While desktop applications are usually not thought to be on the \"front lines\" in terms of security\, they can in fact pose just as much of a security threat as a server application. In fact this threat can be even greater as desktop computers are usually not as well managed as servers and thus malicious activity can go undetected much more easily.\n\nFurthermore as recent Windows worms have shown\, the fact that there are a lot more desktop computers then servers makes them a much more interesting target for many malicious activities. When we put the file systems on the network and perhaps even have multiuser machines\, then we even start facing the same problems that servers are facing. While this threat is very real\, desktop applications tend to be relatively lax about various potential problems.\n\nIn this paper I will describe several different issues that tend to arise and that I've encountered and how to avoid them. These issues range from simple DoS attacks (which waste productivity and IT budget when we start moving onto corporate desktop)\, through information leaks\, to actual break ins. Focus will be given to GNOME and C related issues\, but in general these ideas can be applied to any desktop and programming language.\n\nBorn on planet Fumbar in the Galaxy of Morkdur. Later moved to planet Earth. Grew up in Prague\, Czech Republic\, and later was moved to the United States and is now living in San Diego\, California. After 7 years of undergraduate study finally got a Bachelors degree from Mathematics and two years later a Masters in the same from San Diego State university. Now working on a PhD at University of California at San Diego. GNOME credentials include\, joining in 1997-8\, working on the panel\, gdm\, gob\, wanda\, libgnome*\, genius\, and at one point being paid for this by Eazel\, Inc.\n BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T191112Z-32632-500-1-73@guanabana.ximian.com TRIGGER;VALUE=DURATION;RELATED=START:-PT5M ACTION:DISPLAY DESCRIPTION:Secure Programming for the Desktop (George Lebl) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T191302Z-32634-500-1-26@guanabana.ximian.com DTSTAMP:20040614T191302Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T103000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T113000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GDesklets (Martin Grimme & Christian Meyer) LOCATION:B1-006 [140] DESCRIPTION:The AbiWord project provides the Word Processor component of the Gnome Office Suite. The project continues to make excellent progress and we are now the best Free Software Word Processor available. Over the next year or two we plan to increase this lead and become the best Word Processor available on the planet.\n\nHighlights of the last year of development include the releases of AbiWord-2.0 and AbiWord-2.2. Our latest release\, AbiWord-2.2\, provides substantial speedups in the loading and editing of complex documents as well as major new features like\, Text boxes\, Table of Contents\, Stylelist\, Drawing on background images\, many new Table features\, improved complex text (including improved BiDirectional ) support\, text hiding between headings (sometimes called outline mode in other programs)\, a sophisticated scripting framework\, improved document filters and improved Revision Marks.\n\nIn addition we provide new and innovative features not available in other programs. These include visual drag and drop of text\, image\, textbox and table elements\, Visual textbox resizing\, and a powerful history and version feature. This allows changes in texts to be rolled back and forward between editing sessions. It also allows documents to be compared and the differences inserted as revision marks. We provide complete network transparency via libgsf. Documents can be loaded and saved to anywhere on the Internet. Finally AbiWord provides first page previews of all document types prior to loading. As always the AbiWord program continues to provide an excellent user experience. All the new features are provided via non-modal dialogs so the user can continue to type and to see the effect of their changes immediately knowing they can use undo/redo to try different formatting. We continue to move towards full HG conformance.\n\nIn addition AbiWord-2.2 provides powerful new server features. These include the ability to provide images of the first page of a document and to convert Word Processing files to plain text for indexing purposes.\n\nNew integration features include the ability to copy and paste tables to and from Gnumeric and access to the Users Evolution address book and contact list via the libgda plugin.\n\nAs always\, AbiWord continues to provide the fastest load in the Word Processor business.\n\nLooking to the future\, we're well on the way to providing a state-of-art Mathematics support in collaboration with the GtkMathView project. We also plan to provide complete SVG support.\n\nFinally\, the AbiWord project is very open to new developers and helpers. We an extremely open and supportive group of people and could use help in all aspects of the development process. In coding\, web page maintenance\, documentation\, translations and evangelism. Although the code base of AbiWord is large\, it is one tenth the size of Open Writer and we're an order of magnitude easier to develop for. As a cross platform application we have many users from diverse environments\, including development agencies in impoverished areas of the world. From their feedback it's clear that by working on AbiWord we're making the world a better place.\n\nMy Real Job is Associate Professor at The School of Physics\, University of Melbourne. I do research in the field of experimental Particle Physics. I also spend a lot of time developing the AbiWord Word Processor and the very recently\, the MyBudget personal finance program. I have been writing programs since 1977 and started developing for AbiWord in earnest in 2000 after reading Havoc's fantastic book on Gtk. I'm a passionate advocate for Linux\, Gnome\, Gnome Office and AbiWord. I torture my family by insisting they use development versions of all these programs.\n CLASS:PUBLIC CREATED:20040614T191346 LAST-MODIFIED:20040614T191346 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T191302Z-32632-500-1-83@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GDesklets (Martin Grimme & Christian Meyer) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T191151Z-32634-500-1-25@guanabana.ximian.com DTSTAMP:20040614T191151Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T103000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T113000 TRANSP:TRANSPARENT SEQUENCE:3 SUMMARY:Abiword (Martin Sevior) LOCATION:B1-001 [150] CLASS:PUBLIC CREATED:20040614T191241 LAST-MODIFIED:20040614T191352 DESCRIPTION:The AbiWord project provides the Word Processor component of the Gnome Office Suite. The project continues to make excellent progress and we are now the best Free Software Word Processor available. Over the next year or two we plan to increase this lead and become the best Word Processor available on the planet.\n\nHighlights of the last year of development include the releases of AbiWord-2.0 and AbiWord-2.2. Our latest release\, AbiWord-2.2\, provides substantial speedups in the loading and editing of complex documents as well as major new features like\, Text boxes\, Table of Contents\, Stylelist\, Drawing on background images\, many new Table features\, improved complex text (including improved BiDirectional ) support\, text hiding between headings (sometimes called outline mode in other programs)\, a sophisticated scripting framework\, improved document filters and improved Revision Marks.\n\nIn addition we provide new and innovative features not available in other programs. These include visual drag and drop of text\, image\, textbox and table elements\, Visual textbox resizing\, and a powerful history and version feature. This allows changes in texts to be rolled back and forward between editing sessions. It also allows documents to be compared and the differences inserted as revision marks. We provide complete network transparency via libgsf. Documents can be loaded and saved to anywhere on the Internet. Finally AbiWord provides first page previews of all document types prior to loading. As always the AbiWord program continues to provide an excellent user experience. All the new features are provided via non-modal dialogs so the user can continue to type and to see the effect of their changes immediately knowing they can use undo/redo to try different formatting. We continue to move towards full HG conformance.\n\nIn addition AbiWord-2.2 provides powerful new server features. These include the ability to provide images of the first page of a document and to convert Word Processing files to plain text for indexing purposes.\n\nNew integration features include the ability to copy and paste tables to and from Gnumeric and access to the Users Evolution address book and contact list via the libgda plugin.\n\nAs always\, AbiWord continues to provide the fastest load in the Word Processor business.\n\nLooking to the future\, we're well on the way to providing a state-of-art Mathematics support in collaboration with the GtkMathView project. We also plan to provide complete SVG support.\n\nFinally\, the AbiWord project is very open to new developers and helpers. We an extremely open and supportive group of people and could use help in all aspects of the development process. In coding\, web page maintenance\, documentation\, translations and evangelism. Although the code base of AbiWord is large\, it is one tenth the size of Open Writer and we're an order of magnitude easier to develop for. As a cross platform application we have many users from diverse environments\, including development agencies in impoverished areas of the world. From their feedback it's clear that by working on AbiWord we're making the world a better place.\n\nMy Real Job is Associate Professor at The School of Physics\, University of Melbourne. I do research in the field of experimental Particle Physics. I also spend a lot of time developing the AbiWord Word Processor and the very recently\, the MyBudget personal finance program. I have been writing programs since 1977 and started developing for AbiWord in earnest in 2000 after reading Havoc's fantastic book on Gtk. I'm a passionate advocate for Linux\, Gnome\, Gnome Office and AbiWord. I torture my family by insisting they use development versions of all these programs.\n BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T191151Z-32632-500-1-77@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Abiword (Martin Sevior) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T191417Z-32634-500-1-27@guanabana.ximian.com DTSTAMP:20040614T191417Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T113000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T123000 SEQUENCE:2 SUMMARY:The Future of Rendering in GNOME (Owen Taylor) CREATED:20040614T191425 LAST-MODIFIED:20040614T191511 LOCATION:B1-018 [420] CLASS:PUBLIC TRANSP:TRANSPARENT BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T191417Z-32632-500-1-100@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:The Future of Rendering in GNOME (Owen Taylor) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T191514Z-32634-500-1-28@guanabana.ximian.com DTSTAMP:20040614T191514Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T113000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T123000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Automatic Verification Techniques to Improve OSS Quality (Paolo Maggi) LOCATION:B1-007 [170] DESCRIPTION:Paolo Maggi graduated in Computer Engineering in 1998\, and received a Ph.D degree in Computer Engineering in 2002\, both from Politecnico di Torino\, Torino\, Italy. He works at the Politecnico di Torino and his current research interests include distributed systems design\, mobile agents security and formal methods for cryptographic protocols. He is an active member of the GNOME community. He maintains the gedit text editor and co-maintains the gtksourceview library. CLASS:PUBLIC CREATED:20040614T191716 LAST-MODIFIED:20040614T191716 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T191514Z-32632-500-1-105@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Automatic Verification Techniques to Improve OSS Quality (Paolo Maggi) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T191735Z-32634-500-1-29@guanabana.ximian.com DTSTAMP:20040614T191735Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T113000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T123000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Writing a GIMP Plug-in (Dave Neary) LOCATION:B1-001 [150] DESCRIPTION:During a 1 hour presentation\, I will present the basics of a GIMP plug-in\, including a plug-in's basic elements\, the libgimp API\, accessing image data efficiently\, and using the PDB to make our plug-in available to scripters.\n\nMany people are intimidated by the GIMP\, and imagine that writing a plug-in would be a difficult task. The objective of this presentation is to show that there are very few difficulties to writing a plug-in in C\, once we know the basics.\n\nDuring the presentation I will implement some image processing algorithm (not too complicated)\, and time permitting I might make an options dialog too. I will then illustrate the use of the plug-in\, both interactively and via a script.\n\nDave Neary's been hanging around free software for about 6 years. He started off as a leech\, and then decided to turn into a leechee sometime around 1999\, when he started working on the GIMP. He has also helped out a little now and again on other things\, and is listed as a co-author of gnect.\n\nHe is currently living and working in Lyon\, France.\n CLASS:PUBLIC CREATED:20040614T191824 LAST-MODIFIED:20040614T191824 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T191735Z-32632-500-1-110@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Writing a GIMP Plug-in (Dave Neary) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T191834Z-32634-500-1-30@guanabana.ximian.com DTSTAMP:20040614T191834Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T123000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T133000 SEQUENCE:2 SUMMARY:Lunch CREATED:20040614T191837 LAST-MODIFIED:20040614T191846 CLASS:PUBLIC TRANSP:TRANSPARENT BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T191834Z-32632-500-1-115@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Lunch END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T191855Z-32634-500-1-31@guanabana.ximian.com DTSTAMP:20040614T191855Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T133000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T143000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Keynote (Nat Friedman) CLASS:PUBLIC CREATED:20040614T191916 LAST-MODIFIED:20040614T191916 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T191855Z-32632-500-1-120@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Keynote (Nat Friedman) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T192100Z-32634-500-1-33@guanabana.ximian.com DTSTAMP:20040614T192100Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T143000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T153000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:The Future of Libgnome and Libgnomeui (Jonathan Blandford & Anders Carlsson) LOCATION:B1-007 [170] DESCRIPTION:Two of the historically core GNOME libraries are libgnome and libgnomeui. Over the past couple years\, they have shrunk in size as their functionality has slowly moved to more specialized libraries. Additionally\, the focus of the libraries has changed from providing a random collection of features to providing desktop integration. In this talk\, the current maintainers discuss what they hope to do with the current libgnome codebase\, and their vision for the future of the module.\n\nJonathan Blandford is a co-maintainer of the control-center. He started working on GNOME in 1997 writing AisleRiot\, the GNOME solitaire rogram. Since then\, he's worked on many different projects\, as well as served on the Board of Directors. He currently spends his time working on the control-center and GTK+.\n\nAnders has been involved with GNOME since late 1998 and is currently maintaining the GNOME core libraries as well as hacking on various parts of GNOME and the underlying libraries. Anders is studying Computer Science at the Gothenburg University in Sweden.\n CLASS:PUBLIC CREATED:20040614T192153 LAST-MODIFIED:20040614T192153 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T192100Z-32632-500-1-130@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:The Future of Libgnome and Libgnomeui (Jonathan Blandford & Anders Carlsson) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T191929Z-32634-500-1-32@guanabana.ximian.com DTSTAMP:20040614T191929Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T143000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T153000 TRANSP:TRANSPARENT SEQUENCE:3 SUMMARY:Translation Technology at Sun (Tim Foster) CLASS:PUBLIC CREATED:20040614T192057 LAST-MODIFIED:20040614T192207 LOCATION:B1-018 [420] DESCRIPTION:This paper aims to show how Sun Microsystems\, Inc.\, uses translation technology for its translation activities on GNOME and other projects.\n\nPrimarily\, we will share our experiences of how the use of open standards such as XML Localization Interchange File Format (XLIFF) and Translation Memory eXchange format (TMX) and the use of tools to process these formats can increase translator productivity and aid in the sharing of translations across multiple projects.\n\nWe will demonstrate our translation editor which has been developed in-house and has been in use for several months on real-world translations. In keeping with our tradition of supporting open standards\, our editor can load and save XLIFF files and can export TMX files for use with other translation tools. We have had extensive feedback from professional translators who have been using the system in production and we will explain some of the features that were added to accommodate their needs.\n\nFinally\, we will present our vision of translation technology and the advantages it can bring to increase translator productivity and translation accuracy.\n\nTim has been working on localization and internationalization related activities at Sun for about 7 years and is currently working on tools to assist in the translation of software and documentation. He likes GNOME a great deal (it runs in the family).\n BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T191929Z-32632-500-1-125@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Translation Technology at Sun (Tim Foster) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T192210Z-32634-500-1-34@guanabana.ximian.com DTSTAMP:20040614T192210Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T143000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T153000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:A Math Canvas for the GNOME Desktop (Luca Padovani) LOCATION:B1-001 [150] DESCRIPTION:GtkMathView is a GTK+ widget for rendering of and interaction with MathML markup. Although free interactive applications for math are available none of them can be easily treated as a light-weight\, customizable component. GtkMathView aims at filling this gap by providing a reusable piece of software that can be embedded wherever an application needs to display mathematical formulas.\n\nThe need for a specialized widget for rendering mathematics should be evident: mathematical notation is half-way between plain text and free-style graphics. Formatted mathematics usually makes use of glyphs provided in fonts for which no standard encodings exist\, hence using already developed components for the layout of text\, such as Pango\, is of little or no help. Moreover\, math formatting is extremely context-sensitive and a large number of parameters must be taken into account: formatting quality\, font availability\, physical characteristics of the output device are only a few of them. The design of an architecture for math formatting is thus a challenging and interesting problem for which we have found an elegant and adaptable solution implemented in GtkMathView.\n\nThe strength of GtkMathView as a component is potentially its most severe weakness: mathematics rarely occurs ``stand-alone''\, it is usually embedded within a larger document. However\, although the integration of GtkMathView with other widgets (for text or HTML layout) might seem like a straightforward completion\, this is more easily said than done. Lots of technical issues arise as soon as one is interested in mixing different markup languages\, still preserving natural and flexible exploitation of the displayed information. For this reason GtkMathView understands a simple extension of MathML which allows the embedding of mathematical expressions in larger contexts. This extension has had the welcome side-effect of highlighting parts of GtkMathView's architecture which are not tied to MathML formatting\, thus improving the overall modularity of the widget.\n\nIn the paper we plan to overview the internal architecture of GtkMathView\, to describe the extension markup understood by the widget\, and to show GtkMathView's potentialities for the creation of interactive\, user-customizable applications involving math display.\n\nLuca Padovani was born in Italy in 1974. After a four-year Ph.D. programme\, which included one year spent as a Research Associate at the Ontario Research Centre for Comnputer Algebra\, he obtained a Ph.D. in Computer Science in 2003. His current interests cover Web technologies\, electronic publishing of mathematical and scientific documents\, design and implementation of functional languages. In the last two years he has been member of the Math Working Group and contributed to the development of the MathML specification. In the past he worked on the design and implementation of distributed concurrent languages with mobile agents.\n CLASS:PUBLIC CREATED:20040614T192255 LAST-MODIFIED:20040614T192255 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T192210Z-32632-500-1-139@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:A Math Canvas for the GNOME Desktop (Luca Padovani) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T192306Z-32634-500-1-35@guanabana.ximian.com DTSTAMP:20040614T192306Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T143000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T153000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:BOF: GNOME System Tools (Carlos Garnacho) LOCATION:B1-006 [140] DESCRIPTION:The GST aren't only a set of tools for configuring the system\, they are a infrastructure dedicated to make a lot easier the task of writing such tools\, as a proof of this concept\, the GST are now able to configure (locally and remotely) time\, users and groups\, network\, bootloaders and services configuration in a wide range of Linux distros (and some of these tools work already in other OS like FreeBSD). This BOF proposal is aimed to establish a clear way to follow for post-1.0 (which hopefully will happen in a short term\, way before the Gvadec). The issues that might be worth to talk about are:\n\n* BE/FE Communication improvement: right now the communication is not documented and has several customized tricks that makes it work how it does. The communication should be improved to allow an easy access from the greater number of languages/platforms possible\n\n* XML abstraction improvement: since the development of the GST begun\, a lot of distro support has been added\, providing a wider perspective of the configuration task\, and letting the developers realize that several linux-isms\, sysv-isms\, redhat-isms\, lilo-isms... have been used. That should be rethought and improved\, all this knowledge should be applied to create XML DTDs that specify truly abstract configuration XMLs\n\n* Use of new technologies: HAL & co are already working and rocking our computers\, and GST should take advantage of this when necessary\n\n* New tools: the GST really need to expand their amount of tools\, but this growth must be controlled and focused to the users' needs\, filling correctly the gaps that exist in the linux desktop configuration\n\nRight now I'm a 24 years old GNOME fanatic\, friends lover\, beer drinker\, current job hater\, university sufferer\, guitar player and progressive rock hearer. In my spare time I maintain the GNOME System Tools and submit random patches for GNOME.\n CLASS:PUBLIC CREATED:20040614T192400 LAST-MODIFIED:20040614T192400 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T192306Z-32632-500-1-144@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:BOF: GNOME System Tools (Carlos Garnacho) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T192417Z-32634-500-1-36@guanabana.ximian.com DTSTAMP:20040614T192417Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T153000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T163000 SEQUENCE:2 SUMMARY:Keysigning CREATED:20040614T192419 LAST-MODIFIED:20040614T192429 CLASS:PUBLIC TRANSP:TRANSPARENT BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T192417Z-32632-500-1-149@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Keysigning END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T192458Z-32634-500-1-37@guanabana.ximian.com DTSTAMP:20040614T192458Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T163000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T173000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Storage (Seth Nickell) LOCATION:B1-018 [420] DESCRIPTION:Despite its shaping influence on the interactive structures of desktop computing\, human-centered design has yet to be seriously applied to the file system. GNOME Storage is an evolving design and implementation for a document store that addresses many problems stemming from traditional file systems. Some of the problems are: document folders are overflowing with hundreds of files\, there's a strong separation on desktop computers between desktop and application\, there's a strong separation between local and remote resources\, most applications do not support real-time collaboration using multiple computers\, localizing basic file system structures is very hard\, and applications use a save-buffer model rather than presenting documents as concrete objects. We discuss these as design goals and how they are solved in the Storage implementation\, in addition to providing a theoretical framework for understanding the file system's role.\n\nCombining theatrics and an outrageously flamboyant stage persona with his fine natural-born talent\, one of rock's greatest all-time entertainers/showmen was unquestionably GNOME Usability Project vocalist Seth Nickell. Born Farrokh Bulsara on September 5\, 1946\, in Zanzibar to Persian parents\, young Farrokh soon adopted the name Seth by fellow classmates while attending an English boarding school. Seth soon discovered his love for art and music\, both subjects that he explored voraciously\, putting his newly found piano talent to use as he played in rock & roll bands with friends.\n CLASS:PUBLIC CREATED:20040614T192603 LAST-MODIFIED:20040614T192603 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T192459Z-32632-500-1-154@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Storage (Seth Nickell) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T192609Z-32634-500-1-38@guanabana.ximian.com DTSTAMP:20040614T192609Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T163000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T173000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GStreamer Internals (Benjamin Otte) LOCATION:B1-007 [170] CLASS:PUBLIC CREATED:20040614T192646 LAST-MODIFIED:20040614T192646 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T192609Z-32632-500-1-163@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GStreamer Internals (Benjamin Otte) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T192648Z-32634-500-1-39@guanabana.ximian.com DTSTAMP:20040614T192648Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T163000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T173000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Desktop Accessibility - Why it matters (Janina Sajka) LOCATION:B1-001 [150] DESCRIPTION:The desktop can be a powerful or an intractable barrier to the computer user who is a person with a disability. Recognizing this\, many countries around the world are adopting laws and policies giving preference to technologies which are accessible to\, and usable by persons with disabilities. We will examine what this means and how persons with various disabilities use computers at home\, at play\, and on the job. Through the work of the Free Standards Group Accessibility Work group\, we will review progress in making today's desktop accessible and provide a road map for future work.\n\nDirector\, Technology Research & Development American Foundation for the Blind (AFB)\n\nChair\, Accessibility Work group Free Standards Group (FSG)\n\nRepresenting the American Foundation for the Blind in key technology standards processes within industry and government worldwide\;\n\nProviding consultative support and expertise to government\, industry and the NGO (nonprofit) sector regarding emerging information systems and access technologies including electronic book\, web\, and telecommunications\;\n\nMs. Sajka's other current major activities include:\n\n* DAISY Consortium http: //www.daisy.org Development and adoption of accessible open multimedia publishing standards\;\n* World Wide Web Consortium (W3C) Web Accessibility Initiative (WAI) http://www.w3.org/wai/ Development and adoption of accessible web technologies\;\n* INCITS V2 http: //www.v2access.org Development of international standards for Information Technology Access Interfaces. CLASS:PUBLIC CREATED:20040614T192806 LAST-MODIFIED:20040614T192806 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T192648Z-32632-500-1-168@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Desktop Accessibility - Why it matters (Janina Sajka) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T192818Z-32634-500-1-40@guanabana.ximian.com DTSTAMP:20040614T192818Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T173000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T183000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GtkSourceView - a future full of colors (Gustavo Giraldez & Paolo Maggi) LOCATION:B1-018 [420] CLASS:PUBLIC CREATED:20040614T192859 LAST-MODIFIED:20040614T192859 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T192818Z-32632-500-1-173@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GtkSourceView - a future full of colors (Gustavo Giraldez & Paolo Maggi) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T192901Z-32634-500-1-41@guanabana.ximian.com DTSTAMP:20040614T192901Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T173000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T183000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Extending Nautilus (Dave Camp) LOCATION:B1-007 [170] DESCRIPTION:This talk will discuss how to add functionality to Nautilus using the new extension system added in GNOME 2.6. This system allows development of in-process extensions that integrate tightly with Nautilus' existing infrastructure and file views.\n\nIn GNOME 2.6\, extensions can supply:\n\n * Extra columns in the list view and icon details in the icon view.\n * Pages for the file property dialog.\n * Emblems for specific files.\n * Context menu items for file selections\, and per-folder menu items.\n\nIn addition to basic information on implementing these extensions\, this talk will touch on Nautilus' asynchronous IO model\, migration from old-style Bonobo extensions\, and adding support for new languages. We will go over example code in C and C#.\n\nDavid Camp is one of the most feared men in the Western Hemisphere. He is one of the two legendary Captains of Nautilus\, sits directly across from a Novell Employee of the Year\, and serves on the GNOME Board. People with power often pretend to listen to what he has to say\, and sometimes buy him beer. He has two guitars\, and his friends think he plays pretty well. Somebody made a T-shirt about him. His first contribution to GNOME was geyes\, which is still distributed as part of the desktop today. Give it a try. They're watching you. Pretty creepy\, huh.\n CLASS:PUBLIC CREATED:20040614T193004 LAST-MODIFIED:20040614T193004 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T192901Z-32632-500-1-178@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Extending Nautilus (Dave Camp) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T193010Z-32634-500-1-42@guanabana.ximian.com DTSTAMP:20040614T193010Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T173000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T183000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GNOME - Towards mobility on the desktop (Fernando Herrera) LOCATION:B1-001 [150] DESCRIPTION:With the new technologies\, the way people are used to interact with computers is changing. A new key piece is \"Mobility\": mobility of users\, data and computing. As a modern desktop\, GNOME needs to support mobility in some different areas\, but finally\, in a transparent way for users. The main goals are:\n\n * Get your stuff everywhere: People should access their music\, their docs\, and their media everywhere. File Sharing technologies are the main point here\, they are mature\, but they need integration.\n * Get your preferences everywhere: every computer in the world should be \"the same\" for user Bob. The Desktop should manage this transparently. With GNOME this could be implemented using a remote backend for GConf and lot of hackery.\n * User is moving\, so he needs old and new services: WiFi\, UMTS combined with mobile IP will bring the user network everywhere\, and with that\, all the old services he used\, but new services and some modifications to existing ones are required to bring him information dependent of position.\n * New mobile devices should be supported: sharing information with PDAs\, mobile phones and every network aware device is a must. Regardless if they use GNOME or not\, protocols as SyncXML should allow GNOME Desktop applications (Calendar\, Contacts\, Personal Info...) share and sync their data with these devices.\n\nFernando Herrera has been an open source developer from 1996. In 1997 he led the project Eurielec Linux\, the first Spanish Linux distribution. Since then he has contributed to some projects (usually very little contributions) like XFree86\, the first linux-usb project\, some KDE programs\, CiberTienda\,... He has also written technical articles for some Spanish magazines about Unix programing\, GTK+\, KDE\, etc...\n\nHe got involved in GNOME in 2002 first doing random patches and bug fixing\, and finally taking over the maintenance of our beloved bug-buddy. Lately he is doing more patches\, gconf-editor work\, and running the GNOME love days.\n\nCurrently he is finishing a degree in Computer Engineering and working for Onírica\, a little startup that he founded with various friends three years ago.\n CLASS:PUBLIC CREATED:20040614T193045 LAST-MODIFIED:20040614T193045 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T193010Z-32632-500-1-183@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GNOME - Towards mobility on the desktop (Fernando Herrera) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T193054Z-32634-500-1-43@guanabana.ximian.com DTSTAMP:20040614T193054Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T173000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040628T183000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GNOME & Bluetooth (Edd Dumbill) LOCATION:B1-006 [140] DESCRIPTION:Bluetooth allows wireless connections between computers and mobile phones\, PDAs\, printers and other peripherals. The Linux kernel has Bluetooth support\, and work is underway on FreeBSD. This talk will briefly explain the major points of Bluetooth support\, and introduce the GNOME Bluetooth subsystem.\n\nThe subsystem provides an architecture for giving GNOME applications easy access to Bluetooth facilities\, aiming also to provide a straightforward user experience. It comprises a GObject for direct access to Bluetooth facilities\, system-wide management of devices and applications for common Bluetooth tasks like file transfer.\n\nThe GNOME Bluetooth work was first presented at last year's GUADEC. Since then the code been somewhat rewritten and is nearing its 1.0 release\, and has been added into the GNOME CVS repository.\n\nPython bindings have been added\, and some simple Bluetooth programming will be demonstrated.\n\nEdd Dumbill is a freelance writer\, editor and developer of free software. He is working on Bluetooth-related software for GNOME\, and maintains the Debian packages for the Linux BlueZ Bluetooth stack\, and the GNOME Epiphany web browser.\n\nEdd chairs the annual XML Europe conference\, is the Managing Editor of O'Reilly's XML.com and WebServices.XML.com\, and writes a column for IBM developerWorks.\n CLASS:PUBLIC CREATED:20040614T193130 LAST-MODIFIED:20040614T193130 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T193054Z-32632-500-1-188@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GNOME & Bluetooth (Edd Dumbill) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T193151Z-32634-500-1-44@guanabana.ximian.com DTSTAMP:20040614T193151Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T090000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T100000 SEQUENCE:2 SUMMARY:Keynote (Bdale Garbee) CREATED:20040614T193155 LAST-MODIFIED:20040614T193222 CLASS:PUBLIC TRANSP:TRANSPARENT BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T193151Z-32632-500-1-193@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Keynote (Bdale Garbee) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T193235Z-32634-500-1-45@guanabana.ximian.com DTSTAMP:20040614T193235Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T100000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T110000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GNOME and the Enterprise User - JDS (Ghee Teo & Brian Nitz) LOCATION:B1-018 [420] CLASS:PUBLIC CREATED:20040614T193328 LAST-MODIFIED:20040614T193328 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T193235Z-32632-500-1-198@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GNOME and the Enterprise User - JDS (Ghee Teo & Brian Nitz) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T193330Z-32634-500-1-46@guanabana.ximian.com DTSTAMP:20040614T193330Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T100000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T110000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Beyond Documentation (Shaun McCance) LOCATION:B1-007 [170] DESCRIPTION:I will outline a general mish-mash of documentation-related topics\, whet everybody's appetite\, and disappear mysteriously into the night. There is a lot of potential goodness for free software documentation efforts\, and I will provide an overview of how the GNOME Documentation Project can be a leader and an innovator in the documentation world.\n\nDocument creation and management has traditionally been a chore. Though DocBook is in many ways a step forward\, it is often more difficult for authors than other document formats such as LaTeX. I will discuss the sorts of wonders that will be possible with Norman Walsh's developments on the next generation of DocBook\, and I will reveal my four-step plan for creating a structured document editor. I will also mention MathML at least once.\n\nDocument organization and categorization has always been a hard problem\, and many different approaches have been taken by different help systems over the years\, with varying degrees of success. I will compare some of these approaches and discuss what we can learn from them. I will also discuss topic-oriented documentation and how we can make documentation easier to find\, including ideas for integration with new context-aware technologies such as Dashboard.\n\nFinally\, I will discuss ideas on making document navigation simpler by shedding the browser-like interface of Yelp and focusing on the logical structure of our documentation.\n\nShaun is the maintainer of Yelp and the GNOME Documentation Project Fearless Leader. He develops documentation and publications systems for fun and profit. He is ostensibly a mathematician\, typographer\, and programmer\; though one should use one's best judgment as to his competence in any of these roles. When not hacking\, he enjoys spending time with his niblings\, listening to independent music\, and being a beer snob.\n CLASS:PUBLIC CREATED:20040614T193529 LAST-MODIFIED:20040614T193529 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T193330Z-32632-500-1-203@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Beyond Documentation (Shaun McCance) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T193532Z-32634-500-1-47@guanabana.ximian.com DTSTAMP:20040614T193532Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T100000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T110000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:2004 Fashion Show - GTK+ and GNOME APIs (Federico Mena Quintero) LOCATION:B1-001 [150] DESCRIPTION:The GTK+ and GNOME APIs have grown big over time with the addition of new widgets\, desktop-wide concepts\, and improved versions of their old counterparts. Applications which predate these new features are often not modified to use them\, so they may be missing important things which are part of \"well-behaved\" applications. Some of these features include aids for keyboard navigation\, performance improvements\, multi-screen support\, theme compliance\, robustness for components\, and authentication. In this talk I will explain what these features are\, and how they should be used to make applications Do The Right Thing. CLASS:PUBLIC CREATED:20040614T193627 LAST-MODIFIED:20040614T193627 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T193532Z-32632-500-1-208@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:2004 Fashion Show - GTK+ and GNOME APIs (Federico Mena Quintero) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T193637Z-32634-500-1-48@guanabana.ximian.com DTSTAMP:20040614T193637Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T100000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T110000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Tea\, Earl Grey\, Hot: Replication with WvSync (Dave Coombs) LOCATION:B1-006 [140] DESCRIPTION:The line separating the computer from the network is becoming more imaginary. Bandwidth increases\, storage gets cheaper\, and data gets bigger. Distributed computing becomes fashionable\, and replication becomes important.\n\nIt's insidious. You don't know it's happening until one day you find a large majority of your developers working on what amounts to replication\, in different forms\, with different requirements\, even in completely different projects\, encountering the same trade offs from different angles. On that day\, we decided we'd had enough.\n\nThis paper sheds light on the above\, describes replication's requirements and inherent compromises\, and puts forth an \"optimal compromise\" leading to a general solution that should be useful in any project.\n\nWvSync is the start of an open-source implementation of the general solution\, using our WvStreams networking library. Think of it like multidirectional rsync\; you can make changes on any node\, or on multiple nodes\, and the changes will be reflected everywhere. It can be used to synchronize files\, database records\, email\, calendar entries\, etc.\n\nAfter discussing the general solution\, this paper illustrates WvSync's design\, shows how it can be used to synchronize arbitrary objects in any project\, and describes future directions the project may take.\n\nThis will be followed by an amazing\, earth-shattering\, mind-boggling\, yet heart-warming demonstration.\n\nDave Coombs co-founded NITI (http://open.nit.ca/) in 1997\, with Avery Pennarun\, in order to preclude any chance that university might not be quite stressful enough. Just kidding -- it was actually because of market research. They found that a lot of things really suck\, and they wanted to fix some of them.\n\nSince then\, Dave's been involved with most of NITI's open-source projects. He's the original author of WvDial\, and wrote large parts of WvStreams\, a C++ networking library. These days\, he manages a gang of unruly programmers in Montreal\, but he still sometimes finds time to do real work too.\n CLASS:PUBLIC CREATED:20040614T193745 LAST-MODIFIED:20040614T193745 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T193637Z-32632-500-1-213@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Tea\, Earl Grey\, Hot: Replication with WvSync (Dave Coombs) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T193809Z-32634-500-1-49@guanabana.ximian.com DTSTAMP:20040614T193809Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T113000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T120000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Digital Photography in the GNOME environment (Hubert Figuière) LOCATION:B1-018 [420] DESCRIPTION:Digital Photography in the last years has been the most dynamic market for photography products. Ever since the first consumer products that appeared in the mid 90s\, UN*X users have been attempting to use them with their favourite environment. A few open source projects have given photographers ways to access their photos off either digital cameras or scanners from UN*X. I'll try to explain the different means of accessing these\, depending of the media\, and I'll try to cover tools and API available for GNOME users and developers.\n\nSANE is the ultimate scanner driver for Linux. It provides drivers for more that 48 scanners families (each containing up to a few dozens of models) and more importantly a software architecture to use these drivers from various applications\, including the GTK+ enabled frontend XSane.\n\nlibgphoto2 is a library that allow you to access more than 400 different cameras over USB or serial port\, in addition to the already supported cameras that use the USB Mass Storage protocol. Gtkam\, its GTK+ frontend has been around for a while giving GUI access to the libgphoto2 features.\n\nAround these two components\, there are a other tools to manage and edit the pictures. The master piece is the well known Gimp\, but we'll see that there are a few plugins that may be of good use\, like Pandora or dustremove \; as well as browsers like gqview or Nautilus.\n\nBasic building pieces for digital photography in GNOME are here\, but there are still areas were improvements can be made.\n\nWhen not hacking for the freedom of desktop computing\, Hubert Figuiere spends time photographying. The two projects he spends the most of his spare time on are AbiWord\, a free cross-platform word processor\, and gphoto2\, the digital camera access library for UNIX.\n CLASS:PUBLIC CREATED:20040614T193901 LAST-MODIFIED:20040614T193901 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T193809Z-32632-500-1-218@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Digital Photography in the GNOME environment (Hubert Figuière) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T193908Z-32634-500-1-50@guanabana.ximian.com DTSTAMP:20040614T193908Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T113000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T120000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Collaboration Station (Jeff Waugh) LOCATION:B1-007 [170] DESCRIPTION:At last year's GUADEC\, I submitted a talk about \"User Object Models\"\, which was my terrible way of describing APIs available to all GNOME programs to read and write structured\, user-centric data\, such as contacts or calendar information. But sure enough\, the Evolution guys were already thinking about their side of the equation\, and today we have evolution-data-server. Over the last six months\, the vision has broadened into an amorphous idea of what would happen if you combined the very basics of user centric data (contacts\, groups\, calendars\, projects\, communication) to forge a totally new killer app for GNOME: The entire desktop as a \"Collaboration Station\".\n\nJeff Waugh is the head beekeeper of the GNOME Release Team\, a director of the GNOME Foundation Board\, former president of the Sydney Linux Users Group and an active participant in the Australian Free Software and Open Source community.\n CLASS:PUBLIC CREATED:20040614T193955 LAST-MODIFIED:20040614T193955 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T193908Z-32632-500-1-223@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Collaboration Station (Jeff Waugh) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T194001Z-32634-500-1-51@guanabana.ximian.com DTSTAMP:20040614T194001Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T113000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T120000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GNOME Middleware - Secure IPC (Frank Rehberger) LOCATION:B1-001 [150] DESCRIPTION:ORBit2 and Bonobo are the CORBA based Middleware of GNOME Desktop\, being used for every Panel-Applications and GNOME-Component. This talk will focus on new security features of ORBit2\, like IIOP over SSL\, providing confidentiality and integrity for interprocess communication for all GNOME applications. Code samples will demonstrate usage of new security features of ORBit2 for implementations of server and client applications. SSL will be presented in detail\, how it should be used and what should be avoided\, talking about Cipher-Suites and Public-Key-Exchange mechanisms. Addressed are developers with knowledge in C\, C++ or Python.\n\nFrank Rehberger finished his study at Technische Universität Berlin (TU-Berlin) 2001\; thesis about \"Asynchronous\, Parallel Algorithms\". During study he was interested in CORBA and middleware architecture of GNOME\, one reason he is using GNOME and no other desktop. After study employed at \"Xtradyne AG\" (http: //www.xtradyne.com)\, as consultant for network security\, focusing on proxies for CORBA and .NET. Currently he is is contributing new features and enhancements for GNOME-Middleware (ORBit2/Bonobo) and maintains ORBit2 developer's web-page http://www.gnome.org/projects/ORBit2. Together with Sven Herzberg he founded \"GNOME Deutschland\" in 2004.\n CLASS:PUBLIC CREATED:20040614T194039 LAST-MODIFIED:20040614T194039 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T194001Z-32632-500-1-228@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GNOME Middleware - Secure IPC (Frank Rehberger) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T194057Z-32634-500-1-53@guanabana.ximian.com DTSTAMP:20040614T194057Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T120000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T130000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Integrating OpenOffice.org in GNOME (Stephen Shaefer & Oliver Braun) LOCATION:B1-018 [420] DESCRIPTION:OpenOffice.org is a full fledged\, international\, open-source office productivity suite. It is available on a large variety of platforms\, including Linux\, Windows\, Mac OS X\, FreeBSD\, and many more. Only tiny portions of the codebase are platform dependent and subject to actual porting effort.\n\nThough portability has its merits\, it does come with a price: lack of integration into the user's desktop environment. This becomes most obvious in the visual appearance of the application. Despite using the system's colors and user interface font\, the basic appearance is the same on all platforms\, never really sharing the look and feel of other applications designed for the desktop.\n\nWe present a solution to bring the GTK+ look to OpenOffice.org without compromising portability. By directly attaching to the system's theming engine\, our approach preserves Openoffice.org features like accessibility and Right-To-Left user interface as required for Arabic and Hebrew localizations. As a result\, OpenOffice.org will follow the current desktop theme on the targeted platforms\, including effects like mouse-over\, prelight\, and control focus\, as well as support for on-the-fly theme switching.\n\nFurther integration improvements will also be implemented. For example\, there should be no need to configure in OpenOffice.org what has already been configured in the system\, from the printing environment\, mailer\, and browser settings\, to other settings like fonts and proxies. Additionally\, OpenOffice.org extensions to Nautilus will make meta data like author and version information available in the document's properties dialog.\n\nPresentation outline: \n\n * The OpenOffice.org Native Widget Framework (NWF)\n * Dealing with different approaches in widget design\n * Load on call platform integration\n * Reusing system's settings (Fontconfig2\, CUPS\, Gconf) in OpenOffice.org\n * Nautilus extensions\n * Future work\n * Live demo\n\nStephan Schaefer is working as a software engineer with Sun where he is doing full-time development for StarOffice/OpenOffice.org. He is responsible for the visual class library (VCL) which serves as the GUI foundation and platform abstraction for the different supported window systems.\n\nBefore joining Sun in July 2000 he spent his time doing research in the field of 3D computer graphics and received a PhD in computer science.\n\nOliver has been working full time on OpenOffice.org for the last six years. His working areas are Desktop Integration and Accessibility. Recent projects have been updates to the accessibility bridge to GNOME and teaching OpenOffice.org to respect the user's desktop settings like preferred browser and mail application.\n CLASS:PUBLIC CREATED:20040614T194147 LAST-MODIFIED:20040614T194147 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T194057Z-32632-500-1-238@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Integrating OpenOffice.org in GNOME (Stephen Shaefer & Oliver Braun) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T194154Z-32634-500-1-54@guanabana.ximian.com DTSTAMP:20040614T194154Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T120000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T130000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Metadata for the desktop (Edd Dumbill) LOCATION:B1-007 [170] DESCRIPTION:The importance of metadata within the GNOME desktop is becoming increasingly recognised. Projects such as Dashboard\, Storage and Medusa aim to make the user's life easier by making their data more findable\, using a combination of metadata and search technologies. Competing desktops are implementing metadata-aware filesystems -- such as Microsoft's WinFS -- as part of the next generation of their offerings.\n\nThis talk presents some of the issues we will face implementing general metadata throughout GNOME\, and an introduction to the metadata standards landscape\, covering not only the technologies but also the software toolkits available and suitable for use with GNOME. Special emphasis will be given to the application of these technologies to GNOME development.\n\nThe main standard covered will be the W3C's Resource Description Framework\, RDF. It will be placed in context with competing and complementary technologies such as W3C XML Schema and RSS.\n\nEdd Dumbill is a freelance writer\, editor and developer of free software. He is working on Bluetooth-related software for GNOME\, and maintains the Debian packages for the Linux BlueZ Bluetooth stack\, and the GNOME Epiphany web browser.\n\nEdd chairs the annual XML Europe conference\, is the Managing Editor of O'Reilly's XML.com and WebServices.XML.com\, and writes a column for IBM developerWorks.\n CLASS:PUBLIC CREATED:20040614T194220 LAST-MODIFIED:20040614T194220 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T194154Z-32632-500-1-243@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Metadata for the desktop (Edd Dumbill) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T194246Z-32634-500-1-55@guanabana.ximian.com DTSTAMP:20040614T194246Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T120000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T130000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Typography and graphic design for programmers (Liam Quin) LOCATION:B1-001 [150] DESCRIPTION:Programmers often don't get exposed to graphic design theory\; it's easy to imagine it's all about wishy-washy artsy stuff or that it isn't important or useful.\n\nIn fact\, graphic design is a mix of clear and scientifically sound principles and aesthetic judgment. An understanding of the underlying principles will help you communicate more effectively. You can use these principles when you build dialog boxes and program windows as well as when you make Web pages or printed designs.\n\nLiam Quin has a background in typography and design as well as in computer science. He's designed published books and given courses on typography and layout for twenty years. Liam is currently the XML Activity Lead at the World Wide Web Consortium\, and has been using SGML and structured markup SGML since 1987\; he was involved in the design of XML.\n\nLiam has a degree in Computer Science from Warwick University\; he has also been practicing and sometimes teaching typography off and on for twenty years. Liam first used Unix in 1981\, and first gave away software as public domain in 1983 on Usenet. He was technical lead for the first commercial HTML editor (HoTMetaL) in 1994\, has been an independent consultant\, and has given talks in more than a dozen countries. He is now the XML Activity Lead at the W3C\, and is also known for going everywhere barefoot.\n CLASS:PUBLIC CREATED:20040614T194707 LAST-MODIFIED:20040614T194707 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T194246Z-32632-500-1-248@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Typography and graphic design for programmers (Liam Quin) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T194715Z-32634-500-1-56@guanabana.ximian.com DTSTAMP:20040614T194715Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T120000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T130000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Creating a common media standard for the Free Desktop (Leon Shiman & Silvio Neef) LOCATION:B1-006 [140] DESCRIPTION:FreeDesktop.org has now become an effective magnet for competing and allied desktop technologies\, in broad-based recognition of the need for creating and accepting common desktop standards in the Free and Open Source communities. Sharing the same site\, and in support of the same conviction\, X.Org has re-formed as the XOrg Foundation\, a free and open membership organization\, whose purpose is to drive X and associated technologies to timely innovation more effectively to meet future demands of the cross-platform desktop and network.\n\nMAS*\, X.Org's endorsed effort to provide an integrating technology for pluri-modal media\, compatible with and supporting X\, has been under development\, integration\, and testing for 5 years. MAS integration in Gnome\, providing full audio support for native Gnome applications\, will be complete this spring. We will present and discuss the following issues concerning the future role of MAS on the standard free desktop.\n\n * Specification for an integrated sound server.\n * ESound\, OSS\, ALSA\, and other standard specifications.\n * The MAS API extension required for an ESounD surrogate.\n * What did we do with ESounD?\n * Replacing the ESounD API with the core MAS API.\n * How to write audio applications in Gnome using the MAS API and MAS devices (MAS-DPI).\n * How MAS and X work together.\n * MAS support for integrated sound and video. MAS synchronization of media data streams. Writing media applications for Gnome using MAS.\n * The MP3 problem and the approach we have taken\; the status of Ogg and the Fraunhofer patents and licenses.\n * Network distributed media applications\, using MAS-enabled X.\n * Finding common the architectural ground for GST\, kde-media\, Jack\, MAS\, etc.\n * Working together.\n\nLeon Shiman is currently interested in providing a network audio/media solution for X and X-based desktops. Developer of of MAS(R)\, X.Org's Media Application Server\; co-founder of X.Org\, current member XOrg Foundation's Board Of Directors. Committed to the development of an advanced X standard\, supporting advanced desktop development and standards. Member of Advisory Group on Open Source IT policy to the U.S. State of Massachusetts Information Technology Division (ITD)\, and member of (U.S.) Governament Open Source Advisory Committee (GOSAC).\n\nIn my spare time\, when not torturing my children\, I head a software consulting and development group\, Shiman Associates Inc\, in Brookline\, Massachusetts. In a prior life\, I was responsible for the architecture and implementation of enterprise X solutions\, following many years in research and teaching at MIT\, and as Director of Computing at MIT's Whitehead Institute for Biomedical Research. I received the PhD in Mathematics and Visual Perception from MIT.\n\nSilvio lives in Boston. He came there to work on MAS at Shiman Associates Inc. Before that\, he got a degree in physics in Dresden\, Germany. During that time he went away to be an exchange student\, by coincidence again in Boston\, where he for the first time logged in to to a UNIX system in a scientific programming course. A fateful encounter. Today he spends more time with emacs every day than with all his human friends combined. He is currently learning the programming language Lisp in hopes of achieving enlightenment. He likes music\, going out with friends\, and writing about himself in third person.\n CLASS:PUBLIC CREATED:20040614T194757 LAST-MODIFIED:20040614T194757 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T194715Z-32632-500-1-253@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Creating a common media standard for the Free Desktop (Leon Shiman & Silvio Neef) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T194808Z-32634-500-1-57@guanabana.ximian.com DTSTAMP:20040614T194808Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T130000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T140000 SEQUENCE:2 SUMMARY:Lunch CREATED:20040614T194810 LAST-MODIFIED:20040614T194817 CLASS:PUBLIC TRANSP:TRANSPARENT BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T194808Z-32632-500-1-258@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Lunch END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T194823Z-32634-500-1-58@guanabana.ximian.com DTSTAMP:20040614T194823Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T140000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T150000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Open Desktop (Zack Rusin) LOCATION:B1-018 [420] DESCRIPTION:The idea of an \"Open Desktop\" is lot more broad than that of an \"Open Source Desktop\". Technological differences make it often impractical to share code and thus standards become the solution to the problem of interoperability between desktop environments. In this talk I will go over the currently shared standards between KDE and GNOME desktop environments. The focus of the presentation will be the look at the feature with a strong emphasis on the possibly shared: IPC mechanism and configuration system.\n\nThe topics covered will include:\n\n * already existing and used standards such as the desktop base directory and menu specification\,\n * inter-process communication mechanisms - CORBA\, DCOP and DBUS.\n * configuration frameworks - KConfig\, GConf\, XSETTINGS.\n * look at the future - discussion of newconf\, shared default keyboard shortcuts and MIME run actions specifications.\n\nOfficial representative of the KDE project in the USA\, member of KDE e.V. One of the authors and maintainers of many KDE libraries and applications (among many others: KConfig XT\, KSpell/KSpell2\, KMail\, Kontact\, Kopete\, KConfigEditor\, QtGTK). Besides working on KDE\, Zack spends a lot of time as a researcher in the field of computer graphics. Currently living in Philadelphia\, PA\, Zack is employed by Automatix Gmbh and is allowed to spend 50% of his worktime hacking on KDE.\n CLASS:PUBLIC CREATED:20040614T194854 LAST-MODIFIED:20040614T194854 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T194823Z-32632-500-1-263@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Open Desktop (Zack Rusin) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T194920Z-32634-500-1-59@guanabana.ximian.com DTSTAMP:20040614T194920Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T140000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T150000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Introducing Cairo to GTK+ (Øyvind Kolås) LOCATION:B1-007 [170] DESCRIPTION:Cairo is a vector graphics library with cross-device output support. There are plans for basing either the next generation\, gtk+ or gnome canvas on cairo. One of the existing prototypes gtk+/Cairo integration is GtkCairo.\n\nIn this talk\, I'll give an introduction to programming with Cairo's imaging model\, focusing specially on issues relating to integration with gtk+\, and deriving GtkWidgets using GtkCairo\, maintaing a consistent look and feel with the rest of the gtk+ widget set. During the presentation I will demonstrate codeand usage of both simple and advanced GtkCairo widgets.\n\nHow cairo eventually will be integrated with gtk+/gnome in the future isn't quite sure yet\, but Cairo's base API won't change\, thus code created using GtkCairo\; will easily be adopted to future interfaces.\n\nOEyvind started coding graphics when he was 14 years old\, after a diversion into art-school he ended up studying and lecturing within in the field of digital media. Contributor of code and bugs to the Gimp\, currently using spare cycles on open source video editing and compositing application.\n CLASS:PUBLIC CREATED:20040614T194943 LAST-MODIFIED:20040614T194943 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T194920Z-32632-500-1-268@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Introducing Cairo to GTK+ (Øyvind Kolås) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T194948Z-32634-500-1-60@guanabana.ximian.com DTSTAMP:20040614T194948Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T140000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T150000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:BOF: A global master course in free software LOCATION:B1-001 [150] CLASS:PUBLIC CREATED:20040614T195049 LAST-MODIFIED:20040614T195049 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T194948Z-32632-500-1-273@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:BOF: A global master course in free software END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T195053Z-32634-500-1-61@guanabana.ximian.com DTSTAMP:20040614T195053Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T140000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T150000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:BOF: C# (Miguel de Icaza) LOCATION:B1-006 [140] CLASS:PUBLIC CREATED:20040614T195120 LAST-MODIFIED:20040614T195120 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T195053Z-32632-500-1-278@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:BOF: C# (Miguel de Icaza) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T195137Z-32634-500-1-62@guanabana.ximian.com DTSTAMP:20040614T195137Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T150000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T160000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:HAL and GNOME (David Zeuthen) LOCATION:B1-018 [420] DESCRIPTION:HAL is a hardware abstraction layer and aims to provide a live tree of devices present in the system at any point in time. Each device has a number of properties defined that can stem from several sources including the hardware itself or from device information files matching a specific device.\n\nDesktop environments\, like GNOME\, can communicate with the HAL through a system-wide message bus for querying of devices and asynchronous notifications when device properties change and devices are inserted/removed. By itself HAL doesn't support configuration or operation of devices\, but it allows future or existing device-specific abstraction libraries like libgphoto to use the information exported by HAL.\n\nHAL is designed to support a number of operating systems given sufficient infrastructure and support\; presently Linux 2.6 based systems are supported.\n\nDavid studied applied computer science at the Technical University of Denmark but decided to switch to pure mathematics at the University of Copenhagen after about a year. For the past five years he has worked with digital TV broadcasting\, developing proprietary software. David got involved with Free Software\, and consequently GNOME\, in 2003 when he started the HAL project based upon a proposal from Havoc Pennington called \"Making Hardware Just Work\".\n CLASS:PUBLIC CREATED:20040614T195159 LAST-MODIFIED:20040614T195159 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T195137Z-32632-500-1-283@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:HAL and GNOME (David Zeuthen) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T195203Z-32634-500-1-63@guanabana.ximian.com DTSTAMP:20040614T195203Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T150000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T160000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Writing a Document-centric Application using GNOME (Jody Goldberg) LOCATION:B1-007 [170] DESCRIPTION:An overview of the tools available in GNOME and it's associated libraries that facilitate the creation of applications to read\, display\, and write documents. There are a number of high quality applications using Gtk+/GNOME many of which have split out useful pieces. From Gnumeric and libgoffice's plugin system\, to libgsf and it's i/o wrappers new projects have a wealth of useful tools available to them.\n\nThe tutorial will walk through creating the shell of an application with examples and discussion of where to pick up everything from default autoconf/automake and command line parsing standards\, up to sources for useful menu/toolbar widgets and plugin frameworks. We will finish off with a discussion of the available application UI frameworks (gtk\, gnomeui\, bonobo) comparing portability and utility.\n\nJody Goldberg (Toronto Canada) I've worked on Gnumeric and GNOME for several years. Before that I was in New York developing analytics for various investment firms. Currently maintain gnome-print\, control-center\, libgsf\, and Gnumeric.\n CLASS:PUBLIC CREATED:20040614T195246 LAST-MODIFIED:20040614T195246 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T195203Z-32632-500-1-288@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Writing a Document-centric Application using GNOME (Jody Goldberg) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T195248Z-32634-500-1-64@guanabana.ximian.com DTSTAMP:20040614T195248Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T150000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T160000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GNOME and Free Software development (Michael Meeks) LOCATION:B1-001 [150] DESCRIPTION:This talk will examine Free software development infrastructure for the desktop\, and compare and contrast pieces of gtk+\, gnome\, OpenOffice.org\, freedesktop.org\, Mozilla\, KDE/Qt\, Java\, Mono and other hunks of code.\n\nI'll also try to present an approach for cleaning up the mess\, and discuss the perennial problem of conflicting standards: the creation of yet another conflicting non-standard. Some nirvana of clear direction\, inter-project communication\, and code sharing will be postulated before we all retire to re-invent the wheel endlessly.\n\nIn the end - we'll try to find where Gnome's role in the big picture is and should be\, and suggest some strategic directions that may help.\n\nMichael is a Christian and enthusiastic believer in Free software. He very much enjoys working for Novell where as a member of the Ximian research team he has worked on Desktop infrastructure and applications\, particularly the CORBA\, Bonobo\, Nautilus and accessibility\, amongst other interesting things. He now works full time on OpenOffice.org integration. Prior to this he worked for Quantel gaining expertise in real time AV editing and playback achieved with high performance focused hardware / software solutions.\n CLASS:PUBLIC CREATED:20040614T195346 LAST-MODIFIED:20040614T195346 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T195248Z-32632-500-1-297@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GNOME and Free Software development (Michael Meeks) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T195350Z-32634-500-1-65@guanabana.ximian.com DTSTAMP:20040614T195350Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T150000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T160000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Government Open Source Collaborative (Bob Stack) LOCATION:B1-006 [140] CLASS:PUBLIC CREATED:20040614T195433 LAST-MODIFIED:20040614T195433 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T195350Z-32632-500-1-302@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Government Open Source Collaborative (Bob Stack) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T195515Z-32634-500-1-67@guanabana.ximian.com DTSTAMP:20040614T195515Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T163000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T170000 TRANSP:TRANSPARENT SEQUENCE:4 SUMMARY:GNOME Accessibility in 2.6/2.8 (Bill Haneman) LOCATION:B1-018 [420] DESCRIPTION:This talk presents new accessibility features in GNOME 2.6 and upcoming improvements in 2.8. New developments presented include powerful new scripting features made possible via the combination of python\, PyORBit and at-spi.\n\nWe'll also show\, for the first time at GUADEC\, demonstrations of the \"complete\" desktop via assistive technologies such as onscreen keyboard and screen reader\, including Mozilla\, OpenOffice\, Evolution\, and even have a 'sneak preview' of KDE integration.\n\nWe'll also take a hacker-focussed look at some accessibility successes and issues from the 2.6 process\, and review the available resources and improvements to accessibility test tools for GNOME developers.\n\nBill Haneman leads the GNOME Accessibility Project\; he's a member of the GNOME Foundation Board of Directors. He works for Sun Microsystems and is based in Dublin\, Ireland. Bill is maintainer of many of GNOME's accessibility modules\, and is co-maintainer of GOK. He is also represents GNOME and Sun on the Free Standards Group's Accessibility Workgroup.\n\nOriginally from North Carolina\, Bill has been coding professionally for 24 years. When he's not hacking on GNOME\, he makes and plays the Irish/uilleann pipes.\n CLASS:PUBLIC CREATED:20040614T195659 LAST-MODIFIED:20040614T195915 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T195515Z-32632-500-1-308@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GNOME Accessibility in 2.6/2.8 (Bill Haneman) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T195822Z-32634-500-1-69@guanabana.ximian.com DTSTAMP:20040614T195822Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T163000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T170000 TRANSP:TRANSPARENT SEQUENCE:3 SUMMARY:GNOME in Japan (Yukihiro Nakai) LOCATION:B1-001 [150] CLASS:PUBLIC CREATED:20040614T195846 LAST-MODIFIED:20040614T195920 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T195822Z-32632-500-1-318@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GNOME in Japan (Yukihiro Nakai) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T195702Z-32634-500-1-68@guanabana.ximian.com DTSTAMP:20040614T195702Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T163000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T170000 TRANSP:TRANSPARENT SEQUENCE:3 SUMMARY:To Input Many Languages (Hiroyuki Tokunaga) LOCATION:B1-007 [170] DESCRIPTION:There are many languages in the world\, and some of them are cannot input from keyboard directly. Why we cannot input them from keyboard directly? Answer of this question is that\, because there are many many characters in the world. For example\, the number of kanji characters are over 10\,000. So\, users of such languages are using systems called 'input method'.\n\nWhat is input method? The definition of input method is the way to input characters which cannot input from keyboard directly\, and there are some way to implement it.\n\nThis paper will explain about:\n\n * Fundamentals about input method.\n * Gtk+/Gnome's input method support implementation. Gtk+ has a module system to support input method. It called 'immodule'.\n * Present input method situation in free desktop.\n * Overview of multilingual input method library\, called 'uim'. Uim is a library for input method\, and aims to provide simple and secure and flexible input method. It's distributed at http://uim.freedeskop.org/\n\nTOKUNAGA Hiroyuki is a student of Mechanical Science at Osaka University\, Japan. He has been a user of the GNOME desktop for three years. Since 2002\, he got involved in the multilingual input method library Uim and is currently maintaining it.\n CLASS:PUBLIC CREATED:20040614T195819 LAST-MODIFIED:20040614T195924 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T195702Z-32632-500-1-313@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:To Input Many Languages (Hiroyuki Tokunaga) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T195937Z-32634-500-1-70@guanabana.ximian.com DTSTAMP:20040614T195937Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T170000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040629T180000 SEQUENCE:1 SUMMARY:GNOME Foundation Annual Members Meeting CREATED:20040614T195954 LAST-MODIFIED:20040614T195954 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T195937Z-32632-500-1-323@guanabana.ximian.com X-EVOLUTION-NEEDS-DESCRIPTION:1 ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Untitled appointment END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T200030Z-32634-500-1-71@guanabana.ximian.com DTSTAMP:20040614T200030Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T090000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T091500 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Opening Remarks CLASS:PUBLIC CREATED:20040614T200039 LAST-MODIFIED:20040614T200039 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T200030Z-32632-500-1-324@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Opening Remarks END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T200046Z-32634-500-1-72@guanabana.ximian.com DTSTAMP:20040614T200046Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T091500 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T100000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Keynote (Eva Hildrum) CLASS:PUBLIC CREATED:20040614T200110 LAST-MODIFIED:20040614T200110 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T200046Z-32632-500-1-330@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Keynote (Eva Hildrum) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T200141Z-32634-500-1-73@guanabana.ximian.com DTSTAMP:20040614T200141Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T100000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T111500 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Defining Open Standards (Bob Stack\, Bruce Perens\, Arnold Reinders\, Egon Troles & Thomas Myrup Kristensen) LOCATION:B1-007 [170] CLASS:PUBLIC CREATED:20040614T200238 LAST-MODIFIED:20040614T200238 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T200141Z-32632-500-1-336@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Defining Open Standards (Bob Stack\, Bruce Perens\, Arnold Reinders\, Egon Troles & Thomas Myrup Kristensen) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T200249Z-32634-500-1-74@guanabana.ximian.com DTSTAMP:20040614T200249Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T100000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T104500 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Enterprise Desktop (Michael Schulz\, HP EMEA & Greg Mancusi-Ungaro\, Novell) LOCATION:B1-001 [150] CLASS:PUBLIC CREATED:20040614T200342 LAST-MODIFIED:20040614T200342 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T200249Z-32632-500-1-342@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Enterprise Desktop (Michael Schulz\, HP EMEA & Greg Mancusi-Ungaro\, Novell) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T200349Z-32634-500-1-75@guanabana.ximian.com DTSTAMP:20040614T200349Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T104500 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T111500 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GNOME in the World's Largest Market (Naiping Han\, CS2C) LOCATION:B1-001 [150] CLASS:PUBLIC CREATED:20040614T200423 LAST-MODIFIED:20040614T200423 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T200349Z-32632-500-1-348@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GNOME in the World's Largest Market (Naiping Han\, CS2C) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T200504Z-32634-500-1-76@guanabana.ximian.com DTSTAMP:20040614T200504Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T100000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T123000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GIMP Tutorial (Jakub Steiner & Tuomas Kuosmanen) LOCATION:B1-006 [140] CLASS:PUBLIC CREATED:20040614T200539 LAST-MODIFIED:20040614T200539 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T200504Z-32632-500-1-355@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GIMP Tutorial (Jakub Steiner & Tuomas Kuosmanen) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T200551Z-32634-500-1-77@guanabana.ximian.com DTSTAMP:20040614T200551Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T113000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T120000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:A status report on software patentability in Europe (Philippe Aigrain) LOCATION:B1-007 [170] DESCRIPTION:Philippe Aigrain is the Founder and CEO of the Society for Public Information Spaces (www.sopinspace.com)\, a company researching and providing free software solutions for public debate on policies over the Internet. Before that\, he was head of sector \"Software technology and society\" in the European Commission Information Society General Directorate\, in which he was in charge of the actions and policy related to free software. He was also acting at the interface between information society issues and the regulatory initiatives connected to patents\, copyright and their enforcement.\n\nTrained as a mathematician and computer scientist\, Philippe Aigrain has been a researcher in fields like compilers\, media content analysis\, and user interaction with image and sound media.\n\nPersonal home page: www.sopinspace.com/~aigrain/en\n CLASS:PUBLIC CREATED:20040614T200644 LAST-MODIFIED:20040614T200644 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T200551Z-32632-500-1-360@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:A status report on software patentability in Europe (Philippe Aigrain) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T200657Z-32634-500-1-78@guanabana.ximian.com DTSTAMP:20040614T200657Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T113000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T120000 TRANSP:TRANSPARENT SEQUENCE:3 SUMMARY:Deploying Linux on the Desktop with LTSP (Jim McQuilan) CLASS:PUBLIC CREATED:20040614T200723 LAST-MODIFIED:20040614T200739 LOCATION:B1-001 [150] DESCRIPTION:It's clear that Linux is getting the attention of people all over the world. It's being used in Schools\, Businesses and Governments everywhere.\n\nThe Linux Terminal Server Project (LTSP.org) offers a very cost effective way of deploying Linux on desktops by providing Thin Client support to Linux.\n\nIn addition to supporting new state-of-the-art Thin client computers\, LTSP also allows you to re-use older computers as thin clients\, thereby extending the life of those computers.\n\nThis results in a very robust environment\, minimizing costs and deployment time\, allowing you to spend more time addressing real business issues.\n\nThis session will provide an introduction to LTSP\, an overview of the new features in LTSP-4\, and case studies\, showing how corporations have saved substantial amounts of money by deploying Linux with LTSP compared with traditional PCs running Windows.\n\nJim has been developing solutions for customers\, utilizing Unix and networking since 1984 and has been involved with Linux since 1995. Jim has functioned as a Chief Technologist for more than 20 years and is responsible for the successful deployment of health care systems throughout the North Eastern United States. Jim is currently the President of the Michigan Unix Users Group (www.MUG.org) and is a member of the X.org Foundation interim board of directors. Additionally\, Jim is the founder and project leader of the Linux Terminal Server Project (LTSP)\, an open source project which has received world wide recognition as the standard method of deploying Thin clients in a GNU/Linux environment.\n BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T200657Z-32632-500-1-365@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Deploying Linux on the Desktop with LTSP (Jim McQuilan) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T200745Z-32634-500-1-79@guanabana.ximian.com DTSTAMP:20040614T200745Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T120000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T123000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:EU Policies (Vemund Riiser) LOCATION:B1-007 [170] CLASS:PUBLIC CREATED:20040614T200817 LAST-MODIFIED:20040614T200817 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T200745Z-32632-500-1-374@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:EU Policies (Vemund Riiser) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T200819Z-32634-500-1-80@guanabana.ximian.com DTSTAMP:20040614T200819Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T120000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T123000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GNOME and Usability in Military Systems (Kathleen Fernandes) LOCATION:B1-001 [150] DESCRIPTION:In February 2003\, the U.S. Department of Defense (DoD) certified a Red Hat Linux Common Operating Environment kernel\, thereby passing a key milestone in allowing the use of Linux in command\, control\, communications\, computer\, and intelligence (C4I) systems. To achieve certification\, the platform had to present a specified appearance and behavior (i.e.\, \"look and feel\" as well as functionality). While this certification may be viewed as evidence of the enterprise readiness of this open source software\, more work remains for GNOME to achieve a level of desktop maturity comparable to that of other industry offerings.\n\nThis presentation focuses on GNOME usability as it relates to the needs of military users. A C4I system provides a unique microcosm within which to examine and assess GNOME capabilities. By focusing on a domain where user actions can have important consequences\, the open source community can better understand the impact of usability shortfalls on operator performance. The issues addressed in this presentation are drawn from the results of a comparison of GNOME\, Java\, Motif\, and MS Windows styles that was completed in December 2003 and documented in style guidelines for C4I applications. Rather of looking at how users perform tasks using the capabilities provided by GNOME\, this comparison focused instead on the usability of individual interface components. This presentation will address the following usability issues: \n\n * GNOME lacks detailed documentation of its \"look and feel\" that would allow interface designers to produce a \"HIG-compliant\" implementation. As a result\, when they examine the style provided by a GNOME implementation such as Red Hat or Sun\, the absence of detailed documentation makes it difficult to determine what is a feature\, a bug\, or a variation in implementation. When the basic \"look and feel\" attributes of an interface are not defined\, interface designers cannot determine if their implementation will provide a style that is consistent with other desktop applications available to users.\n * GNOME does not prevent users from making errors in performing basic actions such as navigation and selection. While interface components provide consistency in behavior for documented actions\, legacy behaviors that are inconsistent with this model remain available to users. As a result\, the interface does not shield users from the consequences of inadvertent or random actions. For a military user\, the tasks being performed and the operational environment increase the likelihood that these types of errors will occur and their consequences will be significant. The open source community needs to attend to and correct these inconsistent legacy behaviors that have a major impact on usability at the interface component level.\n * The implementation of themes in GNOME can create a hybrid style that affects the usability of desktop applications created using different toolkits\, each of which has its own rules for the appearance\, behavior\, and layout of interface components. A hybrid style occurs when an interface component has the appearance of one toolkit but the behavior and/or layout of another. While themes increase the visual uniformity of a user interface\, they can create a hybrid style by removing the visual cues that indicate to users where there may be differences in behavior and/or layout. The lack of user interface predictability can increase training time\, reduce the speed and accuracy of user performance\, and impact the development of expertise by users.\n\nKathleen Fernandes is a scientist with the Space and Naval Warfare Systems Center in San Diego\, CA. For the past fifteen years\, she has provided human engineering support to programs developing command\, control\, communications\, computer\, and intelligence (C4I) systems in the U.S. Department of Defense (DoD). She wrote the HCI design guidelines that were adopted by DoD for use by these systems and has represented DoD in various defense\, industry\, and standards groups.\n\nShe is currently part of the architecture team that is defining the visualization infrastructure for the next generation of C4I systems in DoD.\n CLASS:PUBLIC CREATED:20040614T200956 LAST-MODIFIED:20040614T200956 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T200819Z-32632-500-1-379@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GNOME and Usability in Military Systems (Kathleen Fernandes) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T201006Z-32634-500-1-81@guanabana.ximian.com DTSTAMP:20040614T201006Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T123000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T133000 SEQUENCE:2 SUMMARY:Lunch CREATED:20040614T201007 LAST-MODIFIED:20040614T201012 CLASS:PUBLIC TRANSP:TRANSPARENT BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T201006Z-32632-500-1-384@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Lunch END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T201021Z-32634-500-1-82@guanabana.ximian.com DTSTAMP:20040614T201021Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T133000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T141500 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Keynote (Dr. Édgar Villanueva) CLASS:PUBLIC CREATED:20040614T201101 LAST-MODIFIED:20040614T201101 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T201021Z-32632-500-1-389@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Keynote (Dr. Édgar Villanueva) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T201150Z-32634-500-1-83@guanabana.ximian.com DTSTAMP:20040614T201150Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T141500 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T144500 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Law and order in the EC (Thomas Vinje) LOCATION:B1-018 [420] CLASS:PUBLIC CREATED:20040614T201223 LAST-MODIFIED:20040614T201223 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T201150Z-32632-500-1-395@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Law and order in the EC (Thomas Vinje) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T201303Z-32634-500-1-84@guanabana.ximian.com DTSTAMP:20040614T201303Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T144500 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T151500 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GNOME Roadmap (Dave Camp) LOCATION:B1-018 [420] CLASS:PUBLIC CREATED:20040614T201312 LAST-MODIFIED:20040614T201312 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T201303Z-32632-500-1-400@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GNOME Roadmap (Dave Camp) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T201355Z-32634-500-1-85@guanabana.ximian.com DTSTAMP:20040614T201355Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T153000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T161500 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Competence Centers (Raymond Robertsen MP\, Thomas Myrup Kristensen\, Arnold Reinders & Egon Troles) LOCATION:B1-007 [170] CLASS:PUBLIC CREATED:20040614T201440 LAST-MODIFIED:20040614T201440 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T201355Z-32632-500-1-405@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Competence Centers (Raymond Robertsen MP\, Thomas Myrup Kristensen\, Arnold Reinders & Egon Troles) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T201508Z-32634-500-1-86@guanabana.ximian.com DTSTAMP:20040614T201508Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T153000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T161500 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GNOME in Brazil and Spain (Marcus Mazoni et al) LOCATION:B1-001 [150] CLASS:PUBLIC CREATED:20040614T201518 LAST-MODIFIED:20040614T201518 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T201508Z-32632-500-1-410@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GNOME in Brazil and Spain (Marcus Mazoni et al) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T201537Z-32634-500-1-87@guanabana.ximian.com DTSTAMP:20040614T201537Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T161500 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T170000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:GNOME in Education (Malcolm Herbert) LOCATION:B1-007 [170] CLASS:PUBLIC CREATED:20040614T201555 LAST-MODIFIED:20040614T201555 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T201537Z-32632-500-1-415@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:GNOME in Education (Malcolm Herbert) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T201557Z-32634-500-1-88@guanabana.ximian.com DTSTAMP:20040614T201557Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T161500 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T170000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Bringing the GNOME Desktop to Smalls and Medium Enterprises in Latin America (Fernando San Martín Woerner) LOCATION:B1-001 [150] DESCRIPTION:The use of Information Technologies (IT) at the moment is a key element in the operation of companies and businesses\, for the sector of the Small and Medium Enterprises (SMEs) in Latin America. This sector accounts for more than 80% of the economy in these countries. For them\, counting on these tools is imperative\, since its absence prevents them to be competitive in a global market.\n\nWithin the market of information technologies for SMEs\, a mismatch between the supply and the demand can be observed. On one hand\, IT can be expensive\, rigid and not adapted to the reality of the SMEs. On the other hand\, and in contrast to the necessities and demands of the sector\, we observe low budgets for the acquisition of IT\, in addition to a diffuse vision on the benefits of the use of IT.\n\nThe promise of open source software\, low cost and great quality is a chimera\, while this sector of the economy does not count with software and applications able to support its productive and businesses processes. In this context diverse initiatives have arisen to provide software with different degrees of success in Latin America as well as in Spain. The present article presents the experience of a real estate company of VII the Region of the Maule in Chile\, which develops open source software for its own processes and management. This software is developed for GNOME Desktop and released under GNU GPL.\n\nSystem Engineer\, Linux user since 1998\, Main Developer of pyGestor\, http: //pygestor.gnome.cl\, GNOME Foundation Membership since 2004\, Lecturer in Universidad de Los Lagos and Universidad Catolica del Maule\, teaching GNOME and other linux stuff.\n CLASS:PUBLIC CREATED:20040614T201656 LAST-MODIFIED:20040614T201656 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T201557Z-32632-500-1-420@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Bringing the GNOME Desktop to Smalls and Medium Enterprises in Latin America (Fernando San Martín Woerner) END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T201824Z-32634-500-1-89@guanabana.ximian.com DTSTAMP:20040614T201824Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T170000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T180000 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Wrap-up Panel CLASS:PUBLIC CREATED:20040614T201831 LAST-MODIFIED:20040614T201831 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T201824Z-32632-500-1-425@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Wrap-up Panel END:VALARM END:VEVENT BEGIN:VEVENT UID:20040614T201844Z-32634-500-1-90@guanabana.ximian.com DTSTAMP:20040614T201844Z DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T180000 DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Oslo: 20040630T181500 TRANSP:TRANSPARENT SEQUENCE:2 SUMMARY:Goodbye GUADEC\, It's Back To Work! CLASS:PUBLIC CREATED:20040614T201849 LAST-MODIFIED:20040614T201849 BEGIN:VALARM X-EVOLUTION-ALARM-UID: 20040614T201844Z-32632-500-1-430@guanabana.ximian.com ACTION:DISPLAY TRIGGER;VALUE=DURATION;RELATED=START:-PT5M DESCRIPTION:Goodbye GUADEC\, It's Back To Work! END:VALARM END:VEVENT END:VCALENDAR