1. NETBEANS
    1. HISTORIA.
      1. NetBeans comenzó como un proyecto estudiantil en la República Checa (originalmente llamado Xelfi), en 1996 bajo la tutoría de la Facultad de Matemáticas y Física en la Universidad Carolina en Praga. La meta era escribir un entorno de desarrollo integrado (IDE) para Java parecido a Delphi. Xelfi fue el primer IDE escrito en Java; tuvo su primer prelanzamiento en 1997.
    2. ARQUITECTURAS.
      1. La Arquitectura de Netbeans IDE es una aplicación basada en la plataforma, se puede decir que es un conjunto de clases Java que proveen a una aplicación con un servicios en especial.
    3. CARACTERISTICAS.
      1. 1.-Soporte para el Project Coin. 2.-Mejoras en el editor, autocompletado de código, pistas Soporte para el Project Coin. 3.-Mejorada la velocidad y eficiencia al distribuir contenido a WebLogic. 4.-Lista de aplicaciones y recursos en servidor consultable en tiempo real. 5.-Integración con JSF y librerías del servidor.
    4. LENGUAJE DE PROGRAMACION SOPORTADO.
      1. En la primavera de 1999, Netbeans DeveloperX2 fue lanzado, soportando Swing.
    5. VERSIONES.
      1. NetBeans 6.8 Español NetBeans 6.9 Español NetBeans 6.9.1 Español NetBeans 7.0 Español NetBeans 7.0.1 Español NetBeans IDE 7.1 Español NetBeans 6.5.1 Ingles NetBeans 6.7.1 Ingles NetBeans 6.9 Ingles NetBeans 6.9.1 Ingles NetBeans 7.0.1 Ingles.
    6. COSTOS $.
      1. Estimación de coste, 78.640.629 $ (salario promedio 56,286 $/año con unos costos extras de 2,40)
  2. ECLIPSE
    1. HISTORIA.
      1. Gran parte de la programación de Eclipse fue realizada por IBM antes de que se creara el proyecto Eclipse como tal. El antecesor de Eclipse fue VisualAge y se construyó usando Smalltalk en un entorno de desarrollo llamado Envy. Con la aparición de Java en la década de los 90, IBM desarrolló una maquina virtual válida tanto para Smalltalk y Java. La rápida expansión de Java y sus ventajas con miras a una Internet en plena expansión obligaron a IBM a plantearse el abandono de esta maquina virtual dual y la construcción de una nueva plataforma basada en Java desde el principio. El producto final resultante fue Eclipse, que ya había costado unos 40 millones de dólares a IBM en el año 2001.
    2. ARQUITECTURA.
      1. Plataforma principal - inicio de Eclipse, ejecución de plugins OSGi - una plataforma para bundling estándar. El Standard Widget Toolkit (SWT) - Un widget toolkit portable. JFace - manejo de archivos, manejo de texto, editores de texto El Workbench de Eclipse - vistas, editores, perspectivas, asistentes
    3. CARACTERISTICAS
      1. Dispone de un Editor de texto con resaltado de sintaxis. La compilación es en tiempo real. Tiene pruebas unitarias con JUnit, control de versiones con CVS, integración con Ant.
    4. LENGUAJE DE PROGRAMACION SOPORTADO.
      1. soporte para Java y CVS en el SDK de Eclipse. Y no tiene por qué ser usado únicamente para soportar otros lenguajes de programación.
    5. VERSIONES.
      1. Versión Fecha de lanzamiento Versión de plataforma Proyectos Juno 8 de junio de 2012 4.2 Juno projects Indigo 22 de junio de 2011 3.7 Indigo projects Helios 23 junio de 2010 3.6 Helios projects Galileo 24 de junio de 2009 3.5 Galileo projects Ganymede 25 junio de 2008 3.4 Ganymede projects Europa 29 de junio de 2007 3.3 Europa projects Callisto 30 de junio de 2006 3.2 Callisto projects Eclipse 3.1 28 de junio 2005 3.1 Eclipse 3.0 28 de junio de 2004 3.0 2.6 Costos $
    6. COSTOS $.
      1. software libre
  3. JDEVELOPER
    1. HISTORIA.
      1. JDeveloper es un entorno de desarrollo integrado, desarrollado por la Corporación Oracle para los lenguajes Java, HTML, XML, SQL, PL/SQL, JavaScript, PHP, Oracle ADF, UML y otros. Es un software propietario, pero gratuito desde 2005. Las primeras versiones de 1998 estaban basadas en el entorno JBuilder de Borland, pero desde la versión 9i del 2001 está basado en Java, no estando ya relacionado con el código anterior de JBuilder.
    2. ARQUITECTURA.
      1. Weblogic/OracleDB es JDeveloper.
    3. CARACTERISTICAS.
      1. Es un entorno gratis, aunque previamente se debe suscribir para poder descargarlo. Netamente desarrollado para Java. Funciona en los siguientes sistemas operativos: Windows, Linux, Mac OSX. Posee diagrama de clases(UML).
    4. LENGUAJE DE PROGRAMACION SOPORTADO.
      1. Desarrollado por la Corporación Oracle para los lenguajes Java, HTML, XML, SQL, PL/SQL, JavaScript, PHP, Oracle ADF, UML.
    5. VERSIONES
      1. Para JDK 6: 11.1.1.2.0 (noviembre de 2009) Para JDK 5: 10.1.3.5 (agosto de 2009).
    6. COSTOS $.
      1. Es gratis.