Difference between revisions of "OpenOffice temporary template"
(→fixed UNO Concepts link) |
(→UNO Concepts) |
||
Line 109: | Line 109: | ||
[http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/ProUNO/UNO_Concepts UNO Concepts] | [http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/ProUNO/UNO_Concepts UNO Concepts] | ||
+ | [http://api.openoffice.org/docs/DevelopersGuide/DevelopersGuide.xhtml Developers Guide] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Preface/ReadersGuide.xhtml Introduction] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/FirstSteps/FirstSteps.xhtml First Steps] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/ProfUNO/ProfUNO.xhtml Professional UNO] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Components/Components.xhtml Writing UNO Components] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Extensions/Extensions.xhtml Extensions] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/AdvancedUNO/AdvancedUNO.xhtml Advanced UNO] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/AdvancedUNO/AdvancedUNO.xhtml Office Development] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Text/Text.xhtml Text Documents] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Spreadsheet/Spreadsheet.xhtml Spreadsheet Documents] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Drawing/Drawing.xhtml Drawing and Presentation] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Charts/Charts.xhtml Charts] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/BasicAndDialogs/BasicAndDialogs.xhtml OOo Basic and Dialogs] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Database/Database.xhtml Database Access] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Forms/Forms.xhtml Forms] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/UCB/UCB.xhtml Universal Control Broker] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Config/Config.xhtml Configuration Management] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/OfficeBean/OfficeBean.xhtml Java Beans for Office Componets] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Accessibility/Accessibility.xhtml Accessibility] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/ScriptingFramework/ScriptingFramework.xhtml Scripting Framework] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/GUI/GUI.xhtml GUI] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Appendix/IDLDesignGuide/IDLDesignGuide.xhtml Design Guidelines] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Appendix/IDLDocumentationGuide/IDLDocumentationGuide.xhtml IDL Documentation Guidelines] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Appendix/UCPs/UCPs.xhtml Universal Content Providers] | ||
+ | # [http://api.openoffice.org/docs/DevelopersGuide/Appendix/IDLSyntax/IDLSyntax.xhtml UNOIDL Syntax/Grammer] | ||
===UNO Architecture=== | ===UNO Architecture=== |
Revision as of 11:37, 3 June 2010
Contents
- 1 Introduction to OpenOffice
- 2 OpenOffice Extensions
- 3 Developing OpenOffice.org extensions
- 4 OpenOffice.org SDK (Software Development Kit)
- 5 OpenOffice.org API (Application Programming Interface)
- 6 UNO (Universal Network Objects)
- 7 OpenOffice UX (User Experience)
- 8 OpenOffice UI (User Interface)
Introduction to OpenOffice
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
http://zenit.senecac.on.ca/wiki/index.php/User:Xderick910#Path_to_OpenOffice.org_Program_and_SDK
Windows
This is tutorial is to set up a Java development platform on Windows.
You will need the following software:
Make sure you install OpenOffice and the SDK before running Netbeans.
First Open Netbeans and go to:
Tools -> Plugins
Go the Available Plugins tab and look for OpenOffice.org API Plugin and check the box beside it.
It will prompt you to install and click the Install button on the bottom of the list.
The plugin will install. To change the setting for the plugin go to:
Tools -> Options -> Miscellaneous -> OOo API Plugin
There you will see the directory path to the installation of both OO and The SDK. If you need to change it then you can make the corrections here.
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
- Introduction
- First Steps
- Professional UNO
- Writing UNO Components
- Extensions
- Advanced UNO
- Office Development
- Text Documents
- Spreadsheet Documents
- Drawing and Presentation
- Charts
- OOo Basic and Dialogs
- Database Access
- Forms
- Universal Control Broker
- Configuration Management
- Java Beans for Office Componets
- Accessibility
- Scripting Framework
- GUI
- Design Guidelines
- IDL Documentation Guidelines
- Universal Content Providers
- UNOIDL Syntax/Grammer
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...