What apps do you need on Haiku?

To my mind everything (at this point) should go into two things:

  • Emulation layers (like the awesome JDK port and Qt port, as well as virtualbox or things like it)

  • A kick ass naitive open source web browser.

Let’s not forget that gimp helped to push gtk into a viable windowing system. Building one really good app (and working through the use cases invloved) will lay the foundation for other applications to follow. In the meantime people can fill the gaps with emulation levels to run non-native apps. Depth and quality not breadth and quantity!

As far as apps that need to be in Haiku I definitely support these:

VirtualBox, QEmu, some emulator… As I work on servers and use these a lot for local dev.
As a lot of others do too. Not to mention would help with Haiku’s dev too, to be able to test the OS in virtualbox or QEmu while running Haiku (not sure if this us currently doable).

Some form of code editor / IDE like codewarrior or visual studio. This would also Help push development of anything for Haiku forward a lot faster.

HTML5 capable browser (I’m sure this is already being dealt with, I’ve already read a ton of the various webkit porting comments)

Flash Support in the browser. I know you can already watch youtube videos but that’s only a start. This is a general acceptance issue on the flash part, and since adobe is pushing off their linux support to 3rd party developers maybe I can try to work something up to do the same for Haiku.

And whether anyone thinks it’s REALLY important or not I will guarantee you it is VITAL. Haiku NEEDS Hardware Video acceleration drivers and I already know this is an uphill battle, but this one point alone can completely change the OS acceptance and usability completely.

FreeBSD kind of ran around this one by building in a linux compatibility layer and just using their drivers, but it also helps that they are running X too. So that kind of makes it a lot easier for them to gain it since they were so far behind on this it wasn’t even funny.

But even on my comp, EVERYTHING runs fine, no crashing, issues, etc and I’m on a middle ground system. AMD Phenom II X6 @ 3.3 ghz, on an Asus M5A87 Motherboard with an NVidia GTX560 video card (now I wish I had an ATI Card but oh well I guess as I’m not spending another $400 on another card for now). On my screen (vesa drivers) the most annoying part for me is that it doesn’t take up the whole screen (but I can deal for now). I would also volunteer to work on the NVidia side by at least starting with the nouveau driver on linux and at least create a working middle ground for the Nvidia side, at least until we can get them to provide a binary driver. Is it just me or does anyone else see that as acceptable? We shouldn’t try to force manufacturer’s into providing an open source driver EVER as it’s really hard for them to do with the licensing they have to deal with to even create a driver for their own cards (i.e. licensing of techs they use for compression, video decoding, etc). If they would at least provide a binary driver that should be more than enough and that alone I’d be ecstatic with from either ATI or Nvidia. Hell, if either of them would do this I would go out and spend the money on a new card immediately.

I want to switch to Haiku 100%. I’ve always loved BeOS and haiku IS currently better than it was for most things, though there are some issues on the performance side for slower comps, but this can be solved in stages and isn’t that bad off.

The only problem I was having was no network drivers for the realtek on my board. Though when downloading the latest snapshot from the devel, I see that now there are some more bsd drivers involved (just guessing here), but either way now at least that’s working :slight_smile: Very snazzy!

I can’t continue with windows 8, not for a full time workstation, I will Loose my freakin mind if I have to do that. So count me in on development help but as with all the devs here I only have so much time I can devote to doing so because I have to work and make money to live.

You guys have already done a great job getting it this far along, and I’m going to be checking out where I can start putting in on dev work on the OS itself because honestly the programs will follow especially when drivers and hardware starts becoming more supported.

i would be happy when haiku have

  1. ported X server (X is needed for porting GTK+ aplications like Gimp)
  2. USB support for atmel avr programmer, via avrdude and cross port of avr-gcc
  3. USB support for USB sound cards (for this people who has problem with onboard sound)
  4. fully functional in next release VirtualBox guest additions

there are lot of apps but i pray that something fix intel HDA sound support

with X support we can have Wine or not? and openoffice too

hey and port of AssaultCube game, this need fully working 3D support

Audacity, or something similar. Tried SampleStudio and BeAE, but they are slow, have less features, and buggy.

test — smplay.hpkg.zip
http://www.fayloobmennik.net/3351528

  1. Word Processor and Spreadsheet - Gobe is OK but very old.
  2. IDE like Eclipse - Paladins great but the multiple file windows on a VM with limited screen space doesn’t work too well.
  3. Songbird/iTunes/Exile/Rhythm box /etc type media player.
  4. Gnash for WebPositive

I love Haiku so far its fast but could use a few more apps.

Blender, nvidia Cuda :3, steam :3
html5 video.
wine maybe
mypaint
wacom bamboo drivers
native gimp last version
webcam

Maybe it would be useful to run this as a vote on a list of apps.
Anyway, here’s my opinion. My computer is a tool I use daily.

I mainly use:

  1. Chrome/Finefox
  2. Skype
  3. Virtualbox

Besides getting sound and network going, getting the first 2 things on Haiku will make this OS very usable (since it will be able to manage office flie, pdf, gtalk calls, etc…)
VitrualBox is not a easy task but it’s software available for any “grown-up” OS.
Keep in mind. Computers are leaning towards cloud, so, spending devs’ time on developing standalone apps instead of focusing on hardware/sound/network issues would be not a good choice. Make the OS cloud-friendly and you’ll see your user base grow immediately. Which will bring new interest, new devs, and so on.
Good luck!
I’ve been curious about BeOS since it came out. I’d love to see Haiku mature into a non-experimental product. It has all chances to make it!
Maybe http://www.kickstarter.com/ would be a good place to try, once you have a solid idea about hardware/platform you want to ship your OS with.

Personally i would love to see a few game console emulators ported to Haiku just for fun.
Things like:

  • PCSX-Reloaded (PS1 Emulator)
  • VisualBoyAdvance-M (GBC/GBA Emulator)
  • FCEUX (NES/Famicom Emulator)
  • Mupen64plus (N64 Emulator)

All of which are open source, there’s also an old BeOS port of ZSNES but it doesn’t run very well on Haiku sometimes. The BeOS ports of VisualBoyAdvance & Mupen64 don’t work at all…

Then there’s things i really wish for:

  • OpenShot
  • LMMS
  • Audacity
  • Wine

That’s my wish list. :]

Cortex, except with 1)the ability to edit connections without stopping playback, 2)the ability to execute graphs as one would a script (including initializing applications included in the graph’s nodes), 3)some ide integration akin to nodebox3 or puredata which allow displaying and editing the source of each object and displaying help files detailing the use of each object.

MediaPlayer as a series of nodes that can be disconnected and reconnected all willy-nilly (reading the mailing list, years ago it didn’t perform well at all – what about now? and what about in haiku64?).

WebPositive (oh man, i like the netpositive pun so much better shakes fist at trademarks) with each tab in its own thread so the whole thing doesn’t freeze while a page loads. also all that other stuff people want (ctrl-tab, html5 and js, flash support and so on).

StyleEdit is like Pe except missing stuff, and so i never see a reason to load it. as a simple document editor with some actual and clearly marked style options – like the qt textedit demo detailed at http://haiku-os-dev.blogspot.com/2013/06/poormans-write-haiku-os-answer-for-lack.html – would be perfect. beyond that, ports of calligra, libreoffice or openoffice would be cool. given time, somebody might set to work on a native office suite (neat thing i’ve just now read about is NeoOffice, which is a pretty involved port of openoffice to osx’s native interface).

http://haikuware.com/directory/view-details/productivity/office-suites/little-writer-word-processing :wink:
On Haikuware.com you can find a lot of software!

I believe there is a difference between what Haiku needs and what users want. I’m still of the belief that Haiku needs to build the foundation of the OS itself first, and then provide a good core set of necessary native Haiku applications. The extras should be developed by third party developers and not be a part of the core Haiku installation. Some of these “core” applications ahould include fully functional software for web browsing, file compression/decompression, CD/DVD burning, media playback, software package management, printing and email.

i agree! i tend to look at everything included in an os as an overview of what is possible, and a demonstration of how things are generally to be done. because videogames.

http://haikuware.com/directory/view-details/productivity/office-suites/little-writer-word-processing :wink:
On Haikuware.com you can find a lot of software![/quote]
haha, nice!

here is my list:

1: latest verison of firefox
2: latest version of sonbird
3: latest version of Midori
3: KDE 4
5: Trinity
6: Vokoscreen
7: Wine (this is allready possible but the devloers don’t wnat to put in the little effert of changeing the one file needed.)
8: port of playonlinux called playonhaiku
9:: Vissualboyadvance
10: snap shot feature like in PC-BSD
11: dolphin emmulator port
12: dreamcast emmulator
13 latest port of VLC
13: haiku screen savor
14: openjdk
15: blu-ray suport
16: gens/gs
17: ext2 ready/write suport in the installer
18: chromium

Fully working QtSDK, i.e. QtCreator and accessories, would be nice. Whether or not it’s generally viewed to be the Haiku Way, I think it could open-up Haiku to Qt developers who may then be interested in writing native apps. Also, I’ve used DDD, the GNU Display Data Debugger, a couple of times so far, and I already love it for the graphical variable display. Porting’s out of the question because it’s written in Motif, but there’s just something really intuitive about double-clicking pointers and watching them unfold into displays.

  1. Word processing
  2. Spreadsheet
  3. presentation application
    1-3---------> Open Office?
  4. Browser with HTMK5, Flash or a videoplayer linkt with the browser to play videos
  5. new eUAE port
  6. Steam :wink:
  7. Painting application without layers like corel draw photo paint
  8. Teamspeak 3
  9. USB Joystick driver
  10. USB Headset driver
  11. Driver to make zeta Games running on Haiku (Amiga Classix Gold, Robin Hood, Airline tycoon)
  12. much more terminal tool from linux world (administration, file proecessing)
  13. Compressing tool with password support (rar, zip…)
  14. Gambas
  15. Palystation One Emulator
  16. Video Cutting program
  17. Audio cutting program
  18. Multiuser Suport
  19. Installer program for extended apps (not package manager)
  20. SDL 3 port to get…
  21. …EGSL2 (Pulsar) in the future
  22. Make archive files moutable to use then out of the compressed file or support files running out of compressed files (zip,rar…)
  23. Preferences panel with all settings included, not many little tools
  24. Make many old games runnable under Haiku again (LBreakout2, LGeneral, Head over hells…)
    … and much more :wink:

[quote=lelldorin]1. Word processing
2. Spreadsheet
3. presentation application
1-3---------> Open Office?[/quote]
LibreOffice is the way to go, IMHO: http://www.libreoffice.org/

A cross-platform software should be choosed, IMHO:

http://www.design3edge.com/2010/09/04/10-open-source-graphics-applications-for-digital-painters/

7zip, of course: http://www.7-zip.org/ (http://p7zip.sourceforge.net/)

[quote=lelldorin]16. Video Cutting program
17. Audio cutting program[/quote]
Well, a complete multitrack AV editor would be great !
Some examples:
http://www.blender.org/ (VSE)
http://openshot.org/
VLMC, open source video editor - VideoLAN

Well, BeOS is officially supported by DosBox (needs actualization): http://www.dosbox.com/

MAME needs actualization too: http://caesar.logiqx.com/php/emulator.php?id=mame_beos

I have one point more:

  1. A security server (with switching ON or OFF function) to warning if a programs connect to the internet and to warning if a program use a terminal app (This with “accept any time”, “accept one time”…)

[quote=forart.it][quote=lelldorin]1. Word processing
2. Spreadsheet
3. presentation application
1-3---------> Open Office?[/quote]
LibreOffice is the way to go, IMHO: http://www.libreoffice.org/[/quote]

Something like Ciag Office will be fine too: http://siag.nu , it is need X11

Corel is not like photoshop, but this will be fione too. Photo shop has no function to cut a picture to mask. Every time if you want to cut anything out of a picture you need to add it as new picture. Cut to mask is really faster.

Will 7zip support password under haiku?

Blender is an 3D grphic tool not an video cutting tool

But why i should use the DosBox? We only need some people with expirience in porting programs. Begasus makes good work in the past for zeta, but this games are not running on haiku any more, because they use a special librarie “zeta.so” thats are missing.

They are many emulators they are need some updates :slight_smile:

I suggested LO 'cause it’s - slowly - becoming platform indipendent…

We do need a platform-indipendent software, anyway.

I don’t see the problem, if it’s updated.

Blender VSE stay for “Video Sequence Editor”.

Check it out:
http://wiki.blender.org/index.php/Doc:2.4/Manual/Sequencer/Usage
http://blendervse.wordpress.com/

DosBox is a Dos emulator: you can use it for running old Dos games, of course.
Or you’re claiming that we need a specific native port for any game ?
If so, it’s a losing game.

Involving 3rd party devs (even better if official projets’ team) is the way to go, IMHO.