<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.30.3">
</HEAD>
<BODY>
Dear Rick,<BR>
<BR>
Maybe I was not clear: I did not use the code from the ImageDev-site, but rewrote it. Mostly the low-level calls were replaced and I've used a singleton-construction to avoid some OpenCL-problems. This way adding other OpenCL-kernels can be done in just 3 steps in a clean way. I have programmed all in a text-editor, but after I have done some javadoc+clean-up in an IDE, added multi-image support and have finished my work for my client, I'll provide the code. Then I would like it if you want to discuss with me how we can combine the two branches.<BR>
<BR>
If the Fiji and ImageJ will have better support for native libraries, then it could solve a lot of current and future problems. Future problems being other plugins which need native libraries.<BR>
<BR>
Since Gimp has the same kind of support, I would like the kernels to have the same structure (float* in, float* out, int width, int height, extra_arguments). This way OpenCL-kernels can be shared.<BR>
<BR>
I hope I can be of help in this project, or at least not delay it.<BR>
<BR>
Kind regards,<BR>
Vincent Hindriksen<BR>
<BR>
<BR>
Rick Lentz schreef op ma 31-01-2011 om 11:54 [-0600]:<BR>
<BLOCKQUOTE TYPE=CITE>
Dear Vincent,<BR>
<BR>
<BR>
Community feedback revealed that the old OpenCL setup web instructions were not as helpful for ImageJ users due to the change to NVidia3.2 / Ubuntu 10.4. Instead, we reworked those pages into a getting started tutorial.<BR>
<BR>
<BR>
The getting started tutorial is now here:<BR>
<A HREF="https://docs0.google.com/document/d/12aiL7urwcve7Mi-YyuOtAVlTZ5P6outcay75YiQlqyQ/edit?hl=en#">https://docs0.google.com/document/d/12aiL7urwcve7Mi-YyuOtAVlTZ5P6outcay75YiQlqyQ/edit?hl=en#</A><BR>
<BR>
<BR>
and available linked from <A HREF="http://www.imagejdev.org/opencl">www.imagejdev.org/opencl</A>.<BR>
<BR>
<BR>
We are working on integrating the libs into Fiji and perhaps ImageJ. The issue with ImageJ is that we (the ImageJDev.org team) do not have control over the ImageJ source code. This control is held by <I>Wayne Rasband thus Fiji will be our first integration target.</I><BR>
<BR>
<BR>
If I can make any part of the tutorial clearer, please let me know. If linking to ImageJDev.org, please direct to <A HREF="http://www.imagejdev.org/opencl">www.imagejdev.org/opencl</A>. I hope your client work goes well. If you have other suggestions or questions regarding ImageJ/OpenCL please let us know as we are working to improve the experience for ImageJ users.<BR>
<BR>
<BR>
Warm regards,<BR>
<BR>
<BR>
Rick Lentz<BR>
Imagejdev.org<BR>
<BR>
On Sun, Jan 30, 2011 at 1:55 PM, Curtis Rueden <<A HREF="mailto:ctrueden@wisc.edu">ctrueden@wisc.edu</A>> wrote:<BR>
<BLOCKQUOTE>
<BR>
<BR>
---------- Forwarded message ----------<BR>
From: <<A HREF="mailto:vincent@streamcomputing.eu">vincent@streamcomputing.eu</A>><BR>
Date: Sun, Jan 30, 2011 at 1:35 PM<BR>
Subject: [Software Feedback] Email for Rick Lentz. ImageJ OpenCL support<BR>
To: <A HREF="mailto:ctrueden@wisc.edu">ctrueden@wisc.edu</A><BR>
<BR>
<BR>
Vincent Hindriksen sent a message using the contact form at <A HREF="http://loci.wisc.edu/contact">http://loci.wisc.edu/contact</A>.<BR>
<BR>
Dear Rick Lentz,<BR>
<BR>
I saw you were working on OpenCL-support. Currently I've finished a helper-class to get it done. Problem is mostly the native libraries; the directory ./lib/<OS> should be included by default in ImageJ to make all easier for plugins like these.<BR>
<BR>
Description and downloadable files are at at <A HREF="http://www.streamcomputing.eu/blog/2011-01-21/imagej-and-opencl">http://www.streamcomputing.eu/blog/2011-01-21/imagej-and-opencl</A> . I mentioned your work there, but just check if you want things changed.<BR>
<BR>
Kind regards,<BR>
Vincent Hindriksen<BR>
<BR>
<BR>
</BLOCKQUOTE>
<BR>
<BR>
<BR>
-- <BR>
Sincerely,<BR>
<BR>
Rick Lentz<BR>
(608) 217 - 8592 (cell)<BR>
(608) 807-0790 (skype/internet)<BR>
(608) 263 - 8481 (UW office)<BR>
(877) 679 - 9520 (fax)<BR>
rickwlentz (Skype Video Chat)<BR>
Bascom Hall - "...ever encourage that continual and fearless sifting and winnowing by which alone the truth can be found"<BR>
<BR>
</BLOCKQUOTE>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
--
<PRE>
______________________________________________________________________________        
V.G.Hindriksen MSc.
StreamComputing - <A HREF="http://www.streamcomputing.eu">http://www.streamcomputing.eu</A>
Location: Haarlem, Netherlands, Europe - Phone: +31 645400456
KvK-number (Chamber of Commerce): 34394283
Rabo Bank: 1138.85.571 - IBAN/SEPA: NL89RABO0113885571 - BIC: RABONL2U
How we work: <A HREF="http://www.streamcomputing.eu/consultancy/how-we-work">http://www.streamcomputing.eu/consultancy/how-we-work</A>
______________________________________________________________________________
</PRE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>