Difference between revisions of "Links"

(Java: a link to a very informative presentation)
(Java: add useful links about Hotspot (JIT) provided by Simon Ochsenreither)
Line 63: Line 63:
* [http://www.slideshare.net/marakana/effective-java-still-effective-after-all-these-years Effective Java]
* [http://www.slideshare.net/marakana/effective-java-still-effective-after-all-these-years Effective Java]
* [https://wikis.oracle.com/display/HotSpotInternals Details about Sun's/Oracle's Java Just-In-Time (JIT) compiler], and in particular, [https://wikis.oracle.com/display/HotSpotInternals/PerformanceTechniques performance techniques] of the JIT.
== Miscellaneous ==
== Miscellaneous ==

Revision as of 17:42, 3 December 2012

Links to the contributors' personal pages can be found here.

More ImageJ plugins

Image Processing and Ethics

It becomes more and more important to have clear-cut guidelines what types of image processing are appropriate and what processing is questionable at best.

Here is a comprehensive list of 12 rules you need to follow if you want to perform science rather than art.


Movie support

There is a beta-quality Movie support for all of Fiji's supported platforms available via the update site http://fiji.sc/~schindelin/ffmpeg-plugins/ (see these instructions on how to follow an update site).

Bio-Formats has started supporting parts of the Quicktime specification without relying on the native Quicktime4Java that is not even supported on 64-bit MacOSX, let alone Linux.

Image Processing

A pixel is not a little square. Really. It is not. Pixels may be spaced on a regular grid. But that does not make them square. Even thinking about them as squares will harm your analysis, since it is simply wrong.

Explore the Hypermedia Image Processing Reference of the Department of Artificial Intelligence in the University of Edinburgh for an extensive overview of available image processing techniques.

The University of Edinburgh also has the rather complete CVonline compendium of Computer Vision.

A scientific image is not a photograph!

External tutorials.

Programming in science

In research Software should be treated just like materials: if you publish your results, you should publish the software (including source code), too.

Even Nature says that your code is good enough; you should publish it if you want to be a good scientist.

If you're still unsure and think that your code is not good enough, then publish it under a license appropriate for science.



Imaging Networks and Facilities