More applications on Haiku

Hi,

I have decided to collaborate, as i can, on Haiku. And i think that the better thing is to have more applications, for every day use.
In this post: https://www.haiku-os.org/community/forum/apps_i_use_haiku_openjdk I show off which java apps you can run on Haiku, but now i want to do more.

I started porting QT applications on Haiku, since a lot of these apps are provided with source code available. So, all apps which i will port on Haiku, will be published here: https://sites.google.com/site/bootapps/ If you are a developer who wish bring apps on Haiku contact me; if you are a simple user and you want suggest some apps to bring on Haiku, reply here :slight_smile:

Here i show some of these apps:

Edit 15 March 2013:

Vacuum - Chat and IM client

Vacuum On Haiku

http://haikuware.com/directory/view-details/internet-network/instant-messaging/vacuum-im-and-chat

qBittorrent - Full featured torrent client

Qbittorrent On Haiku

http://haikuware.com/directory/view-details/internet-network/clients/qbittorrent

Texmaker - LaTeX editor:

Texmaker Haiku
http://haikuware.com/directory/view-details/science-math/miscellaneous/texmaker-latex-editor

Scribus - Layout/publishing/word processing

http://www.scribus.net/canvas/Scribus

http://haikuware.com/directory/view-details/productivity/desktop-publishing/scribus-publishing-and-layout

Scribus Word Haiku

Scribus Haiku

Comic Book Reader
Paper Comic Reader

Calendar/scheduler
q Organizer

A software which use Google Translate and also support text to speech
Quickly Translate

Simple Paint, which also have some basic effects
Easy Paint1

A puzzle game
Peg E

More on “/boot/apps” :slight_smile:

Interesting, at present I am looking at showimage to add a module that does character recognition. How hard is it to add c/c++ code to comic book reader?

Thanks Giova84.
I’ll wait for instructions from your how-to.
Great work!

I am waiting for your tutorial.
I have built quiterss myself on Haiku. As soon as I learn how to build a package for Haiku, I will submit it to you.

I am glad for this interest :slight_smile:
In anyway the first tutorial that i will publish will be about how to port QT applications on Haiku, and is a quite simple process!
Don’t expect a lesson about C++ :slight_smile:

Excellent, thank you Giova84! More apps are always welcome ^^

I would like to see the following classes of apps:

  1. Audio- and music-related applications. Are there any simple, but stable QT wave editors which are portable? BeAE just has too many little glitches, it drives me mad. I don’t expect a full DAW (door? d’awww? goddamn things…) but rather something simple and to-the-point.
    More generally, also multimedia applications. Simple video editors? Even simple audio players, something like Soundplay?

  2. Applications that make up for the Web browser problem. I’m not sure how difficult it is to port QT-based browsers (or even how many such browsers there are.) Instead I suggest porting applications that work around browser shortcomings, like some kind of Youtube application (not thinking about UberTuber etc., something more like the old iPad Youtube application which literally replaces the whole Youtube site and has an integraed video player)
    Also other things which are inaccessible on Haiku: Google Streetview, RTP-based video streams (rtsp://) which modern VLC can do but not the old BeOS version, and Ustream/Justin.tv/Livestream viewer applications (if any exist)

  3. Bitcoin client, I think it is written in QT. There are web services which will do this in Haiku, but clearly it would be far more secure to have a native application, where the private keys are stored on your PC and nowhere else. I’m not sure how secure Haiku’s random number generator is, it may be a factor to consider before porting (unless the client has its own PRNG built-in)
    Also porting this as a native application might assist with starting an ecosystem on Haiku where app developers can easily accept donations or payments in bitcoin. Far better than PayPal with its ridiculous account freezing and steep fees.

  4. Above all-else, applications that people actually want, which aren’t adequately-provided with native BeOS/Haiku apps or Java apps. No point porting 10 text editors and 5 image viewers, but just one application that addresses a real sore spot can make a huge difference.

I remember years back there used to be “GoCR” translator on BeOS R5. It installed as a translator, so you could just select a rectangle in ShowImage and drag it out somewhere and select “text clipping” from the popup menu, and it would be dragged out as text (via the OCR translator) rather than bitmap data. It also worked via save-as in any BeOS application of course.

This seems to be the right way to do OCR in Haiku, it may need better integration with ShowImage to be able to see and search that text without having to make a clipping on your desktop or whatever. Likewise the same translator could be pulled into BePDF and used to assist with searching PDFs which have scanned pages.

I think something like this would be far preferable to just bunging a library on the sysetm and having apps load it. That stinks of Linux! The DataTranslations system seems like a bit of an untapped powerhouse, maybe the API can be augmented a bit and it could solve a lot of problems like this.

[quote=ASoftwareHatingFurry]

  1. Audio- and music-related applications. Are there any simple, but stable QT wave editors which are portable?[/quote]

QT audio applications needs phonon which is not current available in QT framework for Haiku, but i wan to try to build QT with phonon support :slight_smile:
For example: http://en.wikipedia.org/wiki/Hydrogen_(software) and http://qtractor.sourceforge.net/qtractor-index.html

Qupzilla is quite simple to compile (you have only to modify some options in the configuration files). The instability is in the current QtWebKit for Haiku.
I was trying to port at least QtWebKit 2.2 on Haiku and i was looking for some help :slight_smile:

Very good initiative! I’m really interested in port Qt apps to Haiku too, but I never found a tutorial to start.

Thank you!!!

Hi Giova,

Great work on adding new Apps! What are options for Qt word processor and Qt spreadsheet???

[quote=ASoftwareHatingFurry]

I remember years back there used to be “GoCR” translator on BeOS R5. It installed as a translator, so you could just select a rectangle in ShowImage and drag it out somewhere and select “text clipping” from the popup menu, and it would be dragged out as text (via the OCR translator) rather than bitmap data. It also worked via save-as in any BeOS application of course.

This seems to be the right way to do OCR in Haiku, it may need better integration with ShowImage to be able to see and search that text without having to make a clipping on your desktop or whatever. Likewise the same translator could be pulled into BePDF and used to assist with searching PDFs which have scanned pages.

I think something like this would be far preferable to just bunging a library on the system and having apps load it. That stinks of Linux! The Data Translations system seems like a bit of an untapped powerhouse, maybe the API can be augmented a bit and it could solve a lot of problems like this.[/quote]

Well, I want to be doing Japanese translation at the same time. The module I am thinking of will add additional windows/interfaces to showimage to handle training of the translator and processing out the background. Of-course if properly to trained to handle English text (a lot easier task than Japanese) it should be possible to add a Haiku Data Translator to the same engine to operate the way you suggested. I will try and remember this idea as a future expansion.

[quote=AndrewZ]Hi Giova,

Great work on adding new Apps! What are options for Qt word processor and Qt spreadsheet???[/quote]

For a spreadsheet you can use this app ported by Arfonzo: http://wiki.poorcoding.com/Haiku.arfonzo.ashx#Q_10
For a word precessor I’m working on port of Scribus :slight_smile:

please!!! try to compile and public this : its PCMANFM from LXDE project ported to QT4 libbrary

sources are on Git

[quote=lukves]please!!! try to compile and public this : its PCMANFM from LXDE project ported to QT4 libbrary

sources are on Git

I have tried, but requires X11;

applaunchcontext.o applaunchcontext.cpp
applaunchcontext.cpp:23:22: fatal error: X11/Xlib.h: No such file or directory

CoolReader3 & Qt4.8.5 bug

Cool reader was build using 4.7.3, AFAIK.
Should be recompiled with the newer version of QT: i’ll do an attempt.

[quote=kim1963]CoolReader3 & Qt4.8.5 bug

http://s001.radikal.ru/i194/1302/de/a1775b5ddf96.png[/quote]

CoolReader works fine for me with Qt 4.8.5: http://s4.postimage.org/rjk7wzv31/Cool_Reader.png (say “error while opening document” because this *.epub is no longer in that directory)

Try to delete the setting file.

Holy cow, I think there’s more Qt applications for Haiku now than there are Haiku applications! :stuck_out_tongue:

Qtads please. The version posted on poormanscoding doesn’t work on R1A4.1. Also check out eComStation’s list of ported apps at http://svn.netlabs.org/qtapps.

I’ve succesfully ported Scribus on Haiku!

I’m testing, and for now seems that can only run in GCC4 system (not GCC2h) i will try to recompile it in a GCC2h system!

I will do an attempt :slight_smile: