Java Solaris Communities About Sun How to Buy United States Worldwide

StarOffice 8

StarOffice 8

For Developers

Strongly developer-focused, StarOffice 8 supports several macro scripting languages and enhances the SDK and StarOffice Basic debugger.

Key Benefits

  • Java language or C++ development.
  • Three scripting languages for flexibility.
  • Converts Visual Basic macros (Enterprise Edition).

Features

Scripting
The StarOffice Scripting Framework provides an Integrated Development Environment (IDE) for StarOffice Basic, JavaScript, and BeanShell. It also includes a powerful dialog editor with 20 controls that allow you to create compelling dialogs with just a few mouse clicks. See the specifics below.

StarOffice Development Kit (SDK)
The StarOffice SDK is the development kit for StarOffice applications. It contains a complete Developer's Guide and the API reference documentation. The Guide introduces the API, explains the concepts behind it, and makes it possible for all users to get started quickly with the StarOffice API. It also provides 38 examples in five programming languages that illustrate the use of the API and demonstrate how to benefit from StarOffice 8's word processor, spreadsheet, presentation software, graphics program, and database.

Uno Runtime Environment (URE)
The URE gives you the ability to work with Universal Network Objects (UNO), independent of StarOffice. UNO, StarOffice's underlying component model, permits language-agnostic and remote-transparent development of add-ins, components and applications. XPCom, Bonobo and Mono enthusiasts in particular will want to experiment with UNO to see if they can achieve greater interoperability between component models.

StarOffice Basic
StarOffice's the most popular programming language, StarOffice Basic, is the easiest and fastest way to automate your business processes. This integrated development environment uses a dialect similar to Visual Basic and provides a debugger and dialog editor to write platform independent and solutions.

Java Technology
StarOffice has the best Java language integration of all the office suites on the market. Your Java code based extensions and solutions should work on all platforms without any changes. At the same time, the StarOffice SDK provides the tools and header files to develop C++ components. The StarOffice Developer Manual provides dozen of examples.

C++
StarOffice API solutions written in C++ are extremely fast and efficient. The StarOffice SDK provides the tools and header files to develop C++ components to extend StarOffice functionality or to control your StarOffice remotely.

JavaScript
New for StarOffice 8: You can now write your scripting solutions with JavaScript. StarOffice provides the Rhino IDE, a development environment with full access to the StarOffice dialog editor.

BeanShell
BeanShell is a Java source interpreter with object scripting language features. BeanShell combines the Java programming language with the advantages of a interpreter language, which means you can write your Java code and execute it with no compilation required.

XML Transformation
XML, the standard for data exchange, simplifies your document transformation tasks. You can import and export every XML file in StarOffice by creating an XSL transformation template.

Macro Migration Wizard
The Macro Migration Wizard (Enterprise Edition) was designed to dramatically reduce the costs for macro migration. The Wizard analyzes and converts your Visual Basic for Application (VBA) macro solution without manual editing in most cases.

Spotlight

Make the move from Microsoft Office to StarOffice 8.

Related
What's New Guide
Great enhancements for StarOffice 8
Getting Started
How to start getting the most out of StarOffice
StarOffice SDK
Create customized extensions or plug-ins
Previous Version
StarOffice 7 information and support
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc.