The IntelliJ IDEA is an Integrated Development Environment (IDE) used for Java development. It is known for its strong refactoring capabilities. It is a closed-source, proprietary product, which is used in both educational and industrial settings. IntelliJ functionality is extended by a set of open APIs that third-party developers can use to integrate their solutions by the development of plug-ins.
Douglas Lyon, Martin Fuhrer, Thomas Rowland, “The JBoss Integration Plug-in for IntelliJ IDEA, Part 1”, Journal of Object Technology, Volume 4, no. 5 (July 2005), pp. 7-17
Douglas A. Lyon, Martin Fuhrer and Thomas Rowland. "The JBoss Integration Plug-in for IntelliJ IDEA, Part 1" Journal of Object Technology
Vol. 4 Iss. 5 (2005)
Available at: http://works.bepress.com/thomas_rowland/2/