Documente Academic
Documente Profesional
Documente Cultură
I. INTRODUCCION
Aqu se desarrollar la introduccin.
JAVA
En esta seccin trataremos su definicin, historia, una
definicin de IDE y una breve clasificacin de los IDEs para
Java
Definicion
Java es un lenguaje de programacin y una plataforma
tecnolgica para aplicaciones de red, con estndar global
para desarrollar y distribuir aplicaciones mviles, juegos,
contenido web, software de empresa. Java es rpido, seguro
y fiable [1].
Java es muy importante en la actualidad por: El 97% de
los escritorios empresariales ejecutan Java, El 89% de los
escritorios en Estados unidos ejecutan Java, 9 millones de
desarrolladores de Java en todo el mundo, 3 millones de
telfonos mviles ejecutan java, El 100% de los
reproductores Blu-ray incluyen Java, 5 mil millones de Java
Cards en uso, 125 millones de dispositivos de televisin
ejecutan Java [1].
Historia
Java se cre como una herramienta de programacin
para ser usada en una pequea operacin llamada the green
Project en Sun Microsystems en el ao 1991. Este proyecto
estaba conpuesto por tres personas y dirigido por James
Gosling. Al principio se llamaba oak (por un roble que
haba faura de la oficina de Gosling) luego fue llamada
Green y finalmente se renombro a Java [2].
Algunas fuentes sealan que son las iniciales de sus
creadores: James Gosling, Arthur Van Hoff y Andy
Bechtolsheim; Otros por el siguiente acrnimo Just Another
Vague Acronym (Solo otro acrnimo ambiguo ms); La
hiptesis con ms fuerza es la de que Java de se nombre a
un tipo de caf que ellos tomaban en una cafetera cercana
[2].
A pesar de todas las teoras que existen sobre de donde
se sac el acrnimo Java, el nombre fue sacado de una
lista aleatoria de palabras [2].
Los objetivos de Gosling era crear una mquina virtual y
un lenguaje con una estructura y sintaxis similar a la de C++
, luego de 3 das intensos de trabajo reorientaron la
plataforma hacia la web y con la llegada del navegador web
Mosaic, mastarde a esta plataforma web seria conocida
como HotJava [2].
IDEs Profesionales
IDEs Educativos
Caracteristicas
Caracteristicas
Las caractersticas principales de Eclipse son: dispones
de un editor de texto con resaltado de sintaxis. La
compilacin es en tiempo real. Tiene pruebas unitarias con
JUnit, control de creacin de proyecto; clases y tests. [5]
El entorno de desarrollo de Eclipse emplea mdulos o en
ingles plug-ins, es la mas grande diferencia de otros entorno
los cuales son monolticos donde todas las funcionalidades
estn incluidas as sean necesarias o no para el desarrollador.
Este mecanisco de plug-ins hace que Eclipse sea una
plataforma mas ligera.[5]
Eclipse tambin permite trabajar con otros lenguajes de
programacin con C/C++ y Python. A su vez que tambin
trabaja junto a editores de texto como LateX, aplicaciones
en red como Telnet y sistemas de gestin de base de datos.
Esto lo hace muy flexible, modular y dinmico.
NETBEANS
En esta seccin dar una breve definicin de que es
NetBeans, su historia y finalmente sus principales
caractersticas.
Definicion
NetBeans IDE nos permite desarrollar Java para
escritorio, aplicaciones web y mviles, as como aplicaciones
HTML5 y JavaScrip. Es libre, gratuito y de cdigo
abierto.Tiene una gran comunidad de usuarios en constante
crecimiento. NetBeans permite a las aplicaciones
desarrollarse a partir de conjuntos de software ms
conocidos como plugins. [7]
Historia
BlueJ
Definicion
BlueJ es un IDE para Java fue desarrollado para fines
educativos y tambin para el desarrollo de software a
pequea escala. Fue desarrollado para apoyar la enseanza y
el aprendizaje de la programacin orientada a objetos , su
diseo se diferencia de los dems porque muestra
grficamente la estructura de las clases de una aplicacin de
desarrollo y los objetos pueden ser creado y probados
interactivamente.[14]
Historia
BlueJ se inico en 1999 por Michael Klling y Jhon
Rosenberg de la universidad de Monsh,era el sucesor del
sistema Azul, fue desarrollado para apoyar la enseanza y el
aprendizaje de la programacin orientada a objetos y dio
como resutado un diseo diferente a otros IDEs. En marzo
de 2009, el proyecto se convirti en software libre y de
cdigo abierto y bajo una licencia GNU GPL.La ultima
versin estable, la 3.0.3 due lanzada el 19 de octubre de
2010.[14]
REFERENCES
Caracteristicas
Sus principales caractersticas son: Representa la
programacin orientada a objeto con clases y objetos que son
representaciones visuales, la interaccin con objetos: los
programadores son capaces de experimentar con objetos
crendolos en el banco de objetos, el Code Pad es una
herramienta que evala instantneamente las expresiones y
frases arbitrarias escritas en Java, testeo de regresin: BlueJ
soporta pruebas de regresin gracias a su integracin con
JUnit, creacin de archivos jar y applets.[14]
BlueJ tien una representacin de marea visual de los
objetos y clases que es ms fcil de demostrar que el cdigo
que est asociado directamente. La interfaz de usuario es
ms sencilla que en entornos profesionales, por lo tanto hace
ms fcil aprender los conceptos bsicos de Java. Cuenta con
un banco de objeto que lo programadores podr crea y
utilizarlos, esto ayuda a entender el modelo de
programacin. Bluej soporta la pruebas de regresin a travs
de un integracin de JUnit, adems de escribir manuales de
clase JUnit.Creacionde archivos y applets JAR. BlueJ est
traducido en al menos 14 diferentes lenguajes naturales. [15]
Java. https://www.java.com/es/about/
Java (Lenguaje de programacion) http://es.wikipedia.org/wiki/Java
Oracle. Java http://www.oracle.com/technologies/features/index.html
Wikipedia.
Entorno
de
Desarrollo
Integrado.
http://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado.
Fundacion Eclipse. http://www.eclipse.org/home/newcomers.php
Wikipedia
Eclipse
(software).
http://es.wikipedia.org/wiki/Eclipse
(Sotware)#cite ref-1
IBM.
Iniciando
en
la
plataforma
Eclipse.
http://www.ibm.com/developerworks/ssa/library/os-ecov/
O. Lehrmann, P. Andersen y M. Brogger. Integration of BETA with Eclipse
An Exercise in Language Interoperability
NetBeans. https://netbeans.org/features/index.html
Wikipedia. NetBeans. http://es.wikipedia.org/wiki/NetBeans
Java y NetBeans (breve historia de Net beans) ingles
Oracle Data Sheet. Oracle Jdeveloper. 2013
Oracle White Paper. Oracle JDeveloper 10g Overview March 2004
Wikipedia. BlueJ. http://es.wikipedia.org/wiki/BlueJ/
BlueJ. http://www.bluej.org/
M.Kolling.Using BlueJ to Introduce Programming University of kent,
Canterbury United Kingdom.
JCreator. http://www.jcreator.com/
NetBeans. https://netbeans.org/features/index.html