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

Like this? Share it with your network

Share

Desarrollo extensiones en OpenOffice.org

on

  • 1,858 views

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.

Statistics

Views

Total Views
1,858
Views on SlideShare
1,852
Embed Views
6

Actions

Likes
0
Downloads
7
Comments
0

1 Embed 6

http://www.slideshare.net 6

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Desarrollo extensiones en OpenOffice.org Presentation 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