4.- CARACTERÍSTICAS Y FUNCIONAMIENTO DE JIMI
|
|
- Aarón Ayala Plaza
- hace 5 años
- Vistas:
Transcripción
1 4.- CARACTERÍSTICAS Y FUNCIONAMIENTO DE JIMI Introducción Jimi es un conjunto de clases que permite la manipulación de imágenes. Su función principal es la entrada y salida de imágenes, aunque no obstante tiene muchas características adicionales para la visualización y manipulación de las mismas. El número de formatos soportados por Jimi es muy amplio. Los principales formatos soportados son: GIF, JPEG, TIFF, PNG, Photoshop, BMP, Targa y PCX. Jimi proporciona su propio conjunto de abstracciones de imágenes, no totalmente compatible con java.awt.image. Las imágenes Jimi proporcionan características muy potentes para su manipulación, a diferencia de las imágenes AWT. Sin embargo, Jimi proporciona mecanismos para la interoperabilidad con el modelo de imágenes de AWT, pudiendo ser exportadas las imágenes Jimi para ser utilizadas como imágenes AWT Principales elementos de JIMI El núcleo de Jimi es un pequeño conjunto de clases con las que se dan soporte a las peticiones de los usuarios, un conjunto de codificadores y decodificadores, llamados format modules, y clases que soportan la manipulación de las imágenes. Figura 4-1: Clases centrales de Jimi
2 Jimi. Clase que nos proporciona acceso a las operaciones de entrada y salida más comunes para la manipulación de imágenes. Los principales métodos que proporciona esta clase son: o getimageproducer(), que devuelve un objeto de la interfaz ImageProducer, que es utilizado para reconstruir imágenes cuando se les hacen variaciones tales como un cambio de dimensiones o un cambio en la paleta de colores que utiliza la imagen. A éste método hay que pasarle como parámetro un indicador que identifique la imagen que se va a modificar. Los datos de la imagen que se van a cargar se pueden tomar desde un archivo, desde una URL o desde un flujo de datos de entrada (InputStream). La imagen modificada, puede ser enviada a un fichero o a un flujo de datos de salida (OutputStream). o getimage(), que son los métodos proporcionados por esta clase para realizar la carga de una imagen en un objeto de la clase Image. La carga de una imagen se puede realizar desde un archivo que contenga la imagen, desde una URL o desde un flujo de datos de entrada (ImputStream). Al realizar la carga de una imagen, hay disponibles en esta clase una serie de banderas que hacen que se realice la carga de la imagen de distintas formas: ASYNCHRONOUS, que es una bandera que indica que la carga de la imagen se realice de forma asíncrona con la ejecución del programa, es decir, se llama al método para cargar la imagen y se devuelve el control al programa principal, realizándose la carga de la imagen en otro hilo de ejecución. SYNCHRONOUS, que es una bandera que indica que la carga de la imagen se realice de forma síncrona con la ejecución del programa, es decir, se realiza la carga completa de la imagen antes de que el método que realiza la carga de la imagen devuelva el control al programa principal. IN_MEMORY, que es una bandera que indica que la carga de la imagen se realice en un búfer de memoria para que se tenga un rápido acceso a los datos de la imagen. Es la bandera que se ejecuta por defecto. VIRTUAL_MEMORY, que es una bandera que indica que la carga de la imagen se realice usando el sistema de administración de memoria virtual propio de Jimi para crear un archivo de página. Esta opción de un acceso total a los datos de la imagen utilizando solo una cantidad mínima de memoria como búfer.
3 Características y funcionamiento de JIMI ONE_SHOT, que es una bandera que solicita que la imagen sea cargada directamente al primer ImageConsumer, sin almacenamiento intermedio, Esta es la forma más rápida y más eficiente de cargar una imagen, pero la imagen generada de esta forma no puede ser salvada y sus datos no pueden ser accedidos directamente. o putimage(), que son los métodos proporcionados por esta clase para realizar el almacenamiento de una imágen bien en un archivo o en un flujo de datos de salida (OutputStream). o createjimiwriter(), que son los métodos proporcionados por esta clase para la creación de objetos de la interfaz JimiWriter para controlar el salvado de los distintos archivos. o createjimireader(), que son los métodos proporcionados por esta clase para la creación de objetos de la interfaz JimiReader para controlar la decodificación de grupos de imágenes. JimiReader. Esta clase implementa el nivel más bajo para la interacción con los JimiDecoders. Esta clase proporciona métodos para la carga de múltiples imágenes desde un solo fichero. Los principales métodos que nos proporciona esta clase son: o setsource(), que es un método que se utiliza para fijar la fuente de información del objeto de la clase JimiReader que lo invoca. La fuente puede ser un fichero, una URL o un flujo de datos de entrada (InputStream). o getnumberofimage(), que es un método que devuelve un entero indicando el número de imágenes que están disponibles en el objeto de la clase JimiReader. o getnextimage(), que es un método que devuelve un objeto de la clase Image en el que se almacena la siguiente imagen disponible en el objeto de la clase JimiReader. o getimage(), que es un método que carga una imagen simple y la devuelve en un objeto de la clase Image. También se le puede pasar como parámetro un entero que indique el número de imágen que se desea cargar del objeto de la clase JimiReader.
4 JimiWriter. Esta clase implementa el nivel más bajo para la interacción con los JimiEncoders. Esta clase proporciona métodos para salvar múltiples imágenes a un solo fichero. Los principales métodos que nos puede proporcionar esta clase son: o setsource(), que es un método que se utiliza para fijar la fuente de información del objeto de la clase JimiWriter que lo invoca. La fuente de información serán objetos de la clase Image, ImageProducer o JimiImage. La información contenida en la fuente de datos será la que se salve. o setoptions(), que es un método con el que se fijan las opciones de codificación de la imagen que se va a salvar. Se le pasa como parámetro un objeto de la interfaz FormatOptionSet que va a almacenar las características del codec que se va a utilizar. o putimage(), que es un método que almacena la imagen que se indicó en la fuente en el archivo o flujo de datos de salida (OutputStream) que se le indica como parámetro en la llamada al método. JimiControl. Esta clase es usada para registrar módulos que soporten nuevos formatos y para encontrar los módulos apropiados para trabajar, basándose en el nombre del fichero, en el URL, en el tipo MIME o en el contenido del flujo de datos. JimiDecoder. Interfaz que se utiliza para la implementación de decodificadores. Define métodos para la lectura de imágenes. Con el método initdecoding() se inicia la decodificación y se obtiene un objeto para controlar la decodificación. Es un objeto de la clase ImageSeriesDecodingController. JimiEncoder. Interfaz que se utiliza para la implementación de codificadores. Define métodos para la escritura de imágenes. JimiDecoderFactory. Interfaz para crear objetos JimiDecoder. Define métodos para crear instancias de JimiDecoder y para responder a solicitudes de información tales como el tipo MIME, el formato y el nombre del fichero. Con el método createdecoder() se crea un objeto de la interfaz JimiDecoder para el formato que ha sido especificado en el objeto de la clase JimiDecoderFactory. JimiEncoderFactory. Interfaz para crear objetos JimiEncoder. Define métodos para crear instancias de JimiEncoder y para responder a solicitudes de información tales como el tipo MIME, el formato y el nombre del fichero.
5 4.3.- Funcionamiento de JIMI El proceso de decodificación de una imagen comienza con la creación de un objeto de la clase JimiReader. Se puede decir que la clase JimiReader es el puente entre la aplicación y los decodificadores, y proporcionando acceso a la carga de las imágenes desde una fuente de entrada. Para que el objeto de la clase JimiReader sea iniciado correctamente se necesitan tres cosas: Una fuente de entrada de datos, que puede ser un flujo de datos de entrada (InputStream), un fichero o una URL. El tipo de decodificador que se va a utilizar para interpretar la imagen. El tipo de decodificador será indicado por una cadena de caracteres que almacene el tipo MIME de la imagen a cargar. El tipo MIME se puede indicar de forma explícita mediante el método setmimetype() o puede ser obtenido del análisis de los datos de entrada, por el nombre del archivo o por el sufijo de la URL. Un objeto de la clase JimiImageFactory, el cual almacenará el tipo de carga de la imagen que se realizará, indicada por las banderas de la clase JIMI. Cuando la información de inicialización ha sido dada al objeto de la clase JimiReader, un objeto de la clase JimiControl se utiliza para obtener un objeto de la interfaz JimiDecoderFactory apropiado para el formato de la imagen cargada. Después, se crea una instancia de un decodificador llamando al método createdecoder() de la clase JimiDecoderFactory y el objeto de la clase JimiReader inicializa el decodificador para atender las peticiones de imágenes. La inicialización del decodificador se realiza con el método initdecoding() de la interfaz JimiDecoder, que devuelve un objeto de la clase ImageSeriesDecodingController el cual puede ser utilizado para pedir imágenes desde el decodificador. El decodificador se ejecuta en un hilo independiente, procesando las distintas peticiones que se le hacen a través del objeto controller y sincronizando en ciertos puntos de comprobación con el objeto de la clase JimiReader. Esos puntos de comprobación se pueden ver en la siguiente figura:
6 Figura 4-2: Diagrama de flujo del decodificador Cuando el objeto de la clase JimiReader ha inicializado el decodificador, éste entra en el estado Ready_To_Decode, donde permanece a la espera de imágenes. Cuando el objeto de la clase JimiReader recibe una petición mediante la llamada al método getimage(), el objeto controller es utilizado por el decodificador para crear un objeto de la clase JimiImage para la próxima imagen disponible, pasando el decodificador al estado Created_Image. El decodificador espera en ese estado hasta que la información de un pixel es solicitada. Para proporcionar pixels, el decodificador lee los datos de la imagen desde la fuente de entrada y los utiliza para rellenar el objeto JimiImage. Cuando todos los datos de la imagen han sido puestos en el objeto de la clase JimiImage, el decodificador alcanza el estado Image_Completed. En este punto el decodificador chequea si hay más imágenes disponibles desde la fuente de entrada. Si hay más imágenes, vuelve al estado Ready_To_Decode otra vez, y espera una nueva petición para la próxima imagen. Si no hay más imágenes entonces se finaliza la operación.
7 Cuando se desea salvar una imagen, se debe crear un objeto de la clase JimiWriter, la cual proporciona mecanismos para las operaciones de guardado de imágenes. El objeto de la clase JimiWriter es inicializado con un formato de codificación indicado por un tipo MIME, con un flujo de salida de datos donde se va a escribir y una imagen o un conjunto de imágenes para salvar. Con esta información JimiWriter usa la clase JimiControl para crear un objeto de la clase JimiEncoder apropiado para salvar las imágenes. Finalmente con el método putimage() de la clase JimiWriter todas las imágenes son salvadas de forma síncrona utilizando el objeto de la clase JimiEncoder. Jimi incluye soporte para las opciones específicas de cada formato utilizando las clases del paquete com.sun.jimi.options. Los objetos de la clase FormatOptionSet se utilizan para representar un conjunto de opciones asociadas a la imagen, cada conjunto de opciones pueden ser fijadas por el decodificador y usadas en el fichero fuente o bien fijadas por la aplicación para especificar opciones para la codificación de la imagen. Jimi ofrece también filtros para la manipulación de imágenes. Estos filtros heredan de la clase ImageFilter y son utilizados de igual forma que los filtros para el tratamiento de imágenes definidos en java.awt.image. Algunos de estos filtros son: uno para transformar la imágen a escala de grises (clase Gray), otro para darle un aspecto de acuarelas (clase Oil), entre otros. En el desarrollo de este proyecto, se podrá realizar captura de imágenes y seleccionar el formato de salida da la imágen, así como si se desea en escala de grises. De este capítulo se puede apreciar la facilidad con la que se pueden realizar modificaciones en el formato de una imagen con el uso de las clases que ofrece Jimi, así como su interoperabilidad con las clases de tratamiento de imágenes de awt.
8
Tema 6: Clases. Índice
Tema 6: Clases Antonio J. Sierra Índice 1. Fundamentos. 2. Declaración de objetos. 3. Asignación de objetos a variables referencia. 4. Métodos. 5. Constructores. 6. this. 7. Recogida de basura. 8. Modelado
Tema 5: Tratamiento de imágenes fijas.
Tema 5: Tratamiento de imágenes fijas. En las últimas décadas se ha generalizado el uso de lo programas de dibujo y retoque fotográfico. Las herramientas que antes solo utilizaban muy pocas personas y
Manual de Usuario Externo Requerimientos
Manual de Usuario Externo Requerimientos Página 1 de 16 Tabla de contenido 1 Listado de requerimientos... 3 1.1 Búsqueda por detalle... 4 2 Registro de requerimientos... 5 2.1 Agregar detalle... 5 2.2
Capítulo IV. Diseño del sistema.
Capítulo IV. Diseño del sistema. Este capítulo profundizará sobre la ingeniería de software necesaria para llevar a cabo la implementación del sistema. Por medio de UML podremos analizar de forma gráfica
DESARROLLO DE APLICACIONES EN ANDROID
DESARROLLO DE APLICACIONES EN ANDROID Abraham Gutiérrez Rodríguez Abraham Gutiérrez Rodríguez UPM 2014 1 Las aplicaciones de Android están escritas en el lenguaje de programación Java. Las herramientas
UNIDAD I.- INTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORA
UNIDAD I.- INTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORA LECCIÓN 1.3.- Formatos gráficos de almacenamiento 1.3.1.- Formatos de archivos para gráficos Son formas estándarizadas para almacenar imágenes.
Manual de la Aplicación de Datos Formativos
Manual de la Aplicación de Datos Formativos Febrero 2014 Manual de la Aplicación de Datos Formativos La aplicación de datos formativos, seguimiento ejecutivo se usa para recibir los datos correspondientes
UNIDAD 1. Introducción a Photoshop.
UNIDAD 1. Introducción a Photoshop. Photoshop edita imágenes creadas por otros programas, por un escáner o una máquina fotográfica. Para arrancar Photoshop, una vez instalado haz doble clic sobre su icono
Examen de Ingeniería del Software / 2º de Informática de Sistemas 21 de junio de 2007
s Apellidos: Nombre: Nota: El alumno da su autorización para publicar sus notas tanto en los tablones de la asignatura como en la Web. En caso contrario, recuadre la opción NO. SERÁ NECESARIO OBTENER AL
Punto 3 Funcionamiento del Correo Electrónico. Juan Luis Cano
Punto 3 Funcionamiento del Correo Electrónico Juan Luis Cano Para que el envío y recepción de correo electrónico entre dos clientes de correo o MUA, éste pasa por diferentes fases: Escritura del Mensaje
SelectRAM+memory Bloques de memoria RAM En las FPGAs Spartan IIE
1 SelectRAM+memory Bloques de memoria RAM En las FPGAs Spartan IIE tiempo de acceso RAM, algunas veces se usa cerrojo en el Juan Manuel Narváez Sánchez, Carlos Andrés Moreno Tenjica, Estudent Member IEEE
DocuTramit GESTIÓN DOCUMENTAL. Manual de Usuario
DocuTramit GESTIÓN DOCUMENTAL Manual de Usuario 1 Índice DocuTramit Gestión Documental 3 Gestión de Plantillas. 4 Envío de ficheros. 8 Historial.11 2 DocuTramit GESTIÓN DOCUMENTAL DocuTramit es una aplicación
Manual Subida de Ficheros y Firma Electrónica
Manual Subida de Ficheros y Firma Electrónica Sevilla, 13 de Enero de 2015 ÍNDICE 1. INTRODUCCIÓN...3 2. ANEXADO DE FICHEROS...3 3. FIRMAR SOLICITUD...4 3.1 Firmar con certificado digital...5 3.2 Firmar
TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O
TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO Definición y objetivos de un S.O Definición y objetivos del sistema operativo Estructura, componentes y servicios de un S.O Llamadas al sistema
Manual Subida de Ficheros y Firma Electrónica
Manual Subida de Ficheros y Firma Electrónica Sevilla, 03 de Febrero de 2015 ÍNDICE 1. INTRODUCCIÓN...3 2. ANEXADO DE FICHEROS...3 3. FIRMAR SOLICITUD...4 3.1 Firmar con certificado digital...5 3.2 Firmar
Principios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Ing. Ricardo Coppo rcoppo@uns.edu.ar Qué es un Objeto? Un objeto es una instancia de una clase Las clases actuán como modelos que permiten la creación
Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros
Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros
Aplicaciones Web Tramites Indercas
TABLA DE CONTENIDO 1. MANUAL DE USUARIO (CIUDADANO) 2 1.1 Introducción 2 1.2 Requerimientos mínimos para el usuario 2 1.3. Contenido 3 1.3.1 Inicio 3 1.3.2 Inicio de sesión 3 1.3.3 Sesión Iniciada 4 1.3.4
Práctica 4: Desarrollo de clientes bajo TCP y UDP.
Práctica 4: Desarrollo de clientes bajo TCP y UDP. Autores: Enrique Bonet Rogelio Montañana Paco Soriano Objetivo y descripción general. El objetivo de esta práctica es el desarrollo de dos clientes, uno
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2016-2017 1º Grado en Informática Práctica 3: Recursividad, Ficheros y Argumentos en Línea de órdenes Objetivos
CAPITULO 3 DESARROLLO. El codificador básico implementa un algoritmo de compresión con perdidas (no se puede
Desarrollo 31 CAPITULO 3 DESARROLLO 3.1 Procedimientos para la compresión de imágenes. El codificador básico implementa un algoritmo de compresión con perdidas (no se puede recuperar en la decodicación
Unidad V. UML. Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas.
Unidad V. UML Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas Objetivos Conocer el modelo UML Utilizar el modelo UML como parte de la metodología
Redes de Computadoras. Obligatorio
Redes de Computadoras Obligatorio 1-2017 Facultad de Ingeniería Instituto de Computación Departamento de Arquitectura de Sistemas Nota previa - IMPORTANTE Se debe cumplir íntegramente el Reglamento del
7 APLICACIÓN DESARROLLADA
7 APLICACIÓN DESARROLLADA 7.1 Introducción El objetivo de este proyecto consiste en transmitir imágenes de vídeo desde un servidor hasta un teléfono móvil con soporte J2ME utilizando Servicios Web XML.
MCVS024 Manual de Usuario de Software Versión 1
Anexo Nº 06 MCVS024 MCVS024 Manual de Usuario de Software Versión 1 SIGED Ventanilla Virtual Registro de Solicitud de Expedientes Oficina de Informática Ministerio de Energía y Minas TABLA DE CONTENIDO
Manual de Operación del Servicio de Carga. Guía para Usuarios en el Ramo 20
Manual de Operación del Servicio de Carga Guía para Usuarios en el Ramo 20 SHCP.OM.CGTIC 2010 OBJETIVO DEL Servicio de Carga El Servicio de Carga es una aplicación que permite realizar la carga de documentos
La informática y los ordenadores Hardware. Periféricos de entrada, almacenamiento y salida Software. Lenguages de programación Tipos de llcencies de
La informática y los ordenadores Hardware. Periféricos de entrada, almacenamiento y salida Software. Lenguages de programación Tipos de llcencies de software Sistemas operativos: Windows, Linux, Mac OS
En Java, un arreglo es un grupo de variables (llamados elementos o componentes) que contienen valores, todos del mismo tipo.
Arreglos Los arreglos son estructuras de datos que consisten de elementos de datos relacionados, del mismo tipo. Los arreglos son entidades son entidades de longitud fija: conservan la misma longitud una
Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)
Servlets Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010) Jesús Arias Fisteus & Andrés Marín López {jaf, amarin}@it.uc3m.es Servlets p. 1 Introducción Servlet: Programa Java que se ejecuta en
3. Capítulo 3. Diseño de un generador de interfaces para administrar colecciones
3. Capítulo 3. Diseño de un generador de interfaces para administrar colecciones La utopía es el principio de todo progreso y el diseño de un futuro mejor. Anatole France (1844-1924) Escritor francés.
2.5.1. Procesamiento de documentos XML.
2.5.1. Procesamiento de documentos XML. Un analizador o parser XML es una herramienta encargada de leer documentos XML [17], poder acceder a sus elementos y comprobar si el documento es sintácticamente
Manipulación de archivos estructurados
Capítulo 1 Manipulación de archivos estructurados 1.1. Introducción Definición Un archivo es un medio de almacenamiento no volátil, es decir permanece luego de terminar la aplicación que la utiliza o luego
Manual de Usuario - Aplicación de Administración
1.0 Versión: 0101 Fecha: 28/05/2015 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, por cualquier
Pasos requeridos para establecer el manejo de eventos para un componente de GUI.
Manejo de eventos con clases anidadas. Por lo general un usuario interactúa con una GUI para indicar las tareas que ésta debe realizar. Por ejemplo, al escribir un mensaje de correo electrónico, pulsamos
1. Crawler. 1.1 Qué es un Crawler. 1.2 Cómo trabaja
1. Crawler 1.1 Qué es un Crawler Se denomina crawler (del inglés, oruga) al programa informático que recorre la web en busca de información para indexamiento. Este programa es un elemento que siempre está
Capítulo 6 Pruebas y resultados
Capítulo 6 Pruebas y resultados [6. Pruebas y resultados] En este capítulo se comentan las pruebas hechas a Gisweb que validan a este proyecto como resultado al problema definido en el capítulo 1, y finalmente
Programación Avanzada
Programación Avanzada PRÁCTICO 6 Ejercicio 1 (básico, imprescindible) Diseñar la estructura correspondiente al diseño de interacciones de los Ejercicios 1, 2, 3, 4 y 5 del Práctico 5. Ejercicio 2 (medio,
Microprocesador. Introducción. Instituto Sagrado Corazón de Jesús
Microprocesador Introducción El microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutar los programas. Este viene siendo el cerebro de la computadora, el motor, el corazón de
Proceso de Compras a Proveedor
Proceso de Compras a Proveedor El proceso de compras a proveedor abarca desde la creación del pedido de compra hasta la contabilización de la factura. Mediante este proceso será posible controlar : 1.
Tema 3: Componentes. HotPotatoes
Tema 3: Componentes Los componentes son herramientas externas que apoyan en el uso del Moodle. Estas herramientas son sencillas de utilizar y pueden darle un valor agregado a los cursos que se desarrollen
DESCRIPCION COMERCIAL DE SERVICIOS CORPORATIVOS LBS. Geo-Gestión de tareas / órdenes de servicio / hojas de ruta
DESCRIPCION COMERCIAL DE SERVICIOS CORPORATIVOS LBS -Antel- 10 de Diciembre de 2012 Contenido Tema 1) Descripción del servicio 2) Ofrecimiento... 3) Beneficios 4) Activación 5) Uso.. 6) Soporte. N de Pág.
Captura de medios con la JMF
Captura de medios con la JMF 2º Ingeniero Técnico de Telecomunicación Imagen y Sonido Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Índice Qué es un dispositivo de captura? Proceso
Práctica 4 Concurrencia en Java
Práctica 4 Concurrencia en Java Escuela de Ingeniería y Arquitectura Depto. de Informática e Ingeniería de Sistemas 1. Objetivos 1. Crear y manipular hilos de ejecución en Java 2. Utilizar monitores en
Manual de Usuario Sistema de Ticket -Help Desk. Portal Clientes
Manual de Usuario Sistema de Ticket -Help Desk Portal Clientes Buenos Aires, 27 de Enero de 2017 Tabla de contenido 1. Introducción 1.1 Propósito del Documento 2. Alternativas para la solicitud de soporte
SISTEMAS OPERATIVOS MANUAL DE USUARIO SIMULACIÓN GRÁFICA DE UN COMPUTADOR FICTICIO DE FUNCIONAMIENTO BÁSICO CHMÁQUINA
SISTEMAS OPERATIVOS 1 MANUAL DE USUARIO SIMULACIÓN GRÁFICA DE UN COMPUTADOR FICTICIO DE FUNCIONAMIENTO BÁSICO CHMÁQUINA CONTENIDO OBJETIVO.. 3 2 OPERACIONES DEL CHMÁQUINA.3 PANTALLA PRINCIPAL DEL CHMÁQUINA
Procesadores (Processors)
Procesadores (Processors) 2º Ingeniero Técnico de Telecomunicación Imagen y Sonido Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Indice Repaso Controlando un procesador Configurando
Definición, características y usos
Definición, características y usos En qué difieren unas de otras? Al capturar una imagen con cámara digital, escanearla o crear una imagen de cualquier tipo estas se crean con algún formato de archivo.
Ejercicio 1 Ejercicio 2
La edición de este material docente se ha realizado para ser utilizado como ejercicios suplementarios para las prácticas y actividades, que mediante el autoaprendizaje amplían y complementan el campo operativo
P á g i n a 1 TRABAJO AUTONOMO DEL ESTUDIANTE. Autor y Compilador: Diego Saavedra. NOMBRE DEL MANUAL: Descarga de Gimp desd e la P agin a Oficial
P á g i n a 1 P á g i n a 2 1. Conceptos Básicos de Editores Gráficos. 1.1. Qué es un Editor Grafico? Un editor grafico es un programa que nos permite crear, modificar de forma grafica imágenes. 1.2. Qué
DOMÓTICA: PROTOCOLO UPNP Y HOGAR DIGITAL V. HERRAMIENTAS INTEL PARA EL USO Y DESARROLLO DE LA TECNOLOGÍA UPNP
V. HERRAMIENTAS INTEL PARA EL USO Y DESARROLLO DE LA TECNOLOGÍA UPNP Desde 1999, la empresa Intel Corporation trabaja con la tecnología UPnP con la finalidad de conseguir llevar a cabo un entorno de red
Arquitectura de computadores I
Arquitectura de computadores I Perspectiva de alto nivel de los computadores Septiembre de 2017 Contenido Componentes del computador Funcionamiento del computador Estructuras de interconexión Interconexión
Universidad Autónoma del Estado de México Facultad de Medicina
Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 6. El Diseño de las Bases de Datos
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 6. El de las Bases de Datos 1.- Fases del de Bases de Datos. 2.- Conceptual. 3.- Lógico. 4.- Físico. 5.- Interacción entre el de Bases
Programación Orientada a Objetos
Programación Orientada a Objetos Capítulo 2 Comprender las definiciones de clase Tutor: Manuel Fernández Barcell Centro Asociado de Cádiz http://prof.mfbarcell.es 2.1 Máquina expendedora Los clientes
DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE GLORIA CECILIA RÍOS MUÑOZ
DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE 10 GLORIA CECILIA RÍOS MUÑOZ INSTITUCIÓN EDUCATIVA GABRIEL GARCÍA MÁRQUEZ MEDELLÍN 2013 DIAGRAMAS Un diagrama es una representación
MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. Casos de uso. Facilitador: Miguel Cotaña
MODULO IV Análisis y Diseño de Sistemas de Información INF-162 IV. UML Casos de uso Facilitador: Miguel Cotaña 1 INTRODUCCION Analista de negocios no-it: es alguien que trabaja dentro del contexto del
Cambios y variaciones en el modo y la extensión en la imagen
Cambios y variaciones en el modo y la extensión en la imagen Lenguaje Computacional 1 Fotografía original: La fotografía va ir presentando ciertos cambios a medida que se vayan realizando variaciones y
UNIDAD 3. CANALES Y MÁSCARAS CAPAS - FILTROS
UNIDAD 3. CANALES Y MÁSCARAS CAPAS - FILTROS Objetivo El estudiante aprenderá a utilizar adecuadamente las herramientas correspondientes a las opciones de canales y máscaras, así como las de capas y filtros,
5. FUNCIONALIDAD DE VOZ: REPRODUCCIÓN, GRABACIÓN, SÍNTESIS Y RECONOCIMIENTO
5. FUNCIONALIDAD DE VOZ: REPRODUCCIÓN, GRABACIÓN, SÍNTESIS Y RECONOCIMIENTO 5.1 INTRODUCCIÓN En este capítulo se comentan las funciones relacionadas con el manejo de voz: reproducción, grabación, síntesis
Arquitectura de Computadoras 2011
07/06/ Arquitectura de Computadoras Entrada/Salida Mediante Interrupciones E/S mediante interrupciones La CPU no tiene que esperar la finalización de la tarea de E/S, puede seguir procesando. No se repite
JAIRO PÉREZ ALONSO 4º GRADO TEORÍA DE LA IMAGEN
JAIRO PÉREZ ALONSO 4º GRADO TEORÍA DE LA IMAGEN 1 RESOLUCIÓN DE COLOR La resolución es la cantidad de nitidez que muestra la imagen y alude al número de puntos, líneas o píxeles en cada pulgada cuadrada.
class identificador{ //Bloque de propiedades (datos miembro, atributos, propiedades) //Bloque de métodos (comportamientos) }
Programación Basada en Objetos Lectura 2 Clases en Java Definición class identificador{ //Bloque de propiedades (datos miembro, atributos, propiedades) //Bloque de métodos (comportamientos) class Tiempo{
Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA:
1 REQUERIMIENTOS FUNCIONALES INTIFICADOR: R1 Registrar información o datos de una persona Si Alta Número y tipo de documento Apellidos y Nombres completos Dirección Teléfono Firma DOCUMENTOS VISUALIZACIÓN
Elabore el análisis, diseño orientado a objetos e implementación de una aplicación de consola que resuelva cada una de las siguientes situaciones:
OBJETIVO: El estudiante resolverá diversos ejercicios mediante el desarrollo de algoritmos aplicando combinaciones de métodos y arreglos. MATERIAL Y EQUIPO NECESARIO: Software de diseño de clases NClass
PROCEDIMIENTO OPERATIVO APLICACIÓN PARA LA ACTUALIZACIÓN DE CONTENIDOS WEB (AWUAH)
PROCEDIMIENTO OPERATIVO APLICACIÓN PARA LA ACTUALIZACIÓN DE CONTENIDOS WEB (AWUAH) ELABORADO POR: JESÚS CÁCERES TELLO Puesto: Técnico Informático Firma: REVISADO POR: Puesto: Firma: APROBADO POR: Puesto:
Manual de Usuario Portal Comprobaciones
Manual de Usuario Portal Comprobaciones Autor: Iván Orlando Fierro Ramos Fecha Actualización: 10/03/2016 Página 1 de 37 Contenido MANUAL PORTAL DE COMPROBACIONES... 4 Descripción de iconos... 4 REGISTRARSE
Flujo de Producción. Documentación Intelisis. Derechos Reservados. Publicado en
Flujo de Producción Documentación Intelisis. Derechos Reservados. Publicado en http://docs.intelisis.info 1. Introducción 3 1.1 DEFINICIONES GENERALES Y APLICACIÓN CON EL ERP 4 1.2 VERSIONES DISPONIBLES
Servidores de Información Multimedia 2º Ingeniero Técnico de Telecomunicación Imagen y Sonido
Procesadores (Processors) Mario Muñoz Organero 2º Ingeniero Técnico de Telecomunicación Imagen y Sonido Departamento de Ingeniería Telemática Universidad Carlos III de Madrid munozm@it.uc3m.es 2 Indice
Caso de Uso. Herramienta de relevamiento. domingo, 28 de octubre de 12
Herramienta de relevamiento Son descripciones de un conjunto de secuencia de acciones que ejecuta el sistema para obtener un resultado Los casos de uso especifican un comportamiento deseado, no como se
30.- Generador de Consultas
30.- Generador de Consultas Este módulo permite realizar consultas no estructuradas sobre la base de datos de WinPer. Para realizar las consultas debe seleccionar las tablas desde las cuales tomará la
Tema 1: Introducción a los Sistemas Operativos
Tema 1: Introducción a los Sistemas Operativos Yolanda Blanco Fernández yolanda@det.uvigo.es Qué es un Sistema Operativo (SO)? Un programa que actúa como intermediario entre el usuario y el hardware del
Manual del Usuario. SIAFP: Módulo de Rendición de Gasto de las Entidades Públicas. Departamento de Tecnología y Operaciones &
Manual del Usuario SIAFP: Módulo de Rendición de Gasto de las Entidades Públicas Departamento de Tecnología y Operaciones & Departamento de Regímenes Previsionales y Asistenciales, Superintendencia de
Manual de Usuario Convocatoria de Recursos Humanos
Manual de Usuario Convocatoria de Recursos Humanos 1 AVISO IMPORTANTE: PARA LA REALIZACIÓN DE CUALQUIER SOLICITUD EN LA PÁGINA WEB DE INIA DEBERÁ TENER INSTALADA LA VERSIÓN DE INTERNET EXPLORER 8 O SUPERIOR.
Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema
Modelado Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Vocabulario del Sistema Distribución de Responsabilidades Semántica de una Clase
MANUAL DE USUARIO ETAB
MANUAL DE USUARIO ETAB Esta página se ha dejado vacía a propósito Índice de contenidos Capítulo 1 Preliminares.......................................... 7 1.1 Flujo de trabajo.....................................................................................
Restricciones del repositorio UCCX
Restricciones del repositorio UCCX Contenido Introducción Antecedentes Problema Solución Tamaño de los datos actual del repositorio de la estimación Determine el número de hilera en las tablas de la carpeta
ACCESORIOS DE WINDOWS
ACCESORIOS DE WINDOWS BLOC DE NOTAS Programa básico de edición de texto que principalmente se usa para ver o editar archivos de texto Todos los programas/accesorios/bloc de notas O ingresa el nombre del
Base de Datos. Formularios. Consultas
Base de Datos y programa de Microsoft Access Definición Tablas Formularios Consultas Informes 1 BASE DE DATOS. DEFINICIÓN Y PLANIFICACIÓN Qué es una base de datos? Una base de datos es una serie de datos
Introducción a la Computación. Capítulo 7 Entrada/Salida
Introducción a la Computación Capítulo 7 Entrada/Salida Problemas Entrada/Salida Existe una amplia variedad periféricos Se les entrega distintas cantidades de datos Funcionan a distintas velocidades Tienen
Modelado Dinámico Básico. Diseño de Software Avanzado Departamento de Informática
Modelado Dinámico Básico Colaboración e Interacción El modelado dinámico introduce un elemento nuevo: el tiempo. Un sistema orientado a objetos realiza las funciones o servicios requeridos mediante el
MANUAL DE USUARIO DE LA APLICACIÓN clinicy.com
MANUAL DE USUARIO DE LA APLICACIÓN clinicy.com Contenido Descripción de la aplicación... 3 Acceso a la aplicación... 3 Roles de usuario... 3 Gestión de pacientes... 4 Búsqueda de pacientes... 4 Alta de
Programación en lenguajes estructurados de aplicaciones de gestión. Código: J62.13 Nivel: 3
Denominación: Programación en lenguajes estructurados de aplicaciones de gestión Código: J62.13 Nivel: 3 Sector: Familia: Programación informática, consultoría de informática y actividades conexas Tecnología
Apéndice A. Fragmentos relevantes de código fuente
Apéndice A. Fragmentos relevantes de código fuente A.1 Código para cargar y guardar una imagen usando JIMI Para las operaciones de cargar y guardar una imagen se utiliza el Java Image Management Interface
Cruz García Karen Ilzette González Mendoza María del Rosario Hernández Castañeda Alan Eliseo Sánchez Quiroz Sheila Mariana Varela García Tania
Cruz García Karen Ilzette González Mendoza María del Rosario Hernández Castañeda Alan Eliseo Sánchez Quiroz Sheila Mariana Varela García Tania Violeta Un ensamblador es el programa que convierte un listado
DIPLOMATURA EN TÉCNICA, CONSERVACIÓN Y CATALOGACIÓN FOTOGRÁFICA DE ARCHIVOS DE LA ADMINISTRACIÓN PÚBLICA. Digitalización de imágenes fotográficas
DIPLOMATURA EN TÉCNICA, CONSERVACIÓN Y CATALOGACIÓN FOTOGRÁFICA DE ARCHIVOS DE LA ADMINISTRACIÓN PÚBLICA MÓDULO DE CONFERENCIA Digitalización de imágenes fotográficas PROCESOS DE UN PROYECTO DE DIGITALIZACIÓN
TEMA 1. Introducción a las arquitecturas distribuidas
TEMA 1. Introducción a las arquitecturas distribuidas Tema 1. ARQUITECTURAS DISTRIBUIDAS: CONCEPTOS BÁSICOS 1. Qué es un sistema distribuido? 2. Servicios 3. Arquitectura 4. Definición de AD 5. Modelos
Sistemas Operativos. Daniel Rúa Madrid
Sistemas Operativos Daniel Rúa Madrid Qué es? Es un programa que administra el hardware de una computadora. También proporciona las bases para los programas de aplicación y actúa como intermediario entre
MS_10962 Advanced Automated Administration with Windows PowerShell
Gold Learning Gold Business Intelligence Silver Data Plataform MS_10962 Advanced Automated Administration with Windows PowerShell www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P.
Apartado donde podremos modificar la configuración por defecto de algunas opciones del programa: Pantalla 1: Configuración de Sistema.
Sistema 20 SECCIÓN 6 CAPÍTULO 20 GENERAL SISTEMA Sistema. Apartado donde podremos modificar la configuración por defecto de algunas opciones del programa: Pantalla 1: Configuración de Sistema. Sólo podremos
webmail.fiscaliaveracruz.gob.mx
Bienvenido a su correo electrónico institucional Este manual le ayudará a comprender el manejo básico de su dirección de correo electrónico. Cabe destacar que el manual fue creado usando el navegador Chrome
APELLIDOS, Nombre: // Resto de s e r v i c i o s p ú b l i c o s e n t r e l o s que s e e n c u e n t r a n i n s e r t a r y // b o r r a r //...
APELLIDOS, Nombre: N o Matrícula: U.P.M. E.T.S.I.Inf Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software. Examen de Programación II. 27 de Marzo de 2014. Primer parcial. Realización:
Guía para preparar y hacer la entrega de trabajos en Turnitin. Intructores y estudiantes. ombre Apellidos Fecha. Área de Servicios
Guía para preparar y hacer la entrega de trabajos en Turnitin. Intructores y estudiantes ombre Apellidos Fecha Documento de Trabajo 1/2017 Área de Servicios Mayo 2017 1 TURNITIN Instructor = Profesor...
Auda Claims Gold Web. Requerimientos Mínimos de Operación & Manual de Instalación de Componentes
Auda Claims Gold Web Requerimientos Mínimos de Operación & Manual de Instalación de Componentes Contenido Objetivo... 3 Requerimientos Mínimos del Sistema... 3 Hardware... 3 Software... 3 Requerimientos
Arquitectura de Computadoras 2011
Arquitectura de Computadoras Unidad 7: Entrada/Salida Arquitectura de Computadoras Aspectos claves La arquitectura de E/S es su interfaz con el exterior Se diseña de manera sistemática para controlar las
POW. Tema 8: Acceso a Base de Datos y Sesiones con PHP
POW Tema 8: Acceso a Base de Datos y Sesiones con PHP 1. Bases de datos en la Web 2. Instalación y configuración de MySQL 3. MySQL 4. Herramientas de administración: phpmyadmin 5. Lenguaje SQL 6. Funciones
Guía del usuario del Portal de registro
Guía del usuario del Portal de registro ES-V01 Índice Introducción 3 Ventajas de registrarse 3 Privacidad y seguridad de los datos 3 Quién puede registrar productos? 3 Ayuda con el Portal de registro 4
Dpto. Sistemas de Información Sec. Desarrollo de Software ESPECIFICACIÓN FUNCIONAL MEJORAS EN PROCESOS DE COMPRAS
Dpto. Sistemas de Información Sec. Desarrollo de Software ESPECIFICACIÓN FUNCIONAL MEJORAS EN PROCESOS DE COMPRAS 02 - ABRIL - 2018 EUROPA S.A.U. Histórico de Revisiones 02/04/2018 1.0 Especificaciones
Servicios en Red. UT6. Servicio HTTP
Servicios en Red UT6. Servicio HTTP 1.El servicio HTTP Protocolo de Transferencia de HiperTexto (HyperTextTransfer Protocol) Es el método más común de intercambio de información en la WorldWideWeb, por