Difference between revisions of "FOSDEM 2007"

From GNUstepWiki
Jump to navigation Jump to search
 
(76 intermediate revisions by 8 users not shown)
Line 9: Line 9:
  
 
ToDo:
 
ToDo:
* request a Stand at FOSDEM organizers
+
* request a Stand at FOSDEM organizers - done
* find out exact dimensions
+
* find out exact dimensions - same as last year
* update the plan
+
* update the plan - one half is GNUstep, the other one is Ogo
* determine final size and number of posters we can place
+
* determine final size and number of posters we can place - no posters
  
== Merchandise and Give-Aways ==
+
For next year: how it finally looked like - http://www.flickr.com/photos/duncanmac-vicar/402657052/
 +
 
 +
== Merchandise and Give-Away ==
 +
Plans for merchanidize have been given up. There may be some Give-Aways (brochures).
  
 
{| border="1"
 
{| border="1"
Line 32: Line 35:
 
|}
 
|}
  
ToDo:
+
To-Do:
 
* We have to define how many units of each we have produced and define a reasonable price.
 
* We have to define how many units of each we have produced and define a reasonable price.
 
* We could ask someone who already sells CDs and T-Shirts to give us some - and we return those that have not been sold.
 
* We could ask someone who already sells CDs and T-Shirts to give us some - and we return those that have not been sold.
Line 40: Line 43:
 
Showing something and let people touch. We need permanently 2 persons to keep some
 
Showing something and let people touch. We need permanently 2 persons to keep some
 
eyes at the booth.
 
eyes at the booth.
 +
 +
Currently available hardware for the demos:
  
 
{| border="1"
 
{| border="1"
! System !! Device !! Responsible !! Requirements !! Comments
+
! System !! Device !! Responsible !! Availability !! Requirements !! Comments
 +
|-
 +
| Linux PDA || Sharp Zaurus || N. Schaller || Sat&Sun || 1xpower || confirmed
 
|-
 
|-
| GNU/Linux || PC wih Linux || tbd || space for PC+Screen || 2xpower, Kensington locker
+
| GNU/Linux || 533Mhz/256Mb transmeta laptop || Saso Kiselkov || all the time || 1xpower || confirmed
 +
|-
 +
| GNU/Linux / Windows || 1.5Ghz laptop || Saso Kiselkov || not all the time || 1xpower || personal laptop
 
|-
 
|-
| BSD || PC wih xBSD || tbd || space for PC+Screen || 2xpower, Kensington locker
+
| MacOS X / FreeBSD / Linux / Windows || macbook pro 2ghz/2Gb || Nicolas Roard || not all the time || 1xpower || personal laptop
 
|-
 
|-
| Windows|| PC wih Windows || tbd || space for PC+Screen || 2xpower, Kensington locker
+
| tbd || Flatscreen || Gerold Ruprecht || || 1xpower ||  
 
|-
 
|-
| MacOS X || Mac mini ? || tbd || space for Mac+Screen || 2xpower, Kensington locker
+
| MacOS X || macbook || Quentin Mathé || || 1xpower ||
 
|-
 
|-
| Linux PDA || Sharp Zaurus || N. Schaller || space for device, 1xpower outlet || confirmed
+
| GNU/Linux, WindowsXP, MacOS X || macbook || Richard Frith-Macdonald ||not all the time || 1xpower || personal laptop
 
|}
 
|}
  
Line 62: Line 71:
 
! Title !! Author !! Responsible
 
! Title !! Author !! Responsible
 
|-
 
|-
| tbd || tbd || tbd
+
| Cocoa Programming || Anuish, Buck and Yacktman || Fred Kiefer
 +
|-
 +
| Cocoa in a nutshell || Michael Beam and James Duncan Davidson || Graham Lee
 +
|-
 +
| Programming in Objective-C || Stephen Kochan || Graham Lee
 +
|-
 +
| Objective-C, précis & Concis (french edition) || Andrew M. Duncan || Nicolas Roard
 +
|-
 +
| Cocoa Programming for MacOS X (1st edition) || Aaron Hillegass || Nicolas Roard
 +
|-
 +
| NeXTSTEP Programming || Simson L. Garfinkel and Michael K. Mahoney || Nicolas Roard
 +
|-
 +
| The NeXT book || Bruce F. Webser || Nicolas Roard
 +
|-
 +
| PostScript Language Reference || Adobe Inc., note: anybody interested ? else I might not take it :) || Nicolas Roard
 +
|-
 +
| Programming the Display PostScript System with NeXTstep || Adobe Inc.,  note: anybody interested ? else I might not take it :) || Nicolas Roard
 +
|-
 +
| OpenStep for Enterprises || Nancy Craighill, note: anybody interested ? else I might not take it :) || Nicolas Roard
 
|}
 
|}
  
 
== Posters ==
 
== Posters ==
  
Posters shoud have size DIN A0 in color.
+
{| border="1"
 +
! Topic !! Size !! Responsible !! Comments
 +
|-
 +
| GNUstep banner || 2m x 30cm? || tbd || Reused from last year
 +
|-
 +
|}
 +
 
 +
== Who will attend the 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 2007:
  
 
{| border="1"
 
{| border="1"
! Topic !! Size !! Responsible !! Comments
+
! Name
 +
! Presence
 +
! Friday
 +
! Saturday
 +
! Sunday
 +
! Special comments
 +
|-
 +
| Richard Frith-Macdonald ||  yes || || || || GNUstep-base
 +
|-
 +
| Helge Hess ||  yes || || || || OpenGroupware.org
 +
|-
 +
| Lars S.-Helldorf || yes || x || x || x ||
 +
|-
 +
| Graham Lee ||  yes || || x || x ||
 +
|-
 +
| Quentin Mathé ||  yes || x || x || x || Étoilé
 +
|-
 +
| Nicola Pero ||  yes || || || || GNUstep-make
 +
|-
 +
| Nicolas Roard ||  yes || x || x || x || Étoilé
 
|-
 
|-
| GNUstep banner|| 2m x 30cm? || tbd ||  
+
| Jesse Ross ||  yes || x || x || x || Étoilé
 
|-
 
|-
| GORM|| DIN A0 || tbd ||  
+
| Gerold Rupprecht || yes || || x || x || Sponsor Saturday dinner
 
|-
 
|-
| Cross Platform Development || DIN A0 || tbd ||
+
| Nikolaus Schaller ||  yes || || x || x || mySTEP
 
|-
 
|-
| embedded GNUstep (mySTEP) || DIN A0 || N. Schaller || confirmed
+
| Gürkan Sengün || yes || || x || x || http://livecd.gnustep.org
 
|-
 
|-
| ... || DIN A0 || tbd || please propose!
+
| Fred Kiefer || yes || || x || x || GNUstep-gui, back
 
|}
 
|}
Someone should take care of
+
 
* setting a deadline,  
+
If you plan to join us, please let us know here in the wiki (or send a mail to nicolas [at] roard com, I will add you). Knowing how many people will attend will help in organizing the event, and will encourage other people to join. There's usually a saturday dinner too.
* collecting the PDF files from the authors and,
+
 
* have them printed in same quality at a local copy shop.
+
If you don't have write access on the wiki and you want it, you need to create an account and send a mail with your user name to webmasters [AT] gnustep.org to request it.
  
 
== Who is at the booth ==
 
== Who is at the booth ==
We should have teams of 2 plus one volunteer for fallback if someone can't attend at all. And, please be there!
+
We should have teams of 2 plus one volunteer for fall-back if someone can't attend at all. And, please be there!
  
 
{| border="1"
 
{| border="1"
! Day !! Time Slot !! First Name !! Second Name || Fallback
+
! Day !! Time Slot !! First Name !! Second Name || Fall-back
|-
 
| Sa 24 Feb 2007 || 09:00 - 10:00 || setup by all responsibles || ||
 
|-
 
|  || 10:00 - 12:00 || N.N. || N.N. || N.N.
 
 
|-
 
|-
| || 12:00 - 14:00 || N.N. || N.N. || N.N.
+
| Sa. Feb 24, 2007 || 14:00 - 16:00 || N.N. || N.N. || N.N.
|-
 
|| 14:00 - 16:00 || N.N. || N.N. || N.N.
 
 
|-
 
|-
 
|  || 16:00 - 18:00 || N.N. || N.N. || N.N.
 
|  || 16:00 - 18:00 || N.N. || N.N. || N.N.
 
|-
 
|-
|  || 18:00 - 18:30 || tear down || ||
+
|  || 18:00 - 19:00 || N.N. || ||
 
|-
 
|-
| Su 25 Feb 2007 || 09:00 - 10:00 || Setup by all responsibles || ||  
+
| Su. Feb 25, 2007 || 09:00 - 10:00 || N.N. || ||  
 
|-
 
|-
 
|  || 10:00 - 12:00 || N.N. || N.N. || N.N.
 
|  || 10:00 - 12:00 || N.N. || N.N. || N.N.
Line 118: Line 169:
 
|}
 
|}
  
== Devroom Presentations ==
+
== Dev-Room Presentations ==
 +
 
 +
The room at out disposal will be AW1.115 (capacity is 31 seats),
 +
- - Saturday: 14:00 -> 19:00
 +
- - Sunday:  09:00 -> 18:00
 +
 
 +
Note that on Saturday, it is not possible to use the room before 14:00
 +
as university courses are being held in all rooms until then.
 +
For that reason the schedule starts at 14:15, and will end at 19:00 on Saturday (instead of 18:00)
 +
 
 +
The agenda as distributed by FOSDEM is here: http://www.fosdem.org/2007/schedule/devroom/opengroupwaregnustep
  
 
{| border="1"
 
{| border="1"
! Day !! Time Slot !! Author !! Title
+
!width="120pt"| Day !! width="100pt"| Time Slot !! width="120pt"| Author !! width="250pt"| Title !! width="150pt"| Slides
 
|-
 
|-
| Sa 24 Feb 2007 || 13:00 - 14:00 ||  N.N. || History and Future of GNUstep (should be made part of the general FOSDEM presentation track!)
+
| Sa. Feb 24, 2007 || 14:15 - 15:00 ||  Nicola Pero || GNUstep development tools: GNUstep-make || [[Media:FOSDEM2007Make-2.0.pdf]]
 
|-
 
|-
|  || 14:00 - 15:00 || ||  
+
|  || 15:00 - 16:00 || Sašo Kiselkov || GNUstep development tools: Project Manager IDE
 
|-
 
|-
|  || 15:00 - 16:00 || ||
+
|  || 16:00 - 18:00 || Oliver Langer, Helge Hess || Developer Workshop: What to do with 3rd Party Solutions within the GNUstep Community?
 +
The goal of this workshop is to discuss questions dealing with 3rd party solutions and GNUstep and to summarize the results. At the beginning we may identify projects which seem to reinvent the wheel. Such projects are those implementing add-ons which have been developed before – logging functionality is a good example for this. Also, we may focus projects (re-) implementing GNUstep base functionality, like e.g.  mySTEP. Then, having these projects figured out we may elaborate the potential reasons behind.
 +
By starting to identify reasons for “duplicating” code we may shift the discussion to a different perspective and ask ourself, what GNUstep brings to the application programmer? Especially we may work out the requirements of the “typical” GNUstep application programmer.  Collecting all information, thus bringing the potential reasons for “duplicated” codes, plus the capabilities of and the requirements for GNUstep altogether, we may then find out approaches for the handling of 3rd party solutions within the GNUstep community.
 +
Since this session is meant as a workshop, the abstract presented hereby should be regarded as a collection of hints and all developers are warmly invited to actively participate in the discussion. The session will be moderated and organized by Helge Hess and Oliver Langer.
 
|-
 
|-
| || 16:00 - 17:00 || ||
+
| Sun. Feb 25, 2007 || 09:00 - 10:00 || Richard Frith-Macdonald || Discussion of base library priorities ||[[Media:FOSDEM2007BasePriorities.pdf]]
 
|-
 
|-
|  || 17:00 - 18:00 || moderator? || GNUstep Roadmap, User and Developer Meeting
+
|  || 10:00 - 11:00 || Oliver Langer || [http://www.sourceforge.net/projects/fortytwo FortyTwo] – Towards a Semistructured Database System
 +
Agenda
 +
* About the Project
 +
** Motivation
 +
** Theoretical Background
 +
* Architecture
 +
** Data- and Servicemodel
 +
** Architectural Overview of FortyTwo
 +
* Positioning
 +
** Comparison with other semistructured database systems, with Coredata etc.
 +
* Showtime
 +
** Demonstration
 +
** Current State
 +
* Summary and future Directions
 +
 
 
|-
 
|-
| Sa 24 Feb 2007 || 12:00 - 13:00 || ||  
+
| || 11:00 - 12:00 || Nikolaus Schaller || GNUstep for Embedded Devices e.g. Zaurus or Mobile Phones
 +
The recent announcement of the Apple iPhone which is reported to use Cocoa for the GUI, has again shown that Objective-C and the OpenSTEP system can really be used in embedded devices. Topics to cover in this presentation:
 +
* why does one want to run GNUstep on embededed devices?
 +
* what is different on embedded devices?
 +
* what is needed to develop applications for embedded devices?
 +
* why is it currently run as a separate project (mySTEP)?
 +
* examples: Sharp Zaurus, Acer n30, Nokia N770, OpenMoko, ...
 +
|| [[http://www.quantum-step.com/download/FOSDEM%202007%20-%20Embedded%20GNUstep.pdf Slides PDF]]
 
|-
 
|-
|  || 13:00 - 14:00 || ||  
+
|  || 12:00 - 13:00 || || Break
 
|-
 
|-
|  || 14:00 - 15:00 || ||
+
|  || 13:00 - 14:00 || Helge Hess, Marcus Müller || Open Groupware: OGo / JOPE / SOPE
 
|-
 
|-
|  || 15:00 - 16:00 || ||
+
|  || 14:00 - 15:00 || Nicolas Roard (Quentin Mathé) || Étoilé: a Desktop Environment
 +
|-
 +
|  || 15:00 - 16:00 || Matt Rice (tbc.) || GNUstep Database Library 2 || omitted
 +
|-
 +
|  || 16:00 - 17:00 || Richard Frith-Macdonald. || Discussion of theming integration in the gui
 
|}
 
|}
  
== Questions / ToDo List ==
+
Note: Does anyone have a projector for the talks? The FOSDEM organisation will gives us one if needed, but having our own would be more convenient (if only to have a good one, remember last year)
  
* How to Secure valuable devices?
+
For next year: how it finally took place [[FOSDEM_2007_report]]
* How to collect payments? Who is treasurer?
+
 
* Request a Devroom
+
== Questions / To-Do List ==
* Request additional Presentation to the main audience
+
 
* Clarify Size of Booth tables, posters with FOSDEM organizers
+
* How to secure valuable devices? - there is a hardware equipment insurance by FOSDEM - BUT ON REGISTRATION ONLY!
* Clarify number and price of Merchandize to create
+
* How to collect payments? Who is treasurer? - not required
* Define Demos
+
* Request a Dev-Room - done
* Define Posters to show and confirmation
+
* Request additional presentation to the main audience - done (not avilable)
* who collects Poster's PDFs and takes care of printing them?
+
* Clarify size of booth tables, posters with FOSDEM organizers - same as last year
* Define Presentations and get Presenter's confirmations
+
* Clarify number and price of merchandise to create - none
* post a Call for Presentations/Demos/Posters/Volunteers to news:gnu.gnustep.discuss
+
* Define demonstrations - see above
 +
* Define posters to show and confirmation - same as last year
 +
* Who collects poster's PDFs and takes care of printing them? - not required
 +
* Post a ''Call for Presentations/Demos/Posters/Volunteers''' to news:gnu.gnustep.discuss - done: http://groups.google.de/group/gnu.gnustep.discuss/browse_frm/thread/72edf3ed1ab86119/?hl=de#
 +
* Collect presentations - done
 +
* Define presentations and get presenters' confirmations - done
  
 
== Organizing Committee ==
 
== Organizing Committee ==
Line 167: Line 261:
  
 
=== Few ideas ===
 
=== Few ideas ===
* http://groups.google.com/group/gnu.gnustep.discuss/browse_thread/thread/9580d4fb865bfa4c/f6edba0f74411dec?q=fosdem&rnum=1#f6edba0f74411dec
+
* [http://groups.google.com/group/gnu.gnustep.discuss/browse_thread/thread/9580d4fb865bfa4c/f6edba0f74411dec?q=fosdem&rnum=1#f6edba0f74411dec by Sašo Kiselkov]
  
 
=== Extract ===
 
=== Extract ===
* use Live CD - even rereleased last version
+
* use Live CD - even re-released last version
* Perhaps some GNUstep merchandize, like GNUstep T-shirts, GNUstep mouse pads,
+
* Perhaps some GNUstep merchandise, like GNUstep T-shirts, GNUstep mouse pads, GNUstep stickers, etc. Though I'm not sure we could easily afford these yet. Quickly lurking through the Internet, I calculated that 20 T-shirts come to around 60 EUR, 30 T-shirts to ~85 EUR, and 50 T-shirts around ~130 EUR.
GNUstep stickers, etc. Though I'm not sure we could so easily afford these yet.
 
Quickly lurking through the Internet, I calculated that 20 T-shirts come to
 
around 60 EUR, 30 T-shirts to ~85 EUR, and 50 T-shirts around ~130 EUR.
 
 
* perform a [Survey]
 
* perform a [Survey]
  
Line 181: Line 272:
 
Use several machines side-by side with:
 
Use several machines side-by side with:
 
* GNUstep with Camaelon, and perhaps the Etoile system
 
* GNUstep with Camaelon, and perhaps the Etoile system
* some Apple hardware for showing that the same apps can run on GNUstep and OSX
+
* some Apple hardware for showing that the same applications can run on GNUstep and OSX
 
* some Linux machine
 
* some Linux machine
 
* some BSD machine
 
* some BSD machine
 
* some x86 hardware to show that GNUstep is even available on Windows
 
* some x86 hardware to show that GNUstep is even available on Windows
 
* some other hardware (connected to the LCD we had) showing a presentation/video on GNUstep - something flashy, with sound and talk
 
* some other hardware (connected to the LCD we had) showing a presentation/video on GNUstep - something flashy, with sound and talk
 +
 +
[[Category:FOSDEM]]

Latest revision as of 21:16, 8 March 2009

Stand Overview

From the Front:

File:FOSDEM 2007 FRONT.png

From Top:

File:FOSDEM 2007 TOP.png

ToDo:

  • request a Stand at FOSDEM organizers - done
  • find out exact dimensions - same as last year
  • update the plan - one half is GNUstep, the other one is Ogo
  • determine final size and number of posters we can place - no posters

For next year: how it finally looked like - http://www.flickr.com/photos/duncanmac-vicar/402657052/

Merchandise and Give-Away

Plans for merchanidize have been given up. There may be some Give-Aways (brochures).

Merchandise Price Number Responsible Comment
T-Shirt x EUR 20 L, 20 XL tbd what is a fair price? http://www.cafepress.com/buy/gnustep/ http://www.cafepress.com/GNUSTEPU
Mouse Pad x EUR tbd tbd what is a fair price?
Live CD Photo 5 EUR 100? tbd which version? http://www.linuks.mine.nu/gnustep/ http://xlivecd.indiana.edu/
GNUstep stickers free 1000 tbd tbd
GNUstep brochure free 200? tbd see download on Introduction_to_GNUstep
GNUstep booklet free 200? tbd see download on Introduction_to_GNUstep

To-Do:

  • We have to define how many units of each we have produced and define a reasonable price.
  • We could ask someone who already sells CDs and T-Shirts to give us some - and we return those that have not been sold.

Demos

Showing something and let people touch. We need permanently 2 persons to keep some eyes at the booth.

Currently available hardware for the demos:

System Device Responsible Availability Requirements Comments
Linux PDA Sharp Zaurus N. Schaller Sat&Sun 1xpower confirmed
GNU/Linux 533Mhz/256Mb transmeta laptop Saso Kiselkov all the time 1xpower confirmed
GNU/Linux / Windows  1.5Ghz laptop Saso Kiselkov not all the time 1xpower personal laptop
MacOS X / FreeBSD / Linux / Windows macbook pro 2ghz/2Gb Nicolas Roard not all the time 1xpower personal laptop
tbd Flatscreen Gerold Ruprecht 1xpower
MacOS X macbook Quentin Mathé   1xpower
GNU/Linux, WindowsXP, MacOS X macbook Richard Frith-Macdonald not all the time 1xpower personal laptop

Books to Show

We should have some Cocoa and Objective-C training books.

Title Author Responsible
Cocoa Programming Anuish, Buck and Yacktman  Fred Kiefer
Cocoa in a nutshell Michael Beam and James Duncan Davidson Graham Lee
Programming in Objective-C Stephen Kochan Graham Lee
Objective-C, précis & Concis (french edition) Andrew M. Duncan Nicolas Roard
Cocoa Programming for MacOS X (1st edition) Aaron Hillegass Nicolas Roard
NeXTSTEP Programming Simson L. Garfinkel and Michael K. Mahoney Nicolas Roard
The NeXT book Bruce F. Webser Nicolas Roard
PostScript Language Reference Adobe Inc., note: anybody interested ? else I might not take it :) Nicolas Roard
Programming the Display PostScript System with NeXTstep Adobe Inc., note: anybody interested ? else I might not take it :) Nicolas Roard
OpenStep for Enterprises Nancy Craighill, note: anybody interested ? else I might not take it :) Nicolas Roard

Posters

Topic Size Responsible Comments
GNUstep banner 2m x 30cm? tbd Reused from last year

Who will attend the 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 2007:

Name Presence Friday Saturday Sunday Special comments
Richard Frith-Macdonald yes GNUstep-base
Helge Hess yes OpenGroupware.org
Lars S.-Helldorf yes x x x
Graham Lee yes x x
Quentin Mathé yes x x x Étoilé
Nicola Pero yes GNUstep-make
Nicolas Roard yes x x x Étoilé
Jesse Ross yes x x x Étoilé
Gerold Rupprecht yes x x Sponsor Saturday dinner
Nikolaus Schaller yes x x mySTEP
Gürkan Sengün yes x x http://livecd.gnustep.org
Fred Kiefer yes x x GNUstep-gui, back

If you plan to join us, please let us know here in the wiki (or send a mail to nicolas [at] roard com, I will add you). Knowing how many people will attend will help in organizing the event, and will encourage other people to join. There's usually a saturday dinner too.

If you don't have write access on the wiki and you want it, you need to create an account and send a mail with your user name to webmasters [AT] gnustep.org to request it.

Who is at the booth

We should have teams of 2 plus one volunteer for fall-back if someone can't attend at all. And, please be there!

Day Time Slot First Name Second Name Fall-back
Sa. Feb 24, 2007 14:00 - 16:00 N.N. N.N. N.N.
16:00 - 18:00 N.N. N.N. N.N.
18:00 - 19:00 N.N.
Su. Feb 25, 2007 09:00 - 10:00 N.N.
10:00 - 12:00 N.N. N.N. N.N.
12:00 - 14:00 N.N. N.N. N.N.
14:00 - 16:00 N.N. N.N. N.N.
16:00 - 18:00 N.N. N.N. N.N.
18:00 - 18:30 tear down

Dev-Room Presentations

The room at out disposal will be AW1.115 (capacity is 31 seats), - - Saturday: 14:00 -> 19:00 - - Sunday: 09:00 -> 18:00

Note that on Saturday, it is not possible to use the room before 14:00 as university courses are being held in all rooms until then. For that reason the schedule starts at 14:15, and will end at 19:00 on Saturday (instead of 18:00)

The agenda as distributed by FOSDEM is here: http://www.fosdem.org/2007/schedule/devroom/opengroupwaregnustep

Day Time Slot Author Title Slides
Sa. Feb 24, 2007 14:15 - 15:00 Nicola Pero GNUstep development tools: GNUstep-make Media:FOSDEM2007Make-2.0.pdf
15:00 - 16:00 Sašo Kiselkov GNUstep development tools: Project Manager IDE
16:00 - 18:00 Oliver Langer, Helge Hess Developer Workshop: What to do with 3rd Party Solutions within the GNUstep Community?

The goal of this workshop is to discuss questions dealing with 3rd party solutions and GNUstep and to summarize the results. At the beginning we may identify projects which seem to reinvent the wheel. Such projects are those implementing add-ons which have been developed before – logging functionality is a good example for this. Also, we may focus projects (re-) implementing GNUstep base functionality, like e.g. mySTEP. Then, having these projects figured out we may elaborate the potential reasons behind. By starting to identify reasons for “duplicating” code we may shift the discussion to a different perspective and ask ourself, what GNUstep brings to the application programmer? Especially we may work out the requirements of the “typical” GNUstep application programmer. Collecting all information, thus bringing the potential reasons for “duplicated” codes, plus the capabilities of and the requirements for GNUstep altogether, we may then find out approaches for the handling of 3rd party solutions within the GNUstep community. Since this session is meant as a workshop, the abstract presented hereby should be regarded as a collection of hints and all developers are warmly invited to actively participate in the discussion. The session will be moderated and organized by Helge Hess and Oliver Langer.

Sun. Feb 25, 2007 09:00 - 10:00 Richard Frith-Macdonald Discussion of base library priorities Media:FOSDEM2007BasePriorities.pdf
10:00 - 11:00 Oliver Langer FortyTwo – Towards a Semistructured Database System

Agenda

  • About the Project
    • Motivation
    • Theoretical Background
  • Architecture
    • Data- and Servicemodel
    • Architectural Overview of FortyTwo
  • Positioning
    • Comparison with other semistructured database systems, with Coredata etc.
  • Showtime
    • Demonstration
    • Current State
  • Summary and future Directions
11:00 - 12:00 Nikolaus Schaller GNUstep for Embedded Devices e.g. Zaurus or Mobile Phones

The recent announcement of the Apple iPhone which is reported to use Cocoa for the GUI, has again shown that Objective-C and the OpenSTEP system can really be used in embedded devices. Topics to cover in this presentation:

  • why does one want to run GNUstep on embededed devices?
  • what is different on embedded devices?
  • what is needed to develop applications for embedded devices?
  • why is it currently run as a separate project (mySTEP)?
  • examples: Sharp Zaurus, Acer n30, Nokia N770, OpenMoko, ...
[Slides PDF]
12:00 - 13:00 Break
13:00 - 14:00 Helge Hess, Marcus Müller Open Groupware: OGo / JOPE / SOPE
14:00 - 15:00 Nicolas Roard (Quentin Mathé) Étoilé: a Desktop Environment
15:00 - 16:00 Matt Rice (tbc.) GNUstep Database Library 2 omitted
16:00 - 17:00 Richard Frith-Macdonald. Discussion of theming integration in the gui

Note: Does anyone have a projector for the talks? The FOSDEM organisation will gives us one if needed, but having our own would be more convenient (if only to have a good one, remember last year)

For next year: how it finally took place FOSDEM_2007_report

Questions / To-Do List

  • How to secure valuable devices? - there is a hardware equipment insurance by FOSDEM - BUT ON REGISTRATION ONLY!
  • How to collect payments? Who is treasurer? - not required
  • Request a Dev-Room - done
  • Request additional presentation to the main audience - done (not avilable)
  • Clarify size of booth tables, posters with FOSDEM organizers - same as last year
  • Clarify number and price of merchandise to create - none
  • Define demonstrations - see above
  • Define posters to show and confirmation - same as last year
  • Who collects poster's PDFs and takes care of printing them? - not required
  • Post a Call for Presentations/Demos/Posters/Volunteers' to news:gnu.gnustep.discuss - done: http://groups.google.de/group/gnu.gnustep.discuss/browse_frm/thread/72edf3ed1ab86119/?hl=de#
  • Collect presentations - done
  • Define presentations and get presenters' confirmations - done

Organizing Committee

  • A. Fedor
  • H. Hess
  • N. Roard
  • N. Schaller
  • volunteers welcome!

Older Material/Thoughts (to be deleted when worked in)

Few ideas

Extract

  • use Live CD - even re-released last version
  • Perhaps some GNUstep merchandise, like GNUstep T-shirts, GNUstep mouse pads, GNUstep stickers, etc. Though I'm not sure we could easily afford these yet. Quickly lurking through the Internet, I calculated that 20 T-shirts come to around 60 EUR, 30 T-shirts to ~85 EUR, and 50 T-shirts around ~130 EUR.
  • perform a [Survey]

Portability demonstration

Use several machines side-by side with:

  • GNUstep with Camaelon, and perhaps the Etoile system
  • some Apple hardware for showing that the same applications can run on GNUstep and OSX
  • some Linux machine
  • some BSD machine
  • some x86 hardware to show that GNUstep is even available on Windows
  • some other hardware (connected to the LCD we had) showing a presentation/video on GNUstep - something flashy, with sound and talk