You are on page 1of 3

Ciencia para el progreso

UNIVERSIDAD AUTONOMA DEL CARIBE FACULTAD DE INGENIERIA PROGRAMA DE ING DE SISTEMAS 201102

LABORATORIO DE PROGRAMACIN GENERAL - BI0002 SEMANA 1

TALLER 01 TEMA: PRESENTACIN DE INFORMACIN GENERAL RESPECTO AL LABORATORIO INTRODUCCION A JAVA I. OBJETIVOS: Al final la sesin el alumnos tendr la capacidad de: Recordar la metodologa y aspectos generales de la asignatura Explicar la diferencia entre los diferentes programas Sistema operativos, Lenguaje de programacin, Interfase de desarrollo Conocer la historia del lenguaje Java.

II.

CONCEPTUALIZACIN Tomado de: http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto/Index.htm

Java fue diseado en 1990 por James Gosling, de Sun Microsystems, como software para dispositivos electrnicos de consumo. Curiosamente, todo este lenguaje fue diseado antes de que diese comienzo la era World Wide Web, puesto que fue diseado para dispositivos electrnicos como calculadoras, microondas y la televisin interactiva.

Imagen 2: Logotipo de la empresa Sun Microsystems En los primeros aos de la dcada de los noventa, Sun Microsystems decidi intentar introducirse en el mercado de la electrnica de consumo y desarrollar programas para pequeos dispositivos electrnicos. Tras unos comienzos dudosos, Sun decidi crear una filial, denominada FirstPerson Inc., para dar margen de maniobra al equipo responsable del proyecto. Inicialmente Java se llam Oak (roble en ingls), aunque tuvo que cambiar de denominacin, debido a que dicho nombre ya estaba registrado por otra empresa. Se dice este nombre se le puso debido a la existencia de tal rbol en los alrededores del lugar de trabajo de los promotores del lenguaje. Tres de las principales razones que llevaron a crear Java son:

Programa de Ing. de Sistemas UAC.

Ciencia para el progreso

UNIVERSIDAD AUTONOMA DEL CARIBE FACULTAD DE INGENIERIA PROGRAMA DE ING DE SISTEMAS 201102

LABORATORIO DE PROGRAMACIN GENERAL - BI0002 SEMANA 1

1. Creciente necesidad de interfaces mucho ms cmodas e intuitivas que los sistemas de ventanas que proliferaban hasta el momento. 2. Fiabilidad del cdigo y facilidad de desarrollo. Gosling observ que muchas de las caractersticas que ofrecan C o C++ aumentaban de forma alarmante el gran coste de pruebas y depuracin. Por ello en los sus ratos libres cre un lenguaje de programacin donde intentaba solucionar los fallos que encontraba en C++. 3. Enorme diversidad de controladores electrnicos. Los dispositivos electrnicos se controlan mediante la utilizacin de microprocesadores de bajo precio y reducidas prestaciones, que varan cada poco tiempo y que utilizan diversos conjuntos de instrucciones. Java permite escribir un cdigo comn para todos los dispositivos III. TALLER EN CLASE Explore la pagina principal de Sun Microsystems Explore las carpetas de instalacin de java Busque en la web informacin acerca de la historia de Java

IV. TALLER EN CASA Ir a la pagina de sun microsystems bajar e instalar java 1.5 en su equipo Busque los diferentes sistemas operativos del mercado Busque los diferentes IDE del mercado para Java

V. PREGUNTAS Enumere las principales diferencias entre Java y c++ Que significa que java sea libre? Que se necesita para hacer un programa en java Porque el lenguaje de java tiene ese nombre

VI. BIBLIOGRAFIA

Bibliografia Guia de Biblioteca 1. AGUILAR, LUIS. Programacin en java 2: algoritmos, estructuras de datos y programacin orientada a objetos, Ao 2002 2. Aguilar, Luis. Java 2 : manual de programacin / 1 ed. 3. Bishop, Judy M. Java: Fundamentos de programacin / 2 ed. 4. Schildt, Herbert. El arte de programar en java / 5. Flanagan, David. Java en pocas palabras / 2 ed.

Programa de Ing. de Sistemas UAC.

Ciencia para el progreso

UNIVERSIDAD AUTONOMA DEL CARIBE FACULTAD DE INGENIERIA PROGRAMA DE ING DE SISTEMAS 201102

LABORATORIO DE PROGRAMACIN GENERAL - BI0002 SEMANA 1

Bibliografa virtual en la biblioteca de la UAC 1. Richardson, W. Clay. Professional Java, JDK (5th Edition) 2. Schildt, Herbert(Autor). Java: A Beginners Guide, Third Edition Direccin electrnica de sitios de bibliografa en Internet 1. http://www.desarrolloweb.com/articulos/1670.php 2. http://www.arrakis.es/~abelp/ApuntesJava/Introduccion.htm 3. http://www.publispain.com/supertutoriales/diseno/java/ 4. http://wwwdi.ujaen.es/~mgarenas/java/general/indice.html 5. http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto/Index.htm

Programa de Ing. de Sistemas UAC.

You might also like