1. Barcode és SmART
Első lépések Kiterjesztés bemutató
KAMI Szabad Szoftver
kami911@gmail.com Konferencia – Szeged
Kiterjesztés bemutató Első lépések
Szabad Szoftver KAMI
Konferencia – Szeged kami911@gmail.com
2. Súgó → Kami névjegye
OpenOffice.org rajongó 2003 óta
Fordítási, javítási és dokumentálási munkák
● Részletes tippek és OpenOffice.org 2.0 UI
Részvétel a közösségi életben
Kiterjesztések – nyílt forráskódú, szabad
szoftverek
● Vonalkód, SmART (Diagram), Validátor,
Figyelőablak
Rendszergazda egy mobiltelefon-monitoringgal
foglalkozó cégnél – www.synaptel.com
3. SmART galéria kiterjesztés
● Diagramok létrehozása könnyen és gyorsan
● JAVA-ban írt kiterjesztés
● Hornyák Tibor és Szalai Kálmán munkája
● 1 év fejlesztési idő (munka mellett)
● Eredeti néven: Diagram
● Nyílt forráskód, szabad szoftver
● http://wiki.documentfoundation.org/Extensions/SmART_G
● SVN
● https://ooop.svn.sourceforge.net/svnroot/ooop/trunk/extensions/smart/
4. Barcode (Vonalkód) kiterjesztés
● Vonalkód-készítő kiterjesztés
● Python nyelvben íródott
● Darabos Dániel és Szalai Kálmán munkája
● 6 hónap fejlesztés (munka mellett)
● EuroOffice Extension Creator demo volt
● Keretrendszer
● Nyílt forráskód, szabad szoftver
● http://extensions.services.openoffice.org/project/barcode
● Bazaar
● https://launchpad.net/eoec/
6. Amire mindenképpen szükség
van
LibreOffice és LibreOffice SDK letöltése
● http://www.libreoffice.org/download
Dokumentáció
● SDK-ban található dokumentáció és példák
● http://api.libreoffice.org/
● http://api.openoffice.org/
● Python:
http://wiki.services.openoffice.org/wiki/Python
● Java:
7. Első lépések: Python
● A EOEC beszerzése
● bzr branch lp:eoec
● Kiterjesztés készítése
● python create.py --vendor="OxygenOffice" "My
Extension"
● Kiterjesztés csomagolása
● python pack.py -D "My Extension"
● Kiterjesztés csomagolása (DEBUG)
● python pack.py -D "My Extension"
8. Első lépések: Java
● Kiterjesztések fejlesztése Java nyelven
● http://wiki.services.openoffice.org/wiki/Extensions_development_java
● NetBeans integráció
● http://wiki.services.openoffice.org/wiki/OpenOffice_NetBeans_Integration
● UNO komponens – kezdeti lépések
● http://wiki.services.openoffice.org/wiki/General_UNO_Component_Project_Type
● NetBeans plugin – csak a 6.9.x-hez
● http://api.openoffice.org/files/documents/22/4772/org-openoffice-extensions-2.0.7.alpha.nbm
9. Első lépések: Java
● NetBeans telepítése
● NetBeans OOo Plugin telepítése
● OOo Plugin beállítása
● Tools -> Options -> Miscellaneous -> OOo API
plugin
● Hozzunk létre egy létre egy OOo Componentet