NetBeans 6.8 and OpenOffice 3.3 on Snow Leopard

A quick note to setup working OpenOffice.org plugin development on Mac OS X 10.6 (64bit)…

NetBeans v6.8 (as the last OOo SDK supported version now) works with OpenOffice Extension 2.0.6 (org-openoffice-extensions-2.0.6.nbm) and OpenOffice 3.3 SDK, but NetBeans configuration should be modified to access OpenOffice by Java. You can not create new OpenOffice.org Component (UNO) without this modification, because NetBeans unable to read Service and Interface classes from OOo and results and empty list after several loads of soffice command.

Error log message looks like following, and see why here (issue 110543):

... /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java[14982]: dlopen(/Volumes/MBP_Addons/Application.Addon/Editors/OpenOffice.org.app/Contents/basis-link/ure-link/lib/libjpipe.jnilib, 1): no suitable image found.  Did find:\n	/Volumes/MBP_Addons/Application.Addon/Editors/OpenOffice.org.app/Contents/basis-link/ure-link/lib/libjpipe.jnilib: mach-o, but wrong architecture

The solution is simple with updating value “netbeans_default_options” in “netbeans.conf” with option “-J-d32”. You can find config file in “NetBeans 6.8.app/Contents/Resources/NetBeans/etc” folder.

Pályázat írás

Pályázatok írásával is foglalatoskodom, elsősorban IT területen, software fejlesztés témában.

Ehhez még az írnivaló csak-csak megvan, de az eszközállomány valami borzalom. Kettőezer-kilencben ott tartunk, hogy komplex szöveg szerkesztésére Windows, Linux és Mac platformokon egyaránt lehet használni az OpenOffice.org nevű szerzetet, szem előtt tartva az együttműködést más platformok használóival. Ugyan létezik nemzeti szabvány a dokumentum típusokra, de a valóságban ez teljesen máshogy működik. Nem csak az állami vállalatoknál van bebetonozva a felhasználók elméjébe a “.doc”, hanem a magánszektor is komolyan szedálva van. Úgy érzem, még valódi – szakmai – alapunk sincs arra, hogy ezt számon kérjük tőlük.

Ha eltekintek ettől a problémától, aminek köszönhetően rémálom a template-es dokumentumok cseréje, a táblázatok, vagy a betűtípusok állapotának konzisztensen tartása, még súlyt minket a szövegszerkesztők átka. Nagyon szép és jó dolog az OOo és a mögötte álló rengeteg ember irgalmatlan mennyiségű munkája, de ez még nem az az állapot, amivel dolgozni is lehet – ordítozás, anyázás nélkül. Talán 5-6 év múlva már az lesz, hacsak meg nem hal az egész projekt. Talán nulláról újraírják, hogy végre realtime működést tudjön a gigahertz-ek viharában.

Egyszóval a címadó tevékenységben nem az alkotó rész a kihívás, hanem a szerszám amivel az alkotást létre akarjuk hozni. Az OpenOffice.org pedig eleddig nem lett a szívem csücske, még akkor sem ha ingyen van. Microsoft Office-om nincs, nem is nagyon használtam még, csak ha nagyon muszáj volt, azzal nem tudom összevetni, mert a rövid idő alatt amíg össze voltunk kötve nem éppen a működőképességéről volt híres. A felhasználói azt mondják, ez ilyen… Hát akkor jó étvágyat hozzá.

De immár oda jutottunk, hogy az OOo-ra is azt mondjuk, ez ilyen, ez ilyen lassú, ez ilyen összevissza működő (lásd sorszámozás, blokkok kezelése, formázás, stb.) szerkezet. Úgy érzem, nincs valódi különbség a kettő között, még akkor sem ha az egyik pénzbe kerül, a másikról meg azt mondják ingyen van. Egyiket sem akarom, szeretnék egy működő és gyors szövegszerkesztőt.

Jelenleg Apple Pages-zel dolgozok, ami ott tart, ahol talán az OOo fog 5 év múlva. Ez sem tökély, de egy 50-100 oldalas dokumentumot meg lehet vele szépen és gyorsan – esetemben fele annyi idő alatt mint OOo-val – szerkeszteni, exportálhatom MS Word formátumba, ami az esetek többségében Windows-on is úgy jelenik meg, ahogy elvárnánk tőle.

Tehát köszönjük, hogy lett nemzeti szabvány dokumentum típusunk, már csak az hiányzik, hogy legyen olyan – multiplatform – software is, amivel nyugodtan, a munkára koncentrálva lehet dolgozni… Emlékszem még arra az időre, amikor Magiccal az AMIGAonly újságot csináltuk, tördeltünk 4MB FastRam-os A1200-esen, amin először WordWrite, majd Macintosh emulátorban QuarkXpress futott. WYSWYG újság szerkesztés, 14 MHz-es gépen, 2-3 MB memória használatával. Olyan emlékem nincs, hogy ennyit szenvedtünk volna a szerszám miatt, mint most – pedig ez már Dual Core 2400 MHz és 4000 MB memória…