CAPÍTULO 3 TECNOLOGÍAS EMPLEADAS

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

Download "CAPÍTULO 3 TECNOLOGÍAS EMPLEADAS"

Transcripción

1 CAPÍTULO 3 TECNOLOGÍAS EMPLEADAS 3.1 Entorno de desarrollo Este proyecto ha sido desarrollado apoyándose en una herramienta especializada para el desarrollo de programas JAVA, es decir, con la ayuda de un IDE ("Integrated Development Environments"). Podría haber sido programando directamente mediante un editor de textos, pero este tipo de herramientas facilitan la programación y el desarrollo de programas Java facilitando en gran medida la tarea del desarrollador, ya que integran entre otros los siguientes componentes: un editor de texto, un compilador, un intérprete, unas herramientas para la automatización, un depurador, un sistema de ayuda para la construcción de interfaces gráficas de usuario y, opcionalmente, un sistema de control de versiones. El IDE seleccionado es la herramienta JBuilder en su versión del 2005 (versión existente al inicio de este proyecto). La herramienta JBuilder es un software creado en 1995 por Borland, muy utilizado hoy en día ya que, por sus características, proporciona una serie de ventajas al programador facilitando el proceso de desarrollo software y permitiendo dotar de mayor calidad al producto final. JBuilder es una excelente herramienta de desarrollo Java. Adecuada tanto para los desarrollos más complejos como para aplicaciones sencillas como la de este proyecto Entre sus características destaca el componente para la construcción de la interfaz gráfica. JBuilder ofrece un cómodo diseñador gráfico en el que se puede insertar componentes gráficos y configurarlos visualmente. De este modo se puede dibujar la aplicación. Desde la paleta de componentes que presenta se puede acceder fácilmente a los controles AWT y Swing, utilizados para el diseño de esta aplicación. Lo más interesante es que se puede trabajar sobre los componentes de forma visual. Se puede cambiar el tamaño, la posición y la apariencia de sus controles con el ratón. A la derecha del área del diseñador, aparece el

2 Inspector de Objetos que permite seleccionar un componente y variar sus propiedades visualmente desde él: color, texto, tamaño preferido, restricciones de layout, etc.. Desde el Inspector también se puede acceder a la gestión de eventos. JBuilder ofrece un listado de los eventos disponibles para el objeto seleccionado. Con un doble clic, JBuilder creará de forma automática el código y métodos necesarios, de modo que sólo sea necesario rellenar el método que recoge el evento. 3.2 Lenguaje de programación Al inicio del desarrollo de este proyecto se acordó con la persona que ha desarrollado las funcionalidades de la aplicación correspondiente a frisos y rosetas (que constituyen otro proyecto de fin de carrera), que para la realización de la aplicación completa se utilizaría el lenguaje orientado a objetos JAVA. Los motivos de esta decisión, además de por sus características, fueron principalmente tres: 1. Es un lenguaje Multiplataforma. Es decir, pueden ejecutarse en cualquier plataforma Windows, Unix (Solaris, Silicon Graphics) y Power/Mac. 2. Es uno de los lenguajes mas usados y con la mayor comunidad alrededor del mundo, con lo que nos pareció útil y atractivo aprender este lenguaje. 3. Existen abundantes librerías para el tratamiento y manipulación de imágenes. En concreto, para la realización de esta aplicación nos hemos basado en la utilización de la librería JAI (Java Advanced Imaging), además de la librería Java2d. Otras características importantes de este lenguaje son: Confiable: Minimiza los errores que se escapan a la fase de prueba. Sencillo, orientado a objetos: Sencillo, para que no requiera grandes esfuerzos de entrenamiento para los desarrolladores. Orientado a objetos, porque la tecnología de objetos se considera madura y es el enfoque más adecuado para las necesidades de los sistemas distribuidos y/o cliente/servidor y beneficioso para el programador. Se acerca a la forma de pensar de la mente humana. Es un lenguaje seguro: La máquina virtual, al ejecutar el código java, realiza comprobaciones de seguridad. Además el propio lenguaje carece de características inseguras, como, por ejemplo los punteros.

3 Robusto: permite detectar los errores en el momento de producirse, lo que facilita la depuración. Integración con páginas Web: Fácil integración con páginas web, Applets, servlets Uso de Applet firmado Uno de los fines de este proyecto era que la aplicación resultante estuviera disponible y ejecutable desde una página Web. Se decidió así, realizar la aplicación como un applet. Una definición sencilla de applet sería: un programa embebido en un navegador Web. Según la Wikipedia en Java, un applet (Subprograma) es un programa que puede incrustarse en un documento HTML, es decir, en una página Web. Cuando un Navegador carga una página Web que contiene un Applet éste se descarga en el navegador Web y comienza a ejecutarse. Esto nos permite crear programas que cualquier usuario puede ejecutar, con tan solo cargar la página Web en su navegador. La principal ventaja de manejar applets es la interacción que brindan en sus interfaces, ya que permiten la dinámica de eventos y la edición gráfica sobre un entorno Web. Hace tareas que no son posibles con HTML. Proporciona componentes para el interfaz de usuario (cómo botones, cajas...) en páginas Web. Por este motivo se tomaron como opción de desarrollo de esta aplicación. Los applets tienen limitada compatibilidad en multiplataforma y diferentes versiones del navegador, pero en el desarrollo de esta aplicación se utilizaron librerías de Java que cualquier navegador puede reconocer. Por qué firmado? Un Applet por defecto no puede acceder a los recursos del ordenador donde se está visualizando: ni disco duro, ni impresora ni ninguna otra cosa, por lo que muchas de las funcionalidades desarrolladas en este proyecto no funcionarían. El motivo de esto es sencillo: por seguridad. Por ello, el navegador, que es donde se ejecuta el applet, restringe mucho los permisos del applet. Para dar funcionalidad al applet y que este pueda acceder al disco duro e interactuar así con la aplicación es necesario que este firmado digitalmente.

4 Así, antes de ejecutar el applet firmado el navegador mostrará un mensaje al usuario de confirmación informándole de la entidad o persona que firma el applet, para que sólo si confía en él pulse aceptar y se ejecute la aplicación ya con los permisos de acceso al disco duro, a la impresora y lo demás Librería de tratamiento de imágenes JAI En el desarrollo de este proyecto se han utilizado diferentes librerías de JAVA: Swing, AWT, java.io.file, java2d, etc. Sin embargo, se quiere destacar el uso de la librería JAI, Java Advanced Image (en su versión jai-1.1.2), ya que la parte central de este proyecto se basa en el tratamiento y transformaciones a realizar sobre imágenes y esta librería proporciona un conjunto de interfaces para el tratamiento avanzado de imágenes incluyendo distintas operaciones de procesamiento de una manera sencilla y cómoda. Contiene una gran cantidad de métodos relacionados con el tratamiento de imágenes entre los que se pueden mencionar: métodos de área, de color, métodos geométricos, de extracción de bordes etc. Así, con pocas líneas de código se puede aplicar las transformaciones necesarias directamente a la imagen, sin tener que realizar operaciones matriciales. Por ejemplo se permite rotar una imagen con métodos directos, como: imageoriginal2 = JAI.create("Rotate", pb, null); definiendo los valores de rotación previamente en el parámetro pb.

5 5

Programación Orientada a Objetos en Java

Programación Orientada a Objetos en Java Programación Orientada a Objetos en Java Curso 2006-2007 Tema 1 Introducción a Java Gonzalo Méndez Pozo Dpto. de Ingeniería de Software e Inteligencia Artificial Universidad Complutense de Madrid Historia

Más detalles

Objetivos y Temario CURSO JAVA 7

Objetivos y Temario CURSO JAVA 7 Objetivos y Temario CURSO JAVA 7 OBJETIVOS Este curso se dirige a todos aquellos informáticos que quieran desarrollar en Java. Tanto si es principiante como si ya tiene experiencia con otro lenguaje, el

Más detalles

Manual de usuario validador externo XML contra XSD

Manual de usuario validador externo XML contra XSD Manual de usuario validador externo XML contra XSD Confidencialidad: lo definido en el presente documento, hace parte de la plataforma GIASS; está destinado al uso exclusivo de la Caja de Compensación

Más detalles

JAVA 7 Los fundamentos del lenguaje Java

JAVA 7 Los fundamentos del lenguaje Java Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado

Más detalles

PRESENTACIÓN DE LA ASIGNATURA E INTRODUCCIÓN A LA PROGRAMACIÓN VISUAL

PRESENTACIÓN DE LA ASIGNATURA E INTRODUCCIÓN A LA PROGRAMACIÓN VISUAL PRESENTACIÓN DE LA ASIGNATURA E INTRODUCCIÓN A LA PROGRAMACIÓN VISUAL Aspectos Generales El curso de Programación Visual está orientado al diseño de aplicaciones bajo entorno visual comúnmente a través

Más detalles

TICO: GENERADOR INTERACTIVO DE TABLEROS DE COMUNICACIÓN

TICO: GENERADOR INTERACTIVO DE TABLEROS DE COMUNICACIÓN TICO: GENERADOR INTERACTIVO DE TABLEROS DE COMUNICACIÓN La idea principal que motivó este proyecto fue trasladar la definición tradicional de tablero de comunicación en modo impreso a las nuevas capacidades

Más detalles

Una Interfaz Grafo-Matriz

Una Interfaz Grafo-Matriz Una Interfaz Grafo-Matriz R. Carballo, C. Escribano, M.A. Asunción Sastre Dept. Matemática Aplicada F.Informática. U.P.M. Boadilla del Monte Madrid, 28660-Madrid e-mail: cescribano@fi.uib.es Resumen. El

Más detalles

Cuales son los 6 lenguajes de programacion mas usados actualmente. Cuales son los 6 lenguajes de programación mas usados actualmente.

Cuales son los 6 lenguajes de programacion mas usados actualmente. Cuales son los 6 lenguajes de programación mas usados actualmente. Cuales son los 6 lenguajes de programacion mas usados actualmente Cuales son los 6 lenguajes de programación mas usados actualmente. Java Es un lenguaje de programación con el cual podemos realizar cualquier

Más detalles

Esta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2005)

Esta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2005) Esta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2005) http://www.jorgesanchez.net email:info@jorgesanchez.net Esta obra está bajo una licencia de Reconocimiento-NoComercial-

Más detalles

Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7

Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Este artículo trata sobre el desarrollo de aplicaciones de acceso a base de datos con la herramienta JBuilder7. Tras una breve introducción,

Más detalles

Usos educativos de la informática Programas de propósito general o instrumentales:

Usos educativos de la informática Programas de propósito general o instrumentales: Authoring (autoría) Actividad de crear contenido para la Web en HTML. El Webmaster, o administrador de un sitio Web, es en general el responsable de la autoría de su contenido. http://www.unex.es/didactica/tecnologia_educativa/info03j.htm

Más detalles

MANUAL DE USUARIO DE CONFIGURACIO N DE FIRMA DIGITAL

MANUAL DE USUARIO DE CONFIGURACIO N DE FIRMA DIGITAL MANUAL DE USUARIO DE CONFIGURACIO N DE FIRMA DIGITAL 1 1. Objetivos Oracle publicó una actualización de la máquina virtual java, que introduce nuevos requisitos de seguridad de obligado cumplimiento para

Más detalles

1

1 Microsoft Visual J++ 6.0 Curso: Microsoft Visual J++ 6.0 Curso de desarrollo de aplicaciones dirigidas a la Web y aplicaciones Windows utilizando el entorno de desarrollo Microsoft Visual J++ 6.0. El curso

Más detalles

PRESENTADO POR: JOSE IVAN MELO ACOSTA SERGIO ESTEBAN BERNAL CASTILLO MANUAL DEL USUARIO UNIVERSIDAD DE CUNDINAMARCA FACULTAD DE INGENIERIA

PRESENTADO POR: JOSE IVAN MELO ACOSTA SERGIO ESTEBAN BERNAL CASTILLO MANUAL DEL USUARIO UNIVERSIDAD DE CUNDINAMARCA FACULTAD DE INGENIERIA 1 OVA DE APOYO AL PROCESO DE APRENDIZAJE DEL NUCLEO TEMATICO DE SISTEMAS OPERATIVOS EN TECNOLOGÍA EN DESARROLLO DEL SOFTWARE DE LA UNIVERSIDAD DE CUNDINAMARCA, EXTENSIÓN SOACHA PRESENTADO POR: JOSE IVAN

Más detalles

MINISTERIO DE SALUD Y PROTECCIÓN SOCIAL BOGOTÁ, AGOSTO DE 2015

MINISTERIO DE SALUD Y PROTECCIÓN SOCIAL BOGOTÁ, AGOSTO DE 2015 CERTIFICADOS DE DEFUNCION ANTECEDENTE PARA REGISTRO CIVIL EN INSTITUCIONES PRESTADORAS DE SERVICIOS DE SALUD A TRAVÉS DE LA FIRMA MÓDULO DE NACIMIENTOS Y DEFUNCIONES DEL REGISTRO UNICO DE AFILIADOS RUAF

Más detalles

Sede electrónica. Requisitos para la firma electrónica en este Ministerio con la solución Miniapplet / Autofirma

Sede electrónica. Requisitos para la firma electrónica en este Ministerio con la solución Miniapplet / Autofirma Sede electrónica Requisitos para la firma electrónica en este Ministerio con la solución Miniapplet / Autofirma de @Firma Página 1 de 16 17/01/2017 Índice 1 Consideraciones previas... 3 2 Requisitos del

Más detalles

PROGRAMA JAVA SE (Standard Edition) MODALIDAD ONLINE

PROGRAMA JAVA SE (Standard Edition) MODALIDAD ONLINE PROGRAMA JAVA SE (Standard Edition) MODALIDAD ONLINE JAVA SE (Standard Edition): El curso proporciona la base que necesita cualquier programador de Java, tanto en cuanto a las peculiaridades de la tecnología

Más detalles

Introducción a la programación

Introducción a la programación Introducción a la programación PROGRAMACION I Grado en Matematicas Informática Programación I - 2015/2016 Introducción 1 Introducción a la programación Computador: aparato electrónico capaz de interpretar

Más detalles

4.1 Conceptos Básicos de Matlab. Matlab es creado por The MathWorks, el cual es un idioma de alto rendimiento

4.1 Conceptos Básicos de Matlab. Matlab es creado por The MathWorks, el cual es un idioma de alto rendimiento MATLAB CAPÍTULO 4 Realización Activa en 4.1 Conceptos Básicos de es creado por The MathWorks, el cual es un idioma de alto rendimiento para la informática técnica. Integra cómputo, visualización, y programación

Más detalles

Curso: Java SE (Standard Edition)

Curso: Java SE (Standard Edition) El curso proporciona la base que necesita cualquier programador de Java, tanto en cuanto a las peculiaridades de la tecnología que engloba Java SE, como del lenguaje de programación en sí. También se estudian

Más detalles

OFICINA VIRTUAL FIRMA DIGITAL. Manual de Usuario

OFICINA VIRTUAL FIRMA DIGITAL. Manual de Usuario OFICINA VIRTUAL FIRMA DIGITAL Manual de Usuario INDICE 1.CONTROL DE ACTUALIZACIONES... 3 2. INTRODUCCIÓN... 5 3. INSTALACCIÖN DEL PROGRAMA DE FIRMA DIGITAL... 5 3.1 Instalación para JRE 6 update 10 ó superior...

Más detalles

Ayuda para firmar electrónicamente con el MiniApplet (Gobierno de España) en la Sede Electrónica de la CNMV

Ayuda para firmar electrónicamente con el MiniApplet (Gobierno de España) en la Sede Electrónica de la CNMV Ayuda para firmar electrónicamente con el MiniApplet de @Firma (Gobierno de España) en la Sede Electrónica de la CNMV Sistemas de Información Octubre 2015 Contenido 1. Requisitos para la firma electrónica...

Más detalles

Programación Rápida en linux.

Programación Rápida en linux. Programación Rápida en linux. Gastón González Pacheco (@sniper_cl) Ingeniero de Ejecución en Informática Docente Informática Santo Tomás. http://lamiradelsniper.wordpress.com Por qué desarrollar para Ubuntu?

Más detalles

Sesión No 8. Objetivo: Al final de la sesión el estudiante conocerá las aplicaciones básicas. Contextualización. Nombre: Aplicaciones básicas con Java

Sesión No 8. Objetivo: Al final de la sesión el estudiante conocerá las aplicaciones básicas. Contextualización. Nombre: Aplicaciones básicas con Java Software Libre 1 Sesión No 8 Nombre: Aplicaciones básicas con Java Objetivo: Al final de la sesión el estudiante conocerá las aplicaciones básicas con Java. Contextualización Alguna vez has pensado: Cómo

Más detalles

Curso: Lenguaje de Programación Java Parte 7: Seguridad. Autor: Jhimy Daniel Cussi Cruz

Curso: Lenguaje de Programación Java Parte 7: Seguridad. Autor: Jhimy Daniel Cussi Cruz Curso: Lenguaje de Programación Java Parte 7: Seguridad Autor: Jhimy Daniel Cussi Cruz La plataforma Java fue creada por Sun Microsystems a mediados de los 90, no sólo pensando en que tuviera la capacidad

Más detalles

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 8 Nombre: Programación del lado del cliente Objetivo: Reconocer las ventajas que tiene la programación

Más detalles

Introducción a Java. Dr. (c) Noé Alejandro Castro Sánchez

Introducción a Java. Dr. (c) Noé Alejandro Castro Sánchez Introducción a Java Dr. (c) Noé Alejandro Castro Sánchez Programas Java Applets Pueden correr en navegadores Web Agregan funcionalidad a páginas Web Se llega a restringir su funcionalidad (e. g., no pueden:

Más detalles

En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a

En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador.

Más detalles

Universidad Nacional del Nordeste. IBM WebSphere Studio Application Developer (WSAD)

Universidad Nacional del Nordeste. IBM WebSphere Studio Application Developer (WSAD) Universidad Nacional del Nordeste IBM WebSphere Studio Application Developer (WSAD) Año o 2006 Multiplataforma Inicialmente, la Web ofrecía a una interactividad prácticamente nula (los usuarios se limitaban

Más detalles

Proyecto Fin de Carrera

Proyecto Fin de Carrera Proyecto Fin de Carrera Capítulo 2: Memoria Descriptiva Página 15 de 265 Capítulo 2: Memoria Descriptiva 3. Objetivo del proyecto En este proyecto se desarrolla una aplicación basada en algunas de las

Más detalles

Tratamiento Automatizado de Facturas y Justificantes. Manual de Usuario Servicio a Proveedores

Tratamiento Automatizado de Facturas y Justificantes. Manual de Usuario Servicio a Proveedores Versión:1.2 Fecha: 04/05/2006 ÍNDICE 1 ACCESO A SERVICIO A PROVEEDORES...3 1.1 DIRECCIÓN INTERNET DE ACCESO...3 1.2 PRIMER ACCESO...3 1.3 ACCESOS SUCESIVOS...10 2 REGISTRO DE FACTURAS...12 2.1 ENTRADA

Más detalles

Página Web Biblioteca

Página Web Biblioteca Página Web Biblioteca Tabla de Contenido INTRODUCCIÓN... 3 1. Requisitos de Hardware y Software... 4 1.1. Joomla!... 5 1.1.1. Descarga de Joomla!... 6 1.1.2. Instalación de Joomla!... 8 2. Complementos...

Más detalles

TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.

TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1 TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1- Cuáles son las principales funciones de un sistema operativo? Los Sistemas Operativos tienen como objetivos o funciones principales lo siguiente; Comodidad;

Más detalles

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231.

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231. Centro de Bachillerato Tecnológico Industrial y de servicios No. 231 Manual de prácticas de Visual Basic 6.0 Nivel Básico Profesor: Lic. Leonel Orozco Celaya Profe231@gmail.com Guía de prácticas I Prof.

Más detalles

Guía de uso básico de Qt

Guía de uso básico de Qt Guía de uso básico de Qt Introducción Un Entorno de Desarrollo Integrado o IDE por sus siglas en inglés (Integrated Development Environment) es un programa que integra un conjunto de herramientas utilizadas

Más detalles

Manual de Usuario Validador Externo (Versión 1.2) ASOCAJAS Preparado por Hpe Ajustado por Asocajas

Manual de Usuario Validador Externo (Versión 1.2) ASOCAJAS Preparado por Hpe Ajustado por Asocajas Manual de Usuario Validador Externo (Versión 1.2) ASOCAJAS Preparado por Hpe Ajustado por Asocajas Confidencialidad: lo definido en el presente documento, hace parte del sistema de información GIASS, está

Más detalles

Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear

Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear Documento de Requisitos Versión: 1.0 19/10/2009 Control de cambios Versión Fecha Revisado Resumen de los cambios producidos 1.0

Más detalles

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño Introducción a la Computación Omar Ernesto Cabrera Rosero Universidad de Nariño 6 de Julio 2010 Esquema Terminología Informática 1 Terminología Informática Computación e Informática Dato e Información

Más detalles

Evolución del software y su situación actual

Evolución del software y su situación actual Evolución del software y su situación actual El software es el conjunto de programas que permite emplear la PC, es decir, es el medio de comunicación con la computadora, el control de sus funciones y su

Más detalles

PROGRAMACIÓN VISUAL E.A.P. SISTEMAS E INFORMATICA UNIVERSIDAD NACIONAL DEL SANTA CURSO: MICROCOMPUTACION III FACULTA DE INGENIERIA.

PROGRAMACIÓN VISUAL E.A.P. SISTEMAS E INFORMATICA UNIVERSIDAD NACIONAL DEL SANTA CURSO: MICROCOMPUTACION III FACULTA DE INGENIERIA. PROGRAMACIÓN VISUAL En el mundo moderno, las necesidades de información se han incrementado bastante en la vida diaria de los individuos así como de las organizaciones. Esta nueva necesidad se esta cubriendo

Más detalles

Guía de usuario para Firma Electrónica de Actas de Evaluación Sistema Integral de Información Académica

Guía de usuario para Firma Electrónica de Actas de Evaluación Sistema Integral de Información Académica DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN DEPARTAMENTO DE DESARROLLO DEL SUSBSISTEMA DE ADMINISTRACIÓN ESCOLAR Guía de usuario para Firma Electrónica de Actas de Evaluación Sistema Integral de Información

Más detalles

Práctica 1. Entorno de Trabajo e Introducción a Java. Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos. Versión 1.0.

Práctica 1. Entorno de Trabajo e Introducción a Java. Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos. Versión 1.0. Práctica 1 Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.2 Índice Introducción a Java JDK (Java Development Kit) Eclipse

Más detalles

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA Metas de comprensión cuarto periodo Comprende sus responsabilidades a la hora de formular sus propuestas como soluciones a problemas reales que impliquen el uso de las tecnologías de información y la gestión

Más detalles

Tema 1. Problemas, algoritmos y programas

Tema 1. Problemas, algoritmos y programas Tema 1. Problemas, algoritmos y programas C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L É N M E L I Á N BAT I STA J O S

Más detalles

Aplicación Firma Electrónica de Archivos 2.0 MANUAL DE USUARIO. Versión [2.0.0] Firma Electrónica de Archivos Versión 2.0

Aplicación Firma Electrónica de Archivos 2.0 MANUAL DE USUARIO. Versión [2.0.0] Firma Electrónica de Archivos Versión 2.0 Aplicación Firma Electrónica de Archivos 2.0 MANUAL DE USUARIO Versión [2.0.0] Gobierno Nacional de la República del Ecuador - Subsecretaría de Tecnologías de la Información 1/8 Licencia Usted es libre

Más detalles

CURSO DE H.T.M.L. Parte 4/4

CURSO DE H.T.M.L. Parte 4/4 CURSO DE H.T.M.L. Parte 4/4 Autor Luis Marco Giménez Agencia Tributaria Dpto. Informática Tributaria de de Madrid Colaboradores Javier Álvarez Eloy García Instituto de de Salud Carlos III III de de Madrid

Más detalles

Introducción a la Programación en Java

Introducción a la Programación en Java Introducción a la Programación en Java Introducción Ángel Lucas González Martínez Jaime Ramírez DLSIIS. Facultad de Informática Universidad Politécnica de Madrid 1 Contenidos Introducción a la Programación

Más detalles

Sede electrónica. Requisitos de configuración del Applet de Firma

Sede electrónica. Requisitos de configuración del Applet de Firma Sede electrónica Requisitos de configuración del Applet de Firma Página 1 de 15 04/01/2012 Índice 1 Requisitos del Applet de Firma.... 3 2 Comprobación de la validez del certificado y de los procesos de

Más detalles

Programación de Aplicaciones de Escritorio

Programación de Aplicaciones de Escritorio ENSAMBLADOS Entorno de ejecución común de los lenguajes El proceso de ejecución de cualquier aplicación incluye los pasos siguientes: 1.- Diseñar y escribir el código fuente. 2.- Compilar el código fuente

Más detalles

LOS BENEFICIOS DE UTILIZAR R SOFTWARE

LOS BENEFICIOS DE UTILIZAR R SOFTWARE Máster de Estadística Aplicada con R software LOS BENEFICIOS DE UTILIZAR R SOFTWARE Máxima Formación Numerosas empresas y universidades utilizan R para los análisis estadísticos y realización de gráficos

Más detalles

Tutorial Java con acceso a datos e Interfaces gráficas

Tutorial Java con acceso a datos e Interfaces gráficas Tutorial Java con acceso a datos e Interfaces gráficas Jazna Meza Hidalgo Mayo 2010 1 OBJETIVOS Utilizar MySQL para manipulación de datos Trabajar con SQL como lenguaje de consulta Construir una aplicación

Más detalles

Sistema Operativo. Introducción. Sistema operativo. Componentes del sistema operativo

Sistema Operativo. Introducción. Sistema operativo. Componentes del sistema operativo Introducción Sistema Operativo Todo sistema de cómputo se puede dividir, en forma general, en dos partes: hardware (aseguramiento técnico) y software (aseguramiento de programas). El software hace útil

Más detalles

INSTITUCIÓN EDUCATIVA SAN CRISTÓBAL

INSTITUCIÓN EDUCATIVA SAN CRISTÓBAL INSTITUCIÓN EDUCATIVA SAN CRISTÓBAL MEDIA TÉCNICA EN PROGRAMACIÓN DE SOFTWARE TEMA: LOS LENGUAJES DE PROGRAMACIÓN Profesora: Beatriz Elena Herrera Legarda Qué es una computadora? Computadora electrónica

Más detalles

INSTALACIÓN DE JINITIATOR Y DEL CERTIFICADO PARA PODER TRABAJAR CON LA APLICACIÓN SAICIW

INSTALACIÓN DE JINITIATOR Y DEL CERTIFICADO PARA PODER TRABAJAR CON LA APLICACIÓN SAICIW 01/02/2010 INSTALACIÓN DE JINITIATOR Y DEL CERTIFICADO PARA PODER TRABAJAR CON LA APLICACIÓN SAICIW Para poder trabajar con la nueva plataforma que soporta la aplicación SAICI se requieren los siguientes

Más detalles

Lenguaje de Programación

Lenguaje de Programación Introducción a C/C++() UG Introducción a C/C++() Universidad de Guanajuato Sesión 18 Introducción a C/C++() Qué es un? Un entorno de desarrollo integrado o (acrónimo en inglés de integrated development

Más detalles

JAVAFilters: Cálculo y Diseño de Filtros Analógicos y Digitales Primavera 2004

JAVAFilters: Cálculo y Diseño de Filtros Analógicos y Digitales Primavera 2004 CAPITULO 4. DESARROLLO DEL PROYECTO. 4.1 ACERCA DE JAVA. Tal como se mencionó en el capítulo anterior, se seleccionó el lenguaje JAVA debido a sus características y capacidades para realizar el proyecto.

Más detalles

Sede electrónica. Requisitos de configuración del Applet de Firma

Sede electrónica. Requisitos de configuración del Applet de Firma Sede electrónica Requisitos de configuración del Applet de Firma Página 1 de 13 26/07/2010 Índice 1 Requisitos del Applet de Firma.... 3 2 Descarga de componentes firmados... 4 3 Configuración de Java...

Más detalles

Manual de usuario Configuración de Java para la firma electrónica mediante applets

Manual de usuario Configuración de Java para la firma electrónica mediante applets Manual de usuario Configuración de Java para la firma electrónica mediante applets Aplicaciones con sistema de firma no normalizado tipo 1 (solución Applets) Dirección de Seguridad, Innovación y Proyectos

Más detalles

Clic. > 1.Descripción de la experiencia > 2.Evaluación de la experiencia

Clic. > 1.Descripción de la experiencia > 2.Evaluación de la experiencia Clic > Busquets, Francesc; > 1.Descripción de la experiencia > 2.Evaluación de la experiencia La experiencia se basa en el intercambio de las aplicaciones realizadas por profesores de diversos países y

Más detalles

Introducción. El soporte tecnológico: Java y XML. Características de Jclic. There are no translations available.

Introducción. El soporte tecnológico: Java y XML. Características de Jclic. There are no translations available. There are no translations available. Jclic es una aplicación de software libre que funciona en distintos sistemas operativos (Linux, Windows, Mac OS X, ) que permite la creación, evaluación y realización

Más detalles

Registro Electrónico Manual de Usuario

Registro Electrónico Manual de Usuario Tabla de contenidos 1. Introducción... 1 2. El Registro Electrónico... 2 2.1. Requisitos de sistema... 3 2.1.1. Hardware... 3 2.1.2. Software... 3 2.1.2.1. Sistema Operativo... 3 2.1.2.2. Navegador de

Más detalles

Capítulo 1: Definicion del Problema y Objetivos

Capítulo 1: Definicion del Problema y Objetivos Capítulo 1: Definicion del Problema y Objetivos En este proyecto se manejara el software necesario para el procesamiento de imágenes ya que es indispensable tomar en cuenta el diseño gráfico y la usabilidad

Más detalles

INTRODUCCIÓN 2 QUE HAY DE NUEVO 2 PRE- REQUISITOS 2 INSTALACIÓN DE LA TOTUGA 2

INTRODUCCIÓN 2 QUE HAY DE NUEVO 2 PRE- REQUISITOS 2 INSTALACIÓN DE LA TOTUGA 2 Tabla de contenidos INTRODUCCIÓN 2 QUE HAY DE NUEVO 2 PRE- REQUISITOS 2 INSTALACIÓN DE LA TOTUGA 2 USO DE LA APLICACIÓN 5 INGRESO 6 SELECCIÓN DE SINFONÍA 7 TABLA DE NOMBRES 8 QUEMADO DE SINFONÍAS 10 CONFIRMAR

Más detalles

Introducción a la tecnología

Introducción a la tecnología Reflexión Introducción a la tecnología Invictus Soy el amo de mi destino y soy el capitán de mi alma. William Ernest Henley (Poeta inglés) Prof. Elba M. Sepúlveda, M.A. Ed., c.ed.d. Contenido Tormenta

Más detalles

Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear

Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear Documento de Requisitos Versión: 1.11 22/11/2016 Control de cambios Versión Fecha Revisado Resumen de los cambios producidos

Más detalles

UNIDAD 1. INTRODUCCIÓN A LAS INTERFACES. Programación de Interfaces

UNIDAD 1. INTRODUCCIÓN A LAS INTERFACES. Programación de Interfaces UNIDAD 1. INTRODUCCIÓN A LAS INTERFACES Programación de Interfaces CONCEPTO DE INTERFAZ La idea fundamental en el concepto de interfaz es lo que "media", lo que facilita la comunicación, la interacción,

Más detalles

UD2 Instalación y uso de

UD2 Instalación y uso de UD2 Instalación y uso de entornos de desarrollo Índice 1. Entornos de desarrollo 1.1. Introducción 1.2. Componentes 2. Instalación de entornos de desarrollo 2.1. Programación 2.2. Bases de datos 2.3. Otros

Más detalles

Tópicos Selectos de Programación unidad 4. Librería de Interfaz Gráfica

Tópicos Selectos de Programación unidad 4. Librería de Interfaz Gráfica Tópicos Selectos de Programación unidad 4 Librería de Interfaz Gráfica Ing. Leonardo R. L. 1 API Interfaz de programación de aplicaciones Application programming interface Una API representa una interfaz

Más detalles

Manual de Usuario/a sobre el uso de firma electrónica avanzada

Manual de Usuario/a sobre el uso de firma electrónica avanzada Manual de Usuario/a sobre el uso de firma electrónica avanzada en el e-seia. Versión 1.1 Año 2013 1. Introducción... 3 2. Visualización de documentos... 3 3. Validación de documentos... 4 4. Instalación

Más detalles

Tutorial de Atomic. Aplicación para crear y experimentar con tecnología de realidad aumentada. Ministerio de Educación

Tutorial de Atomic. Aplicación para crear y experimentar con tecnología de realidad aumentada. Ministerio de Educación Tutorial de Atomic Aplicación para crear y experimentar con tecnología de realidad aumentada Colección de aplicaciones gratuitas para contextos educativos Ministerio de Educación para contextos educativos

Más detalles

MINISTERIO DE LA PRESIDENCIA. Firma Electrónica: Cliente Firma. ENISE. Octubre de Ministerio de la Presidencia. L. Cabezas

MINISTERIO DE LA PRESIDENCIA. Firma Electrónica: Cliente Firma. ENISE. Octubre de Ministerio de la Presidencia. L. Cabezas Firma Electrónica: Cliente Firma ENISE. Octubre de 2010 Ministerio de la Presidencia L. Cabezas Índice INDICE Introducción Alcance Funcionalidad Características adicionales Requisitos técnicos Instalación

Más detalles

Especificaciones de Impresión en TPV PC v3.0

Especificaciones de Impresión en TPV PC v3.0 Especificaciones de Impresión en TPV PC v3.0 23/02/2004 Referencia: TPVPC003 Ref TPVPC003 23/02/2004 V3.0 ÍNDICE DE CONTENIDO Hoja de información general...1 Control de versiones...2 1. Tipos de impresoras

Más detalles

Ing. Juan Carlos Sabido Alcántara Ingeniero Petrolero Facultad de Ingeniería UNAM

Ing. Juan Carlos Sabido Alcántara Ingeniero Petrolero Facultad de Ingeniería UNAM Programación Avanzada Semestre 2019-1 Ingeniero Petrolero Facultad de Ingeniería UNAM Como Ingeniero Petrolero no es suficiente ser usuario del software existente en el mercado, software que va desde

Más detalles

Paso 1: Ejecutar el applet de firma.

Paso 1: Ejecutar el applet de firma. Paso 1. Tras acceder al enlace de votación, en primer lugar le aparecerá en pantalla una ventana de "Advertencia de Seguridad" con el mensaje "La firma digital de la aplicación no se puede verificar. Desea

Más detalles

FOCO GESTIÓN DE SOLICITUDES

FOCO GESTIÓN DE SOLICITUDES FOCO GESTIÓN DE SOLICITUDES MANUAL DE USUARIO ENVÍO DE SOLICITUDES CON FIRMA ELECTRÓNICA ÍNDICE 1. INTRODUCCIÓN... 3 2. ADECUACIÓN DEL EQUIPO... 4 2.1. JAVA... 4 2.2. INSTALACIÓN DE AUTOFIRMA... 4 2.3.

Más detalles

Lenguaje Orientado por Objetos Simple, Poderoso y Fácil de aprender Robusto Interactivo Arquitectura neutral Interpretado y de alto desempeño

Lenguaje Orientado por Objetos Simple, Poderoso y Fácil de aprender Robusto Interactivo Arquitectura neutral Interpretado y de alto desempeño Programación Orientada a Objetos Introducción a Java Angela Carrillo Ramos Java: Lenguaje de Programación Por qué surge un lenguaje? Para adaptarse a los cambios de entorno y usos: Independencia de la

Más detalles

Manual MSOFT versión 2.60

Manual MSOFT versión 2.60 Manual MSOFT Versión 2.60 Manual de instalador Manual MSOFT versión 2.60 Página i Índice 1. Descripción general... 2 2. Instalación y cableado... 2 2.1. Cableado... 2 2.2. Instalación del software de control

Más detalles

Páginas WEB Estáticas

Páginas WEB Estáticas Páginas WEB Estáticas Páginas WEB Estáticas Páginas WEB Estáticas Limitaciones Páginas Estáticas Limitaciones Páginas Estáticas No permite personalizar página WEB Seguridad Código Abierto Limitaciones

Más detalles

Manual para Firmar Digitalmente los Documentos de Movilidad Erasmus

Manual para Firmar Digitalmente los Documentos de Movilidad Erasmus Manual para Firmar Digitalmente los Documentos de Movilidad Erasmus 1. Requisitos a. Sistema Operativo b. Firma Digital y Navegadores Soportados c. Java d. Problemas comunes con Navegadores Soportados

Más detalles

1. Qué es App Inventor 2? 2. Requisitos para utilizar AI2

1. Qué es App Inventor 2? 2. Requisitos para utilizar AI2 1. Qué es App Inventor 2? App Inventor 2 (AI2) es la versión mejorada de una herramienta de programación creada por el MIT (Instituto Tecnológico de Massachusetts) y que fue adoptada por Google para sus

Más detalles

La plataforma Arduino y su programación en entornos gráficos

La plataforma Arduino y su programación en entornos gráficos La plataforma Arduino y su programación en entornos gráficos Luisa Fernanda García Vargas Flor Ángela Bravo Sánchez Agenda 1 Control de un robot 2 Qué es Arduino? 3 4 El uso de Arduino en robótica Programación

Más detalles

MANUAL DE USUARIO DE SOLICITUDES EN FORMATO PKCS#10 CON TOKEN. Andes SCD S.A.

MANUAL DE USUARIO DE SOLICITUDES EN FORMATO PKCS#10 CON TOKEN. Andes SCD S.A. Andes SCD S.A. 2016 1. Objetivo Establecer una guía para el proceso el proceso de solicitud de certificados en formato P10 con Token, describiendo el proceso de solicitud e importación desde la zona de

Más detalles

PROGRAMA FORMATIVO Programación para dispositivos móviles Android

PROGRAMA FORMATIVO Programación para dispositivos móviles Android Anexo I PROGRAMA FORMATIVO Programación para dispositivos móviles Android Fecha DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: Informática y comunicaciones Área Profesional: Desarrollo 2. Denominación:

Más detalles

Introducción Requisitos mínimos Programa Servidor en tu ordenador: APP dispositivo móvil: Instalación Conexión...

Introducción Requisitos mínimos Programa Servidor en tu ordenador: APP dispositivo móvil: Instalación Conexión... INDICE Introducción... 3 Requisitos mínimos... 4 Programa Servidor en tu ordenador:... 4 APP dispositivo móvil:... 5 Instalación... 6 Conexión... 7 Funcionalidades... 9 Manejo de teclado... 9 Manejo de

Más detalles

APLICACIONES MOVILES NATIVAS. Sesión 7: Repaso básico al lenguaje java

APLICACIONES MOVILES NATIVAS. Sesión 7: Repaso básico al lenguaje java APLICACIONES MOVILES NATIVAS Sesión 7: Repaso básico al lenguaje java Contextualización Como se ha visto en sesiones anteriores, java es un gran complemento y sistema de programación que puede desarrollar

Más detalles

3.- JUSTIFICACIÓN DE LA SOLUCIÓN ADOPTADA

3.- JUSTIFICACIÓN DE LA SOLUCIÓN ADOPTADA 3.- JUSTIFICACIÓN DE LA SOLUCIÓN ADOPTADA 3.1.- Plataformas tecnológicas disponibles Del análisis realizado en apartados anteriores acerca de la problemática que nos ocupa así como de los objetivos a lograr,

Más detalles

DEL 5 AL 9 DE ENERO. Guía de usuario para Firma Electrónica de Actas de Evaluación Sistema Integral de Información Académica

DEL 5 AL 9 DE ENERO. Guía de usuario para Firma Electrónica de Actas de Evaluación Sistema Integral de Información Académica Guía de usuario para Firma Electrónica de Actas de Evaluación Sistema Integral de Información Académica DEL 5 AL 9 DE ENERO Aviso de Confidencialidad La información contenida en este documento es de uso

Más detalles

Universidad Carlos III de Madrid Dpto. de Ingeniería Telemática

Universidad Carlos III de Madrid Dpto. de Ingeniería Telemática ÏT Universidad Carlos III de Madrid Dpto. de Ingeniería Telemática LABORATORIO DE TELEMATICA Guia de Instalación del API NEPAL Prof. Dr. José Ignacio Moreno Novella Ingeniería de Telecomunicación. 3 er

Más detalles

El sistema será definido como SACP (Sistema de Administración de Clientes y Proveedores).

El sistema será definido como SACP (Sistema de Administración de Clientes y Proveedores). ERS IEEE 830 En el capítulo 1 se explicó que es el estándar IEEE 830. A continuación, se lo aplica en la definición de los requerimientos del sistema, basado en las historias de usuario. Introducción Propósito

Más detalles

Guía de resolución de problemas de firma con certificado digital en la Sede Electrónica del CIEMAT

Guía de resolución de problemas de firma con certificado digital en la Sede Electrónica del CIEMAT Guía de resolución de problemas de firma con certificado digital en la Sede Electrónica del CIEMAT CONTENIDO El presente documento recoge una serie de indicaciones para poder resolver los problemas más

Más detalles

GUÍA DE USUARIO. 1 Requisitos Introducción Pantalla selección Año y Semestre Pantalla de los datos del espectáculo...

GUÍA DE USUARIO. 1 Requisitos Introducción Pantalla selección Año y Semestre Pantalla de los datos del espectáculo... GUÍA DE USUARIO 1 Contenido 1 Requisitos.... 2 2 Introducción.... 2 3 Pantalla selección Año y Semestre.... 3 4 Pantalla de los datos del espectáculo.... 4 5 Pantalla de los datos de la compañía y distribuidora....

Más detalles

Uso de desde aplicaciones de la Universidad de Murcia

Uso de desde aplicaciones de la Universidad de Murcia Uso de AutoFirm@ desde aplicaciones de la Universidad de Murcia Índice 1 Introducción... 2 2 Requisitos y compatibilidad... 3 3 Uso de AutoFirm@ desde las aplicaciones... 4 3.1 Firma con AutoFirm@... 5

Más detalles

Manual de Uso del Visualizador de Mapas

Manual de Uso del Visualizador de Mapas Manual de Uso del Visualizador de Mapas Instituto del Bien Común Elaborado por Pedro Tipula T. Diciembre 2008 GENERALIDADES Hoy en día la cartografía publicada en la Web, ha experimentado un crecimiento

Más detalles

Guía de Instalación de Impresoras de Validación Epson

Guía de Instalación de Impresoras de Validación Epson Guía de Instalación de Versión: Fecha: 22/06/2012 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial,

Más detalles

INTRODUCCIÓN A DRAW 1. INTRODUCCIÓN

INTRODUCCIÓN A DRAW 1. INTRODUCCIÓN INTRODUCCIÓN A DRAW 1. INTRODUCCIÓN Hoy día cada vez son más las aplicaciones dedicadas al diseño y tratamiento de gráficos, desde el simple Microsoft Paint, hasta el complejo Photoshop o AutoCad. OpenOffice

Más detalles