Suggestion Box

Suggestions about something related to Haiku? Post here.

OpenCL support

Forum thread started by forart.it on Mon, 2009-09-14 09:24

OpenCL 1.0 has been released with Mac OS X v10.6 "Snow Leopard" (August 28, 2009), so it could be interesting to adopt it.

From the official website:
OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software.

OpenCL supports a wide range of applications, from embedded and consumer software to HPC solutions, through a low-level, high-performance, portable abstraction. By creating an efficient, close-to-the-metal programming interface, OpenCL will form the foundation layer of a parallel computing ecosystem of platform-independent tools, middleware and applications.

OpenCL is being created by the Khronos Group with the participation of many industry-leading companies and institutions including 3DLABS, Activision Blizzard, AMD, Apple, ARM, Broadcom, Codeplay, Electronic Arts, Ericsson, Freescale, Fujitsu, GE, Graphic Remedy, HI, IBM, Intel, Imagination Technologies, Los Alamos National Laboratory, Motorola, Movidia, Nokia, NVIDIA, Petapath, QNX, Qualcomm, RapidMind, Samsung, Seaweed, S3, ST Microelectronics, Takumi, Texas Instruments, Toshiba and Vivante.

New background for the alpha

Forum thread started by Polari on Thu, 2009-09-03 23:24

The solid blue is a bit naff and invites more "Win95 UI HURRRRR!!!!" comparisons than is welcome. I know it's strictly speaking supposed to be a developers and testers-only release, but it seems a shame seeing as there's a nice modern theme with nice modern icons to ship with such a drab background. It's the easiest thing in the world to change, sure, but first impressions count and lots of reviews and stuff will probably just stick with whatever the default is for their screenshots, videos etc.

Ada Compiler

Forum thread started by kameo76890 on Mon, 2009-08-31 01:11

Why isn't the GNAT Compiler actually built with Haiku? As I understand it, the GCC that comes with Haiku contains the C and C++ compilers. I think Ada support should be included. Actually I think the full suite should be supported. While C++ is the Haiku language of choice for development, there's nothing keeping people from developing applications in other languages. GCJ and G95 are relatively easy to add on once you've got an existing system. GNAT isn't so easy, as large portions of the compiler are written in Ada, leaving two, unpleasant choices. Bootstrap a compiler... or cross-compile on a UNIX system, neither are incredibly fun.

Haiku widgets for use with Python on other platforms

Forum thread started by SteveW on Sat, 2009-08-15 21:02

Hello everyone

I've only just discovered Haiku and I'm really impressed, I hope the project becomes a great success.

I've seen a posting on python-dev stating Haiku wants to support Python and I saw on YouTube the Haiku project leader declaring his fondness for the Python language so I hope you'll consider my suggestion.

I don't know if compiling Haiku's widgets for use with Python on other platforms is doable but I think it could have its benefits, e.g.:
open source scripted apps already available for Haiku when it reaches v 1.0
increased developer/user familiarity with the look and feel of Haiku

Netbook Tracker

Forum thread started by diego18ch on Sat, 2009-08-08 17:06

Hello everyone,

I own an eeePC 900 and wasnt really happy with the rather outdated and aparently unsupported xandros.
so i installed mandriva with kde 4 even its a bit slow (i cant seem to start liking *buntu, so no easy peasy for me)

For a usable netbook Haiku according to my opinion (admitted, i'm not a frequent tester of haiku, but following it from open beos time and before since beos r4.5)
there is only a few things missing, like
* wifi
* DVB (mainly the T flavour)
* Instant messenger with webcam (a kopete 0.12 port anyone?, amsn? gyachi? jabber...)
* proper removable media handling
* some office program (doc, docx, xls, pdf...)
* and what i want to suggest here: A netbook friendly version for tracker, I like the concept of asus' xandros and ubuntu netbook launcher. I personally like the xandros look and feel, but the ubuntu/easy peasy launcher seems more robust and easier to use...

now what about something similar for haiku?
i think we should have something similar, but different, also i dont think we should use too much of the Be legacy, as the idea behind haiku on netbooks should be to make haiku popular with a new group of users (nongeeks), people like ie my mom, who hardly are able to use a pc. now my mom uses easy peasy linux and likes it, even XP is still on her laptop, she never boots back to win...

just in case you have no idea how the before mentioned desktops are looking:
Easy Peasy
Xandros and more

your answers and opinions are highly appreciated :)

Improved Find Panel

Forum thread started by humdinger on Wed, 2009-08-05 15:45

Haiku's queries, while lightning fast, are a bit too complicated to use with the Find panel. You have to navigate through too many drop-down menus when all you want to do is quickly find a file of a specific type.
Here is a suggestion how this could be improved. Excuse the imperfect mockups, I'm sure the real thing would be much more pleasing to the eye... :)

Instead of tuning all search parameters in the Find panel and be surprised what turns up in the result window, then go back to refine/rinse/repeat, I'd like to see instant results while typing the search strings. So, it's more like narrowing down a search by more and more filtering.

Quick Icon BarQuick Icon BarTo speed up everyday searches, there's an icon bar at the top where a user can drag&drop his most often used query templates. These templates only consist of the filetype and the layout of the attribute columns which will determine which attributes can be searched.

Query FiletypeQuery FiletypeIf you don't already have it in your quick icon bar, you choose the filetype and the partition to search. There are also the expandable options from the current Find panel for temporary queries and in/exclunding the trash.
It should be possible to search through a whole supertype, like audio/*, video/* or image/*, because a user normally doesn't know/care what exact type the music/video/image is.
You can drag the icon into the quick bar. If it gets too crowded up there, they can gradually shrink from 64px.
If a dragged filetype already exists up there, its setting (attribute layout) is updated.

Query StringsQuery StringsWhen your filetype is set, you have an empty file list below with the attribute layout typical (or saved with the quick icon bar) for that filetype. You can add/remove columns via right-click etc. as usual.
Now you begin typing in the textbox above the attribute-column you'd like to search. After, say, 3 letters the query gets updated live and the file list fills with results. You can change the criteria with a drop-down menu above every textbox according to the type of attribute: contains/contains not, is/is not, begins/ends, larger/smaller, before/after... etc.

The different attributes are always AND linked, as this to me makes sense in real life: You search for an artist AND an album, but I can't think of a real use for looking for one OR the other.

More Query StringsMore Query StringsHowever, if you need to search for more than one string within an attribute, you can click on the "+" button and add another search box for the column. Here you can choose between an AND/OR link with another drop-down menu. Removing a search box is done with its "-".

Here's the whole panel:

Next Generation Find PanelNext Generation Find Panel

So, a quick query would now go like this, for example:
* ALT+F
* Click music-icon
* Click into artist search box
* Enter "Breeders" (which I promplty forgot in all the mockup images...)

Opinions?
Thanks!

BTW: There's also a thread on the dev mailing list for discussion.

Regards,
Humdinger

PS: I would've preferred not to use thumbnails for the mockups, but after taking about 10 minutes just to upload 5 images I'm at the end of my tether...

Software cursor

Forum thread started by stargater on Tue, 2009-08-04 06:58

Hello People :-)
I search for a developer, for Software cursor coding!

What is a Software cursor?
Haiku have in time a black/wite 8x8 bit pixel cursor, the new cursor must do another way, haiku have a vector format from the icon set, the same function from the icons:

- zooming
- colors

I have look into haiku code, but my c/c++ skills is not so good for this, we need coding in:
- app_server
- setting app
- a new child lib from HVI_lib (haiku verctor icon) to HVC_lib (haiku vector cursor)
- a handfull cursur in a vector format (designer work)

So "hello world!" give me a feedback and i hope to found a nice cool developer :-)

Syndicate content