What apps do you need on Haiku?

My wishlist goes like this:

  1. A simple wordprocessor with at least the RTF format, and with support for bidirectional text (so it needs to be based on Qt)

  2. Claws Mail (the best opensource lightweight email client out there, much better than Thunderbird)

  3. 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.

[quote=HaikuForever]My wishlist goes like this:

  1. 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:

https://github.com/darkwyrm/libcharlemagne

I believe it still needs a lot of work which he currently does not have time for.

Mixxx - mp3 mixing media player for djs (http://www.mixxx.org/)

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.

Alan

(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):

  1. 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.

  2. Latex. But betex looks really nice, though I havent tried it yet https://www.haiku-os.org/articles/2012-07-01_betex_and_latex_back

  3. 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).

  4. 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.

  5. 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?

  6. 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).

  7. 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.

  8. 3d mechanical design package ala solidworks. Maybe something like freecad can be ported one day (probably needs 3d hardware support though).

  9. Circuit design package like designspark (I don’t count eagle/kicad in linux as viable options) (this probably requires full 3d support/acceleration)

  10. 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.

  11. 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).

(see: http://www.bebits.com/app/3606) and (see: http://bebits.com/app/337) and (http://www.bebits.com/app/4135) - If someone has time to try to get any of these to work please let us know.

(tilt-os has an Xsdl X11 server that worked for me back in R1A2 but it wasn’t so great).

I mentioned in other discussions on Haiku forums that maybe we could port Xming or XQuartz to Haiku.

Regards,
hey68you

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:

https://github.com/darkwyrm/libcharlemagne

I believe it still needs a lot of work which he currently does not have time for.[/quote]

Yes, I already knew about that. But unfortunately the project seems to be stagnant. And it never became usable.

@Edglex

About flash videos, you can watch youtube ones with UberTuber: http://haikuware.com/directory/view-details/entertainment/internet-network/ubertuber

For other sites this could or could not work (needs QT, you can get it here: http://wiki.poorcoding.com/Haiku.arfonzo.ashx ) , I haven’t used it recently: http://haikuware.com/directory/view-details/internet-network/clients/xvideoservicethief-24

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.

1: Webkit-based browser
2: Oracle VM VirtualBox
3: Notepad++

:slight_smile:

[quote=MichaelPeppers]@Edglex

As for me, (…) a MediaPlayer supporting MKVs and other exotic stuff (…)[/quote]

Hiya,

IIRC, MediaPlayer already plays (and nicely too) MKV files. I vaguely remember trying a 720p video using VESA and no frames were being dropped.

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.

Nice, After reading this(https://forums.dropbox.com/topic.php?id=32136) post, I didn’t think dropbox would have a Haiku port for a long time.

Perhaps haiku dropbox users could also vote up for the dropbox developers to make a Haiku client
https://www.dropbox.com/votebox/1682/dropbox-for-haiku

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 :slight_smile: 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.

My perlonal list is:

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.

  1. Port Mono
  2. Port MonoDevelop
  3. .Net libraries to use Haiku Kits.

for me:

  • 3D CAD/MCAD program especially SolidWorks , AutoCAD, maya ,
  • Web browser ( eg. FireFox, Chrome, Safari, Chrome, omniweb, )
  • spreadsheet ( eg. Lotus 123, Excel, Quattro, Google Docs, etc… )
  • presentation ( eg. lotus freelance, Apple Keynote, PowerPoint, etc… )
  • Word processor ( MS Word , WordPerfect, LibreOffice, etc… )
  • Desktop publishing / DTP -
  • web design / web publishing.
  • video/audio editing,
  • 2D Vector drawing program ( eg. Mac’s Intaligio , Illustrator or Lineform )
  • 2D Raster drawing painting program ( eg. Corel Painter and Adobe PhotoShop )
  • diagram drawing software ( like OmniGraffle )
  • calendar / scheduler / project planner, PIM, etc…
  • notebook ( note-taking )
  • outliner
  • mindmapping application
  • personal journal
  • to do list
  • diagramming
  • news aggregator / RSS reader
  • local native email client
  • CD/DVD player/recorder
  • digital camera support via USB 2.0
  • TV tuner for DTV / HDTV
  • PDF reader,
  • archive manager ( pkzip, arc, gzip, .tar, etc… )
  • anti-virus, firewall, malware protection, anti-spam,
  • disk or file system backup, disk partition,
  • read/write support for NTFS, FAT32, ext3, ext4, HFS+,

Sorry I’ve only used Haiku for a very brief time so forgive my ignorance, but if these are not in Haiku then they should be;

BleachBit - http://bleachbit.sourceforge.net

Conky - http://conky.sourceforge.net - Conky support in Haiku would be great!

DeaDBeeF - http://deadbeef.sourceforge.net

Deluge or Transmission
http://deluge-torrent.org
http://www.transmissionbt.com

Firefox
Gimp

KeePassX - http://www.keepassx.org - This is a must!

Leafpad editor - http://tarot.freeshell.org/leafpad

LibreOffice
MP3 Tag Editor
Nano

This is a MUST ----> OpenVPN

Usenet client or good browser with SABnzbd support!
http://sabnzbd.org

VirtualBox GUEST ADDITIONS - ( I really want to see this)!

VLC
Xchat

Also any type of video encoding ripping application like; (ffmpeg, xvid, etc…)

Avidemux
HandBrake
WinFF - https://code.google.com/p/winff

Also I hope eventually Haiku can get great Nvidia & ATI support, even support by these drivers!

Also hopefully one day Haiku will have hardware support that rivals Linux!

CHEERS

Mono port. It would be nice to have for development using C#. Possibly set up to run as a kit in it’s own distribution as a Haiku.NET implementation.

Once Mono is ported making .NET bindings won’t be to difficult.

Someone was working on it a while back but I don’t know the status of it. Last looked two years ago.

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 :stuck_out_tongue:

I like the native browser. I like chromium too, but I like the native better. We need plugins for it.

These are the apps I really can’t live without:

  • OpenVPN (don’t know if there’s any alternative)
  • Flash or an updated Gnash (for online video mainly)
  • A screen recording software like “Replay Video Capture” in Windows
  • GIMP or something as powerful
  • A layout software like InDesing/Quark (Passepartout from linux, maybe?)

Any help finding alternatives would be great.

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.

More info:



http://dev.haiku-os.org/wiki/PackageManagement
http://dev.haiku-os.org/wiki/PackageManagement/TODO