blue. point | OS/2.cz SUSE Portál Softportál Kyberpunk 602Office openSUSE SLED SLES oooSupport

Eric Bachard: Nativní verze OpenOffice.org pro MacOS X bude brzy

Kategorie:

Podařilo se nám uspořádat exkluzivní rozhovor s vedoucím vývojového týmu OpenOffice.org pro MacOS X - Ericem Bachardem. Tento tým je nyní ve velkém zájmu všeobecné veřejnosti, neboť se snaží na MacOS X portovat nativní verzi OpenOffice.org a získal i výraznou podporu od společnosti Sun Microsystems.

Profil Erica Bacharda

Profeseur Agrege de Physique, Professor at UTBM
43 let, ženatý, 2 děti, vedoucí Mac OS X Porting teamu, Co-Lead Porting teamu, žije ve městě Audincourt, Francie

Kdy vznikl OpenOffice.org Mac Porting Team a kdy jste zahájili práce na projektu?

Projekt jsme oficiálně oznámili na konferenci OpenOffice.org Conference 2005, v Koperu (Slovinsko). První kroky nebyly zcela viditelné, pracoval jsem 5 měsíců s 5ti studenty na dokumentaci VCL, to byl opravdový začátek.

Historicky první se do práce na nativním portu OpenOffice.org pustili Stephan Schaefer a Dan Williams (září 2003), takže oni položili základy nativní verzi OpenOffice.org pro MacOS X.

První opravdové výsledky se dostavily v září 2005, když Florian Heckl dokázal vytvořit první nativní okno aplikace. Červen 2006 se stal také mezníkem ve vývoji, díky prvním screenshotům opravdu nativní verze aplikace - první fonty, rozbalovací menu, nabídky apod.

V létě roku 2006 pak spoustu práce odvedl také český vývojář Pavel Janík spolu s Stephanem Scheafrem a Tino Rachuiem.

Jaké jsou vlastně důvody práce na nativním portu OpenOffice.org? Proč uživatelům podle tebe nestačí X11 verze?

Uživatelé MacOS X nemají rádi X11 server a neradi jej používají. Možná někdo nebude souhlasit, nebude se mu to líbit, ale je to tak. Chtějí nativní aplikace, s aqua vzhledem a funkcemi. Implementace X11 prostředí od společnosti Apple není ideální a má svá omezení, nefunguje zde např. drag'n'drop a další funkce, které nativní aplikace v MacOS X nabízejí a uživatelé jsou na ně zvyklí.

Nativní port znamená lepší integraci aplikace se systémem:

  • není vyžadováno prostředí X11 ani Java (ano, Base stále potřebuje Javu, ale doufám, že jednoho dne se to změní)
  • vzhled a chování aplikací po vzoru ostatních mac aplikací
  • používá moderní API MacOS X (Core Graphics, HiFramework, HIView...)

Jaký je současný stav projektu?

Jsme blízko vydání alfa verze, viz zde .

Již nikdy více X11 subsystsém, na svém MacBooku Pro například již X11 vůbec nemám nainstalováno. Celou aplikaci jsme zapakovali do jedné ikonky, tak jak jsou uživatelé MacOS X zvyklí, stačí poklepat a OpenOffice.org se spustí. Fungují také nativní dialogy pro otevírání a ukládání souborů. Pracujeme na dokončení vzhledu aplikace, s tím by měl pomoci i Ismael Merzaq v projektu Google Summer of Code. Fungují nativní okna, menu, dialogy, posuvníky apod.

Většina základních částí balíku již funguje, můžete otevřít tabulku, upravit, uložit, setkáte se ale ještě s menší stabilitou a s problémy s překreslováním grafiky. To by ale mělo být také brzy opraveno.

Je k dispozici nějaká veřejná zkušební verze?

Zatím ne, některé části stále nefungují (nativní tisk, drag'n'drop, integrace s Quicktime či vzhled aplikace. Jakmile budou tyto chyby odstraněny, vydáme oficiální alfa verzi.

Kolik vývojářů nyní spolupracuje na projektu?

Uff, nevím přesně. Někteří pracují jak jim dovoluje čas, mohou kdykoliv začít a kdykoliv přestat, pravidelných přispěvovatelů je 5-11 a doufám, že se další přidají po vydání první zkušební verze.

Před několika dny Sun Microsystems oznámil oficiální podporu Mac Porting Teamu, co to ve skutečnosti znamená?

Sun Microsystems tímto krokem potvrdil, že náš tým odvedl dobrou práci, ale potřebuje další podporu pro dosažení cíle. Všichni ze Sunu jsou z projektu velice nadšeni. Aby to nevypadalo, že do této chvíle se Sun k mac verzi neznal - po řadu let spolupracujeme a jsme v těsném kontaktu, nicméně touto podporou bude spolupráce ještě bližší.

Jak chce Sun tým konkrétně podpořit?

Získali jsme dva velice zkušené programátory (Phillipp Lohmann, Herbert Duerr), kteří se věnují plnou svou kapacitou práci na nativním portu. Začínají být opravdovou technologickou oporou týmu a zdrojem informací pro ostatní. Díky jejich zkušenostem získáme odpovědi na některé otázky mnohem dříve - máme je k dispozici na IRC, dříve jsme museli vše hledat v dokumentaci a na internetu. To nám velice usnadňuje práci.

Proč myslíš, že se Sun rozhodl podporovat mac verzi OpenOffice.org?

Lidé si začali uvědomovat, že nativní port je důležitý a počet uživatelů MacOS X rychle roste.

Urychlí tato spolupráce výrazně vývoj OpenOffice.org pro MacOS X?

Herbert a Phillipp jsou skvělí vývojáři, díky zkušenostem v Sunu se perfektně vyznají ve zdrojovém kódu - tady není pochyb, že se díky nim vývoj urychlí! :-)

Kdy myslíš, že bude k dispozici opravdu použitelná verze?

To nedokážu přesně říci, nicméně myslím, že beta verze se dočkáme ještě do konce roku 2007. Nicméně určitě nechci nic slibovat, děláme maximum, aby byla použitelná verze co nejdříve k dispozici!

Díky za rozhovor

Odpovědět

  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Řádky a odstavce se zalomí automaticky.
Více informací o možnostech formátování