Re: [guadec-list] Schedule Calendars
- From: Karl Lattimer <karl qdh org uk>
- To: Dave Neary <bolsh gnome org>
- Cc: guadec-list gnome org
- Subject: Re: [guadec-list] Schedule Calendars
- Date: Wed, 16 May 2007 20:49:04 +0100
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]