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 :-)
Here i show some of these apps:
Edit 15 March 2013:
Vacuum - Chat and IM client
http://haikuware.com/directory/view-details/internet-network/instant-mes...
qBittorrent - Full featured torrent client
http://haikuware.com/directory/view-details/internet-network/clients/qbi...
Texmaker - LaTeX editor:

http://haikuware.com/directory/view-details/science-math/miscellaneous/t...
Scribus - Layout/publishing/word processing
http://www.scribus.net/canvas/Scribus
http://haikuware.com/directory/view-details/productivity/desktop-publish...
A software which use Google Translate and also support text to speech

Simple Paint, which also have some basic effects

More on "/boot/apps" :-)








Comments
Re: More applications on Haiku
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?
Re: More applications on Haiku
Thanks Giova84.
I'll wait for instructions from your how-to.
Great work!
Re: More applications on Haiku
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.
Re: More applications on Haiku
I am glad for this interest :-)
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++ :-)
Re: More applications on Haiku
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.
Interesting, at present I am looking at showimage to add a module that does character recognition.
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.
Re: More applications on Haiku
1. Audio- and music-related applications. Are there any simple, but stable QT wave editors which are portable?
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 :-)
For example: http://en.wikipedia.org/wiki/Hydrogen_(software) and http://qtractor.sourceforge.net/qtractor-index.html
2. Applications that make up for the Web browser problem. I'm not sure how difficult it is to port QT-based browsers
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 :-)
Re: More applications on Haiku
Very good initiative! I'm really interested in port Qt apps to Haiku too, but I never found a tutorial to start.
Thank you!!!
Re: More applications on Haiku
Hi Giova,
Great work on adding new Apps! What are options for Qt word processor and Qt spreadsheet???
Re: More applications on Haiku
Interesting, at present I am looking at showimage to add a module that does character recognition.
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.
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.
Re: More applications on Haiku
Hi Giova,
Great work on adding new Apps! What are options for Qt word processor and Qt spreadsheet???
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 :-)
Re: More applications on Haiku
please!!! try to compile and public this : its PCMANFM from LXDE project ported to QT4 libbrary
sources are on Git
http://blog.lxde.org/?p=966
Re: More applications on Haiku
please!!! try to compile and public this : its PCMANFM from LXDE project ported to QT4 libbrary
sources are on Git
http://blog.lxde.org/?p=966
I have tried, but requires X11;
Re: More applications on Haiku
CoolReader3 & Qt4.8.5 bug
http://s001.radikal.ru/i194/1302/de/a1775b5ddf96.png
Re: More applications on Haiku
Cool reader was build using 4.7.3, AFAIK.
Should be recompiled with the newer version of QT: i'll do an attempt.
Re: More applications on Haiku
CoolReader3 & Qt4.8.5 bug
http://s001.radikal.ru/i194/1302/de/a1775b5ddf96.png
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.
Re: More applications on Haiku
Holy cow, I think there's more Qt applications for Haiku now than there are Haiku applications! :P
Re: More applications on Haiku
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.
Re: More applications on Haiku
I've succesfully ported Scribus on Haiku!
http://s13.postimage.org/55kk3c2mv/Scribus_On_Haiku.png
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!
Re: More applications on Haiku
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 will do an attempt :-)
Re: More applications on Haiku
In the meantime i have ported Scribus :-)
Re: More applications on Haiku
Hi Giova,
Great work on adding new Apps! What are options for Qt word processor???
Take a look here: http://haikuware.com/directory/view-details/productivity/desktop-publish... :-)
Re: More applications on Haiku
Qtads please. The version posted on poormanscoding doesn't work on R1A4.1.
QTAds for Haiku (built on a recent nightly):
https://sites.google.com/site/bootapps/home/qt-applications/qtads
Re: More applications on Haiku
In the meantime i have ported Scribus :-)
Outstanding, Giova84! So many people keep asking for word processors to be ported, this seems like it will do a lot more than simple word processing ^^
Does this work on an alpha 4.1 system, or does it need to be a particular hybrid nightly? I get so confused with all these hybrids and different versions, I hope it all clears up by the time Haiku reaches beta.
Regarding the printing support, have you looked at the code at all to see what function is being called when you do file->print? I'm wondering how easy it would be to add some code in there that makes Scribus export a PDF file into /var/tmp/. Then modify BePDF to make a simple standalone PDF printing app with no GUI (apart from printer setup) that's called from within Scribus using system().
It's a bit of a bodge, but it might be a lot easier than porting CUPS. What matters is the user's experience, and as far as they're concerned it would work just like a normal print feature.
Re: More applications on Haiku
Scribus run fine on Alpha 4.1 ;-)
The printing support is broken, since Scribus need CUPS, and currently is not available for Haiku.
Seems the only way for print from Scribus, CUPS. But now i am in contact with Scribus developers, so I/We can see for some solutions :-)
In anyway you can export as PDF and print the PDF from BePDF or DocumentViewer ;-)
Re: More applications on Haiku
Texmaker - LaTeX editor on Haiku :-)
http://haikuware.com/directory/view-details/science-math/miscellaneous/t...
Re: More applications on Haiku
qBittorrent (last available revision) on Haiku :-)
http://haikuware.com/directory/view-details/internet-network/clients/qbi...
Re: More applications on Haiku
Vacuum - Chat and IM client
http://haikuware.com/directory/view-details/internet-network/instant-mes...
Re: More applications on Haiku
You are doing amazing work, hats off to you sir! I am looking forward to your tutorial, I'd love to help port apps to Haiku. And it's good to know that it won't require any C++. I am still fairly new to programming overall (just started learning Python), and I won't start learning C++ anytime soon. :)