OpenOffice.org SDK Released
Jules V.D. writes "The OpenOffice.org group on Friday announced a kit that lets programmers build new modules for open-source alternatives to the Microsoft Office suite.This new SDK is an add-on for OpenOffice.org 1.0.2. It provides the necessary tools and documentation for programming the OpenOffice.org APIs and creating your own extensions (UNO components) for OpenOffice.org."The highlight of this SDK is the new Developer's Guide. This comprehensive guide provides, in 900 pages, a detailed description of the OpenOffice.org API concepts, the OpenOffice.org UNO component model and how to use the API in the context of the different application areas.""
I think one of the strong reasons why we have Microsoft's dominance on Office programs is the add-on programs that take advantage of APIs provided in the office. So this is a good step, although I am very suspicious about how strong these APIs are compared to MS Office.
Can you do things like embedd Open Office into Evolution? That would be spiffy. I have Office XP at work and MS Word has hijacked the standard editting for e-mail messages in Outlook.
--------
Free your mind.
"...This comprehensive guide provides, in 900 pages, a detailed description of the OpenOffice.org API concepts..."
... think again.
/-\P1 R3/-\D5 Y0U!
Assuming they meant A4 pages, that = 561330 square CM of paper.
[Looks at bare bedroom wall, picks up brush]
Now... if you thought that your Tux wallpaper was geeky
Maybe I should translate it into Yodish Soviet Russian Haxor first for added effect?
Hmm...
1¦\¦ 50\/137 Ru551/-\, 0p3¦\¦0ff1C3.0R6
I am sure evolution will jump on the bandwagon. With that said, I think it is safe to say that we need to start thinking about virus and worms.
;)
Maybe cloning M$ isn't a good thing after all
-Rob
So now that this is out, how long until someone makes a flight sim add-on for openoffice.
This is a large body of work. It must consist of several hundred man-hours of effort. Who deserves the thanks for this? Was it volunteer driven or is there corporate backing? Anyone have any details?
Thanks.
-molo
Using your sig line to advertise for friends is lame.
Now someone can code the paperclip assistant!
What does this mean for StarOffice? While I think OpenOffice is great, I use StarOffice mainly for the nicer looking fonts and stuff.
Can or will this SDK be usable for StarOffice, since they are very similar?
Go Open Office!
Karma whorin' since 1999
For now, pausing during a talk to fire up mplayer or the like works, but it is a bit inelegant.
Consider: Duke3d source code released.
Consider: Openoffice.Org SDK released within a week thereafter.
Question: How soon until Duke3d is ported to Openoffice.Org as a module?
I'm the stranger...posting to
What could be easier ?!
No they didn't.
It is (was) a little known fact that OO can connect to mysql using ODBC. It is just a little hard getting it to work, but you can find info here and here. You can have an access lookalike with OO, ODBC and mysql.
May I suggest OpenOffice 1.1 beta with footnote support? Never hurts to peruse their feature list from time to time. Works just fine.
I've played around with an Alpha version of the SDK in October, and it was pretty nice. It is hard to get your head around some concepts, because the whole SDK is kind of baroque, just like OOo itself, but from my limited experience, it is very powerful.
I built a bridge for the Lua scripting language on top of the Java UNO bridge and used it to script 2D animations for a movie that I had to create for my research. I used OOo Draw to specify the animated elements, and traced out their paths via other elements and object prperties.
The scripts inspected the objects and their properties, animated them accordingly in an OOo Draw canvas, and saved the frames to the disk. All in all, it took me about a week to get this to work; time that I consider well-invested.
Convert them to use Linux and Calc then
xmodmap -e "keysym KP_Decimal = comma"
fixes OpenOffice, and all other programs
Does anyone else not quite get the point of an SDK for an opensource product?
:)
The product *is* the SDK!
Nick...
It is appliable to all versions of OO and StarOffice (at least 5.2 and 6.0 Beta).Introducing numbers with decimal point is too slow, because all Spanish keyboards sold in Spain (and the O.S. driver) has a dot in the numeric keypad, but the decimal point character in Spain is the comma. It means we have to use the numeric keypad and type the comma with the alphanumeric portion of the keyboard. Some spreadsheets like excel overrides the system default character for the dot of our numeric keypad outputting a comma, solving this problem for Spanish users. OO must do the same, because is very important for the productivity.
Thanks.
I've never had this problem but I've seen where it should be solved. This problem should be taken care of by proper configuration of X. There should be a version of the xkeyborad map for you. At a lower level you might even have your kernel configured for your particular keyboard. If you use an unreasonable comercial GUI that does not take care of such basic funcionality for you the SDK might come to your rescue and implement keymaping as a module or a whole European decimal system format if that's not already available. This bug seems inconcevable in a world where people use free software to type Arabic, Cryic, Hebrew and Vietnamese characters on a regular basis.
Good luck with your problem. I'd simply ten key with six digits. Ten key in Excell requires seven digits if you count frequent CNTRL-S hits.
Friends don't help friends install M$ junk.
I see from the site that 1.1 Beta is comming along and wondering if 1.1 was going to be basicly the same API or total different API.
OpenOffice is enormous. The code is mindboggling. It has its own portable runtime, its own object model, its own widget toolkit. It's like Mozilla.
You can't "port" it to KDE, any more than you could port it to GTK/GNOME. What Ximian have been doing lately is simply touching up the edges, making it use the same font/colors as GTK, use GNOME artwork etc, but it's not a "port".
[soapbox]The original KDE vision of producing an integrated desktop through making kickass APIs that everybody would use was a cute one, but ultimately short sighted - your average Linux desktop is a mishmash of different platforms and toolkits, KDE, GNOME, OpenOffice, Mozilla, Wine - there's no way all this sofware can be ported to KDE, so the only solution is to eliminate the idea of KDE/GNOME as a platform and become based entirely on standards, with KDE merely providing an implementation via C++ APIs.[/soapbox].