Está en la página 1de 11

Subsecretara de Educacin Superior

Direccin General de Educacin Superior Tecnolgica

INSTITUTO TECNOLGICO DE SALINA CRUZ

INGENIERA EN TECNOLOGIAS DE LA INFORMACION Y DE LAS COMUNICACIONES

MATERIA

PROGRAMACION ORIENTADA A OBJETOS

PROFESORA MC. SUSANA MONICA ROMAN NAJERA

TEMA 1.2 CONFIGURACION DEL ENTORNO DE DESARROLLO

ALUMNO MEJIA BALAN FRANCISCO SABINO

SALINA CRUZ, OAXACA A 09 DE FEBRERO DEL 2012

INTRODUCCION
En esta seccin, se proporciona informacin acerca del modo de configurar el entorno de desarrollo para desarrollar programas en lenguaje java. El entorno de desarrollo es el lugar donde los programadores y diseadores crean programas para facilitarse la tarea manual. Los IDEs (Integrated Development Environment) son un conjunto de herramientas para el programador, que sulen incluir en una misma suite, un buen editor de cdigo, administrador de proyectos y archivos, enlace transparente a compiladores y debuggers e integracin con sistemas controladores de versiones o repositorios. Cuando de Java se trata, son varias las opciones de IDEs, para utilizar. Gracias a El CoDiGo K mencionamos algunos de los principales y ms populares: BlueJ: desarrollado como un proyecto de investigacin universitaria, es libre. Eclipse: desarrollado por la Fundacin Eclipse, es libre y de cdigo abierto, IntelliJ IDEA: desarrollado por JetBrains, es comercial. Jbuilder: desarrollado por Borland, es comercial pero tambin existe la versin gratuita. JCreator: desarrollado por Xinox, , es comercial pero tambin existe la versin gratuita. JDeveloper: desarrollado por Oracle Corporation, es gratuito. NetBeans gratuito y de cdigo abierto. Sun Java Studio Enterprise: desarrollado por Sun, es comercial.

INDICE

TEMAS

PGINA

DESARROLLO..1 CONCEPTO DE JAVA..1 JAVA ORIENTADA A OBJETOS1 SINTAXIS DE JAVA..2 INSTALACION Y CONFIGURACION.2

BIBLIOGRAFIAS8

CONCLUSION...8

DESARROLLO
Para seguir con la configuracin del entorno de desarrollo de java veremos su historia y un poco del lenguaje java. CONCEPTO DE JAVA Java es un lenguaje de programacin orientado a objetos, desarrollado por Sun Microsystems a principios de los aos 90. El lenguaje en s mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos ms simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulacin directa de punteros o memoria.Con respecto a la memoria, su gestin no es un problema ya que sta es gestionada por el propio lenguaje y no por el programador. JAVA ORIENTADO A OBJETOS La primera caracterstica, orientado a objetos (OO), se refiere a un mtodo de programacin y al diseo del lenguaje. Aunque hay muchas interpretaciones para OO, una primera idea es disear el software de forma que los distintos tipos de datos que usen estn unidos a sus operaciones. As, los datos y el cdigo (funciones o mtodos) se combinan en entidades llamadas objetos. Un objeto puede verse como un paquete que contiene el comportamiento (el cdigo) y el estado (datos). El principio es separar aquello que cambia de las cosas que permanecen inalterables. Frecuentemente, cambiar una estructura de datos implica un cambio en el cdigo que opera sobre los mismos, o viceversa. Esta separacin en objetos coherentes e independientes ofrece una base ms estable para el diseo de un sistema software. El objetivo es hacer que grandes proyectos sean fciles de gestionar y manejar, mejorando como consecuencia su calidad y reduciendo el nmero de proyectos fallidos. Otra de las grandes promesas de la programacin orientada a objetos es la creacin de entidades ms genricas (objetos) que permitan la reutilizacin del software entre proyectos, una de las premisas fundamentales de la Ingeniera del Software. Un objeto genrico cliente, por ejemplo, debera en teora tener el mismo conjunto de comportamiento en diferentes proyectos, sobre todo cuando estos coinciden en cierta medida, algo que suele suceder en las grandes organizaciones. En este sentido, los objetos podran verse como piezas reutilizables que pueden emplearse en mltiples proyectos distintos, posibilitando as a la industria del software a construir proyectos de envergadura empleando componentes ya existentes y de comprobada calidad; conduciendo esto finalmente a una reduccin drstica del tiempo de desarrollo. Podemos usar como ejemplo de objeto el aluminio. Una vez definidos datos (peso, maleabilidad, etc.), y su comportamiento (soldar dos piezas, etc.), el objeto aluminio puede ser reutilizado en el campo de la construccin, del automvil, de la aviacin, etc.

SINTAXIS DE JAVA La sintaxis de Java se deriva en gran medida de C++. Pero a diferencia de ste, que combina la sintaxis para programacin genrica, estructurada y orientada a objetos, Java fue construido desde el principio para ser completamente orientado a objetos. Todo en Java es un objeto (salvo algunas excepciones), y todo en Java reside en alguna clase (recordemos que una clase es un molde a partir del cual pueden crearse varios objetos). INSTALACION Y CONFIGURACION Bueno la instalacin y configuracin de eclipse, un entorno de desarrollo integrado (IDE) que sirve para muchos lenguajes, eclipse es gratuito. Eclipse es un IDE de cdigo abierto. Hay mas herramientas similares de cdigo abierto disponibles pero he decidido usar esta pues es la que creo que tiene mejor relacin calidad-facilidad de las que he encontrado. Su instalacin es muy sencilla, podemos descargrnoslo de www.eclipse.org en forma de archivo ZIP y solo tenemos que descomprimirlo en la carpeta donde queramos tenerlo instalado. Para ejecutarlo solo hay que arrancar el fichero Eclipse.exe . Una vez arrancado lo nico que nos pedir es que le demos la ruta por defecto donde queramos que eclipse nos vaya guardando los proyectos que creemos:

Despus

de

esto

nos

aparecer

la

ventana

principal

de

Eclipse:

Ahora nos vamos a disponer a hacer el mismo ejercicio que hemos hecho antes pero con la ayuda de Eclipse. Como es evidente para un ejercicio tan trivial nos va a suponer casi mas un gasto que un ahorro pero lo importante es conseguir para empezar un manejo bsico de Eclipse. Eclipse puede usar varias perspectivas en su ventana principal dependiendo del tipo de desarrollo que vayamos a realizar. Ahora abriremos la perspectiva "Java":

Es conveniente que todos los desarrollos que hagamos los hagamos dentro de un proyecto y por mucho que nuestro ejercicio sea tan simple como til a estas alturas, vamos a hacerlo como tal. Por lo tanto vamos a crear un proyecto para nuestro desarrollo: Para esto le damos a "File New Proyect". Como podemos ver hay muchos tipos de proyectos para poder crear para nuestro desarrollo. Elegimos "Java proyect" y le damos a siguiente. En la ventana en la que estamos ahora podemos darle un nombre a nuestro proyecto y nos aparecen dos opciones relativas a la organizacin de nuestro proyecto. Las dejamos tal y como est para que simplemente nos coloque nuestros archivos .java y .class (fuentes y ejecutables java) en la carpeta que hemos escogido para el entorno de trabajo al arrancar eclipse, y le damos a "Finish".

El siguiente paso es ir aadiendo nuestras clases al proyecto. conocimientos de programacin orientada a objetos te recomiendo que sobre tal, que hay en este mismo sitio, y que te ser indispensable para Java. Por ahora

Si no tienes leas el articulo programar con continuamos.

Pinchando con el botn derecho en la carpeta del proyecto que se nos ha creado en la parte izquierda de la ventana principal podemos darle a "New Class" Esta ventana tiene varias opciones que iremos entendiendo poco a poco. Por ahora simplemente pondremos los nombres de la clase, del paquete donde queramos incluirla (podemos dejar el paquete por defecto dejando este campo en blanco) y marcaremos las opciones que vemos en la ilustracin.

Como hemos podido comprobar al escribir los nombres de la clase y del paquete nos avisa de ciertas reglas para la nomenclatura de estos. Podemos avanzar que los nombres de las clases siempre empiezan en mayscula y que los de los paquetes en minscula, ya comentaremos esto mas adelante y con mas detenimiento. Al darle a finalizar nos crea una plantilla que podemos ver en el centro de la pantalla. Esta rea es la que corresponde al editor y aqu es donde escribiremos nuestros programas en Java. La plantilla creada nos aade las lneas bsicas en el tipo de clase Java que hemos creado con todos los pasos anteriores. Al igual que en el ejemplo anterior cuando hemos hecho el habitual hola mundo escribimos lo que queda para que se nos quede tal y como en la figura. Es decir, introducimos System.out.println ("Hola Mundo\n"); dentro del mtodo "main" de la clase. Ya solo nos queda ejecutar el programa para ver que funciona. Para hacerlo funcionar podemos utilizar el men "run" o directamente mediante los iconos de la barra de herramientas.

Al ejecutar el "run" un asistente nos dar a elegir el tipo de ejecucin que queremos para nuestro cdigo en Java. Simplemente escogemos "Java Application" en el men con un doble "clic" y nos crear un "apndice" de configuracin de ejecucin para nuestro cdigo en concreto, como podemos ver:

En principio y sin mas detalles le damos a "Run" y vemos los resultados:

Como podemos comprobar, abajo hay una pestaa que pone "console". Esa pestaa nos muestra una consola que hace las veces de la lnea de comandos desde la que ejecutamos nuestro programa de Java en el primer ejemplo. Por tanto es en ese espacio en el que podemos ver la salida del programa: "Hola Mundo". Esto es todo por ahora. Ya tenemos un entorno completo para hacer nuestros pequeos desarrollos en Java y ya lo hemos probado. A partir de aqu tienes varias opciones para continuar:

Si desconoces o quieres recordar bases acerca de la Programacin Orientada a objetos, consulta este manual. Si quieres conocimientos bsicos acerca de la sintaxis y comportamiento bsico del lenguaje Java, consulta este manual. Para pasar directamente a la accin consulta nuestros tutoriales de Java en la seccin de tutoriales de este sitio.

BIBLIOGRAFIAS
http://www.fdi.ucm.es/profesor/lgarmend/ArcGISJava/Temas/Tema%201%20El %20entorno%20de%20desarrollo%20de%20java.pdf http://www.genbetadev.com/software-libre-y-licencias/configurar-un-entorno-dedesarrollo-para-el-kernel-con-eclipse http://www.desarrolloweb.com/articulos/1692.php

CONCLUSION
Se concluye que eclipse es un programa fcil de instalar y configurar solo se requiere de saber un poco de lenguaje java para poder programar en eclipse, este es un programa gratuito y fiable, para poder instalar eclipse se seguir los pasos que se mencionaron anteriormente.