Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Diagram és barcode

509 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Diagram és barcode

  1. 1. Barcode és SmART Első lépések Kiterjesztés bemutató KAMI Szabad Szoftver kami911@gmail.com Konferencia – SzegedKiterjesztés bemutató Első lépések Szabad Szoftver KAMIKonferencia – Szeged kami911@gmail.com
  2. 2. Súgó → Kami névjegyeOpenOffice.org rajongó 2003 ótaFordítási, javítási és dokumentálási munkák ● Részletes tippek és OpenOffice.org 2.0 UIRészvétel a közösségi életbenKiterjesztések – nyílt forráskódú, szabadszoftverek ● Vonalkód, SmART (Diagram), Validátor, FigyelőablakRendszergazda egy mobiltelefon-monitoringgalfoglalkozó cégnél – www.synaptel.com
  3. 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. 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/
  5. 5. Közösség bevonásaHasználati tapasztalatokÚj ötletekÚj vonalkódok (Vonalkód kiterjesztés)HibajavításokHonosítás más nyelvekreFejlesztések
  6. 6. Amire mindenképpen szükségvan 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. 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. 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. 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
  10. 10. Kedves közönség...Köszönöm a figyelmet! Szabad Szoftver Konferencia – Szeged KAMI – kami911@gmail.com

×