A simple wordprocessor with at least the RTF format, and with support for bidirectional text (so it needs to be based on Qt)
Claws Mail (the best opensource lightweight email client out there, much better than Thunderbird)
An orthdox two-pane file manager (Norton Commander-style) – the best opensource project I can think of is Double Commander (written in Object Pascal) - It is still in beta, but on Windows it already works very well
Apart from apps, what I would really want to have on Haiku is a better choice of developers’ tools. In particular, I would like to have language bindings to the Haiku API for easy programming languages like Lua. This will attract more developers.
A simple wordprocessor with at least the RTF format, and with support for bidirectional text (so it needs to be based on Qt)
[/quote]
I believe there are already some simple Qt word processors which work in Haiku and which support BiDi. But obviously long term Haiku needs both a good, simple word processor (quite a bit more than StyledEdit, or a majorly extended StyledEdit) as well as Right To Left and BiDi text support.
I haven’t used that, but maybe some of the existing Haiku mail clients like the included Mail or Beam could be upgraded to match Claws Mail.
I love xplorer2 on Windows myself and would also like to see this on Haiku. Frankly I think it would make more sense to do a native version, since there are a lot of nice Haiku specific features to leverage. Though I believe FreePascal has worked on Haiku before, but I seriously doubt it has bindings to the Haiku GUI APIs.
I don’t know if it is all that usable yet, but a long-time Haiku developer named Jon Yoder (with the nickname DarkWyrm) has been working on a Haiku API wrapper which has support for Lua (and in theory makes it easier to access the Haiku API from other scripting languages.) There is some info about it on his blog, like this post for example (there are more):
I have a strong interest in this too, but generally have been too busy working on Haiku itself to spend time on the above. But at my request Jon put libcharlemagne (which is the C library which makes the above possible) on GitHub:
SoundPlay on BeOS (http://marcone.home.xs4all.nl/soundplay.htm) was the first media player on any platform to do most of the technical stuff modern dj software does these days but, only version 4.7.3 works on haiku AFAIK, The developer is aware of haiku but, having been burned by be Inc.'s focus shift and the demise of the BeOS is understandably cautious.
(moved from other thread)
I’ve been thinking about this a lot recently, and personally I really need most of the following (a couple aren’t all that important):
Flash videos… preferably in a browser but doesn’t have to be. It looks as though vlc 2 is very close to being ported and I can probably cope with that and some flv scraping script.
Prolog. There is a very old verison of SWI available but it doesnt work with new haiku builds. I think I could probably port a newer version though (doesn’t depend on anything much).
VirtualBox. Then I’d be happy to run haiku all the time and could boot up linux from haiku when needed. Being able to boot haiku from virtualbox isn’t really helpful to me, as I don’t have any real reason to do so except to play with it.
Office suite - though I don’t really write documents with an office suite (vim and latex fit all my needs) I have to open other peoples word documents from time to time, and I do occasionally need a spreadsheet. This seem to be answered by thinkfree, though it’s a shame it isn’t free. Maybe koffice since there’s a qt port already?
A DVD creator. I think this is pretty niche but I do make a lot of DVDs of shows I record for my girlfriend because she doesn’t have a TV aerial or even a computer, just a (CRT) TV and a DVD player (yeah, she’s still in the dark ages). Maybe some linux software can be adapted (I currently use DeVeDe, it’s pretty simple).
Math software… I use octave and maxima from time to time. Something like wxMaxima and a nice GUI for octave would be really really nice.
3d mechanical design package ala solidworks. Maybe something like freecad can be ported one day (probably needs 3d hardware support though).
Circuit design package like designspark (I don’t count eagle/kicad in linux as viable options) (this probably requires full 3d support/acceleration)
Full power management. Although I could probably scrape by without it, using a laptop really I’d need power management support. I know cpuidle support is being added, and I don’t know what that includes, but I mean battery monitoring, switching off idle hard disks, LCD brightness control, power off LCD when lid closed, power management for network cards, etc.
Some random libraries that I need for my work. But I think I can port these or they are already ported (no horrible dependencies) - libdwarf, libreadline, libelf, termcap, ncurses…
Would be nice if we could get an X window server (X11) working. I don’t know if the old BeOS Xbeosnative will work, although I haven’t tried it on later nightlies (once tried it without much success on R1A3).
Could you please give me the names of those word processors?
[quote]
I don’t know if it is all that usable yet, but a long-time Haiku developer named Jon Yoder (with the nickname DarkWyrm) has been working on a Haiku API wrapper which has support for Lua (and in theory makes it easier to access the Haiku API from other scripting languages.) There is some info about it on his blog, like this post for example (there are more):
I have a strong interest in this too, but generally have been too busy working on Haiku itself to spend time on the above. But at my request Jon put libcharlemagne (which is the C library which makes the above possible) on GitHub:
About Calligra (it isn’t KOffice anymore), I hope it gets ported too, but I’m sure some day some skilled porter will pull that off.
Another thing, if you want to port something or want to search if a library (or some other program) has been ported, check out Haiku Ports. http://ports.haiku-files.org/
As for me, I’d like to see Calligra and either a MediaPlayer supporting MKVs and other exotic stuff better or VLC. Some updated player for songs ala CL-Amp/Winamp/Audacious/etc. would be nice, but I can live without that. The rest… there’s software enough to cover most of my needs, really.
Sorry, I should’ve worded it better. MKVs do indeed work inside MediaPlayer, but not 100% of them, eg. 10-bit ones play with audio only. Plus, MediaPlayer doesn’t find subtitles inside of MKVs yet. http://dev.haiku-os.org/ticket/8496
That’s what I’m missing in MediaPlayer, which btw I hope will get better and better overtime, since I really like it a lot more than VLC already.
Sorry, I should’ve worded it better. MKVs do indeed work inside MediaPlayer, but not 100% of them, eg. 10-bit ones play with audio only. Plus, MediaPlayer doesn’t find subtitles inside of MKVs yet. http://dev.haiku-os.org/ticket/8496
That’s what I’m missing in MediaPlayer, which btw I hope will get better and better overtime, since I really like it a lot more than VLC already.[/quote]
Oh right, that does explain it better And yes, although I really like VLC, I’d much rather have MediaPlayer improved more and more so it remains the best option for Haiku.
Chromium Browser;
Intelij IDEA (its propietary, but can use OpenJDK, so i hope i can run it soon);
Good Text editor like TextMate or Sublime Text 2( I know, its propietary too, if whos knows altrnate opensource soft with same functionality, please inform me);
And i hope in future GUI is improved.
Its really small and not a major things, I know it, but really want see it in future on Haiku.
Update version of CL-Amp. Deadbeef works good too.
Wine.
Java with browser plugin so I can play minecraft and while at the same time, login to my bank credentials Online.
If not flash, then at least html5 videos.
Spotify and Steam
I like the native browser. I like chromium too, but I like the native better. We need plugins for it.
There is actual working code, there is a roadmap and two developer contracts coming up in December. Core parts of the Haiku package manager have been produced but not yet merged with Haiku’s development mainline. The “package filesystem” is a packetized filesystem layer remake of Haiku. This layer (and the whole system being packetized) is the special sauce of the solution, which is why there is no user friendly graphical package manager application available for testing as of yet. The work began with the plumbing, testing the package filesystem concept’s viability and the work will likely proceed bottom-up, towards a graphical package manager, repository management tools, automated build tools, and a good user experience for users and developers alike as the guiding star.