Difference between revisions of "GoOOCon 2008"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Programme)
(Programme)
 
(17 intermediate revisions by 5 users not shown)
Line 24: Line 24:
 
To be decided; there will be a network, so hacking in groups is entirely possible. Presentations on tangled pieces of the OO.o code-base, discussions of the merits (or otherwise) of 'boost', sessions on Emacs vs. Vi, git vs. svn, the internals of Calc's calculation engine, Impress' rendering model, Writer's layout system, improving the build-bot system etc. appreciated.
 
To be decided; there will be a network, so hacking in groups is entirely possible. Presentations on tangled pieces of the OO.o code-base, discussions of the merits (or otherwise) of 'boost', sessions on Emacs vs. Vi, git vs. svn, the internals of Calc's calculation engine, Impress' rendering model, Writer's layout system, improving the build-bot system etc. appreciated.
  
Hopefully we'll aim to have a broad selection of talks which together give a nice high-level overview of the internals of OpenOffice.org, the problems & what people are hacking on now. If you want to give a talk, mail your suggestions to [mailto:kendyNOSPM@suse.cz Kendy] (remove the NOSPM ;-) ), and/or CC [mailto:dev@lists.go-oo.org dev@lists.go-oo.org] for discussion - the more the merrier. We'll post a more formal program closer to the time.
+
Hopefully we'll aim to have a broad selection of talks which together give a nice high-level overview of the internals of OpenOffice.org, the problems & what people are hacking on now. If you want to give a talk, mail your suggestions to [mailto:kendyNOSPM@suse.cz Kendy] (remove the NOSPM ;-) ), and/or CC [mailto:dev@lists.go-oo.org dev@lists.go-oo.org] for discussion - the more the merrier.
  
Preliminary version:
+
And this is what we had in the end:
  
 
{| border="1" cellspacing="0" cellpadding="4"
 
{| border="1" cellspacing="0" cellpadding="4"
 
! From !! To !! Friday, 2008-04-11 !! Saturday, 2008-04-12
 
! From !! To !! Friday, 2008-04-11 !! Saturday, 2008-04-12
 
|-
 
|-
| 9:00  || 9:30 || '''Shaun McDonald''': Buildbots<br>''Their setup and usage'' || '''Noel Power''': VBA parsing horror story<br>''...and the userfoms and form controls fun''
+
| width="5%" | 9:00  || width="5%" | 9:15 || width="45%" | '''Welcome!'''<br>''...and the organizational stuff'' || width="45%" | '''Welcome!'''<br>''Day 2''
 
|-
 
|-
| 9:45 || 10:15 || '''Ricardo Cruz''', '''Jan Nieuwenhuizen''': Dialog porting workshop<br>''The new layout engine'' || '''Bruno Bonfils''': Digital signatures in OOo
+
| 9:15 || 9:45  || '''Shaun McDonald''': Buildbots<br>''Their setup and usage'' || '''Noel Power''': Some basic nasties, mutating variable types and other horrors<br>''Document Modules, Userfoms and associated handling of imported controls fun in VBA''
 
|-
 
|-
| 10:30 || 11:00 || '''Caolan McNamara''': Deleting Giant Gobs of OpenOffice.org<br>''How to use callcatcher and some things you should know about it'' || '''Cedric Bosdonnat''': The OpenOffice.org Eclipse plugin<br>''How to develop and debug a Java plugin''
+
| 10:00  || 10:30 || '''Ricardo Cruz''', '''Jan Nieuwenhuizen''': Dialog porting workshop<br>''The new layout engine'' || '''Sébastien Levesque''': Digital signatures and OOo
 
|-
 
|-
| 11:15 || 11:45 || '''Thorsten Behrens''': OOo my Threading || '''Eric Bachard''': StarMath<br>''The internals''
+
| 10:45 || 11:15 || '''Caolan McNamara''': Deleting Giant Gobs of OpenOffice.org<br>''How to use callcatcher and some things you should know about it'' <br>''' [http://people.redhat.com/caolanm/GoOOoCon08.odp Callcatcher presentation]''' || '''Cedric Bosdonnat''': The OpenOffice.org Eclipse plugin<br>''How to develop and debug a Java plugin''
 
|-
 
|-
| 12:00 || 13:00 || ''Lunch'' || rowspan="2" | ''Lunch''
+
| 11:30 || 12:00 || '''Thorsten Behrens''': OOo and Threading - Like Cats and Dogs?!<br>''Inventory & Outlook'' <br>''' [http://gsl.openoffice.org/files/documents/16/4225/go-oo-con2008.odp presentation]''' || '''Eric Bachard''': StarMath<br>''The internals'' <br> '''[http://eric.bachard.free.fr/Education/GoOOoCon2008/Prague08_starmaths_internals.pdf starmath internals presentation]''' <br>  '''[http://eric.bachard.free.fr/Education/GoOOoCon2008 other stuff and sources]'''
 
|-
 
|-
| 13:00 || 14:00 || ''Finishing lunch/hacking/meet-ups/chatting/... ;-)''
+
| 12:15 || 13:15 || '''Lunch'''<br>''...and hacking/meet-ups/chatting/... ;-)'' || rowspan="2" | '''Lunch'''
 
|-
 
|-
| 14:00 || 14:30 || '''Michael Meeks''': OpenOffice.org - a nit-picking code overview<br>''The good, bad and the ugly'' || rowspan="3" | High Ropes
+
| 13:15 || 13:45 || '''Michael Meeks''': OpenOffice.org - a nit-picking code overview<br>''The good, bad and the ugly''
 
|-
 
|-
| 15:00 || 15:30 || '''Julian Seward''': What's new in valgrind
+
| 14:00 || 14:30 || '''Radek Doulik''': Write your own OGL transition! || rowspan="6" | High Ropes
 
|-
 
|-
| 16:00 || 16:30 || '''Tim Eves''': The complexities of complex text<br>''Graphite-enabled OpenOffice.org''
+
| 14:45 || 15:15 || '''Julian Seward''': What's new in valgrind
 
|-
 
|-
| 17:00 || 18:00 || BoF: Problems with re-using ooo-build ||
+
| 15:30 || 15:45 || Break
 +
|-
 +
| 15:45 || 16:15 || '''Tim Eves''': The complexities of complex text<br>''Graphite-enabled OpenOffice.org''
 +
|-
 +
| 16:30 || 17:00 || '''Petr Mladek''' (BoF): go-oo release process
 +
|-
 +
| 17:00 || 18:00 || BoF: Problems with re-using ooo-build<br>''Continuation of the release process debate/views from outside/...''
 
|}
 
|}
  
Line 77: Line 83:
  
 
If you decide to go by taxi, the cost of the fare from the airport to the SUSE offices should be 600-650 Kc plus 5-6 Kc/minute of waiting.  But we do recommend the public transport, you won't save that much time by choosing taxi.
 
If you decide to go by taxi, the cost of the fare from the airport to the SUSE offices should be 600-650 Kc plus 5-6 Kc/minute of waiting.  But we do recommend the public transport, you won't save that much time by choosing taxi.
 +
 +
According to [[http://www.pragueairport.co.uk/public-transport.htm airport site]], it takes about an hour for going to Suse Office.
 +
 +
You'll also probably need to exchange some of your money to the Czech currency called Czech Crowns (Kc, CZK).  1 USD is about 16 CZK, 1 EUR ~ 25.5 CZK, 1 GBP ~ 32 CZK; not sure how good exchange rates you'd get on the airport though.
  
 
== Prague public transport ==
 
== Prague public transport ==

Latest revision as of 15:24, 15 April 2008


Why Go-OO Conference 2008 Prague, (Czech Republic) ?

OOoCon is a great conference and is the annual get together of the OOo Community. This year it will be held in Asia. Starting with a full complement of Sun developers making the trip, plus the local RedFlag and IBM teams, it's going to have the greatest concentration of OOo developers ever assembled together in one place on the planet.

Special funding arrangements are being put together by the Community and our sponsors to try and ensure that every independent developer who should be there, can be there. However, if you know you simply can't afford (time, money etc.) to go to OOoCon 2008 Beijing, we present: GoOOCon2008 Prague for open source developers to meet, talk, drink beer & so on - a mini-meetup / hack-fest to the end of the Novell team meeting planned for April.

Prague is a great location - easy to get to in Europe, and a (compatively) low-cost location.

Praha-Hradcany.jpg

Schedule

  April 10th - arrive in the evening, meet up for dinner.
  April 11th - ad-hoc presentations, hacking
               evening drinks / meal.
  April 12th, am: more of the same
              pm: fun ropes course / team building; meal
  April 13th - leave, or stay to enjoy historic Prague.

Programme

To be decided; there will be a network, so hacking in groups is entirely possible. Presentations on tangled pieces of the OO.o code-base, discussions of the merits (or otherwise) of 'boost', sessions on Emacs vs. Vi, git vs. svn, the internals of Calc's calculation engine, Impress' rendering model, Writer's layout system, improving the build-bot system etc. appreciated.

Hopefully we'll aim to have a broad selection of talks which together give a nice high-level overview of the internals of OpenOffice.org, the problems & what people are hacking on now. If you want to give a talk, mail your suggestions to Kendy (remove the NOSPM ;-) ), and/or CC dev@lists.go-oo.org for discussion - the more the merrier.

And this is what we had in the end:

From To Friday, 2008-04-11 Saturday, 2008-04-12
9:00 9:15 Welcome!
...and the organizational stuff
Welcome!
Day 2
9:15 9:45 Shaun McDonald: Buildbots
Their setup and usage
Noel Power: Some basic nasties, mutating variable types and other horrors
Document Modules, Userfoms and associated handling of imported controls fun in VBA
10:00 10:30 Ricardo Cruz, Jan Nieuwenhuizen: Dialog porting workshop
The new layout engine
Sébastien Levesque: Digital signatures and OOo
10:45 11:15 Caolan McNamara: Deleting Giant Gobs of OpenOffice.org
How to use callcatcher and some things you should know about it
Callcatcher presentation
Cedric Bosdonnat: The OpenOffice.org Eclipse plugin
How to develop and debug a Java plugin
11:30 12:00 Thorsten Behrens: OOo and Threading - Like Cats and Dogs?!
Inventory & Outlook
presentation
Eric Bachard: StarMath
The internals
starmath internals presentation
other stuff and sources
12:15 13:15 Lunch
...and hacking/meet-ups/chatting/... ;-)
Lunch
13:15 13:45 Michael Meeks: OpenOffice.org - a nit-picking code overview
The good, bad and the ugly
14:00 14:30 Radek Doulik: Write your own OGL transition! High Ropes
14:45 15:15 Julian Seward: What's new in valgrind
15:30 15:45 Break
15:45 16:15 Tim Eves: The complexities of complex text
Graphite-enabled OpenOffice.org
16:30 17:00 Petr Mladek (BoF): go-oo release process
17:00 18:00 BoF: Problems with re-using ooo-build
Continuation of the release process debate/views from outside/...

Logistics

Everything you need to know to attend, print out, cover in marmalade & accidentally leave behind the sofa.

Location

The SUSE Office, see mapy.cz.

Address:

  SUSE LINUX, s. r. o.
  Lihovarská 1060/12
  190 00 Prague 9
  Czech Republic 

Travel

There are plenty of cheap flights available to Prague, from England, Italy, Switzerland & Germany (EasyJet), Ireland (Ryanair), more can be found here.

You could use a bus, route 100, from the Prague airport to the metro station Zlicin. The fact that it's the last stop of the bus and a terminal station of the underground leaves very little room for any mistakes ;-)

From Zlicin, go by underground directly to Ceskomoravska, get out, and continue according to the map.

If you decide to go by taxi, the cost of the fare from the airport to the SUSE offices should be 600-650 Kc plus 5-6 Kc/minute of waiting. But we do recommend the public transport, you won't save that much time by choosing taxi.

According to [airport site], it takes about an hour for going to Suse Office.

You'll also probably need to exchange some of your money to the Czech currency called Czech Crowns (Kc, CZK). 1 USD is about 16 CZK, 1 EUR ~ 25.5 CZK, 1 GBP ~ 32 CZK; not sure how good exchange rates you'd get on the airport though.

Prague public transport

The Prague public transport system is fully automated - you don't need to speak to anybody. The bus drivers, usually understand very little English, but definitely are not hostile to foreigners and try to understand.

You buy a 26 Kc (CZK) ticket at the airport, in a coin-slot ticket vending machine. If you don't have any coins, it should be possible to buy it at the information desk at the airport. If that doesn't work, you can buy it in a bus, when entering through the front door. It'll cost you a little bit more (30 Kc). The ticket is then valid for one hour, and for that time you can use any means of public transport available, no need to get transfer tickets or anything like that. You can be checked for the validity of the ticket during the journey by the public transport officers.

Once you have a ticket, you can enter or exit the bus by any door. The bus stops at every stop, no signaling to the driver is needed. After getting on the bus, you need to mark the ticket in a ticket marking machine - one of several very noticeable yellow boxes with a green arrow light in every bus.

If traveling by underground first, you mark the ticket at the entrance to the station. If changing from bus to underground, you do not mark the already marked ticket again.

More expensive tickets (also available) last longer, up to several days - more info here.

Shelter

We recommend the Hotel Carol which is 1 block from the SUSE office: ~2 minutes walk even for a geriatric hacker. A double room for the duration is around Euro:250.

You might also try the A1 hotel which is two blocks from the SUSE office: ~5 minutes walk. A single bed rood from about Euro:30 per night.

The cheapest variant would be the A1 hostel or the Hotel Sunshine. It is not easy to recommend them, though ;-)

Contact

   Email: Lucie Louzecka <llouzecka@suse.cz>
   Phone: +420 775 928 867

Politics

To make the event even more accessible, there will be a ban on talks / panel discussion of the form: "Sun screwed me over" or "Kill the SCA today". In addition we are encouraging primarily hackers to attend, ie. this is a pure developers meeting, with a horribly technical agenda: we promise to make sure you won't enjoy it if you're not writing code. In addition no talks of the form "ODF solves the problems of world hunger" or "OpenXML - hell-spawn in text form" will be tolerated.

Ropes Course

We will also get some more adrenaline in the rope center PROUD. No particular climbing ability required, though decent footware is essential, and non-flismy clothing helpful. Failing that, the ability to laugh at others would be helpful.

Ropes.jpg

Personal tools