KOffice not opening as well as AbiWord

Forum thread started by Chompjil on Wed, 2013-03-20 02:03

Hey, newbie, Chompjil here, when I installed KOffice from haikuware.com, I ran the installer and such but even after rebooting click on it and going to it's directory does nothing, even more unforcanaltely when trying AbiWord as a second atempt, (I write scripts so at the very least need word processing)
and it said

Could not open "Abiword" with application "Tracker" (Invalid Argument) Would you like to find some other suitible aplication

I am thinking about Scribus (thanks Giova84)but KOffice does have a slideshow program, (which will be helpful for school and such).

Hope this doesnt bother anybody ----Chompjil

Comments

Re: KOffice not opening as well as AbiWord

Same thing here, running on VB on iMac latest stable release.

Re: KOffice not opening as well as AbiWord

33Nick wrote:

Same thing here, running on VB on iMac latest stable release.

I'm running Win7 on an HP Pavilion p7-1007c in VBox too, hmm could it pertain to Virtualization, doubt it, but could be :?

Re: KOffice not opening as well as AbiWord

KOffice was ported, originally, on Haiku Alpha 2 (if i remember correctly) and no longer works on recent Haiku revisions (as on Alpha 4.1) due libraries incompatibility. The same is for Abiword.
We need fresh ports. In these days i am looking how to port Calligra but it seems a little bit hard to port (it also needs kde libraries)

Re: KOffice not opening as well as AbiWord

I forgot to say that you can use ThinkFree Office: http://haikuware.ru/software/tf4installer it also include a slideshow features through "Show" :-)

Re: KOffice not opening as well as AbiWord

I guess it worked for you, as I have seen it, but for me it doesnt run, hmm, does OpenOffice seems possible, or does it require depenices as well?

Re: KOffice not opening as well as AbiWord

As far as I know, OpenOffice is a porting nightmare. LibreOffice, being a fork, has the same problem. Best to port something that uses an abstraction library anyway.

Re: KOffice not opening as well as AbiWord

LibreOffice does use such a library... however porting it would be akin to porting swt or qt itself I would imagine.

Re: KOffice not opening as well as AbiWord

It uses its own custom library, and so porting that library would not allow any other apps to run on Haiku. And besides that, it requires a very large number of 3rd-party libraries to run as well.

Re: KOffice not opening as well as AbiWord

Chompjil wrote:

I guess it worked for you, as I have seen it, but for me it doesnt run, hmm, does OpenOffice seems possible, or does it require depenices as well?

You need java installed first:

Get it here: http://dl.dropbox.com/u/61946213/j2sdk-august.tar.xz
Unpack it and put in /boot/apps

Then run the installer script. ThinkFree really works great, but it isn't free (despite the name!). In time I'm sure another office program will get ported (let's hope).

Re: KOffice not opening as well as AbiWord

waddlesplash wrote:

As far as I know, OpenOffice is a porting nightmare. LibreOffice, being a fork, has the same problem. Best to port something that uses an abstraction library anyway.

Ah, that's a shame. I am a huge fan of LibreOffice, it's installed on all my computers and laptops at home. Hopefully as Haiku nears R1, the folks at LibreOffice could be convinced to help port it over. I think that would be a huge coup for the Haiku team. One can dream I suppose. =)

Re: KOffice not opening as well as AbiWord

Munchausen wrote:

You need java installed first

Actually, Java is optional (and not bundled) for the latest release of OpenOffice. However, there are plenty of other barriers too.

Java is messy, slow, and a big security vulnerability that allows non-authenticated applets to launch any application (just Google that). Once Haiku has an official package repository and a package manager GUI, I hope Java won't be allowed in it (if you really want Java, you will have to get it from a 3rd-party source).

Re: KOffice not opening as well as AbiWord

waddlesplash wrote:
Munchausen wrote:

You need java installed first

Actually, Java is optional (and not bundled) for the latest release of OpenOffice. However, there are plenty of other barriers too.

I think he meant ThinkFree Office needs Java.

Re: KOffice not opening as well as AbiWord

Tested out Google Drive (or Docs :P) and it worked 100%! I was able to write a report and make a presentation, only problem you have to be online, so for now StyledEdit is working ok :-) when im offline (well sorta)

Re: KOffice not opening as well as AbiWord

waddlesplash wrote:
Munchausen wrote:

You need java installed first

Actually, Java is optional (and not bundled) for the latest release of OpenOffice. However, there are plenty of other barriers too.

I was referring to ThinkFree, not open/libreoffice.

waddlesplash wrote:

Java is messy, slow, and a big security vulnerability that allows non-authenticated applets to launch any application (just Google that). Once Haiku has an official package repository and a package manager GUI, I hope Java won't be allowed in it (if you really want Java, you will have to get it from a 3rd-party source).

While I'm with you on not being a fan of java (I'm a C/C++/prolog programmer), particularly on haiku where I'd much prefer native C++ apps, I have to say that some of those points aren't exactly true.

In theory JIT compiled code can be faster than pre-compiled code, because it can optimise at run time to avoid cache misses etc, but despite this advantage what tends to slow java down is garbage collection and poor coding.

You can't really do much about poor coding, and it's everywhere in all languages, but maybe more so with java because it's so commonly used for teaching and thus more inexperienced programmers use it.

Security is also VM implementation specific (and to some extent OS specific), and is in no way an inherent weakness of the programming language. VMs sand-box the java programs being run, providing a barrier between the application and the rest of the code running on the machine, and its when this is not done properly that security issues arise. If anything the java language itself is more secure than c and c++, which are (1) prone to all sorts of security issues due to being at a lower level than java, and (2) are _not_ sand boxed.

I also don't see any way that java, or any other software, won't be allowed into the haiku package repository. I mean, you can't refuse something on the grounds that you dont like it!

Re: KOffice not opening as well as AbiWord

But you can refuse it on the grounds that it is full of security holes (just Google that)! And yes, VM'd software can be better/faster than non-VM'd software. Which is the case in JavaScript, which is what (along with NodeJS) is going to kill Java.

Java's security holes are entirely Sun/Oracle's fault. If the same guys that wrote V8 were to rewrite Java, it'd be a lot better.

Re: KOffice not opening as well as AbiWord

waddlesplash wrote:

But you can refuse it on the grounds that it is full of security holes (just Google that)!

But that's just conjecture. You'd have to point out specific issues to refuse it, and these are not things you're currently aware of. If you check a few security vulnerability tracking websites (e.g. http://www.eeye.com/resources/security-center/research/zero-day-tracker, http://securitytracker.com/, http://www.kb.cert.org/vuls/) you can see that the majority of vulnerabilities are in C/C++ software, with relatively few being in java. And these are past problems that are now fixed, who knows what security problems are currently present in any piece of software? I suppose you could argue that you'll refuse a piece of software if it's track record for vulnerabilities is below a certain level, but what happens when a piece of software that everyone uses goes below that threshold, you just kick it out?

If you google for vulnerabilities in Java, sure you'll find that it has had them, lots of them even. But the same is true of any number of other commonly used pieces of software you might care to google for vulnerabilities in - apache, mysql, flash, nvidia drivers, opera, mozilla, skype, vmware, php and _javascript_, just to name some off of the top of my head.

waddlesplash wrote:

And yes, VM'd software can be better/faster than non-VM'd software. Which is the case in JavaScript, which is what (along with NodeJS) is going to kill Java.

Maybe javascript is better, who knows? And maybe it will become more popular. They are already both very popular languages. I don't use either so I don't really have an opinion. But a lot of developers use java, and a lot of industry and academia have a big investment in improving it (think of android for one thing) - I think it will take quite some killing to make people stop using it.

waddlesplash wrote:

Java's security holes are entirely Sun/Oracle's fault. If the same guys that wrote V8 were to rewrite Java, it'd be a lot better.

Uhm, those guys did write an implementation of java. That would be google, who developed both V8 and the davlik java VM. There are _loads_ of java VMs out there besides the Sun/Oracle implementation (see http://en.wikipedia.org/wiki/List_of_Java_virtual_machines).

I guess the point of all this is that you can't fault the language itself for the security of a single VM implementation, particularly when there are so many alternative VMs around. The language itself is not insecure, and is actually inherently way more secure than C/C++ and a host of other languages.

Anyway, we're way off topic here. If you want to continue the discussion you can find me on irc.

Re: KOffice not opening as well as AbiWord

what what what?

If only...

Anyway, any criticisms of the layout/icons? Icons too bright? No clue what the icons mean?

Re: KOffice not opening as well as AbiWord

For me is clear :-)
But.. Is only a mockup, right? :-)

Re: KOffice not opening as well as AbiWord

Giova84 wrote:

But.. Is only a mockup, right? :-)

Sadly yes.

Abiword at osdrawer last compiled and ran on R1A2. It still might compile if someone wants to try. Otherwise porting Abiword to Haiku is a suggested GSOC project by both Haiku and Abiword for this years GSOC.

Re: KOffice not opening as well as AbiWord

My own humble opinion is that a word processor is a very high value milestone for Haiku. Having looked at multiple OS office suite projects I have come to the conclusion that AbiWord will probably be the easiest to port in the short term. There are others that have more features, more compatibility, more BeOS-ness, but I think AbiWord might be the best one to start with, to get something decent running.

Recently there have been some talented guys bringing some much needed ports to Haiku (Thank you Giova!). If someone felt ambitious, here's where to start with AbiWord:
From an email:

Martin Edmund Sevior <martines@unimelb.edu.au>

Thank you very much for your interest in AbiWord. I’m happy to help you as I can, however there is absolutely nothing to stop you getting started by yourself and joining in the community that develops Abiword. We hang around the IRC channel

  • irc://irc.gnome.org#abiword
  • and send email to

  • abiword-dev@abisource.com
  • .

    In all I suggest you follow the instructions we gave our Google Summer of code students for how to contribute.

  • http://www.abisource.com/wiki/Google_Summer_of_Code_2011
  • Re: KOffice not opening as well as AbiWord

    AndrewZ wrote:

    here's where to start with AbiWord:
    From an email:

    Martin Edmund Sevior <martines@unimelb.edu.au>

    Thank you very much for your interest in AbiWord. I’m happy to help you as I can, however there is absolutely nothing to stop you getting started by yourself and joining in the community that develops Abiword. We hang around the IRC channel

  • irc://irc.gnome.org#abiword
  • and send email to

  • abiword-dev@abisource.com
  • .

    In all I suggest you follow the instructions we gave our Google Summer of code students for how to contribute.

  • http://www.abisource.com/wiki/Google_Summer_of_Code_2011
  • Abiword was available for BeOS, and AFAIK, was an official port from Abiword team, right?
    So, why Abiword team don't start to port it again on Haiku? We need to do an official request? :-)

    Re: KOffice not opening as well as AbiWord

    I made the official request, but they are understaffed and declined.

    Re: KOffice not opening as well as AbiWord

    Kingsoft Office (aka KSOffice aka WPS Office) is proprietary software and thus can only be ported by the company behind it. They are unlikely to want to do that.

    Giova84 wrote:

    Abiword was available for BeOS, and AFAIK, was an official port from Abiword team, right?
    So, why Abiword team don't start to port it again on Haiku? We need to do an official request? :-)

    Not only are abisource understaffed (or should I say they have enough on their plate already), but the BeOS/openBeOS community in 2004 was 20 times the size it is now. Further in 2002, the community was well over 100 times the size it is now. Online communities are getting larger, not smaller. So even if the community got to the some size it was in 2002, it would still be no where as important as it was when the abiword port was first started.

    No matter how altruistic people claim to be, people always want something in return for doing something. The team at abisource clearly feel that a Haiku port of abiword would bring them no real gain, that it would be great if it was done as part of GSOC or by the Haiku community, but that they have no interest in doing it themselves.

    It is a bit like asking the Haiku devs to invest a lot of time into getting Haiku to run on the PPC Genesi Pegasos. It would great, but their are much bigger fish to fry; namely R1.