Your SlideShare is downloading. ×
Desarrollo extensiones en OpenOffice.org
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Desarrollo extensiones en OpenOffice.org

1,239

Published on

Desarrollo de lenguajes de OpenOffice.org para crear extensiones, se analiza el proceso via el uso de IDE y otras extensiones.

Desarrollo de lenguajes de OpenOffice.org para crear extensiones, se analiza el proceso via el uso de IDE y otras extensiones.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,239
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Desarrollo de extensiones Programa extensiones desde Java, Python o Basic Líder de OpenOffice.org Español [Presentation time] [Presentation date]
  • 2. Sobre mí
    • Alexandro Colorado
    • 3. Líder de OpenOffice.org Español (2004)
    • 4. Otros proyectos:
      • Educación (2008)
      • 5. BizDev (2008)
      • 6. Certificación (2009)
    • Participado en Mozilla Mexico
    • 7. Comunidad de ODF
  • 8. Agenda
    • Que es una extensión?
    • 9. Tipos de extensiones
    • 10. Java: OpenOffice.org y Netbeans
    • 11. Basic: Extensiones que empaquetan extensiones
    • 12. Python: Flexibilidad y potencial
  • 13. Introducción
    • Extensiones son pequeños programas para extender la funcionalidad de OOo
    • 14. Las extensiones son libremente intercambiables entre usuarios
    • 15. Pueden tener diferentes permisos ya sea a nivel maquina, nivel usuario o nivel documento
  • 16. Extensiones en Java
    • NetBeans tiene extensiones que se integran a OOo
    • 17. Necesitas tener el SDK de OOo disponbile en su sitio
    • 18. Escribe tu código y empaquetarlo directamente
    • 19. http://tokonhu.com
  • 20.  
  • 21. Basic: BasicAddonBuilder
    • Permite empaquetar tus macros y pasarlas a ser una extensión
    • 22. Define rápidamente menús y diseño del GUI
    • 23. Ajustar la localización de tu extension
  • 24.  
  • 25. Python: PyUNO
    • Python incluye librerias estandares muy poderosas
    • 26. Permite desarrollar en cualquier ambiente
    • 27. Aun no hay un empaquetador, quieres hacer uno?
  • 28. Desarrollando en pyuno
    • El python embedido esta en: [Directorio_ooo]/programs/python
    • 29. Importa uno: >> import uno
    • 30. Guarda en tu folder de scripts : [Directorio_ooo]/basis3.2/share/Scripts/python/ ~/openoffice.org/share/Scripts/python
    • 31. Empaqueta tu codigo en una extensión
  • 32. Disectación de un paquete
    • MiExtension.oxt
      • Addon.xcu
      • 33. AddonConfiguration.xcu
      • 34. Programa.py
      • 35. Images/
        • Iconos
      • META-INF/
        • manifest.xml
  • 36. Repositorio de Extensiones
    • Mas de 380 extensiones
    • 37. Basado en tecnología drupal
    • 38. Con buen nivel de localización
    • 39. http://extensions.openoffice.org
  • 40. Conclusiones
    • OpenOffice.org es muy flexible
    • 41. Crea extensiones realmente innovadoras
    • 42. Es fácil de distribuir
  • 43. Ligas
    • Descarga la presentación: http://slideshare.net/user/jza
    • 44. Wiki de Python: http://wiki.services.openoffice.org/wiki/Python
    • 45. Liga de la comunidad: http://es.openoffice.org
    • 46. Correo: [email_address]
    • 47. Twitter: @jza

×