Re: [guadec-list] Schedule Calendars



Tada!

That should be everything, took a little while to get it done because of
the purely laborious nature of it but here you go, the guadec 2007
calendar in ics format. 

As a result of going through this chore I think there are a few bugs to
file in bugzilla.

Evolution can't store a URL/Contact/List of attendees/Presenter for an
calendar entry. Or at least I couldn't see a way. There should be a way
to bind a list of contacts into a calendar entry.

A few other visual glitches which I might have a go at polishing out are
also present. 

Regards,
 K,
BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
BEGIN:VEVENT
UID:20070516T193944Z-5432-1000-1-96 karl-desktop
DTSTAMP:20070516T193944Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T140000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T150000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Introduction to the GNOME Foundation
LOCATION:New Lecture
DESCRIPTION:Wondering what is the GNOME Foundation about? Thinking if 
 this is something for you? Considering joining but not sure why? This is 
 your opportunity to get the principles and the facts in a live session 
 run by [some board members to be defined].
CLASS:PUBLIC
CREATED:20070516T194007
LAST-MODIFIED:20070516T194010
END:VEVENT
BEGIN:VEVENT
UID:20070516T173706Z-5432-1000-1-38 karl-desktop
DTSTAMP:20070516T173706Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T170000
TRANSP:OPAQUE
SEQUENCE:4
SUMMARY:Co-maintaining Cairo: Cool Community\, Cool Code
CLASS:PUBLIC
CREATED:20070516T173735
LAST-MODIFIED:20070516T173901
DESCRIPTION:Behdad Esfahbod and Carl Worth\n\nMost talks are given by a 
 single person\, but our code isn't written that way\, so we didn't want 
 to present that way either. Cairo recently celebrated[*] 5 years since 
 its first commit. It started with one programmer having fun and sharing 
 his code in case others would find it useful. Now\, more than 80 people 
 have contributed code to cairo\, (more than 60 in the last year alone). 
 Presumably many more have had fun programming with it as it has become a 
 core part of GNOME as well as several non-GNOME applications.\n\nThe 
 accelerated growth of the community also corresponds with an acceleration 
 in the capabilities of cairo itself. In the last year it has gotten much 
 faster\, and is producing better-quality output than ever before. We will 
 describe our experiences as co-maintainers of the project during this 
 period\, sharing highlights of what has worked well within the community 
 and the code\, and what challenges we still face.\n\n[*] Or will have 
 celebrated by the time of GUADEC 2007.
END:VEVENT
BEGIN:VEVENT
UID:20070516T173501Z-5432-1000-1-35 karl-desktop
DTSTAMP:20070516T173501Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T160000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Legal Issues and Free Software
LOCATION:Adrian Boult
CLASS:PUBLIC
CREATED:20070516T173525
LAST-MODIFIED:20070516T173539
DESCRIPTION:Legal issues are among the most important concerns facing 
 free\nsoftware developers. This presentation will focus on the 
 most\nimportant of these issues\, and it will outline the pro-bono 
 services\nthat the Software Freedom Law Center can provide to help 
 GNOME\ndevelopers make informed decisions.\n\nIf desired\, up to half of 
 the scheduled time of the talk can be a Q&A\nsession. The description of 
 this talk is flexible and open to\nsuggestion.\n\nFrom our perspective\, 
 the best days for the talk would be the 15th\,\n16th\, 20th\, or 
 21st.\n\nPlease use Jim Garrison (garrison softwarefreedom org) as the 
 contact\nfor this presentation. We would certainly appreciate sponsorship 
 for\nour travel/lodging expenses\, but that may be flexible.
END:VEVENT
BEGIN:VEVENT
UID:20070516T173009Z-5432-1000-1-29 karl-desktop
DTSTAMP:20070516T173009Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T113000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:F-Spot: Wide Angle
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T173037
LAST-MODIFIED:20070516T173237
DESCRIPTION:F-Spot is a popular GNOME application designed to simplify 
 the challenges presented by digital photography. After years of 
 development\, it's time to step back and take a broad view of where 
 F-Spot needs to go. What does F-Spot do well? Where does it need to 
 improve? What makes taking pictures fun and how can we make it more fun? 
 Both GNOME and digital photography have changed since the project 
 started\, and we should take advantage of those changes. This talk will 
 present an overview of unsolved challenges in interaction\, technology\, 
 and community\, then provide a road map for future development. Topics 
 will include: metadata\, searching\, sharing\, RAW formats\, GeoTagging\, 
 color management and accelerometers.
END:VEVENT
BEGIN:VEVENT
UID:20070516T170933Z-5432-1000-1-9 karl-desktop
DTSTAMP:20070516T170933Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T140000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T150000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Managed D-Bus
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T170951
LAST-MODIFIED:20070516T170951
END:VEVENT
BEGIN:VEVENT
UID:20070516T171439Z-5432-1000-1-16 karl-desktop
DTSTAMP:20070516T171439Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T113000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Integrated communication framework for GNOME - elements of 
 Telepathy
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T171511
LAST-MODIFIED:20070516T171511
END:VEVENT
BEGIN:VEVENT
UID:20070516T175024Z-5432-1000-1-56 karl-desktop
DTSTAMP:20070516T175024Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T170000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T180000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Let's put the N back into GNOME ... with Avahi
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T175051
LAST-MODIFIED:20070516T175059
DESCRIPTION:[ABOUT THE TALK]\nThe N you say? It was originally proposed 
 GNOME could stand for \"GNU Network Object Model Environment\"\, the N 
 was for NETWORKING! GNOME no longer stands for \"GNU Network Object Model 
 Environment\" but I think we can bring the N for Network back! The GNOME 
 project already aspires to zero configuration principles at an 
 application level\, but this can be extended onto the network using 
 service discovery with the Avahi[1] project\, which is currently not 
 being fully exploited on today's GNOME desktop.\n\nThe Avahi[1] project 
 allows application developers to provide an easy-to-use zero 
 configuration user experience\, through service discovery\, which is 
 currently not being fully exploited in the GNOME desktop. With default 
 support of Avahi ubiquitous (FC5\, RHEL5\, Ubuntu Feisty 7.10\, Debian 
 Etch\, etc...)\, it's almost guaranteed your user's can exploit this 
 functionality on their Desktop of choice.\n\nUtilizing the 
 mDNS[2]/DNS-SD[3] protocol\, an adoption of other DNS standards - 
 pioneered by Apple[4]\, Avahi allows desktop applications to discover 
 other applications and services available on the network\, so things can 
 simply be selected from a GUI\, rather than entering cumbersome IP/Port 
 combinations.\n\nSome applications\, notably Nautilus(GNOME-VFS)\, Ekiga 
 and Rhythmbox provide basic support\, but could be improved and many 
 applications simply have no support at all - yet! Currently this ease of 
 configuration is much enjoyed in the Apple MacOS X world\, and there is 
 no excuse for GNOME-based desktops to fall behind\, in addition as Avahi 
 makes use of the same protocol as MacOS X does\, users can enjoy 
 cross-platform application integration\, already seen with compatibility 
 between Rhythmbox and iTunes.\n\nThis talk will walk a developer through 
 integrating Avahi into their application\, both in specific cases\, and 
 very easily using Avahi's simple Network Service Selector 
 dialog('avahi-ui')\, which has made integrating Avahi into GNOME 
 applications as easy and choosing a file from the file selector\, which 
 is very useful in cases where entering a manual host/port may still be 
 useful\, such as configuring a POP\, IMAP or SMTP server.\n\nExamples 
 will be walked through in both C and Python and developers should expect 
 to walk away with the ability to implement Avahi in their 
 applications.\n\nFor more information see the project web-site at [1]http:
 //www.avahi.org/\n\n[ABOUT THE AUTHOR]\nTrent 'Lathiat' Lloyd[5] is a 
 free software enthusiast and developer\, co-author of the Avahi[1] 
 project with Lennart Poettering\, and has made contributions to other 
 projects including Evolution[6] and Ubuntu[7]. Currently working as a 
 Network Administrator for 45RU[8]\, preferring to code free software 
 projects as a hobby and not an occupation. Previously rocking Avahi into 
 conferences such as GNOME.conf.au 2005[9]\, Linux.conf.au 2006[10] and 
 GNOME.conf.au 2007[11]\, could GUADEC be next?\n\n[LINKS]\n[1] Avahi - 
 http://www.avahi.org/\n[2] mDNS - http://www.multicastdns.org/\n[3] 
 DNS-SD - http://www.dns-sd.org/\n[4] Apple - http://www.apple.com/\n[5] 
 Trent 'Lathiat' Lloyd - http://www.lathiat.net/\n[6] Evolution - http:
 //www.go-evolution.com/\n[7] Ubuntu - http://www.ubuntu.com/\n[8] 45RU - 
 http://www.45ru.net.au/\n[9] http://live.gnome.org/Canberra2005\n[10] 
 http://www.linux.org.au/conf/2006/\n[11] http://live.gnome.org/Sydney2007
END:VEVENT
BEGIN:VEVENT
UID:20070516T171629Z-5432-1000-1-18 karl-desktop
DTSTAMP:20070516T171629Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T123000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Developing Distributions for Fun and Profit
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T171640
LAST-MODIFIED:20070516T171640
END:VEVENT
BEGIN:VEVENT
UID:20070516T171204Z-5432-1000-1-13 karl-desktop
DTSTAMP:20070516T171204Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T170000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Free Software for the Socially Excluded
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T171229
LAST-MODIFIED:20070516T171252
END:VEVENT
BEGIN:VEVENT
UID:20070516T193716Z-5432-1000-1-91 karl-desktop
DTSTAMP:20070516T193716Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T113000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:New GNOME Control Center developments
LOCATION:Recital
DESCRIPTION:This will be a presentation of the new features that are 
 planned for gnome-control-center 2.20 and beyond\, including:\n* Control 
 center applets reorganization\n* Performance and maintainability fixes in 
 gnome-settings-daemon\n* Other new features\n\nIt is intended also to be 
 used as a discussion forum\, so that attendees can express their feelings 
 about the changes and propose other changes.
CLASS:PUBLIC
CREATED:20070516T193736
LAST-MODIFIED:20070516T193736
END:VEVENT
BEGIN:VEVENT
UID:20070516T181459Z-5432-1000-1-64 karl-desktop
DTSTAMP:20070516T181459Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T123000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Large-scale GNOME Deployment at Schools in Andalusia
LOCATION:Recital
DESCRIPTION:In Andalusia (Spain)\, since 2003\, we are deploying at more 
 than 1\,100 schools more than 150\,000 gnome desktops for everyday 
 use.\nWe have got one of the biggest educational networks based on free 
 software.\nFrom the CGA (Advanced Management Centre) we deploy\, test\, 
 manage issues\, manage the network\, ...\nWe also customize the 
 Guadalinex distribution (http://www.guadalinex.org/modules/news/) based 
 on Ubuntu Linux (http://www.ubuntu.com/) to meet the special unique and 
 BIG requirements of this network.\n\nLast year in GUADEC 2006 we 
 presented the origins\, goals\, and challenges of the project.\nWe also 
 explained our objectives for this year (2006-2007 deployment)\n\nplease 
 see:\n\n    * http://www.cga.org.es/blog/\n    * http:
 //www.juntadeandalucia.es/averroes/guadalinex\n    * http:
 //guadec.org/node/159\n    * http:
 //antoniojose.saenz.googlepages.com/guadec-2006 \n\nOne of our objectives 
 this year was process enhancement thru a pragmatic and open-sourced 
 aproach to ITIL (http://en.wikipedia.org/wiki/ITIL)\nAnd we want to share 
 our experience on this issue.\n\nWe also have developed new tools and 
 enhanced the old ones. So we want to explain (from a high altitude 
 perspective) them.\n\nAnd finally like last year we want to share our 
 knowledge on:\n\n    * Hardware issues\n    * Thin clients vs. big 
 desktops\n    * Roles in the deployment\n    * Gnome desktop / Guadalinex 
 customization\n    * Gnome desktop large scale management\n    * Bullet 
 proof desktop for children\n    * Network of desktops management\n    * 
 Testing\n    * Linux/Gnome integration from the point of view of the 
 users (children and teachers)\n    * Helper applications\n    * Needs\n   
  * ... \n\nWe are open to feedback from the community\, what are the 
 aspects of the project you want to be included in the talkshow once you 
 have read last year presentation (http:
 //antoniojose.saenz.googlepages.com/guadec-2006)\n\ne-mail contact: 
 AntonioJose.Saenz (at) isotrol.com\n\nC.G.A. Project Manager (http:
 //cga.org.es)\nChief Technology Officer at Isotrol (http:
 //www.isotrol.com)
CLASS:PUBLIC
CREATED:20070516T181530
LAST-MODIFIED:20070516T181530
END:VEVENT
BEGIN:VEVENT
UID:20070516T173424Z-5432-1000-1-34 karl-desktop
DTSTAMP:20070516T173424Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T140000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T150000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Keynote
LOCATION:Adrian Boult
CLASS:PUBLIC
CREATED:20070516T173440
LAST-MODIFIED:20070516T173440
END:VEVENT
BEGIN:VEVENT
UID:20070516T194150Z-5432-1000-1-100 karl-desktop
DTSTAMP:20070516T194150Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T170000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Organising GNOME Events
LOCATION:New Lecture
DESCRIPTION:Lately the number of events related to GNOME is increasing. 
 The people who get involved in this organization management find a lot of 
 problems that an experienced person knows posible solutions. This BoF 
 will look for sharing experiences among people involved in events 
 organization and try to help people interested in organizing GNOME 
 events.\n\nThis talk should be considered as a workshop were the people 
 who organized or participated at GNOME related conferences\, workshop\, 
 session o talks participate giving solutions and sharing problems that 
 organizers use to have.\n\nWe will focus on discussing the objectives of 
 the workshops/conferences/events (promoting gnome\, technical 
 discussion\, involving new hackers in GNOME). Another subject will 
 involve an analysis of different free software conference management 
 systems (from a wiki to a complete system as Indico).\n\nAnother topic 
 will be how important is the marketing for Workshops\, the difficulties 
 of getting support and how to find sponsors. We will also talk about 
 economic related issues\, how to organize the volunteers\, accomodation\, 
 meals\, transporation\, website\, coordination\, medias etc...\n\nIf this 
 BoF is accepted i will ask the participation to different organizers of 
 events like GUADEC and others related to GNOME\, it would be nice that 
 the BoF will be after GUADEC Core so that people involved in GUADEC 
 organization could share its experience this year.\n\nThe final objective 
 of this BoF will lead to give support to people interested in organizing 
 events.
CLASS:PUBLIC
CREATED:20070516T194218
LAST-MODIFIED:20070516T194223
END:VEVENT
BEGIN:VEVENT
UID:20070516T182702Z-5432-1000-1-82 karl-desktop
DTSTAMP:20070516T182702Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T123000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Building plugins for GNOME's applications using Python
LOCATION:Recital
DESCRIPTION:In order to contribute to GNOME developing applications it is 
 not required start from stratch which sometimes could be intimidating for 
 newcomers. Also\, looking specific parts of a big piece of code could 
 intimidating to start with. While it is possible start using tools such 
 as cscope\, not everyone feels comfortable when is a beginner in a long 
 live open source project.\n\nThe objective of this tutorial is to help to 
 new potential GNOME's developers to get custom with the applications in 
 GNOME Desktop that are user every day and show how easy and fun could be 
 add them features or extend them getting results quickly.\n\nFor this 
 tutorial I have choosen Nautilus and gEdit as applications to be 
 extended. Nautilus\, because the impact it has from day to day and 
 because it is easy to mix them with small script shells\, that normally 
 everyone writes. And gEdit\, because it allows to work with documents and 
 it is possible to getting familiar with more complex 
 widgets.\n\nSuggested topics:\n- A 5 minutes crash course of PyGTK+\n- 
 Overview of a plugin system\n- Initialization/Registration\n- How and 
 when a plugin is called\n\n- Structure of Nautilus plugins\n- Overview of 
 providers\n- Working with columns in the List View\n- Working with 
 menus\n- Contextual menus\n- Background menus\n- Adding actions to the 
 toolbar\n- Working with Property pages\n- Helpers\n- Integration with 
 external programs/scripts\n\n- Structure of gEdit plugin\n- Starting with 
 the integrated shell\n- Working with Menus/UI Manager\n- Working with 
 documents\n- Working with the side bar\n- Defining options in a 
 plugin\n\n- Integrating applications with plugins and DBUS.\n\n- Other 
 applications (Gimp\, gazpacho\, etc.)\n\nThis tutorial only has sense if 
 newcomers are expected to attend. People who want to start programming 
 cool applications using GNOME and want to put their hands working and 
 seeing results fast. Basically\, this tutorial is beginner 
 oriented.\n\nAccording the time available for this tutorial it will have 
 emphasis on Nautilus or Nautilus/gEdit/Other applications.
CLASS:PUBLIC
CREATED:20070516T182725
LAST-MODIFIED:20070516T182725
END:VEVENT
BEGIN:VEVENT
UID:20070516T174009Z-5432-1000-1-42 karl-desktop
DTSTAMP:20070516T174009Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T170000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T180000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Maemo and GTK+: Past\, Present & Future
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T174035
LAST-MODIFIED:20070516T174045
DESCRIPTION:Maemo is now two years old. During that two years we've been 
 working hard on moving from the obsolete\, and heavily customized\, gtk+ 
 2.6 to more recent versions. This is a brief story of the past\, the 
 present\, and the future of the Maemo widgets toolkit.\n\nWe'll have a 
 brief look at some of the decisions made in the past\, what was the 
 reasoning at the time\, what were the consequences and how dealing with 
 those issues played a role in pushing recent gtk+ development.\n\nWe're 
 now moving from playing catchup to looking beyond what the toolkit offers 
 today. We'll share our ideas about where we want to take the toolkit in 
 the future\, what challenges are we facing\, and how do we see efforts 
 like gtk+ 3.0 and bling on the desktop.
END:VEVENT
BEGIN:VEVENT
UID:20070516T173816Z-5432-1000-1-40 karl-desktop
DTSTAMP:20070516T173816Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T170000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:A Modest E-Mail Client for Gnome and Maemo
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T173835
LAST-MODIFIED:20070516T173918
DESCRIPTION:\"Modest\" is an e-mail client with both Gnome and Maemo 
 frontends. It uses the Tinymail/Camel framework\, and focuses on having a 
 simple user interface and low memory consumption\, while still delivering 
 some advanced e-mail functionality.\n\nIn this presentation\, I will go 
 through the development\, and the many interesting challenges dealing 
 with e-mail on mobile devices. I will demonstrate what we've built. 
 Finally\, I will discuss some of our plans for the future\, and invite 
 the audience to tell us what they would like to see.\n\nTarget audience: 
 end-users interested in technology and developers.
END:VEVENT
BEGIN:VEVENT
UID:20070516T194046Z-5432-1000-1-98 karl-desktop
DTSTAMP:20070516T194046Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T160000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Improving the GNOME Foundation BoF
LOCATION:New Lecture
DESCRIPTION:Time to share thoughts and action points in order to improve 
 the GNOME Foundation. The board invites you to start adding topics here\, 
 so we can get easier into details and decisions during the BoF.
CLASS:PUBLIC
CREATED:20070516T194113
LAST-MODIFIED:20070516T194117
END:VEVENT
BEGIN:VEVENT
UID:20070516T181228Z-5432-1000-1-61 karl-desktop
DTSTAMP:20070516T181228Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T113000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:An E-mail framework for mobile devices
LOCATION:Recital
DESCRIPTION:Tinymail is a library for developing mobile applications with 
 E-mail functionality. The framework provides components that aid the 
 developer with the user interface but of course also with the 
 connectivity and the caching of messages.\n\nToday it implements Push 
 E-mail using IMAP idle and a few other mobile-targeted Lemonade 
 improvements of the IMAP specification. Including condstore\, binary\, 
 uid search and many more.\n\nTinymail aims to be good at synchronizing 
 the locally available cache with the remote mailbox using as few 
 bandwidth as possible. The idea behind this is that connectivity with a 
 network isn't something that can be guaranteed nor is something that 
 should be assumed when working with mobile applications. Yet will the 
 tinymail framework also put an important focus on making sure that 
 while-you-are-online functionality works well too. Examples are push 
 e-mail functionality like acting on new messages\, acting on expunges and 
 on changed flags.\n\nTinymail is not about only IMAP. By the time the 
 GUADEC conference will start I expect to have multiple Push E-mail 
 implementations. Including a SyncML one.\n\nTinymail as said also 
 implements and specifies certain ui components that makes it more easy 
 for application software developers to leverage the framework. Its team 
 aims to develop language bindings for all the typical higher programming 
 languages. Python language bindings are\, for example\, available 
 today.\n\nThe talk will be about\, tinymail. Future past and present.
CLASS:PUBLIC
CREATED:20070516T181345
LAST-MODIFIED:20070516T181345
END:VEVENT
BEGIN:VEVENT
UID:20070516T174135Z-5432-1000-1-44 karl-desktop
DTSTAMP:20070516T174135Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T093000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T103000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Keynote
LOCATION:Adrian Boult
CLASS:PUBLIC
CREATED:20070516T174153
LAST-MODIFIED:20070516T174153
END:VEVENT
BEGIN:VEVENT
UID:20070516T171653Z-5432-1000-1-19 karl-desktop
DTSTAMP:20070516T171653Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T123000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Exmap
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T171706
LAST-MODIFIED:20070516T171706
END:VEVENT
BEGIN:VEVENT
UID:20070516T173255Z-5432-1000-1-32 karl-desktop
DTSTAMP:20070516T173255Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T123000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:libgnomedb: Database UI Widgets
LOCATION:Recital
DESCRIPTION:I will introduce libgda and libgnomedb 3.0\, with a brief 
 overview of their key concepts. You will see how to build a user 
 interface with libgnomedb's data-bound widgets\, to show data from a 
 database\, accept input\, and write the data back again when appropriate.
CLASS:PUBLIC
CREATED:20070516T173317
LAST-MODIFIED:20070516T173317
END:VEVENT
BEGIN:VEVENT
UID:20070516T194126Z-5432-1000-1-99 karl-desktop
DTSTAMP:20070516T194126Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T170000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:X and Toolkit Hacker Synergyfest
LOCATION:Recital
DESCRIPTION:At the moment\, there is somewhat of a disconnect between X 
 hackers and toolkit hackers. Each has a wonderful repository of obscure 
 information and suggestions that would greatly help the others\, but we 
 don't have any interchange.\n\nIn particular\, input will change 
 radically with the release of X.Org 7.3\, but I'm fairly sure the people 
 who need to be dealing with this in the toolkits don't entirely know this 
 yet. RandR 1.2 also changes the way we deal with screens fairly 
 radically\, and so on\, and so forth.\n\nI'd like to present this as a 
 fairly open workshop\, with anyone involved in either X or the toolkits 
 contributing. The major areas of interest are input (Xi\, particularly Xi 
 1.4 with input-hotplug and Xi 2.0 with MPX\, and XKB)\, and RandR 
 1.2/Xinerama. Compositing managers and input redirection should also get 
 a look-in if the relevant people are around.\n\nIn addition\, if there's 
 anything the general GNOME developers would like to get out of the X 
 developers\, now's your opportunity to show up\, heckle\, demand\, and/or 
 praise. :)
CLASS:PUBLIC
CREATED:20070516T194145
LAST-MODIFIED:20070516T194145
END:VEVENT
BEGIN:VEVENT
UID:20070516T182420Z-5432-1000-1-77 karl-desktop
DTSTAMP:20070516T182420Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T090000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T093000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Doors Open
CLASS:PUBLIC
CREATED:20070516T182429
LAST-MODIFIED:20070516T182429
END:VEVENT
BEGIN:VEVENT
UID:20070516T174956Z-5432-1000-1-55 karl-desktop
DTSTAMP:20070516T174956Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T140000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T150000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Keynote
LOCATION:Adrian Boult
CLASS:PUBLIC
CREATED:20070516T175010
LAST-MODIFIED:20070516T175010
END:VEVENT
BEGIN:VEVENT
UID:20070516T174757Z-5432-1000-1-53 karl-desktop
DTSTAMP:20070516T174757Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T170000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:GStreamer: more than just playback
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T174816
LAST-MODIFIED:20070516T174951
DESCRIPTION:Showcasing applications using GStreamer for uses other than 
 playback\, with high level details of how they use GStreamer to achieve 
 their goals. Also the talk shows some wacky ideas that shows off 
 GStreamer in a multitude of ways. The talk is to bring attention to the 
 diversity of functionality (while still remaining conceptually simple) 
 that GStreamer offers for app developers.
END:VEVENT
BEGIN:VEVENT
UID:20070516T171734Z-5432-1000-1-21 karl-desktop
DTSTAMP:20070516T171734Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T140000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T150000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Screensaver Sanity
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T171748
LAST-MODIFIED:20070516T171748
END:VEVENT
BEGIN:VEVENT
UID:20070516T182602Z-5432-1000-1-80 karl-desktop
DTSTAMP:20070516T182602Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T113000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:use Gtk2 'init' - Introduction to the GTK+ Perl Bindings
LOCATION:Recital
DESCRIPTION:Since the Good Ol' 1.x days\, GTK had bindings for the Perl 
 language. In 2003\, the gtk2-perl team began working on the bindings for 
 the GTK+ 2.x series\, as well as the rest of the GNOME Platform 
 libraries. After almost four years Perl has one of the most complete (and 
 thorougly tested) language bindings for the GNOME Platform.\n\nThis talk 
 aims to present programming a GTK+/GNOME application using Perl in a 
 clean\, maintanable fashion with the GTK-Perl bindings\, using the full 
 power of object orientation\, complex data types and the 'TIMTOWTDY' 
 approach of the Perl language.
CLASS:PUBLIC
CREATED:20070516T182623
LAST-MODIFIED:20070516T182623
END:VEVENT
BEGIN:VEVENT
UID:20070516T193626Z-5432-1000-1-90 karl-desktop
DTSTAMP:20070516T193626Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T093000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T103000
TRANSP:OPAQUE
SEQUENCE:4
SUMMARY:Multimedia Profile Management in GNOME
LOCATION:Recital
DESCRIPTION:Currently there is no suitable infrastructure and easy to use 
 user interface that allows multimedia applications to present 
 context-configurable encoding profiles in GNOME. This talk will discuss 
 recent efforts to bring such a user-friendly-yet-powerful multimedia 
 profile management system into GNOME. Such a system allows for example a 
 CD-ripping application like Sound Juicer or Banshee\, or an audio 
 production application like Jokosher to present encoder profiles (Ogg 
 Vorbis\, FLAC\, MP3\, etc.) with easy to configure options to the user so 
 they can make simple and informed decisions over the content to be 
 mastered.\n\nThe talk will discuss and demo efforts already underway for 
 bringing such a system into GNOME\, which will be available for any 
 application to use. An early\, yet working version is already available 
 in Banshee and is on its way to the rest of the GNOME platform. The talk 
 will also serve as a forum for discussing what further options are needed 
 from such a system. Currently we are at a sad disadvantage in GNOME 
 regarding multimedia profiles - each application is left to implement 
 their desired functionality in varying ways at varying levels of 
 complexity\, or use the existing outdated\, confusing\, and under-powered 
 GNOME audio profiles support in GNOME media.\n\nFor more information on 
 efforts already on the way and for more context for this talk\, I have an 
 early blog post about the first concept iteration of the system in 
 Banshee:\n\nhttp:
 //abock.org/2007/01/06/audio-profile-configuration-for-the-masses/\n
CLASS:PUBLIC
CREATED:20070516T193649
LAST-MODIFIED:20070516T193656
END:VEVENT
BEGIN:VEVENT
UID:20070516T181358Z-5432-1000-1-62 karl-desktop
DTSTAMP:20070516T181358Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T113000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Nemiver\, toward debugging for the masses
LOCATION:New Lecture
DESCRIPTION:Nemiver\, a graphical symbolic debugger for GNOME.\n\nNemiver 
 is a recent effort to write a standalone graphical debugger\nthat 
 integrates well in the GNOME environment.\nIt currently features a GDB 
 based backend to debug C/C++ applications.\n\nThis talk presents 
 Nemiver's current features\, exposes the rationale of its\ntechnical 
 architecture\, shows the challenges currently faced\,\nand opens 
 discussions on the future of the project.\n\nTopics like nemiver's 
 extension mechanism\, backend abstraction\,\ncommunication with GDB and 
 unit testing strategy will be discussed.
CLASS:PUBLIC
CREATED:20070516T181418
LAST-MODIFIED:20070516T181418
END:VEVENT
BEGIN:VEVENT
UID:20070516T181134Z-5432-1000-1-59 karl-desktop
DTSTAMP:20070516T181134Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T093000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T103000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Keynote
LOCATION:Adrian Boult
CLASS:PUBLIC
CREATED:20070516T181145
LAST-MODIFIED:20070516T181145
END:VEVENT
BEGIN:VEVENT
UID:20070516T170407Z-5432-1000-1-2 karl-desktop
DTSTAMP:20070516T170407Z
DTSTART;VALUE=DATE:20070717
DTEND;VALUE=DATE:20070720
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Core
LOCATION:UCE Birmingham Conservatoire
CLASS:PUBLIC
CREATED:20070516T170431
LAST-MODIFIED:20070516T170431
END:VEVENT
BEGIN:VEVENT
UID:20070516T193747Z-5432-1000-1-92 karl-desktop
DTSTAMP:20070516T193747Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T113000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Patchsquad BoF
LOCATION:New Lecture
DESCRIPTION:The idea of having a patch reviewing team (aka PatchSquad) 
 has been flowing around for a while. PatchSquad will bring many benefits 
 to GNOME for:\n\n    * volunteers\, it's one of the best ways to learn 
 the project code base\;\n    * maintainers\, it lightens their load by 
 pointing out potential problems in submitted patches so that they don't 
 have to\n    * patch submitter\, potential problems are pointed out in 
 their patches so that they can fix them before one of the maintainers 
 looks at it\n    * new contributors\, shorten the delay for getting 
 feeback from the community about their contributions and keep them 
 motivated\n\nThis BoF aims to be a first presential \"get together\" to 
 discuss PatchSquad-related topics like:\n\n    * Goals for GNOME 2.19.x 
 development cycle\n    * Bugzilla additions (patch status\, stock 
 comments\, stats pages\, queries\, etc.)\n    * New documentation that 
 needs to be written\n    * Activities to get volunteers for PatchSquad\n  
   * Colaboration with Bugsquad and GNOME Love\n    * Any other 
 stuff\n\nPatchSquad wiki page: http:
 //live.gnome.org/PatchSquad\n\nEveryone interested in making PatchSquad a 
 reality is invited to attend!\n\nPS: I'll be doing some kickoff 
 activities for PatchSquad in the next couple days and I hope it will get 
 more attention from the community until GUADEC.
CLASS:PUBLIC
CREATED:20070516T193807
LAST-MODIFIED:20070516T193807
END:VEVENT
BEGIN:VEVENT
UID:20070516T182308Z-5432-1000-1-76 karl-desktop
DTSTAMP:20070516T182308Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T170000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T180000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Opening GTK to Java programmers: the past\, present and future of 
 the java-gnome bindings project
LOCATION:New Lecture
DESCRIPTION:java-gnome is the project to provide a set of Java bindings 
 to allow GNOME and GTK+ applications to be written in Java.\n\nYou might 
 think this goes without saying\, but the target audience for our project 
 are people who are Java programmers who happen to be using GNOME on Linux 
 or Solaris and who just might like to write an application and want it to 
 look good and therefore want to write it in their native environment - 
 GTK. Unfortunately\, GTK itself is hard! The GTK APIs themselves are rich 
 and powerful but with that richness comes complexity and detail that 
 needs to be mastered. In its native C\, GTK programs are very nearly 
 impenetrable\, certainly exceedingly verbose\, and brutally difficult to 
 debug.\n\nAll these factors are areas where Java in general and 
 java-gnome in particular are a great improvement. In particular\, we've 
 already seen that the combination of a naturally object-oriented language 
 like Java along with the code completion features of a rich IDE like 
 Eclipse make for a really excellent development experience.\n\nUnusually 
 for an Free Software project\, java-gnome has been through five teams of 
 maintainers over the nine years since it was started. This is remarkable. 
 Yet longevity does not automatically define success. Over time\, the code 
 has become unwieldy\, coverage is spotty\, and the mapping of the 
 underlying libraries to the API that was published was inconsistent. 
 Worst of all the whole mess was entirely manually crafted. (And people 
 used it? Yikes! No wonder it was abandoned!)\n\nSo\, a new java-gnome 
 team\, lead by Andrew Cowie\, has embarked on a complete re-engineering 
 of the bindings. Along the way we've had to figure out the answers to 
 some pretty fundamental questions. Like who are we doing this for (and 
 who are we not doing it for)? What do we want it to feel like? How can we 
 invest effort now so that the maintenance effort required in the future 
 is marginal? And most importantly\, should we bother?\n\nThe existing 
 pool of people with Java expertise is enormous and is a large audience 
 whom free software have largely ignored over the years. More than 
 anything\, we are working to ensure we give these people the power to 
 write rich desktop programs and clients\, and in the process bring a 
 whole new crowd of people into the amazing world that is GNOME and 
 Software Libre. And that is worth doing.\n\nWhy will this talk be of 
 interest? No matter what project we work on\, we all want our work to be 
 valued\, and to be used! Yet the magic formula for success in an open 
 source project remains obscure. So in this presentation we will talk 
 about the challenges we have faced\, both technical (engineering & 
 design) and social (bringing diverse collaborators together) and how we 
 believe we have solved them.\n\nWithout boring people to tears\, this 
 will nevertheless be a consummately technical talk. We will delve into 
 some of the hard issues that arise when trying to do binding of a C 
 library from Java. We will talk about the complexity of doing handling 
 memory allocation in an environment where one side is a managed runtime 
 and the other is doing simplistic reference counts. And we will discuss 
 best practices in API design we've gleaned as a result of input from 
 experts across the Open Source spectrum both within GNOME and outside. 
 And we'll cover the most rebellious design constraint of all: trying to 
 make sure that our work will mesh with other projects in the GNOME 
 language binding family. After all\, we've all got the burden of trying 
 to keep up with GTK and the other libraries\, and the less 
 re-inventing-the-wheel we each do\, the better.
CLASS:PUBLIC
CREATED:20070516T182351
LAST-MODIFIED:20070516T182351
END:VEVENT
BEGIN:VEVENT
UID:20070516T182116Z-5432-1000-1-73 karl-desktop
DTSTAMP:20070516T182116Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T170000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Happier Applets
LOCATION:New Lecture
DESCRIPTION:Two years ago at GUADEC\, Davyd Madeley presented a talk\, 
 \"Applets Revisited\". Last year\, as part of Google's Summer of Code\, I 
 implemented many of the ideas that Davyd presented in his talk. As a 
 result of this\, there is now a new library -- libgnome-applet.\n\nThis 
 new library offers many improvements over the old libpanel-applet. The 
 most fundamental improvement is that applets can add and remove 
 themselves from the panel automatically (without requiring user 
 intervention). There is a new vastly simplified API for applets that only 
 want to display an icon and/or a label. Transparency hacks performed in 
 the old applet library have also been removed (and replaced with real 
 alpha compositing). The new API also completely hides the underlying IPC 
 and configuration system mechanisms (removing Bonobo and GConf code from 
 applets).\n\nThere are many more advantages to using the new API as 
 compared to the old one.\n\nThis talk will give an overview of how to 
 write applets for the new API. It will explain how to use the new applet 
 API as a drop-in replacement for GtkStatusIcon. It will also explain how 
 to create panel applets in Python.
CLASS:PUBLIC
CREATED:20070516T182141
LAST-MODIFIED:20070516T182141
END:VEVENT
BEGIN:VEVENT
UID:20070516T173745Z-5432-1000-1-39 karl-desktop
DTSTAMP:20070516T173745Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T170000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Telepathy How-To. Writing a IM/VoIP client in 20 lines of Python
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T173807
LAST-MODIFIED:20070516T173908
DESCRIPTION:Telepathy is a relatively new framework abstracting the 
 existing IM protocols such as jabber\, msn\, oscar. It is an API designed 
 on top of D-Bus allowing desktop applications to easily add IM support as 
 well as VoIP/Video capabilities.\n\nThis tutorial will explain the basic 
 concepts behind the API. First an introduction to the specific objects 
 used to represent connections and channels\, followed by an overview of 
 the existing components.\n\nThe second part will focus on writing a 
 bare-bones IM client in python. This client will then be extended to 
 support voice/video calls. Finally a simple UI will be built around this 
 backend code.\n\nThe third part will introduce the mission-control 
 component and how it allows any existing application to easily add 
 support for communication code in a non-intrusive way\, creating a 
 presence-enabled desktop.\n\nIf time allows and the support for it has 
 landed by the time guadec happens\, I will introduce the collaborative 
 feature of Telepathy called 'Tubes'\, that allows applications to send 
 arbitrary data through existing telepathy connections\, enabling 
 applications to talk to each other in a simple way (only the 
 application-specific protocol needs to be written\, all the connection 
 details are hidden)
END:VEVENT
BEGIN:VEVENT
UID:20070516T171855Z-5432-1000-1-25 karl-desktop
DTSTAMP:20070516T171855Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T170000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Creating Alternative User Interfaces with LSR
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T171909
LAST-MODIFIED:20070516T171909
END:VEVENT
BEGIN:VEVENT
UID:20070516T173548Z-5432-1000-1-36 karl-desktop
DTSTAMP:20070516T173548Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T160000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Building a Modern Multi-User Desktop
LOCATION:Recital
DESCRIPTION:Despite the conventional wisdom that unix-based systems are 
 eminently multi-user\, the Free Software Desktop has been effectively 
 single user capable for a number of years. During that time\, traditional 
 single-user systems like Apple OS X and Windows have developed and now 
 tout superior multi-user capabilities. We will discuss some of the 
 architectural problems in our platform and how we aim to develop a modern 
 multi-user desktop.
CLASS:PUBLIC
CREATED:20070516T173607
LAST-MODIFIED:20070516T173607
END:VEVENT
BEGIN:VEVENT
UID:20070516T182950Z-5432-1000-1-87 karl-desktop
DTSTAMP:20070516T182950Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T170000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:How to build GNOME applications using Python
LOCATION:Recital
DESCRIPTION:Python is fast becoming one of the primary languages of 
 choice for upcoming GNOME applications. Developers are increasingly 
 beginning to love the simplicity and ease of use of Python. The purpose 
 of this tutorial is to introduce Python and the GNOME/GTK+ bindings for 
 Python to people who want to start contributing to GNOME. This one hour 
 tutorial session would cover:\n\n    * Basic introduction to the Python 
 language\n    * PyGTK bindings (including walk-through of a typical 
 hello-world example)\n    * PyGNOME bindings (basic overview of all the 
 libraries\, with walk-through of examples based on GConf and GNOME-VFS)\n 
    * Introduction to Glade and libglade (python bindings)\n    * Pointers 
 to further resources (online tutorials\, books\, mailing lists\, 
 etc)\n\nPeople who should attend this session:\n\n    * Python developers 
 (and non developers) who are new to GNOME and want to contribute code.\n  
   * Users who want to contribute to GNOME as a hacker\, but don't know 
 how to proceed.\n
CLASS:PUBLIC
CREATED:20070516T183012
LAST-MODIFIED:20070516T183012
END:VEVENT
BEGIN:VEVENT
UID:20070516T182901Z-5432-1000-1-86 karl-desktop
DTSTAMP:20070516T182901Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T160000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Maemo UI: getting your application ready for the mobile desktop
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T182933
LAST-MODIFIED:20070516T182943
DESCRIPTION:Maemo interface used on the nokia 770 and n800 tablets is 
 based on the existing GNOME toolkit elements. Even though the same API 
 can be used to build the applications\, a different set of guidelines and 
 widgets needs to be applied.\n\nIn this tutorial I'll give a quick 
 overview of the main UI concepts of the maemo platform and focus on the 
 challenging areas of the rich & robust mobile UI development. Typical 
 application models/cases will be presented with practical solutions. 
 Following subjects will be covered:\n\n* Limiting the resource usage by 
 controling what the user sees\n* Simple tricks for making the 
 applications feel responsive\n* Making the interface usable 'on the go' 
 by enabling the finger usage\n* Gtk widgets vs Hildon custom widgets\n* 
 Custom theming\n* Common pitfals shown on the examples of the existing 
 community-contributed applications\n* Key differences and similiarities 
 between maemo and the GNOME desktop UI
END:VEVENT
BEGIN:VEVENT
UID:20070516T182728Z-5432-1000-1-83 karl-desktop
DTSTAMP:20070516T182728Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T123000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:F-Spot/GIMP Workflow for editing digital photos
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T182748
LAST-MODIFIED:20070516T182756
DESCRIPTION:A tutorial-based talk targeted at users. Demo basic photo 
 management and common editing techniques using GNOME\, F-Spot\, GIMP. 
 From acquiring to sharing on the web.
END:VEVENT
BEGIN:VEVENT
UID:20070516T181907Z-5432-1000-1-70 karl-desktop
DTSTAMP:20070516T181907Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T160000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Xorg/GNOME Integration
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T181934
LAST-MODIFIED:20070516T181944
DESCRIPTION:This talk will cover the active projects and recent changes 
 in Xorg\, how they benefit Gnome\, and what implementation and 
 integration work remains to be done. Likely topics include input 
 redirection\, fast user switching\, input and output hotplug\, 
 multi-pointer X\, multiseat\, XCB\, Composite-enabled OpenGL and Xv\, and 
 all those other impossible projects. Though aimed at developers\, this 
 will also serve as a preview for users of what is to come\, and hopefully 
 will inspire new use cases\, as well as incite us as developers towards 
 finishing these projects.
END:VEVENT
BEGIN:VEVENT
UID:20070516T171823Z-5432-1000-1-24 karl-desktop
DTSTAMP:20070516T171823Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T170000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:The User Interface Specification - a document with many 
 stakeholders
LOCATION:Adrian Boult
CLASS:PUBLIC
CREATED:20070516T171850
LAST-MODIFIED:20070516T171850
END:VEVENT
BEGIN:VEVENT
UID:20070516T171914Z-5432-1000-1-26 karl-desktop
DTSTAMP:20070516T171914Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T170000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Real-Time Rich Text Collaboration
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T171930
LAST-MODIFIED:20070516T171930
END:VEVENT
BEGIN:VEVENT
UID:20070516T171055Z-5432-1000-1-11 karl-desktop
DTSTAMP:20070516T171055Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T160000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:The web\, the desktop and Jackfield
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T171117
LAST-MODIFIED:20070516T171117
END:VEVENT
BEGIN:VEVENT
UID:20070516T170724Z-5432-1000-1-5 karl-desktop
DTSTAMP:20070516T170724Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T123000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Evolution - Today and Tomorrow
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T170756
LAST-MODIFIED:20070516T170756
END:VEVENT
BEGIN:VEVENT
UID:20070516T183021Z-5432-1000-1-88 karl-desktop
DTSTAMP:20070516T183021Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T170000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T180000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Usability Clinic
LOCATION:Recital
DESCRIPTION:Bring your user interface mockups\, prototypes\, personas\, 
 scenarios or other usability issues along to GNOME's usability gurus for 
 an instant assessment. No win\, no fee! (Otherwise\, a beer would be 
 nice.)\n\nThanks to Bryan and M��from Red Hat who've tentatively 
 offered to help me run this session. Given the Friday 5pm slot\, the 
 format suggested by Bryan goes something like:\n\n   1. Bring us your 
 tired\, your hungry\, your poor GNOME apps\n   2. We'll try to split up 
 or work together to get a look at everyones screenshots / demos and give 
 advice\n   3. Switch off the laptops and continue chatting about 
 improvements on our way to the pub :) \n\nThis session is intended to be 
 for practical assistance/problem solving only. If you want to discuss 
 what GNOME 3.0 should look like or when the next version of the HIG is 
 coming out\, please save it until at least step 3 above :)
CLASS:PUBLIC
CREATED:20070516T183046
LAST-MODIFIED:20070516T183046
END:VEVENT
BEGIN:VEVENT
UID:20070516T182021Z-5432-1000-1-71 karl-desktop
DTSTAMP:20070516T182021Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T170000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Tracker and the next generation desktop
LOCATION:Adrian Boult
DESCRIPTION:Tracker is the cool new service on the block that can 
 transform a sluggish and poorly integrated desktop into a fast\, sleek 
 and seamless desktop experience.\n\nTracker in not just an indexer as it 
 provides a centralised and extensible metadata server which gives global 
 access to all metadata and allows super fast searches on them too.\n\nAnd 
 with tracker\, the same benefits that EDS gives to third party apps like 
 Dates and Contacts can now be made available to all apps and across all 
 services.\n\nAnd thats just the beginning... find out how tracker can 
 solve a lot of the problems that plague today's desktops including how it 
 can give you:\n\n1) A fast and efficient way to effortless share 
 metadata\, applications\, bookmarks\, history etc - its the ultimate data 
 hub for first class objects\n2) Desktop wide tagging\n3) Desktop wide 
 notifications of changes to metadata\n4) A GConf replacement (there's 
 actually very little difference between a metadata server and a 
 preference server)
CLASS:PUBLIC
CREATED:20070516T182041
LAST-MODIFIED:20070516T182041
END:VEVENT
BEGIN:VEVENT
UID:20070516T182430Z-5432-1000-1-78 karl-desktop
DTSTAMP:20070516T182430Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T093000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T103000
TRANSP:OPAQUE
SEQUENCE:4
SUMMARY:Block Party - Learning how to Develop for the OLPC Sugar 
 Enviornment Through Fun and Games
CLASS:PUBLIC
CREATED:20070516T182443
LAST-MODIFIED:20070516T182509
LOCATION:Recital
DESCRIPTION:Block Party is an adaptation of the classic game Tetris for 
 the Sugar Environment. It was written in python by one of the original 
 Tetris developers\, Vadim Gerasimov\, and integrated in stages by John 
 (J5) Palmieri to serve as a fun tutorial for developing Sugar activities. 
 Beyond learning about the Sugar environment this talk will cover ground 
 such as:\n\n* python\n* OO vs procedural programming\n* pygtk\n* the gtk 
 mainloop\n* porting from gdk to the cairo drawing layer\n* networking 
 applications (telepathy)\n* game programming
END:VEVENT
BEGIN:VEVENT
UID:20070516T182156Z-5432-1000-1-74 karl-desktop
DTSTAMP:20070516T182156Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T170000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T180000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Collaboration within GNOME
LOCATION:Adrian Boult
DESCRIPTION:Collaboration is one of the most important feature in the 
 near future.\nThis is about the status of collaboration in GNOME.\nWhat 
 means collaboration\n\nRight now\, you can chat with peoples - through 
 various protocols - using instant messengers. If you get a problem or 
 want do something together you can already discuss it with the 
 corresponding people. But with collaboration you can do more in less 
 time. The ability of chatting remains still there\, plus all participants 
 see the same and can do it on the same thing. More there can be revisions 
 to track the work of each ones.\nApplications that support collaboration 
 (demonstration)\n\n- Gobby was one of the first collaborative capable 
 editor in GNOME. Easy to use\, good for developers to code together and 
 for reviewing a code. Also good for nearly anything that can be done with 
 a text-editor\, like LaTeX for publishing or PHP for webdesigners. 
 Support of colorized revision control\, but also lacks of some features 
 and has limitations.\n- Abiword with it's collaboration feature is the 
 answer for WYSIWYG team work word processing. Beside multiple editing of 
 documents it supports text formatting\, inserting tables and most of 
 abiword's featureset.\n- Inkscape with its pedro xmpp is the next rocking 
 GNOME application in the line. A perfect example of collaboration that is 
 not based on text input\, but on drawing.\nCollaboration in a different 
 way\n\nIn multimedia applications we can have also collaboration 
 features. Avahi (Tangerine) only shares sources between Ryhthmbox\, 
 Banshee or even VLC\, but this can be extended to have real collaboration 
 in multimedia applications too. Another example is gShrooms for listen to 
 the same music through Gaim and Rhythmbox.\nAlternatives of 
 application-based collaboration\n\nA circumstantial solution for simple 
 text editing is pastebin (+ instant messenger for chat). / This can be 
 compared with Gobby.\nGoogle of course with it's web based products\, 
 mostly \"Google Docs & Spreadsheets\". / Compared to 
 Abiword/Gnumeric.\nThe future of collaboration\n\nEasy integration with 
 common GNOME applications through Jabber/XMPP (Telepathy).\nThere are 
 also some 'candidates' for supporting collaborational feature like 
 Gedit/collab-plugin\, (Gobby successor) Infinote and Jokosher with it's 
 network instrument approach.\nMost of them is brought to you through the 
 open Jabber/XMPP servers\, so you have all it's advantages like SSL.\nIf 
 you see the possibilities of collaboration\, than you can imagine what 
 can be done with that.
CLASS:PUBLIC
CREATED:20070516T182234
LAST-MODIFIED:20070516T182234
END:VEVENT
BEGIN:VEVENT
UID:20070516T174632Z-5432-1000-1-51 karl-desktop
DTSTAMP:20070516T174632Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T160000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Lightning Talks
LOCATION:Adrian Boult
CLASS:PUBLIC
CREATED:20070516T174643
LAST-MODIFIED:20070516T174955
DESCRIPTION:Lightning Talks are short (roughly five minutes long) talks 
 that are tightly scheduled into the hour slot at 15:00 on Wednesday 18th 
 July. As lightning talks are so short anything goes: you can talk about 
 the status of your pet project\, give a quick demo of your favourite 
 application\, or anything else you fancy.\n\nBelow is the currently 
 selected set of lightning talks. If you would like to propose a lightning 
 talk\, submit it now.\n\n    * Soylent: Gnome is made of People!\n    * 
 Gstreamer as an alternative to OpenOffice\n    * A serious talk about 
 Giggle\n    * S-Flux: hiding applications to improve usability\n    * 
 d_store\; a different database for rich applications\n    * Hildon 
 Desktop (Maemo UI) running on a Linux-PC\n    * Hipo\, iPod Management 
 Tool\n    * bzr-gtk - Revision Control Made Easy\n    * XComposite on 
 internet tablets: beyond the bling bling\n    * Menu Editing for System 
 Administrators\n\n
END:VEVENT
BEGIN:VEVENT
UID:20070516T174326Z-5432-1000-1-47 karl-desktop
DTSTAMP:20070516T174326Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T113000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:GVFS: The making of a virtual filesystem
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T174349
LAST-MODIFIED:20070516T174357
DESCRIPTION:I've recently been working on gvfs\, a replacement for 
 gnome-vfs.\nThis talk will give and overview of gvfs\, its design and 
 development\,\nand how it is better than gnome-vfs. I will also give a 
 mini-tutorial\non how to use the API\, and how to convert applications 
 using gnome-vfs\ninto using gvfs.
END:VEVENT
BEGIN:VEVENT
UID:20070516T171807Z-5432-1000-1-23 karl-desktop
DTSTAMP:20070516T171807Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T160000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Technical Challenges when using Electronic Paper Displays with 
 GTK+
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T171820
LAST-MODIFIED:20070516T171820
END:VEVENT
BEGIN:VEVENT
UID:20070516T171329Z-5432-1000-1-14 karl-desktop
DTSTAMP:20070516T171329Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T090000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T103000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Doors Open
CLASS:PUBLIC
CREATED:20070516T171350
LAST-MODIFIED:20070516T171350
END:VEVENT
BEGIN:VEVENT
UID:20070516T182236Z-5432-1000-1-75 karl-desktop
DTSTAMP:20070516T182236Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T170000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T180000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:5 tricks and 4 and 1/2 tips for porting GNOME applications to the 
 Maemo Platform
LOCATION:Recital
DESCRIPTION:The Maemo platform is the basis for developing applications 
 for Nokia Internet Tablets (770 and N800 until now). These devices 
 provide some basic applications pre-installed\, such as PDF reader\, 
 Image Viewer\, Media Player\, Sketch and Notes tools\, for instance. The 
 big problem is we don't have access to the source code of these 
 applications\, so we usually need to wait for a major software upgrade 
 for bug fixes or even new features to be implemented.\n\nGNOME has a huge 
 set of applications that can be perfectly used as alternative for the 
 proprietary applications present in the Internet Tablets. For example\, 
 Evince can perfectly substitute the pre-installed PDF reader. It also has 
 the advantage of providing many other file formats\, such as PS\, DVI\, 
 DJVU and Comic Books. In the case of the Media Player\, we can use 
 Rhythmbox for audio and Totem for video.\n\nPorting GNOME applications to 
 the Maemo platform can also bring new experiences in the use of these 
 devices. We can have a Office Suite compatible with many file formats\, 
 including proprietary (Microsoft) ones\, using Abiword for text 
 processing and Gnumeric for spreadsheets. This way we avoid reinventing 
 the wheel and always have the opportunity to have bug fixes and new 
 features implemented quickly.\n\nThe talk will focus on showing pairs of 
 the most common problems and solutions for porting GNOME applications to 
 the Maemo platform with code examples.
CLASS:PUBLIC
CREATED:20070516T182305
LAST-MODIFIED:20070516T182305
END:VEVENT
BEGIN:VEVENT
UID:20070516T182044Z-5432-1000-1-72 karl-desktop
DTSTAMP:20070516T182044Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T170000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Build Brigade: Continuous integration and QA for GNOME
LOCATION:Recital
DESCRIPTION:Having a server or a group of servers with different software 
 and hardware architectures where all Gnome modules are compiled 
 frequently provides the community with a lot of useful information. 
 Developers would detect some problems in their modules automatically and 
 soon\, and advanced users would be able to compile Gnome from sources and 
 check if they are the only ones having a given problem or it is a known 
 issue. It would\, in the end\, increase the quality of the delivered 
 software.\n\nBecause this has been proved to be an interesting issue for 
 the Gnome community\, a group called the Gnome Build-Brigade was born 
 with the aim to provide such a system.\n\nThis talk is intended to 
 introduce the group and its work to the Gnome community in the first 
 place\, paying special attention to the Gnome Buildbot\, the continuous 
 integration system developed for Gnome.
CLASS:PUBLIC
CREATED:20070516T182113
LAST-MODIFIED:20070516T182113
END:VEVENT
BEGIN:VEVENT
UID:20070516T172949Z-5432-1000-1-28 karl-desktop
DTSTAMP:20070516T172949Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T093000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T103000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Keynote
LOCATION:Adrian Boult
CLASS:PUBLIC
CREATED:20070516T173005
LAST-MODIFIED:20070516T173005
END:VEVENT
BEGIN:VEVENT
UID:20070516T193846Z-5432-1000-1-94 karl-desktop
DTSTAMP:20070516T193846Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T123000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:GNOME Administrators BoF
LOCATION:New Lecture
DESCRIPTION:The number of medium to large scale GNOME deployments 
 worldwide is increasing each year\, and this BoF aims to bring together 
 the people who administer these deployments\, and the developers from the 
 GNOME community.\n\nTopics that can be covered in the BoF include (BoFs 
 are supposed to be informal\, and hence this list is totally flexible):
 \n\n    * Tools for administering large deployments\n    * Lockdown\n    
 * Centralized configuration management/repositiories (LDAP\, APOC??)\n    
 * GNOME on Thin Clients\n    * Profile management\n    * Stateless Linux 
 and GNOME\n    * Requirements from the SysAdmin/DesktopAdmin 
 perspective\n\nPeople who should attend this BoF include:\n\n    * GNOME 
 Deployment Administrators\n    * People interested in deploying GNOME 
 (either mass scale deployments or kiosk like locked down deployments)\n   
  * Developers who work on deployments tools in GNOME\n    * Developers 
 who are interested in making their applications more deployment 
 friendly.\n
CLASS:PUBLIC
CREATED:20070516T193907
LAST-MODIFIED:20070516T193911
END:VEVENT
BEGIN:VEVENT
UID:20070516T182801Z-5432-1000-1-84 karl-desktop
DTSTAMP:20070516T182801Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T140000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T150000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Beginners Guide to UI Design
LOCATION:Recital
DESCRIPTION:A one-hour tutorial session on how to go about coming up with 
 a usable UI design for an application\, aimed primarily at developers. I 
 would like to step participants through the design process I followed for 
 Virt Manager (http://virt-manager.et.redhat.com/)\, a GUI for managing 
 virtual machines. I will talk about:\n\n    * how I first got involved 
 with the project\n    * the types of questions and research I did into 
 the target audience\, motivation behind the application\, and the current 
 usage of virtual machines in order to inform the design and prioritize 
 features\n    * the initial pencil sketches I did of the UI (of course I 
 will show them) and other mockups\n    * how to do quick UI mockups in 
 gimp and inkscape\n    * the pros/cons of selecting particular widgets 
 for particular tasks\n    * the design revision process (referring to the 
 GNOME HIG as necessary as well as other GNOME developers on advice for 
 improvements)\n    * how to do quick paper prototype (or screenshot 
 mockup) usability tests to answer specific design questions\n    * walk 
 through some of the iterations that we made to the UI design to include 
 additional features such as a wizard to create new virtual machines and 
 multiple host system management (upcoming feature\, right now 
 virt-manager only supports one host.)\n\nDevelopers will walk away from 
 this talk with sheets outlining the UI design process\, with questions 
 and tips for each step of the way that they can follow along with when 
 working on their own UIs.\n\nTwo books I will reference include 
 Interaction Design by Jennifer Tidwell (on weighing the pros/cons of 
 selecting particular widgets for particular tasks) and Getting Real by 
 the 37 signals team (http://gettingreal.37signals.com/). Some of the 
 sketches and mockups that I'll make available are available right now on 
 the Virt Manager website (http:
 //virt-manager.et.redhat.com/mockups.html).
CLASS:PUBLIC
CREATED:20070516T182824
LAST-MODIFIED:20070516T182824
END:VEVENT
BEGIN:VEVENT
UID:20070516T181159Z-5432-1000-1-60 karl-desktop
DTSTAMP:20070516T181159Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T113000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:People are our most important asset - Why Organizational or 
 Corporate Culture in FLOSS Organisations Matters
LOCATION:Adrian Boult
DESCRIPTION:The decision making processes vary from one Floss 
 organisation to the next. To get more people to join and enjoy working 
 for our project we need to look at our people managing skills.\n\nThe way 
 we organize ourselves is one of the keys to how successful our project is 
 going to be.\n\nConsensus decision-making is a different - and to many a 
 new way to run an organization.\n\nConsensus is about participation and 
 equalizing power. It can be a very powerful process for building 
 communities and empowering individuals - that is if we can avoid the most 
 common problem and only use the method when it is suitable.
CLASS:PUBLIC
CREATED:20070516T181217
LAST-MODIFIED:20070516T181217
END:VEVENT
BEGIN:VEVENT
UID:20070516T173330Z-5432-1000-1-33 karl-desktop
DTSTAMP:20070516T173330Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T123000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Nokia's consumer perspective for the Internet Tablet UI
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T173412
LAST-MODIFIED:20070516T174057
DESCRIPTION:Nokia is using Gnome based components to create Hildon User 
 Interface Style for Internet Tablet product family and Maemo.\n\nThis 
 presentation explains the rationalities and targets behind the design. 
 Who are we designing for? What are the key topics we should concentrate 
 on? What we mean by task oriented design? How Nokia attempts to create 
 great user experience? How Nokia sees the future of Hildon User 
 Interface?\n\nKalle Saarinen is Senior Design Manager at Nokia's Open 
 Source Software Operations. He is also the chief designer for the Hildon 
 User Interface Design.
END:VEVENT
BEGIN:VEVENT
UID:20070516T171604Z-5432-1000-1-17 karl-desktop
DTSTAMP:20070516T171604Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T123000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Creative Commons and the Open Content Library: Building Large 
 Scale \"Open\" Communities around Multiple Media
LOCATION:Adrian Boult
CLASS:PUBLIC
CREATED:20070516T171627
LAST-MODIFIED:20070516T171650
END:VEVENT
BEGIN:VEVENT
UID:20070516T171717Z-5432-1000-1-20 karl-desktop
DTSTAMP:20070516T171717Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T140000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T150000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Accerciser: 15 minutes a day for better accessibility
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T171732
LAST-MODIFIED:20070516T171732
END:VEVENT
BEGIN:VEVENT
UID:20070516T174651Z-5432-1000-1-52 karl-desktop
DTSTAMP:20070516T174651Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T170000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Geodata standards\, GeoClue project
LOCATION:Adrian Boult
DESCRIPTION:Presentation proposed by TuomasKuosmanen\, with HenriBergius 
 and AndrewTurner. (Andrew requests sponsorship)\n\nEmerging 
 open-standards such as GeoRSS\, KML\, geo-uri\, and Geo W3C all enable 
 easy publishing and sharing of geographic information from many data 
 sources. GeoClue aims to provide users with a application that can 
 determine their position from a variety of location providers and find 
 information that is local to them.\n\nExamples include pulling in local 
 news\, weather\, friends locations\, and interesting locations to visit 
 while traveling. You can also publish your location or travels to 
 location sharing sites such as Plazes for finding nearby friends or 
 contacts.\n\nGeoClue project started in october 2006 Gnome Summit. The 
 idea was and is to provide an easy way for many different applications to 
 obtain information about geographical location.\n\nWe will demo GeoClue\, 
 some of the location providers\, and additional applications that are 
 being built on top of the geoclue service.
CLASS:PUBLIC
CREATED:20070516T174751
LAST-MODIFIED:20070516T174949
END:VEVENT
BEGIN:VEVENT
UID:20070516T174254Z-5432-1000-1-46 karl-desktop
DTSTAMP:20070516T174254Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T113000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Eggs\, wine\, and sugar: making your application friendly to 
 Sabayon
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T174312
LAST-MODIFIED:20070516T174319
DESCRIPTION:The majority of GNOME users come from the \"big deployments\":
  Spain\, India\, Brazil\, countries in the EU. The best way to increase 
 the number of users of GNOME is to make it as friendly as possible to 
 these big deployments.\n\nThe 2006 report on GNOME deployments (\"World 
 Domination as an Optimization Hack\") indicated that the largest problem 
 for these deployments is the lack of good tools to do large-scale 
 administration of desktop software. This is the software that 
 administrators would use to pre-configure desktops for their users\, lock 
 down configuration options\, and customize the desktop for their 
 site.\n\nGNOME provides Sabayon\, a young but promising tool to do this 
 kind of configuration and lockdown.\n\nIn this talk\, we will examine the 
 current status of Sabayon and the problems that remain to be solved. We 
 will also discuss what kinds of things need to be done in application 
 programs to make them friendly for large-scale deployment.\n\nYou should 
 attend this talk if:\n\n- You are a system administrator interested in 
 deploying GNOME\n- You are a GNOME hacker interested in making your 
 application friendly to Sabayon and deployments.\n- You want to hang out 
 with the tastiest GNOME project right now.
END:VEVENT
BEGIN:VEVENT
UID:20070516T174205Z-5432-1000-1-45 karl-desktop
DTSTAMP:20070516T174205Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T113000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:The New Main Menu: An Interactive Alternative to Hierarchy
LOCATION:Adrian Boult
DESCRIPTION:OpenSUSE 10.1 introduced a new main-menu for it's GNOME 
 desktop. Since then many people and a couple of distros have picked it up 
 as an alternative to the traditional GNOME main-menu. The new main-menu 
 empahsizes dynamic organization of a user's applications and documents\, 
 relying primary on non-intrusive monitoring of the user's activity as 
 well as a bit of user interaction. The new main-menu also integrates many 
 other kinds of system entities. First\, the new main-menu offers a 
 generic search interface to access objects besides documents and 
 applications such as emails or instant messaging conversations. Second\, 
 the new main-menu integrates intangible system objects such as network 
 status.\n\nThis talk will focus on:\n\n    * The scope of the new 
 main-menu\, or what the new main-menu is and what it isn't\, e.g. why the 
 new main-menu is not a replacement for the traditional\, hierarchal 
 menu.\n    * The design of the new main-menu\, or why does the new 
 main-menu do this and not that.\n    * The architecture of the new 
 main-menu\, or what does the new main-menu offer developers and how the 
 main-menu avoids reinventing the wheel.\n    * How the main-menu can be 
 extended\, improved.\n
CLASS:PUBLIC
CREATED:20070516T174245
LAST-MODIFIED:20070516T174245
END:VEVENT
BEGIN:VEVENT
UID:20070516T173921Z-5432-1000-1-41 karl-desktop
DTSTAMP:20070516T173921Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T170000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T180000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Too Many Metas: A 10\,000 ft. view on building a metadata desktop
LOCATION:Adrian Boult
CLASS:PUBLIC
CREATED:20070516T173954
LAST-MODIFIED:20070516T174007
DESCRIPTION:A recent hot trend in the GNOME community is building a 
 \"metadata-enabled\" desktop in which applications can display additional 
 information about a given piece of data and things like tagging are 
 built-in. Unfortunately with technologies like Beagle\, Tracker\, and 
 Leaftag and a multitude of file formats and data sources out there\, 
 there isn't a coherent view on how to build this desktop. While a common 
 theme on GNOME development lists is a perceived urgency to solve \"the 
 metadata problem\"\, no one has clearly defined what this problem is\, or 
 how solving it will improve our user experience.\n\nIn this talk\, we'll 
 first try to see if we can define what the \"metadata problem\" is\, and 
 why it's important that we solve it.\n\nWe'll take a look at a lot of the 
 challenges facing us in building a metadata enabled desktop:\n\n    * How 
 existing technologies (like the ones listed above) come up short today\n  
   * Why a single\, universal metadata store is impractical\n    * How 
 applications that silo their data (like Evolution) make our lives more 
 difficult\n    * How a large amount of \"implicit metadata\" is lost by 
 applications\n\nWe'll also discuss how metadata storage and desktop 
 indexing are different but intimately related\, how other desktops and 
 operating systems are addressing the issue\, and hopefully by the end 
 we'll have at least a semi-coherent view of the work ahead.
END:VEVENT
BEGIN:VEVENT
UID:20070516T170859Z-5432-1000-1-8 karl-desktop
DTSTAMP:20070516T170859Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T140000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T150000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Latest Evolutions in Hildon Desktop
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T170928
LAST-MODIFIED:20070516T170928
END:VEVENT
BEGIN:VEVENT
UID:20070516T193922Z-5432-1000-1-95 karl-desktop
DTSTAMP:20070516T193922Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T140000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T150000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Managing bugs and crashes in GNOME
LOCATION:Recital
DESCRIPTION:Our mapping of one crash = one bug worked fine during GNOME 
 1.x and most of GNOME 2.x. However with large deployments and new 
 easy-to-use bug-buddy this doesn't scale anymore. That is why during 
 GNOME 2.19 we are going to introduce the \"debug server\" 
 system.\n\nLet's discuss during this workshop how can we improve things:
 \n- User experience (e.g: \"Your problem has been fixed in the latest 
 version of software\, please click here to upgrade\")\n- Developers 
 experience (e.g: Nice tools to view crashes)\n- Bug triagging 
 force\n\nBugsquad members\, developers and distributions insterested on 
 improving user experience\, as well as all GNOME users interested are 
 welcome!
CLASS:PUBLIC
CREATED:20070516T193940
LAST-MODIFIED:20070516T193940
END:VEVENT
BEGIN:VEVENT
UID:20070516T171031Z-5432-1000-1-10 karl-desktop
DTSTAMP:20070516T171031Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T160000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Project Mallard
CLASS:PUBLIC
CREATED:20070516T171053
LAST-MODIFIED:20070516T171053
END:VEVENT
BEGIN:VEVENT
UID:20070516T172859Z-5432-1000-1-27 karl-desktop
DTSTAMP:20070516T172859Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T090000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T093000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Doors Open\, welcome
CLASS:PUBLIC
CREATED:20070516T172942
LAST-MODIFIED:20070516T181125
END:VEVENT
BEGIN:VEVENT
UID:20070516T174521Z-5432-1000-1-50 karl-desktop
DTSTAMP:20070516T174521Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T123000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Speeding Up Libglade/Gtk-builder in Embedded Devices Using Shared 
 Objects
LOCATION:New Lecture
DESCRIPTION:Using libglade is a convenient way to to separate the user 
 interface from application logic. Interface is stored as a separate XML 
 file\, which is then parsed and interpreted at runtime. On a desktop 
 system the costs related to this additional work are very small\, but on 
 embedded environment they can be significant.\n\nI investigated earlier 
 (see http://syslog.movial.fi/uploads/compiled-libglade.pdf) if libglade 
 could be boosted up by compiling XML-files into shared objects and 
 dlopening them at runtime. However\, libglade API doesn't support new gtk 
 techniques like actions and ui-manager. These can be defined by using 
 Gazpacho\, but loading files using these is out of reach for libglade. 
 So\, everybode is waiting for upcoming GtkBuilder.\n\nThis presentation 
 will investigate if the similar techiques used speeding up libglade can 
 also be used with the GtkBuilder\, making the easy\, flexible UIs also 
 available for low-end devices.
CLASS:PUBLIC
CREATED:20070516T174552
LAST-MODIFIED:20070516T174552
END:VEVENT
BEGIN:VEVENT
UID:20070516T174411Z-5432-1000-1-48 karl-desktop
DTSTAMP:20070516T174411Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T123000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:lowfat\, a possible path towards GNOME 3.0/4.0?
LOCATION:Adrian Boult
DESCRIPTION:lowfat\, while still being in its very early stages of design 
 and development\, could offer a possible path to a far more user-friendly 
 and clutter-free desktop-system. The \"UI-less\" approach of lowfat 
 coupled with search-engines like beagle/tracker/etc would introduce a 
 seamless and natural high-level view of user documents (images\, videos\, 
 audio\, documents). Furthermore it would map very well to screen-only 
 setups (just touchscreen\, no mouse\, no keyboard) and even allow a 
 normal desktop UI to be multi-user ready (in terms of multiple users 
 using a single but large screen\, e.g. embedded in a table-top setup). In 
 addition to that it would eliminate the notion of document-icons and 
 document-viewing-applications\, thus making the experience of data far 
 more immediate than it is possible right now. lowfat is OpenSource and 
 licenced unter the GPL.
CLASS:PUBLIC
CREATED:20070516T174445
LAST-MODIFIED:20070516T174445
END:VEVENT
BEGIN:VEVENT
UID:20070516T171401Z-5432-1000-1-15 karl-desktop
DTSTAMP:20070516T171401Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T113000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Getting Started in Marketting
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T171429
LAST-MODIFIED:20070516T171429
END:VEVENT
BEGIN:VEVENT
UID:20070516T170527Z-5432-1000-1-4 karl-desktop
DTSTAMP:20070516T170527Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T090000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T113000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Doors Open
LOCATION:UCE Birmingham Conservatoire
CLASS:PUBLIC
CREATED:20070516T170718
LAST-MODIFIED:20070516T170718
END:VEVENT
BEGIN:VEVENT
UID:20070516T171752Z-5432-1000-1-22 karl-desktop
DTSTAMP:20070516T171752Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070716T160000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Gnome accessibility for blind people
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T171804
LAST-MODIFIED:20070516T171804
END:VEVENT
BEGIN:VEVENT
UID:20070516T194021Z-5432-1000-1-97 karl-desktop
DTSTAMP:20070516T194021Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T160000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Development Platform Radiographs
LOCATION:Recital
DESCRIPTION:GNOME is a development platform as well\, as you have 
 probably read. What does this exactly mean? What do we have\, what do we 
 miss? What is rocking\, what is sucking? Is it useful for core GNOME 
 developers\, is it attractive for newcomers? How good is it compared to 
 what our competitors are offering nowadays?\n\nA non-developer will do a 
 little research trying to find out\, including some interviews to GNOME a 
 non-GNOME developers. I plan to deliver the results in this session\, 
 plus some thoughts to move forward. I will be doing anyway this work for 
 my job as maemo product manager\, since we rely a lot on the 
 competitiveness of what GNOME has to offer to developers. This will also 
 bring the question of how projects and organizations around the GNOME 
 project can contribute and team together to improve the common elements 
 of this platform.\n\nPS: Don't expect this to be the definitive 
 report/strategy/competitive analysis about the GNOME development 
 platform. In fact the plan is to come up with some radiographs and a 
 short presentation in order to open the discussion afterward.
CLASS:PUBLIC
CREATED:20070516T194041
LAST-MODIFIED:20070516T194043
END:VEVENT
BEGIN:VEVENT
UID:20070516T174126Z-5432-1000-1-43 karl-desktop
DTSTAMP:20070516T174126Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T090000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T093000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Doors Open\, what's new
CLASS:PUBLIC
CREATED:20070516T174133
LAST-MODIFIED:20070516T181118
END:VEVENT
BEGIN:VEVENT
UID:20070516T173611Z-5432-1000-1-37 karl-desktop
DTSTAMP:20070516T173611Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T160000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Hiker: An Application Framework for Mobile Linux Devices
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T173642
LAST-MODIFIED:20070516T173651
DESCRIPTION:Smart phones and mobile devices have limited memory\, tight 
 storage\, small screens and slow CPUs\, as well as a very different usage 
 model than PC based systems. ACCESS has released to open source a number 
 of useful components as the \"Hiker\" project\, which address key needs 
 of mobile applications in a number of areas:\n\n The Application 
 Manager and Bundle Manager handle the application lifecycle: 
 installation\, task launching\, transitioning to different tasks\, 
 exiting a task\, and removing an application. The Application Manager 
 includes a plug-in architecture of launch pads\, supporting applications 
 from any variety of execution contexts.\n The Notification 
 Manager\, Attention Manager\, and Alarm Manager allow tasks to notify one 
 another\, or the user of the device\, of event- or time-based 
 information\; target tasks can receive notifications whether or not 
 they're actually running when the notification is sent.\n The 
 Exchange Manager associates structured data (e.g. a contact or an audio 
 file) with \"verbs\" than operate on that data (e.g. \"call a contact\"\, 
 \"play an audio file\") allowing all tasks access to different kinds of 
 content.\n Global Settings implements a tree-structured\, 
 access-protected registry for system information. It uses the open source 
 component libsqlfs\, which creates a virtual file system within an SQLite 
 database.\n The Security Policy Manager and Hiker Security Module 
 use certificates and code-signing to provide security via policy. APIs 
 can be \"sand-boxed\" into \"access tiers\"\, allowing an open 
 development environment while still protecting sensitive resources from 
 unauthorized code.\n\nThis presentation will examine the Hiker framework 
 in detail and describe its use in a Linux-based phone platform.
END:VEVENT
BEGIN:VEVENT
UID:20070516T173138Z-5432-1000-1-31 karl-desktop
DTSTAMP:20070516T173138Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T123000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Elisa: Media Centre for the Masses
LOCATION:Adrian Boult
CLASS:PUBLIC
CREATED:20070516T173225
LAST-MODIFIED:20070516T173225
END:VEVENT
BEGIN:VEVENT
UID:20070516T193822Z-5432-1000-1-93 karl-desktop
DTSTAMP:20070516T193822Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T123000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Pain for Pleasure: designing the next iteration of the GNOME 
 configuration system
LOCATION:Recital
DESCRIPTION:GConf is currently the configuration system for the GNOME 
 Desktop. It has faithfully served us for more than seven years\, storing 
 and notifying the changes in the preferences of every GNOME application. 
 Unfortunately\, GConf was never fully finished: since its very 
 beginning\, the same feature list has been floating around and is\, as of 
 today\, still unimplemented. It also brings along the heavy dependency on 
 CORBA and liborbit\, and it prevents its usage in the lower positions of 
 the platform libraries stack or on embedded platforms. Every attempt at 
 switching to another configuration system must be carefully planned to be 
 fully backward compatible\, to avoid even the slightest disruption of the 
 current installation base.\n\nThis workshop aims to present a possible 
 new iteration for the architecture of the configuration system\, starting 
 from the overall design down to the API\, allowing developers to share 
 their views and ideas in order to:\n\n1. move GConf below GTK+ in the 
 platform stack\n2. implement the missing features\n3. clean up GConf's 
 design and API\n\nand hopefully agree on a design to be implemented in 
 the following development cycle.
CLASS:PUBLIC
CREATED:20070516T193843
LAST-MODIFIED:20070516T193843
END:VEVENT
BEGIN:VEVENT
UID:20070516T173054Z-5432-1000-1-30 karl-desktop
DTSTAMP:20070516T173054Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070717T113000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:OpenMoko
DESCRIPTION:This talk introduces the OpenMoko mobile phone platform and 
 the first hardware platform device\, the FIC Neo1973.\nIt lays out the 
 reasons that lead us to base our free software stack on GNOME 
 technologies and shows the current state of affairs. It briefly explains 
 the individual OpenMoko components and their usage. The talk concludes 
 with a summary of what we found good and what we found less good and our 
 roadmap for the future.
CLASS:PUBLIC
CREATED:20070516T173116
LAST-MODIFIED:20070516T173240
END:VEVENT
BEGIN:VEVENT
UID:20070516T182827Z-5432-1000-1-85 karl-desktop
DTSTAMP:20070516T182827Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T140000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T150000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Software development with Anjuta IDE
LOCATION:New Lecture
DESCRIPTION:The talk will introduce you to software development using 
 Anjuta IDE. It will conver aspects such as project management\, 
 debugging\, glade integration and symbol browsing.\n\nIt will try to 
 cover development with GTK+ in C\, C++ and Python by presenting in 
 tutorial steps:\n- How to create a project\n- How to manage the files in 
 a project\n- How to build your application\n- How to debug your 
 application\n- And finally a short introduction on the more advanced 
 features such as profiling\, valgrind\, snippets and using the symbol 
 database.\n\nFind out more about Anjuta: anjuta.org
CLASS:PUBLIC
CREATED:20070516T182848
LAST-MODIFIED:20070516T182848
END:VEVENT
BEGIN:VEVENT
UID:20070516T182632Z-5432-1000-1-81 karl-desktop
DTSTAMP:20070516T182632Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T103000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T113000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Mono Development
LOCATION:New Lecture
DESCRIPTION:This one hour tutorial would introduce the the basics of 
 cross-platform development with the Mono .NET Framework to the 
 audience.\n\nTopics covered in the tutorial:\n- Quick introduction into 
 Mono and .NET (basic knowledge expected)\n- Cross-platform UI library: 
 Gtk#\n- Introducing full-featured IDE: MonoDevelop\n- Designing UIs with 
 Stetic/Glade\n\nQuick examples will be shown at each stage (Hello 
 World-like applications). If time permits\, I'd like to show the 
 possibilites of the Mono framework (short introduction of F-Spot and 
 Tomboy).\n\nTarget audience:\n- C# (.NET/Mono) developers who want to 
 contribute to GNOME\n- Users/enthusiasts who still don't know how to 
 contribute to GNOME\n\nThe speaker has a decent background in GTK 
 programming\, but only recently got influenced by Mono and its 
 possibilities\, so he faced the issues of a rookie GTK# hacker.
CLASS:PUBLIC
CREATED:20070516T182650
LAST-MODIFIED:20070516T182650
END:VEVENT
BEGIN:VEVENT
UID:20070516T181743Z-5432-1000-1-68 karl-desktop
DTSTAMP:20070516T181743Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T160000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Practical Project Maintainance
LOCATION:Adrian Boult
CLASS:PUBLIC
CREATED:20070516T181816
LAST-MODIFIED:20070516T181824
DESCRIPTION:This presentation is of the schizophrenic kind.\n\nOn the one 
 hand\, I will present ideas and tips about project maintenance\,\nbased 
 on years of experience in maintaining a number of projects\, 
 from\nsmaller personal projects to large projects like GStreamer\, which 
 contain\nmultiple sub-projects. Ideas will also be taken from other free 
 and open\nprojects. The focus is on practical ways to add that elusive 
 intangible\nephemeral element we call \"Quality\".
END:VEVENT
BEGIN:VEVENT
UID:20070516T181035Z-5432-1000-1-58 karl-desktop
DTSTAMP:20070516T181035Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T090000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T093000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Doors Open\, what's New
CLASS:PUBLIC
CREATED:20070516T181057
LAST-MODIFIED:20070516T181132
END:VEVENT
BEGIN:VEVENT
UID:20070516T181711Z-5432-1000-1-67 karl-desktop
DTSTAMP:20070516T181711Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T140000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T150000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Keynote
LOCATION:Adrian Boult
CLASS:PUBLIC
CREATED:20070516T181721
LAST-MODIFIED:20070516T181721
END:VEVENT
BEGIN:VEVENT
UID:20070516T183055Z-5432-1000-1-89 karl-desktop
DTSTAMP:20070516T183055Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T090000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070721T093000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Doors Open
CLASS:PUBLIC
CREATED:20070516T183100
LAST-MODIFIED:20070516T183100
END:VEVENT
BEGIN:VEVENT
UID:20070516T181556Z-5432-1000-1-66 karl-desktop
DTSTAMP:20070516T181556Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T123000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:GTK+/GNOME Best Practises
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T181621
LAST-MODIFIED:20070516T181631
DESCRIPTION:This talk will be dedicated to people who consider themselves 
 beginners in the area of GTK+/GNOME software development.\n\nIt will 
 cover some issues that show how to make the user's experience a bit 
 smoother when using an application.\n\nThe talk will be split into 
 several \"best practice\" issues (one of them is the window geometry 
 saving) and will try to give the audience an insight into the internals 
 of GTK+ and as well some theoretical knowledge about how to implement 
 things.\n\nExample: Window Geometry Saving\n* Why you don't want to save 
 the position (Xinerama\, RandR 1.2\, unpluggable screens\, unreachabe 
 windows\, etc.)\n* Why you shouldn't save into GConf (GConf might be 
 located at a read-only medium\, Administrators might have locked the 
 whole tree down)\n* Why you shouldn't save the window size if the window 
 is maximized (because the user wants to be really able to use the 
 \"restore\" button of the window decoration)\n\nAnother topic I'd like to 
 talk about is »How to implement lockdown features in your application 
 using GConf«. Other topics will be added when I have ideas and the 
 necessary talking time to show them.\n\nPS: Sorry\, I'm soo late. I just 
 came up with this topic.
END:VEVENT
BEGIN:VEVENT
UID:20070516T174827Z-5432-1000-1-54 karl-desktop
DTSTAMP:20070516T174827Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T170000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:GTK+ State of the Union
LOCATION:New Lecture
DESCRIPTION:During this \"State of the Union\"\, we'll give you an update 
 of the current\nstate of GTK+ development with the latest news straight 
 from the GTK+\nmaintainers.\n\nAfter a rundown of the new features and 
 enhancements in GTK+ 2.12\,\nwe'll have a brief look at the status of 
 Project Ridley. And as a\nlogical ordering would imply\, the talk will be 
 concluced with a short\nlook into the future\, possibly with the first 
 ideas and themes for\nGTK+ 3.x.\n\nWe are not able to provide a fully 
 detailed description of the talk at\nthis point\, as we want to provide 
 the developers with the latest GTK+\nnews during the talk.
CLASS:PUBLIC
CREATED:20070516T174859
LAST-MODIFIED:20070516T174952
END:VEVENT
BEGIN:VEVENT
UID:20070516T170438Z-5432-1000-1-3 karl-desktop
DTSTAMP:20070516T170438Z
DTSTART;VALUE=DATE:20070720
DTEND;VALUE=DATE:20070722
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:After Hours
LOCATION:UCE Birmingham Conservatoire
CLASS:PUBLIC
CREATED:20070516T170505
LAST-MODIFIED:20070516T170505
END:VEVENT
BEGIN:VEVENT
UID:20070516T170233Z-5432-1000-1-1 karl-desktop
DTSTAMP:20070516T170233Z
DTSTART;VALUE=DATE:20070715
DTEND;VALUE=DATE:20070717
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Warmup
LOCATION:UCE Birmingham Conservatoire
CLASS:PUBLIC
CREATED:20070516T170347
LAST-MODIFIED:20070516T170347
END:VEVENT
BEGIN:VEVENT
UID:20070516T181835Z-5432-1000-1-69 karl-desktop
DTSTAMP:20070516T181835Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T150000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T160000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:PulseAudio and GNOME\, or: what's coming after EsounD?
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T181858
LAST-MODIFIED:20070516T181905
DESCRIPTION:A more sarcastic title for this talk could be \"EsounD\, die! 
 die! die!\"\n\nDesktop audio on Linux and in GNOME is a mess. There are 
 just too many competing\, incompatible sound systems around. Most current 
 audio applications have to support every sound system in parallel and 
 thus ship with sound abstraction layers with a more or less large number 
 of backend plugins. JACK clients are incompatible with ALSA clients\, 
 which in turn are incompatible with OSS clients\, which in turn are 
 incompatible with ESD clients\, and so on. \"Incompatible\" usually means 
 \"exclusive\"\, i.e. if an OSS application gets access to the audio 
 hardware\, all ALSA applications cannot access it.\n\nMacOSX has 
 CoreAudio\, Win XP has a new userspace audio layer\, both manage to 
 provide comprehensive APIs that make almost every user happy\, ranging 
 from desktop users to pro audio people. Both systems provide fairly 
 modern\, easy-to-use audio APIs\, and a vast range of features including 
 desktop audio \"bling\".\n\nOn Linux and in GNOME we should be able to 
 provide the same: a common solution that works on the desktop\, in 
 networked thin-client setups and in pro audio environments\, scaling from 
 mobile phones to desktop PCs and high-end audio hardware.\n\nPulseAudio 
 tries to be a solution for this problem\, and already has come a long 
 way\, but there is also still a long way to go. In this talk I plan to 
 illuminate a few aspects regarding the integration of PulseAudio and 
 GNOME\, where the infrastructure is still lacking\, where we're already 
 rocking. I also want to discuss how we can finally bring an end to the 
 era of ESOUND in Gnome\, what the next steps are\, and especially\, what 
 the response will be in the future if developers ask \"I want to write an 
 audio application for GNOME\, which audio API shall I use?\"\n\nFor more 
 information on Pulseaudio\, see: http://pulseaudio.org/\n\nPulseAudio is 
 already part of a many of the big distirbutions\, so you might have a 
 chance to play around with it\, by just installing the respective 
 packages.\n\nTalking experience: linux.conf.au and GNOME.conf.au 2007\, 
 and also an ad-hoc talk on PulseAudio at GUADEC 2006.
END:VEVENT
BEGIN:VEVENT
UID:20070516T174458Z-5432-1000-1-49 karl-desktop
DTSTAMP:20070516T174458Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T123000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Where's my monitoring at?
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T174513
LAST-MODIFIED:20070516T174519
DESCRIPTION:This presentation is about the quality status of GNOME 
 outside of the code base. I intend to provide some statistics and figures 
 on workload\, feedback times and rates for working fields like Bugzilla\, 
 I18N\, Release-Team and the in-between interaction processes.\n\nI am not 
 not able to provide a fully detailed description at this point\, because 
 some of the stats that i want to provide will not be trivial to gather or 
 require a decent amount of manual work. Presentation length: I expect 
 about 30 minutes.\n\nSo\, why will this topic be of interest? Unlike 
 every bigger $company\, GNOME does not have much monitoring and 
 controlling. I will identify and present some of the bottlenecks that 
 GNOME has in its processes and its project organization\, and discuss 
 possible solutions with regard to planning and coordination\, which will 
 hopefully result in faster workflow and a better quality of our products.
END:VEVENT
BEGIN:VEVENT
UID:20070516T182459Z-5432-1000-1-79 karl-desktop
DTSTAMP:20070516T182459Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T093000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070720T103000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Getting GNOME In Your Language
LOCATION:New Lecture
DESCRIPTION:GNOME is currently translated into xx languages. This half an 
 hour tutorial will cover how to translate GNOME to your own language\, 
 and some of the lessons that we learn't while doing Bengali localisation 
 of GNOME.\n\nTopics to be covered include:\n\n    * Getting support for a 
 particular language into GNU/Linux (glibc issues\, locales\, etc)\n    * 
 Fonts and Rendering issues (overview of Pango)\n    * Input issues 
 (SCIM\, GTK-IM\, XKB\, creating custom keymaps)\n    * Translations 
 (Introduction to the GNOME Translation Project\, concept of core-libary 
 packages\, desktop\, fifth-toe\, anatomy of a PO file\, translation 
 tools)\n    * Case study and lessons learnt: bn and bn_IN 
 project.\n\nPeople who are interested in contributing to the GNOME 
 Translation Project\, either by translating GNOME applications\, or 
 people who want their (currently unsupported) language to be supported in 
 GNOME should attend this session.
CLASS:PUBLIC
CREATED:20070516T182534
LAST-MODIFIED:20070516T182534
END:VEVENT
BEGIN:VEVENT
UID:20070516T170801Z-5432-1000-1-6 karl-desktop
DTSTAMP:20070516T170801Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T123000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Xcomposite\, Xdamage\, Xrender\, GTK+ and You
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T170834
LAST-MODIFIED:20070516T170834
END:VEVENT
BEGIN:VEVENT
UID:20070516T171121Z-5432-1000-1-12 karl-desktop
DTSTAMP:20070516T171121Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T160000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070715T170000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:Developing XUL Applications
LOCATION:Recital
CLASS:PUBLIC
CREATED:20070516T171149
LAST-MODIFIED:20070516T171255
END:VEVENT
BEGIN:VEVENT
UID:20070516T181428Z-5432-1000-1-63 karl-desktop
DTSTAMP:20070516T181428Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T113000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070719T123000
TRANSP:OPAQUE
SEQUENCE:2
SUMMARY:Clutter Foo
LOCATION:Adrian Boult
DESCRIPTION:Clutter is an experimental toolkit for creating heavily 
 styled and visually rich graphical user interfaces. Clutter uses 
 gobject\, glib\, pango and OpenGL (and GL/ES) for rendering. The Clutter 
 API is similar to that of GTK but more 'raw' in nature with a number of 
 specific features for creating animations and other visual effects 
 important in the applications intended for.\n\nThis talk aims to provide 
 a basic overview of Clutter discussing the motivation and goals of its 
 development\, usage and feature examples and finally some demos and ideas 
 for clutter applications.
CLASS:PUBLIC
CREATED:20070516T181455
LAST-MODIFIED:20070516T181455
END:VEVENT
BEGIN:VEVENT
UID:20070516T175101Z-5432-1000-1-57 karl-desktop
DTSTAMP:20070516T175101Z
DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T170000
DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/London:
 20070718T180000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:GTK+ 3.0: Why and why not would we want it?
LOCATION:New Lecture
CLASS:PUBLIC
CREATED:20070516T175147
LAST-MODIFIED:20070516T175156
DESCRIPTION:Gtk+ 3.0: \"Why (and why not) would we want it?\"\nby 
 Fernando Herrera and Xan López\n\nIn this talk we will present some 
 topics about the posibility of having a new Gtk+ version breaking ABI/API:
 \n- New features that could be implemented only breaking API/ABI\n- 
 Benefits from the maintenance point of view\n- Cost of migrating from 
 Gtk+ 2.x to 3.x\n\nWe expect to present these topics and then discuss 
 them with the whole audience
END:VEVENT
BEGIN:VTIMEZONE
TZID:/softwarestudio.org/Olson_20011030_5/Europe/London
X-LIC-LOCATION:Europe/London
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
END:VCALENDAR


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