Developing OpenCL kernels for the use within JavaCL is a bit of a nuisance using my current setup.
I'm quite happy with NetBeans 6.9.1 for the Java side of things. The maven project setup is painless and everything works as expected. However, I can't get NetBeans to play nice with CL files within maven projects. Code completion doesn't work and there are error warnings all over the C code, even when providing a working and proven kernel.
How do you develop CL kernels? In a separate C(++) project in NetBeans? Using Xcode?
For simple image-transforming kernels, you can use JavaCL's new image transform kernels editor demo (lets you edit your kernel and run it with F5)