10
Barcode és SmART Első lépések KAMI [email protected] Kiterjesztés bemutató Szabad Szoftver Konferencia – Szeged Első lépések KAMI [email protected] Kiterjesztés bemutató Szabad Szoftver Konferencia – Szeged

Diagram és barcode

Embed Size (px)

Citation preview

Page 1: Diagram és barcode

Barcode és SmART

Első lépések

[email protected]

Kiterjesztés bemutató

Szabad Szoftver Konferencia – Szeged

Első lépések

[email protected]

Kiterjesztés bemutató

Szabad Szoftver Konferencia – Szeged

Page 2: Diagram és barcode

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

Page 3: Diagram és barcode

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_Gallery● SVN

● https://ooop.svn.sourceforge.net/svnroot/ooop/trunk/extensions/smart/

Page 4: Diagram és barcode

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/

Page 5: Diagram és barcode

Közösség bevonása

Használati tapasztalatok

Új ötletek

Új vonalkódok (Vonalkód kiterjesztés)

Hibajavítások

Honosítás más nyelvekre

Fejlesztések

Page 6: Diagram és barcode

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:

Page 7: Diagram és barcode

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"

Page 8: Diagram és barcode

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

Page 9: Diagram és barcode

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

Page 10: Diagram és barcode

Kedves közönség...

Köszönöm a figyelmet!

Szabad Szoftver Konferencia – Szeged

KAMI – [email protected]