Difference between revisions of "OpenOffice temporary template"
Line 39: | Line 39: | ||
===Using extensions=== | ===Using extensions=== | ||
− | + | ==Developing OpenOffice.org extensions== | |
− | + | ===Checklist for developing an extension=== | |
− | + | ===Preparing development environment=== | |
− | + | ====Linux==== | |
− | + | ====Windows==== | |
− | + | ====Mac==== | |
− | + | ====Solaris ?==== | |
− | + | ===Programming languages for developing an extension=== | |
− | + | ====Java==== | |
− | + | ====Python==== | |
− | + | ====StarBasic==== | |
− | + | ====Javascript==== | |
− | + | ====C++==== | |
− | + | ====CLI==== | |
− | + | ===OpenOffice.org SDK (Software Development Kit)=== | |
− | + | ===OpenOffice.org API (Application Programming Interface)=== | |
− | + | ====UNO (Universal Network Objects)==== | |
− | + | =====Introduction===== | |
− | + | =====UNO Concepts===== | |
[[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/ProUNO/UNO_Concepts]] | [[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/ProUNO/UNO_Concepts]] | ||
− | + | =====UNO Architecture===== | |
− | + | ======UNO Architecture Introduction====== | |
− | + | ======UNO Architecture Diagrams====== | |
− | + | ======Related technologies/ frameworks====== | |
− | + | =======Factory Pattern Design======= | |
− | + | =======Singletons======= | |
− | + | =======...======= | |
− | + | =====UNO Interfaces===== | |
− | + | =====UNO Language Bindings===== | |
− | + | ===Tutorials=== | |
− | + | ====Creating a simple Hello World extension for OpenOffice.org Writer==== | |
− | + | ====Creating a simple extension for OpenOffice.org Calc==== | |
− | + | ====Creating a simple extension for OpenOffice.org Base==== | |
− | + | ====Creating a simple extension for OpenOffice.org Impress==== | |
− | + | ===Sample codes=== | |
− | + | ====sample code 1==== | |
− | + | ====sample code 2==== | |
− | + | ====sample code 3==== | |
− | + | ===Resources / Links=== | |
==OpenOffice UX (User Experience)== | ==OpenOffice UX (User Experience)== |
Revision as of 01:20, 1 June 2010
Contents
- 1 Introduction to OpenOffice
- 2 OpenOffice Extensions
- 3 Developing OpenOffice.org extensions
- 3.1 Checklist for developing an extension
- 3.2 Preparing development environment
- 3.3 Programming languages for developing an extension
- 3.4 OpenOffice.org SDK (Software Development Kit)
- 3.5 OpenOffice.org API (Application Programming Interface)
- 3.6 Tutorials
- 3.7 Sample codes
- 3.8 Resources / Links
- 4 OpenOffice UX (User Experience)
- 5 OpenOffice UI (User Interface)
Introduction to OpenOffice
OpenOffice.org Writer
OpenOffice.org Calc
OpenOffice.org Base
OpenOffice.org Impress
OpenOffice.org Math
OpenOffice.org Draw
OpenOffice.org Chart
OpenOffice Extensions
Introduction
What are extensions?
OpenOffice.org Writer extensions
OpenOffice.org Calc extensions
OpenOffice.org Base extensions
OpenOffice.org Impress extensions
OpenOffice.org Math extensions
OpenOffice.org Draw extensions
OpenOffice.org Chart extensions
How to install extensions
Using extensions
Developing OpenOffice.org extensions
Checklist for developing an extension
Preparing development environment
Linux
Windows
Mac
Solaris ?
Programming languages for developing an extension
Java
Python
StarBasic
Javascript
C++
CLI
OpenOffice.org SDK (Software Development Kit)
OpenOffice.org API (Application Programming Interface)
UNO (Universal Network Objects)
Introduction
UNO Concepts
[[1]]
UNO Architecture
UNO Architecture Introduction
UNO Architecture Diagrams
Related technologies/ frameworks
=Factory Pattern Design=
=Singletons=
=...=
UNO Interfaces
UNO Language Bindings
Tutorials
Creating a simple Hello World extension for OpenOffice.org Writer
Creating a simple extension for OpenOffice.org Calc
Creating a simple extension for OpenOffice.org Base
Creating a simple extension for OpenOffice.org Impress
Sample codes
sample code 1
sample code 2
sample code 3
Resources / Links
OpenOffice UX (User Experience)
under construction...
OpenOffice UI (User Interface)
under construction...