Vous êtes sur la page 1sur 10

INSTITUTO TECNOLOGICO DE SALINA CRUZ

UNIDAD: Fundamentos del Lenguaje



MATERIA: Programacin Orientada a Objetos

DOCENTE: ROMN NJERA SUSANA MNICA

CARRERA: INGENIERIA EN TECNOLOGIAS DE LA INFORMACIN Y DE LAS COMUNICACIONES

GRADO: 1 SEMESTRE GRUPO: 2E2

Trabajo: Diferentes entornos del lenguaje Java

NOMBRE DEL ALUMNO:
LPEZ ROCHA ABIGAIL ANTONIO




Salina Cruz, Oaxaca A Febrero del 2014

NDICE





















Introduccin:

Java es un lenguaje de programacin creado por Sun Microsystems para poder
funcionar en distintos tipos de procesadores. Su sintaxis es muy parecida a la de C o
C++, e incorpora como propias algunas caractersticas que en otros lenguajes son
extensiones: gestin de hilos, ejecucin remota, etc. El cdigo Java, una vez
compilado, puede llevarse sin modificacin alguna sobre cualquier mquina, y
jecutarlo. Esto se debe a que el cdigo se ejecuta sobre una mquina hipottica o
virtual, la Java Virtual Machine , que se encarga de interpretar el cdigo (ficheros
compilados .class ) y convertirlo a cdigo particular de la CPU que se est utilizando
(siempre que se soporte dicha mquina virtual). Cuando se programa con Java, se
dispone de antemano de un conjunto de clases ya implementadas. Estas clases
(aparte de las que pueda hacer el usuario) forman parte del propio lenguaje (lo que
se conoce como API ( Application Programming Interface ) de Java).















Desarrollo:
Blue J:
BlueJ se distribuye en tres formatos diferentes: uno para sistemas Windows, otro
para MacOs, y otro para todos los dems sistemas. La instalacin es prcticamente
directa. Prerrequisitos Debe tener J2SE v1.4 (a.k.a. JDK 1.4) o posterior instalado en
el sistema para utilizar BlueJ. En general, es recomendable actualizar a la ltima
versin estable (no beta) de Java.

Los requerimientos mnimos en Hardware son : 48 Mb en memoria RAM, procesador
Pentium de 166 Mhz, o equivalente. Recomendado : 64 Mb en memoria RAM,
procesador Pentium a 300 Mhz. Requerimientos En Software: Debe tener J2SE v1.4
o posterior instalado en el sistema para utilizar BlueJ. En general, es recomendable
actualizar a la ltima versin estable de Java. Para instalar Bluej debe instalarse el
"JDK" ya que el JRE no es suficiente.
Eclipse:
Eclipse es una herramienta que permite integrar diferentes tipos de aplicaciones . La
aplicacin principal es el JDT ( Java Development Tooling ), un IDE para crear
programas en Java. Otras aplicaciones, que no vienen con la distribucin estndar
de Eclipse, se aaden al mismo en forma de plugins , y son reconocidos
automticamente por la plataforma. Adems, Eclipse tiene su propio mecanismo de
gestin de recursos . Los recursos son ficheros en el disco duro, que se encuentran
alojados en un espacio de trabajo ( workspace ), un directorio especial en el sistema.
As, si una aplicacin de Eclipse modifica un recurso, dicho cambio es notificado al
resto de aplicaciones de Eclipse, para que lo tengan en cuenta.

Para instalar Eclipse se requiere:
Sistema operativo Windows, Linux, Solaris, QNX o Mac OS/X, con 256 MB de RAM
preferiblemente o como mnimo.





Netbeans:
es un entorno de desarrollo gratuito y de cdigo abierto que en el momento de
escribir este artculo est en su versin 7.4. Permite el uso de un amplio rango de
tecnologas de desarrollo tanto para escritorio, como aplicaciones Web, o para
dispositivos mviles. Da soporte a las siguientes tecnologas, entre otras: Java, PHP,
Groovy, C/C++, HTML5.
Adems puede instalarse en varios sistemas operativos: Windows, Linux, Mac OS o
sea que es multiplataforma y con una mnima de 256 Mb de memoria RAM.
*Caractersticas principales:
Brinda soporte a casi todas las novedades en el lenguaje Java. Cualquier preview
del lenguaje es rpidamente soportada por Netbeans.
Cuenta con Asistentes para la creacin y configuracin de distintos proyectos,
incluida la eleccin de algunos frameworks o Marcos.
Es un buen editor de cdigo, multilenguaje, con el habitual coloreado y sugerencias
de cdigo, acceso a clases pinchando en el cdigo, control de versiones, localizacin
de ubicacin de la clase actual, comprobaciones sintcticas y semnticas, plantillas
de cdigo, coding tips, herramientas de refactorizacin y un largo etctera. Tambin
hay tecnologas donde podemos usar el pulsar y arrastrar para incluir componentes
en nuestro cdigo.
Ayuda a simplificar la gestin de grandes proyectos con el uso de diferentes vistas,
asistentes de ayuda, y estructurando la visualizacin de manera ordenada, lo que
ayuda en el trabajo diario. Una vez que nos metemos en una clase java, por poner un
ejemplo, se nos mostrarn distintas ventanas con el cdigo, su localizacin en el
proyecto, una lista de los mtodos y propiedades (ordenadas alfabticamente),
tambin hay una vista que nos presenta las jerarquas que tiene nuestra clase y otras
muchas opciones. Por supuesto personalizable segn el gusto de cada usuario.


Cuenta con herramientas para depurado de errores: el debugger que incluye el IDE
es bastante til para encontrar dnde fallan las cosas. Podemos definir puntos de
ruptura en la lnea de cdigo que nos interese, monitorizar en tiempo real los valores
de propiedades y variables, se nos permite ir paso a paso, ejecutar un mtodo de un
tirn, o entrar dentro, en fin, las opciones tpicas, pero que tan tiles son en el trabajo
diario. Incluso podemos usar el debugger en caliente, conectndonos a l cundo ya
tenemos un proceso ejecutndose.


Optimizacin de cdigo: por su parte el Profiler nos ayuda a optimizar nuestras
aplicaciones e intentar hacer que se ejecuten ms rpido y con el mnimo uso de
memoria. Podemos igualmente configurarlo a nuestro gusto, aunque por defecto, nos
ofrece opciones bastante tiles. Lo importante es que podemos ver el
comportamiento de nuestra aplicacin y obtener indicadores e informacin de cmo y
cuantos recursos consume, cuantos objetos se crean, tambin podemos obtener
capturas del estado del sistema en diferentes momentos (Snapshots) y compararlos
entre s.
Acceso a base de datos: desde el propio Netbeans podemos conectarnos a distintos
sistemas gestores de bases de datos, como pueden ser Oracle, MySql y dems, y
ver las tablas, realizar consultas y modificaciones, y todo ello integrado en el propio
IDE.
Se integra con diversos servidores de aplicaciones, de tal manera que podemos
gestionarlos desde el propio IDE: inicio, parada, arranque en modo debug,
despliegues. Entre otros podemos usar Apache Tomcat, GlassFish, JBoss,
WebLogic, Sailfin, Sun Java System Application Server,
Es fcilmente extensible a travs de plugins.



















Conclusiones:
La utilizacin de cualquiera de estos tres software vistos y su entonro en Java nos facilitan y brindan el uso de
muchas herramientas para su correcto uso adems que debe de ser estrictamente bien definido el problema para
as poder llevarlo a cabo y obtener los resultados deseados.
As como la importancia que tiene el uso de JDK la plataforma para el desarrollo de jav ya que sin el simplemente
no se podra hacer nada.


















Bibliografia u otras fuentes
http://www.java.com/es/download/whatis_java.jsp
http://recursostic.educacion.es/observatorio/web/ca/software/programacion/911-monografico-java?start=2
http://www.slideshare.net/Benedeti/ide-eclipse-breve-gua-201399
http://www.genbetadev.com/herramientas/netbeans-1
http://www.jtech.ua.es/j2ee/2006-2007/doc/sesion01-apuntes.pdf
http://recursostic.educacion.es/observatorio/web/ca/software/programacion/911-monografico-java?start=3
http://www.slideshare.net/Jehielyandrades/conociendo-a-bluej
















Anexos

Vous aimerez peut-être aussi