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.
Journal of Object Technology
Lyon, Douglas A.; Fuhrer, Martin; and Rowland, Thomas, "The JBoss Integration Plug-in for IntelliJ IDEA, Part 1" (2005). Engineering Faculty Publications. 49.
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