Organizer(s)

Who will attend FOSDEM

One of the main reasons people attend the event is that you can meet, and talk directly to, other developers, whom you would otherwise meet only virtually (on mailing lists, emails, newsgroups, IRC etc.). We expect many lead developers and contributors to be present, so if you have never met them, you shouldn't miss this occasion!

The following is a list of people of GNUstep fame who have confirmed (or denied) that they will be able to join us at the GNUstep meeting at FOSDEM 2011:

Dev-Room Presentations and Events

Call for participation

We are looking for people who want to give a talk, moderate a discussion, hold a hand ons (practice) / hacking session or organize a code sprint. Please send your proposals to GNUstep discussion list, the organizers mentioned above or - if you've got a wiki account - enter them right here. At first a title, a short summary, proposed duration and a preffered time slot would do, so we can start scheduling as soon as possible.

deadline for filing is t.b.d., deadline for the papers is t.b.d.

Note: The FOSDEM organizers strongly recommend a granularity of 15 minute blocks. So if a talk is just 15 (lightning talk), 30 or 45 minutes long - fine! But we should have 15 minutes breaks between the talks so that the visitors have enough time to find a seat and the presenters have enough time to get ready.

Schedule

Time Slot

Author

Title / Abstract

Kind

Slides

Saturday, Feb 05, 2011

13:00 - 13:30

GNUstep Developers

GNUstep Developer's Meeting

Meet the GNUstep developers face to face, discuss current afairs of GNUstep, share news about the latest development and plans on GNUstep, improve collaboration between the several GNUstep related projects

meeting, discussion

-

13:30 - 14:15

Quentin Mathé

Étoilé: What has been done over the past year and what's next?

In this presentation, we will take a look at the Étoilé progresses over the past year. We will summarize our work on both our core frameworks and GNUstep to which we have contributed a lot recently. We will also discuss the project status in a broader way, and what can be expected in 2011.

The GNUstep Objective-C runtime was designed to make it relatively easy to support other dynamic languages, sharing an object model with Objective-C. This talk will discuss some of the features and how they are used by LanguageKit, a framework designed to make it easy to implement domain-specific languages with static compilation, JIT and interpreter modes.

talk

t.b.d.

14:45 - 15:00

David Chisnall

EtoileText

EtoileText is a framework designed for supporting structured text with semantic annotations. It was used to generate the XHTML for the ePub edition of my latest book, the Objective-C Phrasebook, from LaTeX sources. This talk will discuss the core design of EtoileText, its use, and plans for its future evolution.

talk

t.b.d.

15:00 - 16:00

Quentin Mathé

Fast and Flexible UI Development with EtoileUI

EtoileUI is a high-level UI toolkit for Étoilé where elements visible on screen are abstract nodes to which pluggable aspects can be bound. The same uniform tree structure is used to describe any kind of structured content (composite document, application User Interface etc.) and the role of each node can be entirely changed at runtime by altering the aspects bound to it. All User Interface concerns such as layouts, tools, action handlers, styles, model objects etc. are pluggable aspects which can be easily reused and recombined.

In this presentation, we will give a general introduction to the EtoileUI framework available on any GNUstep platform and also Mac OS X (EtoileUI is Cocoa compatible). We will discuss which problems EtoileUI tries to solve, and how it moves away from the monolithic widget model used by most other UI toolkits to support treating the User Interface as a permanent prototype. We will share our progresses since the last FOSDEM and highlight various points which were not covered in the last year presentation. Finally we will present new features which have been added recently and talk about our next plans a bit.

iOS is increasingly popular as a platform, even dwarfing OS X. GNUstep already has support for a number of the core APIs in iOS. This is an open discussion session, which will begin with a very short talk explaining what is still missing from allowing easy ports from iOS to other platforms with GNUstep, followed by an open discussion session.

talk, discussion

t.b.d.

16:30 - 17:15

Nikolaus Schaller

Latest progress of Simple WebKit and QuantumSTEP

The talk will cover two loosely connected areas of recent development. One is about a WebView compatible HTML/CSS/JavaScript Engine written completely in Objective-C to ease maintainance and improvements. This is called "Simple Web Kit" or "Small Web Kit". The talk will show and explain technical details of the latest developments in HTML and CSS processing.
The other part is about QuantumSTEP, a lightweight variant of GNUstep with focus on X11/Linux based Embedded devices. A demonstration will cover MIPS based Netbooks and ARM based smartphones.

GNUstep has always encouraged good integration between different applications and provides technologies like distributed objects or the services-mechanism to do achieve this in elegant ways. Since these technologies are limited to the Objective-C ecosystem, integration with other desktop and programming environments has been lagging behind comparatively. This talk examines the present status and future directions of DBusKit, an Objective-C framework that provides access to the D-Bus IPC system, allowing better integration of GNUstep applications into environments that rely on D-Bus for IPC.

has internet access, will make breakfast room available for developers after 11:00 am. Two electrical plugs for breakfast room, so need extension cord with additional plugs. Ask for first or second floor rooms close to reception for good wifi connections.

If you want to participate, you need to create an account and send a mail with your user name to webmasters [AT] gnustep.org to request write-access. We are sorry for the inconvenience, but this procedure has become necessary to prevent SPAM'ing of this site.