OpenOffice.org SDK Released 174
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.""
Thanks. (Score:1)
Re:More must be said (Score:2)
I take offense to at least some of the above statement. I don't believe that you should group Christians and "other Religious fanatics" together like that. I realize that I am taking an unpopular stand here, but just because a person is a Christian doesn't mean that he is a paranoid delusional or a religious fanatic.
The message to which you responded was obviously a fl
good.. (Score:1)
One small step for Linux community...a little bit bigger one for a decent Office Suite.
-Rob
OOo (Score:2, Informative)
A good step (Score:5, Insightful)
The APIs are pretty cool (Score:5, Insightful)
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.
Re:A good step (Score:5, Insightful)
The main problem as I see it is that MS Office products support a COM automation API right out of the box. Now, I know a lot of folks may not think this is such a big deal, and the OpenOffice folks do provide a lot of similar functionality, but let me tell you why COM support is so important:
There are literally thousands upon thousands of business applications that already exist, written in VB and MS active scripting languages (VBScript, JScript, etc.) that depend on being able to access these other applications pretty much natively.
And, if the API isn't *exactly* the same, no company that depends on MS Office's API for business apps will be willing to spend that kind of development money just to make things the work same as they already do without OpenOffice.
The only chance I see (without OpenOffice implementing a perfect mirror of the MS Office API, and making it work natively with COM) is if somehow OpenOffice offered some amazing new functionality that a business couldn't possibly achieve using MS Office. Given MS's uncanny ability to steal good ideas and integrate them into their own products, that doesn't seem very likely to me.
Re:A good step (Score:2)
Managing Microsoft's upgrade & support cycle is like walking up the down escalator. Businesses are becoming resentful of lock-in.
Microsoft might act to correct this, but people may have grown too distrustful of them in how they have treated standards and provided support in the past.
Re: COM is supported (Score:3, Insightful)
The section on com/dcom is quite large and I am very impressed. I am simply amazed at how complex this product is. No wonder people complain its bloated good lord. Each section according to printer preview in IE is about 200 pages each! Its close to 2k pages in total.
Re:A good step (Score:2)
If there isn't a concrete plan that shows a dramatically high ROI (Return On Investment) you will not convince the necessary people to take that kind of plunge, b
Macros (Score:1)
Re:Macros (Score:2)
Hmmm (Score:4, Insightful)
Re:Hmmm (Score:2, Interesting)
and more to come (including gtk-vi
so in a near future you should be able to edit messages as in abiword (or vi!) wich IMHO is great
not as feature rich as oo but lightweight and very usable
Re:Hmmm (Score:2)
Binobo does not enabe functionality by itself for end-users. Instead, it give the way for programmers to implement it.
Although, I wish bonobo will enable some sort of end-user choice: in Evolution you would see an automatically generated list of bonobo-enabled (and registered!) external editors. So if you would add to the system new bobono-enabled editor, it will automatically apperaed in such lists in a
Re:Hmmm (Score:2)
"Use Microsoft Word to edit e-mail messages"
And have a nice day.
Light Reading Anyone? (Score:5, Funny)
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
Slightly Off-Topic (Score:4, Funny)
Maybe cloning M$ isn't a good thing after all
-Rob
flight sim.. (Score:5, Funny)
Re:flight sim.. (Score:3, Informative)
Re:flight sim.. (Score:2)
Re:flight sim.. (Score:2)
Who is doing all this work? (Score:5, Interesting)
Thanks.
-molo
Re:Who is doing all this work? (Score:5, Informative)
You can check out some of Ximian's work, here [gnome.org].
cheers,
Re:Who is doing all this work? (Score:4, Interesting)
Great (Score:5, Funny)
Re:Great (Score:3, Funny)
Re:Great (Score:1)
But please, to exit it, add a crosshair to shoot the damn thing. You should be able to skin the paperclip with your bosses picture.
Re:Great (Score:4, Funny)
And a FreeBSD Port Exists [freebsd.org] as well. So I'm sure you could apt-get it, rpm it, or emerge it also.
BZZT (Score:1, Insightful)
Seriously, how hard would it to be to put an easy to use interface and reporting engine on top of mysql (or postgre or whatever)?
There are a ton of workstations all across the corporate world that are running MS Office just for Access.
Re:BZZT (Score:3, Informative)
Seriously, how hard would it to be to put an easy to use interface and reporting engine on top of mysql (or postgre or whatever)?
If you want the desktop database that's part of the suite, you have to pay Sun. That's the only component of the suite they didn't open source.
That said, GNU Enterprise does well, even at its low version, for functionality typical of Access. It'll plug into MySQL and Postgres both, as well as a few commercial databases. Also, if you do a little googling, you'll find a php fr
Re:BZZT (Score:3, Informative)
Re:BZZT (Score:2)
Re:BZZT (Score:2)
You have won... the game of losing. (Score:2, Funny)
The state of education today...
Re:BZZT (Score:5, Informative)
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 [linuxworld.com] and here [linuxworld.com]. You can have an access lookalike with OO, ODBC and mysql.
Re:BZZT (Score:2)
Re:BZZT (Score:2)
Re:BZZT (Score:1)
Re:BZZT (Score:2)
The problem is, it really isn't the same thing as Access. Access is nice for small personal databases because you have the entire DB crammed into one nice little portable package. You can take the file and open it in anyone's Access, and it will work.
Postgres certainly has a far more powerful DB engine than Access, but you don't have the file portability. It would be truly great if someone worked up a real Open Source equivalant to Acces
Re:BZZT (Score:2)
Huh, cool, I wasn't aware of that. If this CQL++ does roughly what the Access engine does and can be seamlessly integrated into Kexi, that could indeed fit the bill!
Re:BZZT (Score:2)
Is that an imperial long ton, i.e. 20 hundredweight (2,240 pounds) or a short ton (identical to the US ton at 2,000 pounds)? Or do you mean a metric tonne?
StarOffice? (Score:3, Interesting)
Can or will this SDK be usable for StarOffice, since they are very similar?
Fonts... (Score:2)
The first time I tried OO, I thought "Yuck" when I saw the default (just about the time when StarOffice was becoming non-free again, so I had the incentive to look) but you can select the TTF or T1 font of your choice through Tools-> Options -> Fonts -> Replacement Table.
If you want to make any other fonts available to OO, there's the spadmin utility to link them. Unless you need the database stuff, I can't think of anything to make it
Automation? (Score:1)
Thank You. (Score:1)
Smart idea (Score:5, Interesting)
Go Open Office!
movies (Score:5, Interesting)
For now, pausing during a talk to fire up mplayer or the like works, but it is a bit inelegant.
It's a slick system but printing isn't (Score:1)
Oh, the glorious and perverse possibilities (Score:5, Funny)
Consider: Openoffice.Org SDK released within a week thereafter.
Question: How soon until Duke3d is ported to Openoffice.Org as a module?
How about porting it kde now. (Score:1, Interesting)
Re:How about porting it kde now. (Score:1)
Re:How about porting it kde now. (Score:5, Insightful)
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].
Here you go... (Score:2)
This isn't strictly a Gnome or GTK port, but there is a Gnome2 icon theme available here [sourceforge.net] . The next best thing :-)
easy (Score:4, Funny)
It's great.. but.. where's 'open' Exchange? (Score:1)
Or maybe one exists? Anyone got a good pointer on a windows app (not a web-based system) that lets me calendar, email and share address books?
Re:It's great.. but.. where's 'open' Exchange? (Score:2)
On that note, let me say specifically, that I want my Office suite to
include anything for e-mail. First of all, an e-mail client is not a publishing tool. Its used to converse.
Secondly, I don't want something made for publishing with a built in api to require access to the internet for any purpose. That leads to the insecurity, which leads to the dark side - viruses.
Better to keep the two separate.
Re:It's great.. but.. where's 'open' Exchange? (Score:1)
As a quick example, notice how the list view in which your email messages are displayed has a scrollbar that doesn't conform with any other scrollbar used in any other microsoft package.
Or the fact that it is incapable of reading your open standards news groups like every other email/news client under the sun - including it's "lite" v
Ximian Evolution (Score:1, Informative)
Re:Ximian Evolution (Score:2)
So, the original question still stands.
Fix the numeric pad first! (Score:3, Interesting)
You do not believe me? Check out this bug report #1820 [openoffice.org]
All people using the following locales are affected: Afrikaans, Basque, Catalan, French (all except Switzerland), Galician, Italian, Portuguese (Portugal), Serbian (Latin) and Spanish (all variants). This list might not be complete.
Now try to convert someone using Excel to use Calc by telling them that they can not use the numeric pad anymore...
Re:Fix the numeric pad first! (Score:3, Interesting)
xmodmap -e "keysym KP_Decimal = comma"
fixes OpenOffice, and all other programs
Re:Fix the numeric pad first! (Score:2)
Unfortunatly, since many apps under linux ignore locales, this is not a good solution. The better one would be an item in the preference to setup the function of the KP_Decimal within Calc.
In a perfect world, the OS should take care of this. But the world is not perfect, and we need a solution now.
help is on the way. (Score:4, Interesting)
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.
SDK? (Score:4, Funny)
The product *is* the SDK!
Nick...
Re:SDK? (Score:2)
Mmmmmmm (Score:2)
Oh, not that UNO's. Sorry.
Mmmmmm.... OpenOffice....
Does anyone know if this API are the same in 1.1 (Score:3, Insightful)
OpenBSD, anyone? (Score:2)
Amazing, isn't it? All this great stuff happening for OpenOffice, and yet they still haven't spent 10 minutes to solve the problems it's having on OpenBSD.
I don't know about anyone else, but I'm damn tired of cludgy, platform-specific, Open Source software. First Mozilla, now OpenOffice. Where does it stop? Linux isn't the only Unix platform in the world, yet it's the only platform most software will compile on, without a truckload of developers spending hours on each release to port it over to a
Re:OpenBSD, anyone? (Score:3, Interesting)
Welcome to free software. If it doesn't work on a minority platform, it's up to people who care about that platform (e.g. folks like you) to contribute fixes, or at least to contribute help in isolating the bugs. Just because you're seeing problems on OpenBSD, by the way, doesn't mean it is "platform-specific" -- after all, it runs on Windows, Linux, Solaris, and MacOS X, plus many others.
Re:OpenBSD, anyone? (Score:2)
It certainly does. OpenBSD doesn't do anything strange. It's just that the programmers basically did the job of porting it to the platforms that they wanted it to work on, and maintained those ports. It can't be compiled on any other form of Unix that they didn't expressly port it to. It has to be ported to compile on FreeBSD, NetBSD, OpenBSD, S
Re:OpenBSD, anyone? (Score:2)
scripsit evilviper:
More than that, it apparently requires very significant work to compile on non-i386 arches. AFAIK it won't build on sparc, alpha, m68k, s390, mips, ia64, or any other Linux arches except powerpc. IANA OO.o developer, but it seems that portability was not a concern from the beginning -- and now it's making porting more difficult.
I wonder if this is a legacy of its Wind
Re:OpenBSD, anyone? (Score:2)
Well, I've got nearly a half-dozen /.ers (replying to my post) that strongly disagree. :-)
That's a good point, but Sun has had plenty of time to change it already. Maybe it's time to rip out the guts of OO, and build a new office suite around it. That would pro
Re:OpenBSD, anyone? (Score:2)
I think it's a legacy of its C++ origins - applications like this should be moving to Java.
Anyone know when Microsoft will have moved Office to Dotnet (CLR)? Certainly when this happens they'll gain a lot of agility insofar as supporting different hardware platforms is concerned.
Re:OpenBSD, anyone? (Score:2)
A) There's no reason a C++ application can't be portable.
B) There's plenty of examples of java programs being platform-specific.
C) Most people are not fans of Java. If OpenOffcie was java, you'd not see a fraction of the people using it.
(Sun has it right, very few Solaris apps are java-based... java is almost exclusively used for server services.)
Re:OpenBSD, anyone? (Score:2)
b) There are plenty of examples of non-platform specific Java apps - across phones, PDAs and mainframes. Nothing else comes close in achieving portability.
c) I'm not sure how you gauge this, anyway, appeals to vague sentiment are of little value in such a debate. I trust you will be making Microsoft aware of your findings so that they can halt their eff
Re:OpenBSD, anyone? (Score:2)
b) Actually, C is the single most portable lanuage available. Java's claim to fame is sandboxing. Java is basically Sun's own version of perl.
c) Performance, stability, responsiveness, and a relatively small memory footprint are things people want in the applications they use regularly. And I don't see what C# has to do with any of this at all.
Re:OpenBSD, anyone? (Score:2)
No. The definition of non portable is that it can not be ported without a complete rewrite of the code. It may be hard to port but it's portable.
Mozilla? (Score:2)
Re:Mozilla? (Score:2)
In defense of Mozilla (versuses OpenOffice) the developers were good enough to import the necessary patches, and attempt to maintain compatibility after
Re:OpenBSD, anyone? (Score:2)
That's right: PORT. It took good deals of effort, and numerous hacks, to get it to simply WORK on any other platform. In fact, the FreeBSD port is quite unstable (can't speak for the netbsd port).
Re:OpenBSD, anyone? (Score:2)
Also, you can't expect all open source software to run on all platforms coming out of the chute. Most open source developers, don't have the resources to have one of each operating system and each platform for t
Re:OpenBSD, anyone? (Score:2)
Ironically, StarOffice 5.1/5.2 worked under Linux emulation without a problem. No such luck with OpenOffice.
Any system that is reasonably standard, yes I can expect that. You don't have to test the program on multiple systems, as long as your code is reasonably standard.
Why the name? (Score:2)
Is it going to be another project like GTK+ where there's an 'official' name with some random suffix, used by almost nobody except the project web page?
Re:Why the name? (Score:2, Informative)
Re:Microsoft (Score:1)
Re:Boot time (Score:1)
In my (limited) experience, it really boils down to disk access. If you have nice fast, mean SCSI disks, the the boot-up time improves dramatically (both on Windows and Linux). I can't give any figures, because we did the test at work. But it was a significant increase.
This is not to say that OOo boots quickly or is perfect, but maybe to suggest what the cause of the problem is (are there any "armchair programmers", similar to "armchair generals"?) :D)
Re:Boot time (Score:1)
Time to load (from clicking the icon till the template doc is fully loaded and you can start typing):
Open Office.org Writer: 14.64 sec
MS Word: 4.83 sec
And no, the incorrect answer here is "MS builds office into Windows to make it start faster MWHAHA!!" Sun may want to step aside here and optimize what the have going... which is a pretty good piece of software, albeit a bit slow.
Re:Boot time (Score:1)
I have to wonder if something is wrong with your system that is slowing it down because I ran the same test on a similar system with the following results.
The test system is a Celeron 1.1 with 256 ram, 7200 rpm hard drive, and Win2000 pro. Are you using Win XP by chance?
Boot time - more tests (Score:2, Informative)
Re:Boot time (Score:2)
Re:Open Source Blows (Score:3, Informative)
Re:Open Source Blows (Score:2)
Insert, Footnote works well for me.
OpenOffice Draw is nice too. So far it hasn't let me down. I have the full MS Office suite at work, and I had to download OpenOffice to be able to do some good work with vector graphics.
In regard to footnotes, you must have been thinking of Abiword. That thing really shouldn't claim to compete with anything other than Wordpad.
Openoffice really is quite full featured. IMHO it still lacks the polish of Office XP, but it's quite capable.
Re:Open Source Blows (Score:1, Insightful)
Exactly! That's why open sores blows! I don't give two flying shits about writing programs all day; we have people to do that sort of thing. All I want is a word processor! This guy comes up to me and says, "Try Open Office! It's just as good as Microsoft Office, and it's free!" So I try it, and find that it doesn't even do footnotes, for chrissakes! So I tell my friend about this, and he says, "WTF? If you want such options then j
Re:Open Source Blows (Score:1)
Sure it does (Score:2)
Insert -> Footnote
There ya go!
neurostarRe:Cut the Fat? (Score:2)
That might help some, but then you'd lose the integration.
Also, I don't believe OOo loads all the modules when you start it. Most of the functionality is in dynamically loaded shared libraries.
Overall, if small and light is what you want/need, I'd say use AbiWord and Gnumeric. Maybe KO
Re:Cut the Fat? (Score:2)
But due to the architecture of OOo, I think it would be a LOT more difficult than it was for Mozilla. Could be wrong though.
Re:Cut the Fat? (Score:2, Informative)
Are you suggesting they "componentize" it? That was one of the first things they did. It's even in their FAQ.
From: http://www.openoffice.org/FAQs/faq-other.html#12
"A. Differences between StarOffice 5.2 and the future of StarOffice
* The source code has undergone some significant changes since 5.2 was released. Some of these changes are:
o Removal of integrated desktop
o Componentization of word processing, spreadsheet and graphic applications modules
o Removal of
Re:Cut the Fat? (Score:2)
Yes, they did get rid of that vile desktop that everybody hated (well, I did, anyway), but that didn't make the thing very much quicker to load.
Mileage varies, but on this 1GHz Athlon it takes 14 seconds to load swriter (I just checked). OK, this box is hardly stat of the art, but there are still plenty of people out there using 200 or 400 MHz boxen.
Here in the noughties, we should be a