官术网_书友最值得收藏!

ImageJ – history and motivation

Tip

Readers who wish to read a more in-depth text about ImageJ's history should obtain the paper "NIH Image to ImageJ: 25 years of image analysis", published in Nature Methods, 2012, 9:7, pages 671-675.

ImageJ's development started as long ago as 1987, when it was not even named ImageJ and Java was yet to be born. That year, Wayne Rasband started coding a piece of software named "NIH Image" (after the National Institute of Health (USA), which funded his efforts) in order to provide a way to perform image analysis on the old Apple Macintosh II, which lacked an image analysis platform, and was starting to be the desktop system of choice for many scientists. He started distributing his software for free to anyone who requested it.

This imaging software became increasingly popular, but at the time the market for Apple computers was being surpassed by the PC. NIH Image was developed specifically for Apple systems and didn't work on the Windows platform. In 1995, the Java programming language was created by Sun Microsystems. This allowed Wayne to start porting his software so it would work on PCs, and at the same time maintain a single, multi-platform version of the source code. ImageJ was born.

During the development process, a great deal of care was taken to allow users to extend ImageJ's native capabilities with the help of macros that can be developed even by users with no prior programming experience; and an open API allowed experienced programmers to code their own plugins. This is one of the reasons for ImageJ's success among scientists that work with images regularly, along with the huge amount of macros and plugins available from the web page. At the time of this writing, the ImageJ's user mailing list had more than 2000 subscribers and is a very active discussion meeting point for everything related to this software and related projects.

主站蜘蛛池模板: 浪卡子县| 新巴尔虎左旗| 九江县| 临武县| 上林县| 安达市| 灌阳县| 唐海县| 庆云县| 永宁县| 义乌市| 和龙市| 安龙县| 元朗区| 宜丰县| 镇沅| 屏东市| 东阳市| 涿州市| 渝中区| 柯坪县| 精河县| 唐海县| 醴陵市| 邢台县| 洪江市| 高邑县| 台山市| 米泉市| 衢州市| 阳朔县| 舞阳县| 万山特区| 鞍山市| 兴隆县| 应城市| 汨罗市| 江门市| 本溪市| 托里县| 马边|