Skip Headers

Oracle Calendar Application Developer's Guide
Release 2 (9.0.4)

Part Number B10893-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Feedback

Go to previous page
Previous
Go to next page
Next
View PDF

1
Calendar SDK Overview

The Oracle Calendar SDK is a set of functions, written in C/C++ with corresponding Java functions, that a developer can use to create applications that interface with Oracle Calendar. Using a native C interface, the SDK allows for implementation using any language that can call C functions natively.

Using standard iCalendar objects to represent meetings and events, a developer can use CSDK functions to create programs that read/write calendar data, storing the information on the Oracle Calendar server.

Examples of programs that can be created include automated calendar subscriptions, custom interfaces to the Calendar server, or even migration utilities that allow for data extraction from any other system capable of producing iCalendar output.

SDK Contents

The Oracle Calendar SDK includes:

What's new in this release

This release of the Oracle Calendar SDK includes the following new features:

The inclusion of Java functions facilitates Java implementations that were previously implemented by third parties.

Connection pooling adds configuration options for the connection model used by the SDK. This will greatly enhance resource usage and efficiency when implementing various applications (especially web-based and multi-threaded environments), and promote reuse of existing connections.

Best Practises

The Oracle Calendar SDK is a subset of the core functions used when designing Oracle Calendar desktop clients and server applications. It should be used for rapid development of utilities and applications that extend the existing Oracle Calendar applications, and not as a tool to replace the existing interfaces or logic.

The SDK has been used to integrate with portals, FCGI-based applications, and even simple command-line scripts which might display a day's events. The SDK is best used to achieve a specific goal.