Módulo 2: JAVA Y SU ENTORNO DE TRABAJO 2-1

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Módulo 2: JAVA Y SU ENTORNO DE TRABAJO 2-1"

Transcripción

1 Módulo 2: JAVA Y SU ENTORNO DE TRABAJO 2-1

2 SUMARIO JAVA Y SU ENTORNO DE TRABAJO 1 SUMARIO ORIGEN CARACTERÍSTICAS PRINCIPALES Propósito general Orientado a objetos Sencillo Robusto Arquitectura neutra Portabilidad Seguro Multihilo o multiproceso VERSIONES DE JAVA INSTALACIÓN DE JAVA Edición de nuestro primer programa Compilación de nuestro primer programa Ejecución de nuestro primer programa Las variables PATH y CLASSPATH ENTORNOS DE DESARROLLO PARA JAVA 12 J-M Romo Uriarte 2-2

3 J-M Romo Uriarte 2-3

4 2.1 ORIGEN El antecesor de Java se llamaba Oak y fue diseñado, a principios de la década de los 90, por un grupo de ingenieros de la empresa Sun Microsystems bajo el liderazgo de James Gosling. Inicialmente el destino del lenguaje era género sustituir al C o C++ en la programación del software de los dispositivos electrodómesticos inteligentes (televisores, equipos de música, vídeos, calculadoras, microondas, etc). La reducida capacidad de cálculo y escasa menoria de los electrodonésticos requería desarrollar un lenguaje capaz de generar código de limitado tamaño. Debido a que en el mundo de la electrónica de consumo para electrodómesticos existen distintos tipos de CPUs, era importante diseñar un lenguaje que fuera lo más independiente posible de la CPU y del sistema operativo. Es por ello que los disñadores desarrollaron un lenguaje que generaba código neutro en el sentido que el programa no se crea para un determinado tipo de electrodoméstico, el código se ejecuta sobre una máquina hipotética llamada máquina virtual de Java, JVM (Java Virtual Machine). Es la JVM la encargada de interpretar el código neutro y obtener las instrucciones particulares de CPU utilizada, esta estrategia se ha convertido en el estandarte del lenguaje: Write Once, Run Everywhere A pesar de la originalidad del planteamiento y de las ventajas de su adopción, el mundo comercial tiene sus propias reglas de funcionamiento donde la inercia juega un papel decisivo y ninguna empresa de electrodomésticos se interesó por el nuevo lenguaje. El fracaso comercial relegó al olvido el nuevo lenguaje. Sin embargo, y puesto que la idea era francamente buena, a mediados de la década de los 90 Sun entendió que Internet sería el gran filón a explotar, en consecuencia debía preparse para disputar a Microsoft su primacía en el mundo del software. Oak se rediseñó para desarrollar aplicaciones para Internet, y en enero de 1995 Oak pasó a llamarse Java. La gran baza de Sun fue precisamente Java, cuyo intérprete se incorporó en el programa Netscape Navigator provocando una verdadera revolucion en Internet. Sin embargo, y puesto que la idea era francamente buena, a mediados de la década de los 90 Sun entendió que Internet sería el gran filón a explotar, en consecuencia debía preparse para disputar a Microsoft su primacía en el mundo del software. La gran baza de Sun fue precisamente Java, cuyo intérprete se incorporó en el programa Netscape Navigator provocando una verdadera revolucion en Internet. En el año 1996 puso a disposición de la comunidad de programadores el entorno JDK 1.0 este kit de desarrollo que fue la primera especificación formal de la plataforma Java, y al ser de domino público se introdujo con una inusitada rápidez. Como consecuencia de las aportaciones recibidas Sun lanzó, en el año 1998, la plataforma JDK 1.2 que representó la madurez de Java, esta versión fue renombrada por Sun como Java CARACTERÍSTICAS PRINCIPALES Java es un lenguaje moderno que reune un conjunto de peculiaridades que lo distinguen del resto de lenguajes de programación y que justifican su aceptación y éxito en la comunidad de programadores. Destacaremos las siguientes ocho características: J-M Romo Uriarte 2-4

5 1. Propósito general 2. Orientado a Objetos 3. Sencillo 4. Robusto 5. Arquitectura neutra 6. Portabilidad 7. Seguro 8. Multihilo o multiproceso En los suesivos puntos se hace un breve comentario sobre cada una de estas ocho cualidades, adelantamos que la principal de todos es la portabilidad que le confiere al lenguaje Java su rasgo más original Propósito general La sintaxis de Java deriva de la de C++, pero con la enorme ventaja de que las facetas más difíciles de emplear en C++ han sido eliminadas (punteros, herencia múltiple, gestión de memoria, etc). Como consecuencia es más fácil aprender Java que aprender C++, lo cual está suponiendo que crezca su empleo como lenguaje de propósito general. No obstante, C++ es un lenguaje compilado y sus programas se ejecutan mucho más rápidamente que los programas Java equivalentes, en la medida de que las implementaciones de la Máquina Virtual de Java sean más eficaces los programas Java ganarán velocidad de ejecución e irán conquistando cotas de de aplicación que ahora detentan los lenguajes compildados Orientado a objetos Java es un lenguaje que utiliza el paradigma de orientación a objetos al 100%. Otros lenguajes surgieron en tiempos del paradigma procedural y se les fue añadiendo capacidades de orientación a objetos. Java soporta, de forma natural, las caracteísticas principales del estilo de programación que se basa en la creación y manipulación de objetos, esto es, el estilo de la orientación a objetos (OO). Adelantemos que las carácterísticas principales son: la herencia, el encapsulamiento y el polimorfismo Sencillo Java se parece externamente a C o C++ que es el lenguaje más extendido, por ello cualquier programador mínimamente experimentado recoce los elementos básicos de los programas Java. Pero además, Java incluye ventajas que lo hacen más sencillo que C, por ejemplo se elimina la idea de punteros (el programador no puede escribir punteros pero el lenguaje, como es lógico, sigue empleando el concepto de dirección de memoria). Por otra parte, existe en Java una taera o hilo que se encarga de eliminar automáticamente los objetos que el programa ha creado y que al perder la referencia quedan inaccesibles, este hilo se conoce como recolector de basura y tiene como consecuencia que el programador se despreocupa de llamar a los destructores de objetos. J-M Romo Uriarte 2-5

6 1.2.4 Robusto Hablamos de programas robustos cuando son programas fiables, Java es robusto porque libera al programador de controlar las cuasas que originan muchos de los errores de programación. Java es un lenguaje fuertemente tipificado, lo cual significa que al verificar el código en tiempo de ejecución detecta errores que otros lenguajes menos estrictos pasan por alto. Por otra parte inicializa ciertas variables y no permite el uso de otras variables no inicializadas. Otras dos causas de muchos errores Java las gestiona de manera muy eficiente, nos referimos a la gestión de memoria (aspecto ya mencionado en el apartado anterior) y a las condiciones de excepción deficientemente manejadas (esto es, los errores que surgen en tiempo de ejecución) Arquitectura neutra Uno de los grandes retos de los programadores es preservar la longevidad de sus programas, y esto es difícil pues son constantes las actualizaciones de los sistemas operativos, los procesadores y los cambios en el resto de programas que constituyen el núcleo del sistema. Estos hechos se ven minimizados en Java porque posee una arquitectura neutra debido a la existencia de la Máquina Virtual de Java que garantiza la validez del código fuente independientemente del cambio que pueden sufrir el resto de elementos arriba mencionados. Otro aspecto unido a la arquitectura neutra pero que también tiene conexión con la portabilidad, es el referido a los tamaños de los tipos de datos primitivos del lenguaje Java. Como seguramente el lector ya sabrá, en C o C++ los tamaños de los tipos dependen del compilador utilizado y del sistema operativo de la computadora. En Java los tipos de datos propios del lenguaje tienen un tamaño que es independiente de la plataforma Portabilidad Su enorme portabilidad es quizás la característica más genuina de Java. Que un programa sea portable significa que el código fuente desarrollado para cierta máquina sea ejecutable en otra plataforma distinta a la primera, lo cual sólo es posible si el código fuente se recompila de nuevo (recordar el apartado Traductores). Ya se explicó en el apartado Compiladores y en el Intérpretes del anterior módulo las diferentes vías que los distintos lenguajes de programación utilizan a la hora de de ejecutar los programas. La portabilidad de Java radica en que es un lenguaje parcialmente compilado y parcialmente interpretado, veamos cómo funciona esta estrategia intermedia. En el momento de la compilación se traduce el programa fuente a un código intermedio cercano a los lenguajes máquina de las computadoras, el rsultado no es un código máquina concreto si no un código binario llamado bytecode que es independiente de la computadora y del sistema operativo. El programa compilador es un fichero llamado javac.exe y este será el esquema del proceso de compilación: J-M Romo Uriarte 2-6

7 if (x==0) Compilador javac Máquina base Programa fuente Fichero extensión java Código bytecode Fichero extensión En las diferentes computadoras que deban ejecutar ese programa existirán las correspondientes JVM (Máquina Virtual de Java) que son capaces de interpretar el código bytecode generando las instrucciones elementales de la computadora específica. Este será el esquema del proceso de ejecución: Datos Fichero extensión class Intérprete 1 JVM-1 Máquina base 1 Resultados Es decir, a la hora de ejecutar el código bytecode contenido en el fichero.class la máquina receptora del fichero tendrá instalado su JVM adecuada (las máquinas virtuales de Java suelen venir incluidos en los navegadores, o, se pueden descargar de Internet) y mediante un proceso de interpretación se ejecuta el programa obteniendo los resultados. En resumen, si tenemos otra plataforma Máquina base 2 totalmente distinta a la anterior Máquina base 1 y necesitamos ejecutar el mismo código bytecode no es necesario recompilar el programa fuente. Bastará con tener instalada la JVM propia de la plataforma Máquina base 2 y lanzar el proceso de ejecución, quedando superados todos los problemas de portabilidad: Datos Fichero extensión class Intérprete 2 JVM-2 Máquina base 2 Resultados Seguro Al ser Java un lenguaje de lenguaje para Internet está pensado para ser utilizado de forma remota en la red, lo cual significa que el acceso a otras máquinas deberá ser seguro. De hecho, Java e diseñó con características de seguridad que otros lenguajes añaden mediante software adicional. J-M Romo Uriarte 2-7

8 1.2.8 Multihilo o multiproceso El lenguaje Java permite escribir programas con funcionalidad multiproceso, programas que crean varios hilos o threads de ejecución cada uno de,os cuales se encarga de una determina tarea y que todos funcionan en paralelo. 2.2 VERSIONES DE JAVA Cuando alguien se acerca por primera vez al mundo de Java puede sentirse abrumado por la gran cantidad de nombres y acrónimos con los que se topa. Afortunadamente es más sencillo de lo que al principio parece, hagamos un pequeño glosario de términos que nos pueda servir de guía: JVM Java Virtual Machine Este témino ya nos es conocido pues corresponde a Máquina Virtual de Java JDK Java Development Kit Es un paquete de programas que permite crear aplicaciones Java, incluyendo herramientas para compilar, depurar, interpretar y documentar programas. Contiene centenares de clases con millares de métodos, es distribuido gratuitamente por Sun Microsystems. Java 1.0 Java 1.0 Primera versión que se lanzó en Actualmente en desuso. Java 1.1 Java 1.1 Versión del año 1997, tuvo muchos cambios significativos respecto a la versión 1.0, es perfectamente utilizable para cubrir las necesidades de este curso introductorio. Java 1.2 Java 1.2 Versión del año 1998, no hay cambios significativos respecto a la versión 1.1, recoge extensiones y ampliaciones nuevas. SDK Software Development Kit A partir de la versión 1.2 de Java el JDK empezó a ser llamado SDK, al día de hoy se siguen utilizando ambos términos casi indistintamente. Java 2 Java 2 con SDK 1.2 A partir de la versión 1.2 de Java el lenguaje recibe el nombre de Java 2. Java 2 Java 2 con SDK 1.3 Distribuída desde el año 2000 incorpora diversas mejoras en la compilación y los programas multimedia. Java 2 J2SE - SDK 1.4 Java 2 Standard Edition. Es la versión presentada en mayo de 2001, se puede descargar desde la página: De las distintas versiones del JDK podemos elegir cualquiera, recomendamos la versión 1.4, todas ellas tiene el inconveniente de que el entorno de trabajo es incómodo pues corren como aplicaciones de consola (funcionan en modo texto sin entorno gráfico), no obstante es una buena manera de comenzar a programar y posteriormernte elegir una herramienta gráfica para desarrollo de programas. J-M Romo Uriarte 2-8

9 2.3 INSTALACIÓN DE JAVA 2 A la hora de trabajar en este curso es absolutamente necesario poder programar por lo que se necesita tener instalado el sistema de desarrollo apropiado. Por ejemplo, podemos utilizar el fichero j2sdk-1_4_1-win.exe es decir la versión del SDK para sistemas Windows (se puede utilizar también la versión o incluso otras anteriores). La instalación no tiene ninguna dificultad y sí recomendamos aceptar la carpeta sugerida por el programa de instalación para copiar los ficheros del SDK, en el caso de la versión la carpeta por defecto será C:\j2sdk-1_4_0 y para la versión la carpeta por defecto será C:\j2sdk-1_4_1 generándose la siguiente estructura de directorios: En este directorio se aloja la documentación del SDK, su instalación se realiza mediante la ejecución del programa: j2sdk-1_4_1-doc.zip Los usuarios de sistemas Linux también podrán descargarse e instalar el software equivalente Edición de nuestro primer programa Abriremos un editor de textos, por ejemplo el Bloc de notas si trabajamos en un sistema Windows o cualquier otro editor que produzca texto plano en modo ANSI: Editores adecuados para la escritura del programa fuente Consola. Se utilizará al compilar e interpretar este primer ejemplo Puesto que estamos comenzado el estudio del lenguaje Java, de momento nos limitaremos a copiar el texto que se presenta en la siguiente ventana. No nos preocuparemos de comprender todo lo allí aparece y tendremos especial cuidado en no cometer errores, atención a los signos de puntuación y a las mayúsculas: J-M Romo Uriarte 2-9

10 Guardemos el contenido del programa fuente en un fichero. Para ello tendremos en cuenta qué nombre elegiremos para el fichero y en qué carpeta del disco alojaremos dicho fichero. Respecto a la primera duda, el nombre del fichero debe necesariamente coincidir con el identificador de la clase principal y hemos de añadir la extensión.java con lo que en nuestro caso resulta PrimerSaludo.java. Con relación al lugar donde guardar el fichero, de momento, lo almacenaremos en el directorio bin que depende de la carpeta donde se instaló el SDK, en nuestro caso el fichero se guardará en: C:\j2sdk-1_4_1\bin Compilación de nuestro primer programa Abriremos una ventana DOS accediendo al icono Símbolo del sistema y nos situaremos en el directorio C:\j2sdk-1_4_1\bin. Para compilar nuestro primer programa debemos lanzar el compilador de Java, que como ya habíamos adelantado en otro momento es un fichero de nombre javac, el compilador recibe como parámetro el nombre del fichero a compilar y si no encuentra errores presentaría la siguiente pantalla: Hay que tener en cuenta que MS-DOS no admite nombres más largos que 8 letras, por lo que en algunas versiones de sistemas Windows tendremos que recurrir al carácter ~ (Alt + 126) para realizar el cambio de directorio El proceso de compilación ha tenido éxito y se ha creado un nuevo fichero con el mismo nombre pero de extensión.class que contendrá el bytecode, que como ya sabemos es un código cercano al lenguaje máquina pero que es genérico y no depende de ninguna campotadora concreta. La existencia del fichero PrimerSaludo.class se puede comprobar examinando la lista de ficheros del directorio C:\j2sdk-1_4_1\bin apliquése para ello el comando dir: J-M Romo Uriarte 2-10

11 2.3.3 Ejecución de nuestro primer programa Ejecutar un programa Java significa que una JVM interprete el contenido del fichero PrimerSaludo.class y haga las operaciones que allí se indiquen. Para interpretar los programas Java deberemos llamar al comando java que también se encuentra en el directorio C:\j2sdk-1_4_1\bin indicando como parámetro el nombre del fichero bytecode sin extensión: Se ve que el programa únicamente pone un mensaje de saludo en el monitor de la computadora Las variables PATH y CLASSPATH Si el lector trata de acceder a los comandos javac y java desde otro directorio distinto al C:\j2sdk-1_4_1\bin se encontrará con que el Sistema Operativo no será capaz de localizar ni el compilador ni el intérprete de Java. Esto es así porque desde una ventana de comandos de MS-DOS la computadora sólo puede ejecutar los programas que se encuentren en el directorio actual o en los directorios indicados en la variable PATH de la computadora. Java utiliza además una nueva variable de entorno llamada CLASSPATH que fija dóde localizar las clases del API de Java. Esas dos modificaciones pueden hacerse en el fichero de arranque autoexec.bat de manera que los nuevos valores se establezcan al arrancar la computadora. Para ello se puede escribir el siguiente par de líneas en el fichero autoexec.bat: SET PATH=%PATH%;C:\ j2sdk-1_4_1\bin SET CLASSPATH=.;C:\ J-M Romo Uriarte 2-11

12 2.4 ENTORNOS DE DESARROLLO PARA JAVA Los IDE (Integrated Development Environment) o entornos integrados de desarrollo son aplizaciones que incluyen editor, compilador, intérprete y depurador de programas así como ayudas sobre el API del lenguaje. La mayoría de ellos se montan sobre el JDK y hacen uso de él. A continuación se da un reducídismo listado de entornos, durante la escritura de estos apuntes se ha utilizado eclipse y kawa: Visual Cafe de Symantec JBuilder de Borland Forte for Java de Sun Visual Age for Java de IBM Kawa de Macromedia J-M Romo Uriarte 2-12

Tema 1. Introducción a JAVA

Tema 1. Introducción a JAVA Tema 1. Introducción a JAVA Historia Características Plataforma Java Entorno de desarrollo Ejemplo: Hola mundo Estructura general de un programa Java 1 Historia de Java (i) Surge en 1991: Sun Microsystems

Más detalles

INTRODUCCIÓN A JAVA. Índice

INTRODUCCIÓN A JAVA. Índice INTRODUCCIÓN A JAVA Índice Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales Qué ventajas tengo como desarrollador? Bibliografía 2 1 Qué es Java? La tecnología Java

Más detalles

(volver a Tabla de Contenidos)

(volver a Tabla de Contenidos) Para escribir, compilar y ejecutar un programa en Java lo único que realmente se necesita y no viene incluido con el sistema operativo es el kit de desarrollo de Java, denominado SDK (Software Development

Más detalles

INF 473 Desarrollo de Aplicaciones en

INF 473 Desarrollo de Aplicaciones en INF 473 Desarrollo de Aplicaciones en Java Unidad II El Lenguaje de Programación Java Prof. José Miguel Rubio jose.rubio.l@ucv.cl jrubio@inf.ucv.cl PUCV Marzo 2008 1 Orígenes del Lenguaje Java 1991. James

Más detalles

Programador en Plataforma Java y XML

Programador en Plataforma Java y XML Programador en Plataforma Java y XML Java Fundamentos Módulo 1: Java Básico Introducción En la presente unidad, se detalla los fundamentos de la tecnología Java, reconociendo las 3 plataformas que la conforman.

Más detalles

Tema 1: y el lenguaje Java 1.Programación orientada a objetos 2.El lenguaje Java 3.Compilación, bytecode y JVMs 4.Entornos de desarrollo Java 5.Java vs otros lenguajes OO Programación orientada a objetos

Más detalles

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java Qué es? Introducción a es Un lenguaje de programación Un entorno de desarrollo Un entorno de ejecución de aplicaciones Un entorno de despliegue de aplicaciones Utilizado para desarrollar, tanto applets

Más detalles

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante Modulo 2. Inicio con Java Muchas veces encontramos en nuestro entorno referencias sobre Java, bien sea como lenguaje de programación o como plataforma, pero, que es en realidad Java?, cual es su historia?,

Más detalles

Seminario de Java. Contenido

Seminario de Java. Contenido Seminario de Java Programación Orientada a Objetos Curso 2006/2007 Contenido 1. Introducción 2. Primeros pasos con Java. El entorno Eclipse 3. La sintaxis del lenguaje Java 4. Clases y objetos 5. Cadenas

Más detalles

Java. Mtro. Manuel Suárez Gutiérrez

Java. Mtro. Manuel Suárez Gutiérrez Java Mtro. Manuel Suárez Gutiérrez Introducción Creado por SUN Microsystems Su fin era homologar los lenguajes de programación ante una proliferación de multiples plataformas Trabaja bajo una maquina virtual

Más detalles

Módulo 2. Inicio con Java

Módulo 2. Inicio con Java Módulo 2. Inicio con Java Objetivos: -Clasificar el lenguaje de programación Java según las formas de clasificar los lenguajes de programación. -Describir el funcionamiento de la plataforma Java. -Explicar

Más detalles

Módulo 1 El lenguaje Java

Módulo 1 El lenguaje Java Módulo 1 El lenguaje 1.1 Presentación de es un lenguaje de programación desarrollado por la empresa Sun Microsystems en 1991 como parte de un proyecto secreto de investigación llamado Green Proyect, con

Más detalles

UNIVERSIDAD CATOLICA DE COLOMBIA FACULTAD DE INGENIERIA DE SISTEMAS

UNIVERSIDAD CATOLICA DE COLOMBIA FACULTAD DE INGENIERIA DE SISTEMAS UNIVERSIDAD CATOLICA DE COLOMBIA FACULTAD DE INGENIERIA DE SISTEMAS CURSO: PROFESOR: JAVA BASICO EMERSON CASTAÑEDA SANABRIA TEMA: Introducción a Java OBJETIVOS: Conocer como se origino el lenguaje de programación

Más detalles

TECNOLOGÍAS DE DESARROLLO: JAVA

TECNOLOGÍAS DE DESARROLLO: JAVA Página 1 de 13 TECNOLOGÍAS DE DESARROLLO: JAVA Java es un lenguaje de programación de Sun Microsystems originalmente llamado "Oak", que fue concebido bajo la dirección de James Gosling y Bill Joy, quienes

Más detalles

U.T.4.EL ENTORNO DE DESARROLLO

U.T.4.EL ENTORNO DE DESARROLLO U.T.4.EL ENTORNO DE DESARROLLO Lenguaje Java Estamos en unos días en los que cada vez más la informática invade más campos de nuestra vida, estando el ciudadano medio cada vez más familiarizado con términos

Más detalles

Java y Eclipse. Lenguajes y Entornos de Programación Libre

Java y Eclipse. Lenguajes y Entornos de Programación Libre Java y Eclipse Lenguajes y Entornos de Programación Libre El lenguaje Java Un poco de historia: 1990: James Gosling, responsable de una empresa filial creada por Sun Microsystems, empieza a diseñar Java

Más detalles

Java Básico. Introducción a Java. Copyright

Java Básico. Introducción a Java. Copyright Java Básico Introducción a Java Copyright Copyright (c) 2004 José M. Ordax Este documento puede ser distribuido solo bajo los términos y condiciones de la Licencia de Documentación de javahispano v1.0

Más detalles

Ingº CIP Fabian Guerrero Medina Master Web Developer-MWD

Ingº CIP Fabian Guerrero Medina Master Web Developer-MWD 1 Java es un lenguaje de programación de Sun Microsystems originalmente llamado "Oak. James Gosling Bill Joy 2 Oak nació para programar pequeños dispositivos electrodomésticos, como los asistentes personales

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez Paradigmas de programación 2 Paradigmas de programación Paradigma de programación estructurada Enfatiza la separación datos de un programa

Más detalles

Introducción a la Tecnología

Introducción a la Tecnología Introducción a la Tecnología Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Describir la tecnología Java Describir algunos

Más detalles

Notas técnicas de JAVA Nro. 4 White Paper

Notas técnicas de JAVA Nro. 4 White Paper Tema: Notas técnicas de JAVA Nro. 4 White Paper (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) JAVA Basics : Entendiendo la Java Virtual Machine (JVM) Java, JVM, objetos, introducción,

Más detalles

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador). CAPÍTULO 4 Requerimientos de software Este capítulo presenta las herramientas necesarias para la construcción y ejecución de programas en el lenguaje de programación JAVA, los requerimientos mínimos de

Más detalles

JAVA PARA PRINCIPIANTES

JAVA PARA PRINCIPIANTES UN POCO DE HISTORIA Java fue creado en 1991 por James Gosling de Sun Microsystems inicialmente llamado Oak que significa roble, esto debido a la cantidad de arboles que rodeaban el sitio donde este trabajaba.

Más detalles

Compilación y ejecución de programas en Java.

Compilación y ejecución de programas en Java. Java Virtual Machine La mayoría de los lenguajes de programación se caracterizan por ser interpretados o compilados, lo que determina la manera en como serán ejecutados en una computadora. Java tiene la

Más detalles

Introducción a la Programación en Java. Page 1

Introducción a la Programación en Java. Page 1 Introducción a la Programación en Java Page 1 Qué es Java? Java es un lenguaje de programación de propósito general, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias

Más detalles

1. INTRODUCCIÓN Y OBJETIVOS

1. INTRODUCCIÓN Y OBJETIVOS 1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos

Más detalles

Programación Interactiva Introducción a Java. Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle

Programación Interactiva Introducción a Java. Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle Programación Interactiva Introducción a Java Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle 1 Qué es Java? Java es un lenguaje de programación de propósito

Más detalles

Hola Mundo en Java 1.5 en Windows XP - DrJava

Hola Mundo en Java 1.5 en Windows XP - DrJava Hola Mundo en Java 1.5 en Windows XP - DrJava Este documento explica cómo configurar un entorno de programación Java para el equipo con Windows XP y proporciona una guía paso a paso para crear, compilar

Más detalles

Tarea 1 Programación José Luis Comesaña

Tarea 1 Programación José Luis Comesaña Para la descarga de Java he optado por dirigirme a su propietario ORACLE para iniciar la grabación desde su página oficial: http://www.oracle.com/es/index.html donde seleccionamos Java 2 en el apartado

Más detalles

Introducción a la programación. Java

Introducción a la programación. Java Introducción a la programación Java La plataforma de programación Java Historia La máquina virtual Java Herramientas de programación en Java Aplicaciones y applets Aplicación de ejemplo Applet de ejemplo

Más detalles

Introducción al lenguaje de programación java

Introducción al lenguaje de programación java Introducción al lenguaje de programación java Algoritmia y Programación Slide 1 LENGUAJES DE PROGRAMACION Un lenguaje de programación es un idioma artificial diseñado y creado para expresar algoritmos

Más detalles

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp...

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... Contenido Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... 5 Introducción Es tiempo de hablar en detalle de lo que significa

Más detalles

Java en 2 horas. Rodrigo Santamaría

Java en 2 horas. Rodrigo Santamaría + Java en 2 horas Rodrigo Santamaría + Generalidades 2 Desarrollado por Sun en 1995 Hereda mucha de la sintaxis de C (1972) Fuertemente tipado y orientado a objetos Aplicaciones compiladas a bytecode Gestión

Más detalles

Tema 1. Java: Conceptos generales

Tema 1. Java: Conceptos generales Introducción James Gosling (Sun Microsystems) inicia en 1991 un lenguaje para programación de electrodomésticos denominado OAK. En 1994 se le cambia el nombre por el de Java y se orienta a Internet. La

Más detalles

Proyecto Fin de Carrera de Daniel Prado Rodríguez

Proyecto Fin de Carrera de Daniel Prado Rodríguez Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación 391 INDICE 7 Manual de Instalación...393 7.1 Introducción...393 7.2 J2SDK...393 7.3 Kawa...394 7.4

Más detalles

Guía de Instalación de Java y jedit. Alumno Colaborador de la Asignatura

Guía de Instalación de Java y jedit. Alumno Colaborador de la Asignatura Guía de Instalación de Java y jedit Iván Félix Álvarez García Alumno Colaborador de la Asignatura 1 Índice 1. Instalación de Java 3 1.1. Instalación en Windows (Oracle).................. 3 1.1.1. Instalación

Más detalles

Descarga, instalación y uso de herramientas:

Descarga, instalación y uso de herramientas: Descarga, instalación y uso de herramientas: Eclipse: Instalación de Eclipse (Más información en http://www.eclipse.org/) 1. Copiar, descomprimir e instalar si es necesario la última versión de Eclipse

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

Java Básico. El entorno de desarrollo. Copyright

Java Básico. El entorno de desarrollo. Copyright Java Básico El entorno de desarrollo Copyright Copyright (c) 2004 José M. Ordax Este documento puede ser distribuido solo bajo los términos y condiciones de la Licencia de Documentación de javahispano

Más detalles

Objetivo de aprendizaje del tema

Objetivo de aprendizaje del tema Computación 2 Tema 1. Características de la tecnología Java Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Describir las características ti fundamentales de la tecnología Java. Describir

Más detalles

Programación en Java. Temario. David Contreras Bárcena

Programación en Java. Temario. David Contreras Bárcena Programación en Java David Contreras Bárcena David Contreras Bárcena (ETSI) - Comillas 1 Temario 1. Introducción 1. Lenguaje java 2. Compilador SDK 1.4 3. Sintaxis 4. Tipos de datos 5. Estructuras de Control

Más detalles

Datos parciales. Datos Parciales. La Programación estructurada se concentra en las acciones que controlan el flujo de datos.

Datos parciales. Datos Parciales. La Programación estructurada se concentra en las acciones que controlan el flujo de datos. Unidad I Conceptos Básicos de la Programación Orientada a Objetos 1.1 Paradigma de la Programación Orientada a Objetos Paradigma. Según el Diccionario de la Real Academia de la Lengua Española, paradigma

Más detalles

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México Licencia La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México S. A de C.V., Está protegida por derechos de autor y / u otras leyes aplicables. Cualquier uso diferente a

Más detalles

Programación para sistemas en red IV. Conceptos básicos II

Programación para sistemas en red IV. Conceptos básicos II Conceptos básicos II Maquina virtual de java (JVM): Una Máquina virtual Java (en inglés Java Virtual Machine, JVM) es un programa nativo, es decir, ejecutable en una plataforma específica, capaz de interpretar

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas

Más detalles

Índice. Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales Qué ventajas tengo como desarrollador?

Índice. Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales Qué ventajas tengo como desarrollador? INTRODUCCIÓN A JAVA 20/02/2007 Introducción a JAVA 2 Índice Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales Qué ventajas tengo como desarrollador? Bibliografía

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO Configuración de Java en Windows UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO Descarga de software

Más detalles

Cristian Blanco www.cristianblanco.es

Cristian Blanco www.cristianblanco.es INSTALACIÓN Y USO DE ENTORNOS DE DESARROLLO 2.1 ENTORNO DE DESARROLLO INTEGRADO Un entorno de desarrollo integrado (en inglés integrated development environment) es un programa informático compuesto por

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

1. INTRODUCCIÓN. 1.1. El lenguaje de Programación Java. Características del lenguaje. 8 A. García-Beltrán y J.M. Arranz

1. INTRODUCCIÓN. 1.1. El lenguaje de Programación Java. Características del lenguaje. 8 A. García-Beltrán y J.M. Arranz 8 A. García-Beltrán y J.M. Arranz 1. INTRODUCCIÓN Objetivos: a) Describir las características del lenguaje de programación Java b) Describir las herramientas ligadas a la construcción y ejecución de programas

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

TEMA 2. Agenda. Fundamentos de JAVA

TEMA 2. Agenda. Fundamentos de JAVA TEMA 2 Fundamentos de JAVA V1.3 Manuel Pereira González Agenda Introducción Historia de Java Características Principales Hello World Tipos Operadores Control de Flujo E/S básica Atributos y Métodos Resumen

Más detalles

Básico de Arquitectura del Computador. Ing. Irvin Cuervo

Básico de Arquitectura del Computador. Ing. Irvin Cuervo Básico de Arquitectura del Computador El Computador Hardware Software El Computador Qué es y qué hace un computador? Un computador es básicamente una máquina cuya función principal es procesar información.

Más detalles

TUTORIAL DE INSTALACIÓN Y CONFIGURACIÓN DE NETBEANS

TUTORIAL DE INSTALACIÓN Y CONFIGURACIÓN DE NETBEANS TUTORIAL DE INSTALACIÓN Y CONFIGURACIÓN DE NETBEANS Apartado A: Descarga desde la web oficial de Oracle, Java SE e instálalo en tu equipo. Vamos a la página web de Oracle, y seleccionamos en productos

Más detalles

Guía de Instalación de la JDK y del Eclipse

Guía de Instalación de la JDK y del Eclipse Guía de Instalación de la JDK y del Eclipse En esta guía tenemos por objetivo llevar a cabo la instalación de nuestro entorno de programación Java. En primer lugar, vamos a instalar el kit de desarrollo

Más detalles

Tema 2: La Tecnología Java

Tema 2: La Tecnología Java Tema 2: La Tecnología Java 0 La Tecnología de Java Es : Un lenguaje de programación Similar a C/C++ sin los problemas de manejo de memoria. Un ambiente de desarrollo Compilador, intérprete, generados de

Más detalles

Desarrollo de Aplicaciones Móviles. Java

Desarrollo de Aplicaciones Móviles. Java Java Java es la base para prácticamente todos los tipos de aplicaciones de red, además del estándar global para desarrollar y distribuir aplicaciones móviles y embebidas, juegos, contenido basado en web

Más detalles

Programación Java. M.C. Jorge Eduardo Ibarra Esquer Universidad Autónoma de Baja California jorgeeie@uabc.mx

Programación Java. M.C. Jorge Eduardo Ibarra Esquer Universidad Autónoma de Baja California jorgeeie@uabc.mx Programación Java M.C. Jorge Eduardo Ibarra Esquer Universidad Autónoma de Baja California jorgeeie@uabc.mx Febrero de 2006 Objetivos Conocer las características de la Tecnología Java Comprender las características

Más detalles

Java en 3 horas. Ampliación de Sistemas Operativos. Rodrigo Santamaría

Java en 3 horas. Ampliación de Sistemas Operativos. Rodrigo Santamaría Java en 3 horas Ampliación de Sistemas Operativos Rodrigo Santamaría Generalidades Desarrollado por Sun Hereda mucha de la sintaxis de C (1972) Fuertemente tipado y orientado a objetos Aplicaciones compiladas

Más detalles

INSTALACIÓN DE OPENOFFICE

INSTALACIÓN DE OPENOFFICE INSTALACIÓN DE OPENOFFICE Una vez descomprimido el archivo.zip del programa, buscamos dentro de la carpeta creada, la carpeta install: Al hacer doble clic sobre ella veremos un archivo ejecutable, que

Más detalles

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Entre los más conocidos editores con interfaz de desarrollo tenemos: Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje

Más detalles

Programación en Java. Hola Jesus. Primera clase del curso de Java

Programación en Java. Hola Jesus. Primera clase del curso de Java Programación en Java Un programa o aplicación Java se compone de un conjunto de clases que contienen variables de diversos tipos utilizadas para almacenar datos, y métodos que implementan código capaz

Más detalles

TEMA 2 WINDOWS XP Lección 3 PROGRAMA WORDPAD

TEMA 2 WINDOWS XP Lección 3 PROGRAMA WORDPAD TEMA 2 WINDOWS XP Lección 3 PROGRAMA WORDPAD 1) TRATAMIENTO DE TEXTOS Uno de los programas accesorios más útiles entre los que vienen con Windows XP es WordPad: un tratamiento de textos pequeño, pero potente,

Más detalles

1. Instalación del Java Development Kit

1. Instalación del Java Development Kit En esta unidad veremos los pasos necesarios para instalar la JDK y el IDE Eclipse 1. Instalación del Java Development Kit Ir a la siguiente URL http://java.sun.com/javase/downloads, mediante un navegador,

Más detalles

INTELIGENCIA ARTIFICIAL 2015 TALLER RÁPIDO DE PROGRAMACIÓN EN JAVA

INTELIGENCIA ARTIFICIAL 2015 TALLER RÁPIDO DE PROGRAMACIÓN EN JAVA INTELIGENCIA ARTIFICIAL 2015 TALLER RÁPIDO DE PROGRAMACIÓN EN JAVA Fuente: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Por qué Java? TIOBE Index for March 2015 Fuente: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Más detalles

El Sistema Operativo Linux

El Sistema Operativo Linux Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada

Más detalles

Taller de Programación Estructurada en Java Tema 2. Fundamentos de la programación orientada a objetos

Taller de Programación Estructurada en Java Tema 2. Fundamentos de la programación orientada a objetos Taller de Programación Estructurada en Java Tema 2. Fundamentos de la programación orientada a objetos Ingeniero en Computación José Alfredo Cobián Campos josealfredocobian@gmail.com Facultad de Ciencias

Más detalles

Global: Se puede acceder a él desde cualquier tipo de plataforma, usando cualquier navegador y desde cualquier parte del mundo.

Global: Se puede acceder a él desde cualquier tipo de plataforma, usando cualquier navegador y desde cualquier parte del mundo. CAPÍTULO III APLICACIÓN WEB 3.1. Introducción Con la aparición de Internet y de la web en concreto, se han abierto infinidad de posibilidades en cuanto al acceso a la información desde casi cualquier sitio.

Más detalles

Bloque II. Elementos del lenguaje de programación Java

Bloque II. Elementos del lenguaje de programación Java Bloque II. Elementos del lenguaje de programación Java 1.Introducción a los lenguajes de programación 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salida

Más detalles

Guía rápida de CX-Programmer

Guía rápida de CX-Programmer Guía rápida de CX-Programmer Esta guía pretende dar al lector los conocimientos más básicos para la programación de un controlador lógico secuencia en el autómata CQM1 de Omron, usando el software CX-Programmer

Más detalles

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Introducción y objetivos De modo muy resumido Internet es una red que interconecta redes de ordenadores. Conectándose

Más detalles

Entorno de Desarrollo - 1 -

Entorno de Desarrollo - 1 - Para la descarga de Java he optado por dirigirme a su propietario ORACLE para iniciar la grabación desde su página oficial: http://www.oracle.com/es/index.html donde seleccionamos Java 2 en el apartado

Más detalles

ACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO:

ACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO: Página 1 de 5 EPROGRAMA: INGENIERÍA DE TELECOMUNICACIONES PLAN DE ESTUDIOS: 3 ACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO: 68 1. DATOS GENERALES ASIGNATURA/MÓDULO/SEMINARIO: PROGRAMACIÓN AVANZADA COMPONENTE:

Más detalles

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK.

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK. Introducción Java surgió en 1991 dentro de la empresa Sun Microsystems como un lenguaje de programación sencillo y universal destinado a electrodomésticos. La reducida potencia de cálculo y memoria de

Más detalles

Hot Potatoes, aplicaciones educativas

Hot Potatoes, aplicaciones educativas Hot Potatoes, aplicaciones educativas Módulo 2: Instalación e idioma ÍNDICE MÓDULO 2. INSTALACIÓN E IDIOMA...1 Instalación y registro...2 Descarga en línea...3 Instalación...5 Instalación en Windows...6

Más detalles

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

Más detalles

Este taller estará orientado a aquellas personas que no han visto jamás Python y también a aquellos que quieran pasar de Python 2 al 3

Este taller estará orientado a aquellas personas que no han visto jamás Python y también a aquellos que quieran pasar de Python 2 al 3 Introducción En este taller veremos las novedades sobre Python 3, que cosas nuevas e interesantes trae, que lo diferencia con Python 2, a demás conoceremos los depuradores que trae. Miraremos por arriba

Más detalles

Revista Digital Universitaria. 10 de agosto 2004 Volumen 5 Número 7 ISSN: 1067-6079

Revista Digital Universitaria. 10 de agosto 2004 Volumen 5 Número 7 ISSN: 1067-6079 Revista Digital Universitaria 10 de agosto 2004 Volumen 5 Número 7 ISSN: 1067-6079 JAVA o L.I. Anabell Comas Becaria de la Coordinación de Publicaciones Digitales anabell@alethia.dgsca.unam.mx o http://www.revista.unam.mx/vol.7/num12/art104/art104.htm

Más detalles

Pseudocódigo, algoritmo, programación, implementación y pruebas. M. en C. Erika Vilches

Pseudocódigo, algoritmo, programación, implementación y pruebas. M. en C. Erika Vilches Pseudocódigo, algoritmo, programación, implementación y pruebas M. en C. Erika Vilches Algoritmo Cualquier problema computacional puede ser resuelto mediante la ejecución de una serie de acciones en un

Más detalles

Introducción a la programación (Java)

Introducción a la programación (Java) Introducción a la programación (Java) Preparar las herramientas de desarrollo Introducción La primera parte de este documento es una guía para la instalación del software necesario para realizar programas

Más detalles

Fundamentos de Sistemas Operativos

Fundamentos de Sistemas Operativos Fundamentos de Sistemas Operativos Sistemas Informáticos Fede Pérez Índice TEMA Fundamentos de Sistemas Operativos 1. - Introducción 2. - El Sistema Operativo como parte de un Sistema de Computación 2.1

Más detalles

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas... .NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS Definiciones...2 C# y Java.....3 Similitudes...4 Ventajas...4 Definiciones Sobre J2EE J2EE (Java 2 Platform Enterprise Edition)

Más detalles

Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse

Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse Versión 3.0 02/12/2010 2 3 1 Control de versiones VERSIÓN AUTOR FECHA CAMBIO 1.0 SAIG, S.L. 22/03/2007

Más detalles

DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI

DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI RM. N 102-90-ED de Creación y Funcionamiento, RD Nº 0086-2006-ED de Revalidación Web Site: www.tecnomacusani.edu.pe

Más detalles

MF0952_2: Publicación de páginas web

MF0952_2: Publicación de páginas web MF0952_2: Publicación de páginas web TEMA 1. Características de seguridad en la publicación de páginas web TEMA 2. Herramientas de transferencia de archivos TEMA 3. Publicación de páginas web TEMA 4. Pruebas

Más detalles

FUNDAMENTOS DE PROGRAMACION CON C#

FUNDAMENTOS DE PROGRAMACION CON C# Capítulo 1 FUNDAMENTOS DE PROGRAMACION CON C# El lenguaje C# C# (léase, en inglés C sharp, y en español C almohadilla) es un lenguaje de programación que permite el desarrollo de aplicaciones para Internet,

Más detalles

El lenguaje de programación Java

El lenguaje de programación Java Departament d Arquitectura de Computadors El lenguaje de programación Java Java (I) Orientado a objetos Ejecutado por una maquina virtual Independiente de la plataforma Multithreaded Orientado a la red

Más detalles

Características generales del lenguaje Java. María a Consuelo Franky

Características generales del lenguaje Java. María a Consuelo Franky Características generales del lenguaje Java María a Consuelo Franky 1 Temario ❶ Historia del desarrollo de Java ❷ Ventajas sobre otros lenguajes O.O. ❸ applets vs. aplicaciones ❹ Vistazo global a las características

Más detalles

Fundamentos de Informática. Primer Curso de Ingenieros Químicos. Práctica 1. Dev C++ Compilador de C para Windows

Fundamentos de Informática. Primer Curso de Ingenieros Químicos. Práctica 1. Dev C++ Compilador de C para Windows Práctica 1 Dev C++ Compilador de C para Windows 1. Desarrollo de la práctica Posiblemente, el mejor modo de aprender estas nociones, es comenzar con la escritura de un primer programa en Dev-C++, tal como

Más detalles

Software Criptográfico FNMT-RCM

Software Criptográfico FNMT-RCM Software Criptográfico FNMT-RCM ÍNDICE 1. DESCARGA E INSTALACIÓN DEL SOFTWARE 2. EXPORTACIÓN DE CERTIFICADOS EN MICROSOFT INTERNET EXPLORER 3. IMPORTACIÓN DEL CERTIFICADO A LA TARJETA CRIPTOGRÁFICA -2-

Más detalles

Arsys Backup Online Manual de Usuario

Arsys Backup Online Manual de Usuario Arsys Backup Online Manual de Usuario 1 Contenido 1. Instalación del Programa Cliente... 3 Pasos previos... 3 Instalación... 3 Configuración del acceso... 6 Ubicación del servidor de seguridad... 6 Datos

Más detalles

Los sistemas de explotación WINDOWS y MS-DOS

Los sistemas de explotación WINDOWS y MS-DOS Práctica 1 Los sistemas de explotación WINDOWS y MS-DOS En la primera práctica se introduce al alumno en el manejo de dos sistemas de explotación muy extendidos: WINDOWS y MS-DOS. El primero de ellos (y

Más detalles

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria.

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria. Informáticas I 1. Sistemas Operativos Para comprender el concepto de sistemas operativos y entender los diferentes tipos de ventanas disponibles lo primero que tenemos que cubrir algunas definiciones básicas.

Más detalles

PROGRAMACIÓN II. BLOQUE I de prácticas. Práctica 1

PROGRAMACIÓN II. BLOQUE I de prácticas. Práctica 1 UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIERIA Y SISTEMAS DE TELECOMUNICACIÓN PROGRAMACIÓN II BLOQUE I de prácticas Práctica 1 Semestre de primavera curso 2013/14 UNIVERSIDAD

Más detalles

HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS

HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS Las primeras computadoras eran enormes máquinas que se ejecutaban desde una consola. El programador, quien además operaba el sistema de computación, debía

Más detalles

ENVÍO DE E-MAIL POR MEDIO DE SMTP

ENVÍO DE E-MAIL POR MEDIO DE SMTP UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA DEPARTAMENTO DE ELECTRÓNICA ELO 322: REDES DE COMPUTADORES I ENVÍO DE E-MAIL POR MEDIO DE SMTP Alumnos Ariel Mancilla G. 2521040-9 Daniel Spataris J. 2521029-8

Más detalles

SPSS. Inc. Instrucciones para la instalación de Data Access Pack para Windows

SPSS. Inc. Instrucciones para la instalación de Data Access Pack para Windows i SPSS Inc. Instrucciones para la instalación de Data Access Pack para Windows Si desea obtener más información sobre los productos de software de SPSS Inc., visite nuestro sitio Web en http://www.spss.com

Más detalles

CAPITULO VI ANEXOS 6.1. ANEXO 1: CRONOGRAMA DE ACTIVADES. Gráfico 31 Cronograma de Actividades Parte1

CAPITULO VI ANEXOS 6.1. ANEXO 1: CRONOGRAMA DE ACTIVADES. Gráfico 31 Cronograma de Actividades Parte1 CAPITULO VI ANEXOS 6.1. ANEXO 1: CRONOGRAMA DE ACTIVADES Gráfico 31 Cronograma de Actividades Parte1 Fuente: Jonathan Ayuquina 148 Gráfico 32 Cronograma de Actividades Parte2 Fuente: Jonathan Ayuquina

Más detalles

Almacenamiento en la nube: SkyDrive, Google Drive, Dropbox. Cuál elegir?

Almacenamiento en la nube: SkyDrive, Google Drive, Dropbox. Cuál elegir? Almacenamiento en la nube: SkyDrive, Google Drive, Dropbox. Cuál elegir? Ya no caben dudas, hay que mudarse a la nube. Este es un buen momento para comparar los tres servicios más populares para almacenar

Más detalles