Open main menu

CDOT Wiki β

OpenOffice temporary template

Revision as of 11:09, 3 June 2010 by Fardad (talk | contribs) (fixed UNO Concepts link)

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:

OpenOffice.org

OpenOffice.org SDK

Netbeans

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

Understanding UNO

UNO Concepts

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)

under construction...

OpenOffice UI (User Interface)

under construction...