OpenOffice.org for Developers (original) (raw)

News
New Developer and Education Flyers!
The OpenOffice.org team, led by Frank Peters of Documentation, has created new flyers for developers and students. (The pages below are for now placeholders.) Developer Flyer | Education Flyer
OpenOffice.org API - Code Snippet Base
"codesnippets.services.openoffice.org or openoffice.bestsolution.at provides you a space where you can upload, search and review Code Snippets solving Common OO-Programming task."The code snippets can be found at: http://codesnippets.services.openoffice.org/
New Book: "OpenOffice.org Macros Explained"
"This book provides an introduction to the creation and management of macros in OpenOffice. Numerous examples and explanations demonstrate proper techniques and discuss known problems and solutions. The underlying data structure is discussed and techniques are introduced to evaluate OpenOffice objects, facilitating the use of returned objects in the absence of sufficient documentation."More information about the book can be found at: http://www.pitonyak.org/book/
New UNO Wrapper API
"The Java UNO Wrapper classes improve some important aspects when using the UNO interface. Using the wrapper one gets improved type safety, transparent functionality of every wrapped object, well documented object methods having nice and readable signatures (based on the original IDL descriptions), better readability and maintainability of programs." The wrapper API can be found at http://www.riess.de/de/downloads/applications/JavaUnoWrapper/en/index.html
Developer Snapshot Builds
Everybody who is interested in the development progress on the OpenOffice.org codelines should frequently check for new snapshot builds. The current snapshot builds are available at:http://download.openoffice.org/next
General
Have you integrated OpenOffice.org into your solution?
More and more companies and individuals are integrating OpenOffice.org, or OpenOffice.org derivatives like StarOffice into their products and solutions. Also more and more developers are creating new add-ons for OpenOffice.org by using the SDK. In order to create a list of all the cool and powerful usages of OpenOffice.org please send your "OpenOffice.org sightings" to dev@openoffice.apache.org.Here is a short preliminary list of known integrations (all links point to external web sites): PROTEXT COMPUTER's OpenPlenum (German) kippdata's StarOffice4Kids Software AG's Tamino XML Integration Nuxeo Collabaorative Portal Server MACH Web InformationManager (German) EPOS Government HR Software (German) DocuPortal.NET FLUiD CMS 4.5 bIOn Report Design Tool (German) eZ publish content management system StarOffice/OpenOffice.org IFilter OpenIMS TAIKA PGI Suite (ERP System, French)
Write Scripts and Macros
Resources
see Basic samples included in SDK StarOffice Software Basic Programmer's Guide OOoMacros (external) Book: "OpenOffice.org Macros Explained" Programmer's Tutorial (StarOffice 5.2) OpenOffice Macro Document by Andrew Pitonyak (external) StarBasic FAQ (external, German only!) Language Independent Scripting Framework Python Binding
Extend and integrate via Components
SDK
SDK Download OpenOffice.org API Reference (part of SDK) Developer's Guide (part of SDK) Developer's Guide Samples (part of SDK) StarOffice SDK Article Java UNO Wrapper
Websites
http://api.openoffice.org http://udk.openoffice.org
Support
dev@api.openoffice.org Archive
Build, fix and enhance Source Code
Resources
Tools Project Site Map for Developers Builds and Branches Environment Information System Bonsai, LXR, Tinderbox (external) Build Guides OpenOffice.org Wiki Specification Project OpenOffice.org Performance Tuning Guide
Port to new Platforms
Resources
Porting Resources
Localize and internationalize OOo
Resources
Localize Internationalize Native-lang Project
Write Developer Documentation
Resources
Developer's Guide OpenOffice.org Wiki Documentation Project
Test and QA
Resources
QA Project Dan Kegel's Page: "OpenOffice.org Needs YOU!" (external)
StarOffice Basic
Resources
see Basic samples included in SDK StarOffice Software Basic Programmer's Guide OOoMacros (external) Book: "OpenOffice.org Macros Explained" Programmer's Tutorial (StarOffice 5.2) OpenOffice Macro Document by Andrew Pitonyak (external) StarBasic FAQ (external, German only!)
Java
Resources
check out Developer's Guide and SDK StarOffice SDK Article Java UNO Wrapper General Java Information (java.sun.com) Java technology collaboration (java.net) Java for Consumers (java.com) NetBeans Java IDE
VB/Delphi
Resources
see Delphi sample included in SDK Office Automation Article OpenOffice.org/Delphi FAQ (French!!!) Delphi OOo Delphi & ExportToPDF
C++
Resources
check out Developer's Guide and SDK Porting Resources OpenOffice.org Performance Tuning Guide Bonsai, LXR, Tinderbox (external) Build Guides
XML
Resources
XML File Format Specification XML File Format DTD OpenOffice.org XML Resources Book draft: "OpenOffice.org XML Essentials" (external) IBM DeveloperWorks on OOo File Format Using OpenOffice Draw to author RDF (external) Opening Open Formats with XSLT (external) OOoDoc Perl Module (external)
Databases
Resources
Database Access Project
Web Services
Resources
UNO Web Services Proxy
Roadmap & Releases
Resources
Release Notes for stable releases Release Notes for untested developer snapshots
How to use CVS -- no longer usedApache OpenOffice uses SVN for source management. See Subversion Basics.
Resources
CVS How-to Tunneling with SSH2 CVS Manual
How to Contribute
Resources
Contributing Code | License QA Project Dan Kegel's Page: "OpenOffice.org Needs YOU!" (external) To-do List
How to find Contacts
Resources
IRC (Channel: #openoffice, Server: irc.libera.chat) Project Leads (no longer applicable, historical)