home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
Java programming in OpenOffice

Intended for

Java developers who wish to use OpenOffice to add extra functionality to their project.

Background

Thorough knowledge of the object oriented principles in Java (see OO concepts and techniques) and familiarity with Java SE APIs (see Java programming) and the Eclipse development environment (see Developing Java applications with Eclipse).

Training method

Classroom instruction with a lot of demonstrations and practical examples.

Course leader

BTR-Services.

Duration

4 days.

Schedule

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested ? Please contact ABIS.

Objectives

This course will help you to understand the OpenOffice UNO programming model and enable you to create extensions for OpenOffice.

In this course you will also learn to use the Java - OpenOffice bridge to connect to OpenOffice running as a server.

The course will focus mainly on the programming for "OpenOffice Writer" but the learned techniques can be used for every other part of the OpenOffice suite.

Participants will use Java and Openoffice basic to:

  • Use OpenOffice as document generation server
  • Create UNO modules for extending OpenOffice.

Main topics

  • What is UNO.
  • Design patterns used in OpenOffice.
  • API concepts.
  • UNO concepts.
  • Setup of a Java UNO environment. Combination of Eclipse and the OpenOffice jdk.
  • Writing OpenOffice extensions. Adding buttons and functionality
  • Swriter possibilities and templates
  • Datasources and OpenOffice
  • Accessing the OpenOffice database API.
  • Scripting: the OpenOffice scipting framework
  • OpenOffice Basic
  • Alternatives for creating documents: existing classes