Manual de desarrollo
|
|
|
- Carmen Rojas Sosa
- hace 9 años
- Vistas:
Transcripción
1 Manual de desarrollo Generación de extensiones en Kosmo Versión /02/08
2 2 0. Control de versione s VERSIÓN AUTOR FECHA CAMBIO 1.0 SAIG, S.L. 24/02/08 Versión Inicial Índice de contenido 0.Control de versiones Introducción Extensiones y herramientas Instalación y configuración de Java y Eclipse Extensión Hola mundo! Generación del proyecto Creación de las clases asociadas a la extensión Generando el esqueleto de la clase HelloWorldExtension Desarrollando la clase HelloWorldExtension Generando el esqueleto de la clase HelloWorldPlugIn Completando la clase HelloWorldPlugIn Completando la clase HelloWorldExtension Generación de la configuración de inicio Probando la extensión en Eclipse Generando el fichero Jar de la extensión Cargando la nueva extensión en Kosmo Funcionalidades adicionales para la generación de extensiones Añadir una herramienta como opción de menú principal...34
3 3 1. Introduc ción A lo largo de este documento vamos a explicar qué pasos debemos seguir para crear nuevas extensiones para Kosmo Cliente de escritorio. Como entorno de desarrollo recomendamos el uso de Eclipse. Será este el entorno que usaremos a lo largo de este manual, pero existen otros entornos de desarrollo que pueden usarse y que habría que seguir unos pasos parecidos. Los pasos que vamos a mostrar se harán en la plataforma Windows. En Linux se deberían seguir unos pasos similares. 1.1 Extensione s y herramienta s Una extensión es una colección de clases y recursos asociados que permite añadir a Kosmo nuevas funcionalidades. Las extensiones se distribuyen empaquetadas en ficheros JAR. Desde la perspectiva del usuario, extender Kosmo es tan fácil como copiar el fichero JAR de la nueva extensión al directorio de extensiones de Kosmo (que viene indicado como parámetro -plug-indirectory en la invocación de la aplicación). Al iniciarse Kosmo buscará dentro de los ficheros JAR incluidos en dicho directorio aquellas clases que hereden de Extension y ejecutará de forma automática el método install de cada una de ellas. Normalmente una extensión añadirá a Kosmo tanto plugins (herramientas que se activan como elementos de menús y botones de la barra de herramientas y que ejecutan una acción) como cursor tools (herramientas que activan un cursor con una funcionalidad asociada). También es posible añadir desde una extensión otros elementos tales como orígenes de datos (ver como ejemplo la extensión Origen de datos CSV incluida en la distribución de Kosmo) o barras de herramientas flotantes (ver como ejemplo la extensión Herramientas CAD incluida en la distribución de Kosmo)
4 4 2. Instala ción y configuración de Java y Eclip se En el documento Manual para el desarrollador de Kosmo (disponible para su descarga en la página web de SAIG, así como en la distribución del código fuente) están descritos los pasos necesarios para configurar el entorno de desarrollo Eclipse y la máquina virtual de Java, necesarios para poder seguir este manual para el desarrollo de extensiones. En este documento vamos a suponer que ambos se encuentran correctamente instalados y configurados, y que el proyecto saig-core ya ha sido creado y configurado.
5 5 3. Extensión Hola mundo! Vamos a comenzar creando una extensión sencilla: va a consistir en un una extensión que va a añadir un botón a la barra de herramientas principal que al pulsarlo muestre al usuario un diálogo con el mensaje Hola mundo! : 3.1 Generación del proyecto El primer paso que debemos realizar es la creación del proyecto donde vamos a incluir las clases correspondientes a la extensión que queremos generar. Para ello debemos seguir los pasos que se detallan a continuación: 1. Creamos un nuevo proyecto Java con la opción File > New > Java Project Imagen 1: Nuevo proyecto Java - Crear nuevo proyecto Java
6 2. 6 Como nombre del proyecto escribimos helloworldextension. Dejamos las opciones por defecto marcadas (Create new project in the workspace, Use default JRE y Create separate folders for sources and class files) y pulsamos el botón Next > (Siguiente): Imagen 2: Nuevo proyecto Java - Configuración de las propiedades del proyecto
7 3. En la pestaña Sources podemos observar que se ha creado una nueva carpeta src: Imagen 3: Nuevo proyecto Java - Pestaña Sources 7
8 4. 8 En la pestaña Projects vamos a indicar qué proyectos va a usar este nuevo proyecto para su generación. En nuestro caso, vamos a añadir el proyecto saig-core como base: Imagen 4: Nuevo proyecto Java - Pestaña Projects
9 Imagen 5: Nuevo proyecto Java - Seleccionar proyecto base Imagen 6: Nuevo proyecto Java - Añadido proyecto base saig-core 9
10 5. 10 Para terminar de crear el nuevo proyecto, pulsamos el botón Finish. El nuevo proyecto aparecerá añadido en la lista de proyectos de Eclipse: Imagen 7: Nuevo proyecto Java - Proyecto helloworldextension creado 6. Por último, debemos copiar el directorio crs desde el proyecto saig-core al nuevo proyecto.
11 Crea ción de las cla se s aso ci ad a s a la extensión Generando el esqueleto de la clase HelloWorldExtension El siguiente paso a la hora de crear nuestra extensión es generar la clase que va a usar Kosmo para cargar nuestra herramienta. Esta clase deberá heredar de la clase Extension y tendrá que implementar los métodos correspondientes que indican qué herramienta/s deben cargarse y cómo (método install) y cómo eliminar dichas herramientas de la aplicación (método uninstall). Veamos paso a paso como crear el esqueleto de esta clase: 1. Creamos un nuevo paquete org.saig.jump.plugin.helloworld dentro del proyecto helloworldextension que será donde incluiremos las clases que vayamos generando: Imagen 8: Eclipse - Crear nuevo paquete
12 Imagen 9: Eclipse - Configurar nuevo paquete 12
13 2. 13 Creamos una nueva clase dentro de dicho paquete que heredará de la clase Extension. Se denominará HelloWorldExtension : Imagen 10: Eclipse - Crear nueva clase Imagen 11: Nueva clase Java - Crear clase HelloWorldExtension
14 14 Para configurar de qué clase hereda nuestra nueva clase, pulsamos el botón Browse... que está junto a la entrada Superclass y seleccionamos la clase Extension correspondiente al paquete com.vividsolutions.jump.workbench.plugin: Imagen 12: Nueva clase Java - Seleccionar clase padre 3. Pulsamos el botón Finish y se creará la nueva clase dentro del paquete correspondiente. Se abrirá también una nueva pestaña de edición con el contenido de la clase. Por defecto aparecerán los métodos install y uninstall implementados, pero sin ningún código: Imagen 13: Nueva clase Java - Clase HelloWorldExtension
15 Desarrollando la clase HelloWorldE xten sion A partir del esqueleto que hemos generado en el punto anterior, vamos a completar un poco más la clase HelloWorldExtension, incluyendo la información asociada a la misma: nombre, versión y descripción. 1. Nombre de la extensión Por defecto, el nombre que se muestra en el Gestor de extensiones es Hello World. Vamos a sobreescribir el método getname() para que devuelva un nombre más adecuado: Imagen 14: HelloWorldExtension - Método getname()
16 2. 16 Versión de la extensión La versión de la extensión se muestra a continuación del nombre de la misma. Vamos a sobreescribir el método getversion() para que devuelva una identificación para la versión de la extensión: Imagen 15: HelloWorldExtension - Método getversion()
17 3. 17 Descripción de la extensión En el diálogo correspondiente al Gestor de extensiones se muestra una descripción al usuario detallada sobre la extensión. Vamos a sobreescribir el método getdescription() para que muestre algo más de información a nuestro usuario: Imagen 16: HelloWorldExtension - Método getdescription() De este modo la clase HelloWorldExtension nos queda completa a falta de los métodos install y uninstall. Los veremos justo después de crear el plugin que va a mostrar el diálogo.
18 Generando el esqueleto de la clase HelloWorldPlugIn Nuestro siguiente paso va a consistir en generar el esqueleto para la clase HelloWorldPlugIn, nuestra herramienta. Vamos a crear una nueva clase dentro del paquete org.saig.jump.plugin.helloworld denominada HelloWorldPlugIn que va a implementar la interfaz PlugIn: 1. Creamos la nueva clase HelloWorldPlugIn con el asistente para generar una nueva clase: Imagen 17: Nueva clase Java - Crear la clase HelloWorldPlugIn 2. Para que implemente la interfaz PlugIn, pulsamos el botón Add... situado junto al cuadro Interfaces y seleccionamos la clase PlugIn correspondiente al paquete com.vividsolutions.jump.workbench.plugin: Imagen 18: Nueva clase Java - Seleccionar la interfaz PlugIn
19 3. 19 Pulsamos el botón Finish y obtenemos la nueva clase con los métodos de la interfaz implementados, pero sin completar: Imagen 19: Nueva clase Java - Esqueleto de la clase HelloWorldPlugIn
20 Completando la clase HelloWorldPlugI n En este apartado vamos a completar los métodos de la clase HelloWorldPlugIn. Son los siguientes: 1. public void initialize ( PlugInContext context) throws Exception Este método es el que se llama al inicializar la herramienta. Es el encargado de realizar las tareas de inicialización previas a cualquier ejecución de la herramienta. En nuestra extensión vamos a hacer que al inicializarse la herramienta se añada de forma automática a la barra de herramientas principal como un nuevo botón: Imagen 20: HelloWorldPlugIn - Método initialize() 2. public boolean execute (PlugInContext context) throws Exception Este método se llama al pulsar sobre el botón de la barra de herramientas. En nuestra extensión vamos a hacer que al ejecutarse la herramienta se muestre el mensaje Hola mundo! como un diálogo de información en pantalla cuyo título será Diálogo de información. Para ello vamos a usar la clase DialogFactory, que ofrece una serie de métodos para la generación de ventanas: Imagen 21: HelloWorldPlugIn - Método execute() 3. public void finish (PlugInContext context) Este método se llama cuando se desea desintalar la herramienta. Es el encargado de realizar las tareas de finalización de la herramienta (liberación de recursos, eliminación de los botones de la interfaz, etc.). Imagen 22: HelloWorldPlugIn - Método finish() 4. public EnableCheck getcheck() Este método devuelve el conjunto de comprobaciones (checks) que deben cumplirse para que la herramienta (en este caso, su botón) esté activa. Para nuestro ejemplo vamos a hacer que la herramienta esté sólo activa si existe una ventana de tareas activa:
21 21 Imagen 23: HelloWorldPlugIn - Método getcheck() 5. public String getname() Este método devuelve el nombre asociado al botón de la herramienta. Este nombre se mostrará al usuario al posicionar el cursor sobre el botón. Para nuestro ejemplo vamos a devolver la cadena Hola mundo! : Imagen 24: HelloWorldPlugIn - Método getname() 6. public Icon geticon() / public Icon getdisabledicon() Estos dos métodos devuelven el icono que se muestra en el botón de la herramienta cuando está activa / inactiva, respectivamente. Para nuestro ejemplo vamos a usar el icono Attribute.gif existente en el directorio de imágenes e iconos de Kosmo (paquete com.vividsolutions.jump.workbench.ui.images): Imagen 25: HelloWorldPlugIn - Métodos geticon() / getdisabledicon() Por último, vamos a cambiar la cabecera de la clase para que en vez de implementar directamente la interfaz PlugIn extienda la clase AbstractPlugIn (que a su vez implementa PlugIn), ya que esta nos proporciona una serie de métodos adicionales de interés: Imagen 26: HelloWorldPlugIn - extends AbstractPlugIn La clase quedaría definitivamente como sigue:
22 Imagen 27: HelloWorldPlugIn Código definitivo 22
23 Completando la clase HelloWorldE xten sion Una vez ya tenemos terminada la clase HelloWorldPlugIn correspondiente a nuestra herramienta, ya podemos completar a su vez la clase correspondiente a la extensión. Para terminar la clase nos faltaba completar los métodos install y uninstall: 1. Método install El método install es el encargado de instanciar nuestra herramienta e invocar a su método initialize(). El método se invoca de manera automática al marcar como activa la extensión en el Gestor de extensiones. El método para nuestra extensión sería el siguiente: Imagen 28: HelloWorldExtension - Método install() 2. Método uninstall El método uninstall es el encargado de eliminar las herramientas de la interfaz de Kosmo. Para ello invocará el método finish() de nuestra herramienta. El método uninstall se invoca automáticamente al desmarcar la extensión en el Gestor de extensiones. El método para nuestra extensión sería el siguiente: Imagen 29: HelloWorldExtension - Método uninstall
24 Generación de la configura ción de inicio Para poder probar nuestra nueva extensión tenemos varias posibilidades: 1. Generar un fichero JAR que contenga las dos clases que hemos creado (HelloWorldExtension y HelloWorldPlugIn) y copiar este JAR al directorio de extensiones configurado en la configuración de inicio para el proyecto saig-core. 2. Generar un fichero workbench-properties.xml en el directorio del proyecto helloworldextension y modificar la configuración de inicio para que haga uso del mismo. Vamos a usar la segunda opción para desarrollar, ya que es la más cómoda a la hora de poder depurar el código de la misma. En un punto posterior veremos como generar el fichero JAR definitivo usando el asistente de Eclipse correspondiente para ello. El contenido del fichero workbench-properties.xml sería el siguiente: Imagen 30: Contenido del fichero workbench-properties.xml El fichero debe situarse en la raíz del proyecto helloworldextension, junto a las carpetas src y bin: Imagen 31: Fichero workbench-properties.xml - Contenido del directorio helloworldextension La generación de la configuración de inicio para un proyecto de Kosmo ya está comentada en un punto dentro del documento Manual para el desarrollador de Kosmo y no vamos a volver a explicarlo en detalle en este documento. Destacamos a continuación las pestañas que deben modificarse:
25 Imagen 32: Configuración de inicio - Pestaña Main Imagen 33: Configuración de inicio - Pestaña Arguments 25
26 Imagen 34: Configuración de inicio - Pestaña Enviroment 26
27 Probando la extensión en Eclip se Si hemos seguido todos los pasos descritos hasta el momento, ya tenemos todo listo para probar la extensión que hemos creado. Para lanzar el programa ejecutamos la configuración de inicio que hemos preparado: Imagen 35: Ejecutar la configuración de inicio del proyecto helloworldextension Una vez iniciado el programa, creamos un proyecto con una vista vacía y seleccionamos el sistema de referencia espacial de la nueva vista. Podemos observar en la parte derecha de la barra de herramientas principal el botón correspondiente a la nueva herramienta: Imagen 36: Botón de la herramienta " Hola mundo!" Si pulsamos el botón aparecerá el diálogo de información que hemos preparado: Imagen 37: Diálogo de información de la herramienta Hola mundo!
28 Generando el fichero Jar de la extensión Eclipse nos ofrece un asistente para exportar el proyecto como un fichero JAR. Para iniciar el asistente pulsamos con el botón derecho sobre el proyecto helloworldextension y seleccionamos la opción Export... : Imagen 38: Generar fichero JAR - Iniciar asistente de exportación Seleccionamos como tipo de exportación el fichero JAR (JAR file):
29 29 Imagen 39: Generar fichero JAR - Seleccionar tipo de exportación Seleccionamos únicamente las dos clases HelloWorldExtension y HelloWorldPlugIn del proyecto y configuramos que se debe escribir la extensión en el directorio de extensiones (en esta ocasión, D:\extensiones):
30 Imagen 40: Generar fichero JAR - Configurar ficheros a añadir Imagen 41: Generar fichero JAR - Opciones del fichero JAR 30
31 31 Imagen 42: Generar fichero JAR - Seleccionar especificación del fichero Manifest Una vez hayamos creado el fichero JAR, aparecerá un nuevo fichero de extensión jardesc en el proyecto que nos permitirá regenerar el fichero JAR con dos clicks de ratón: Imagen 43: Generar fichero JAR - Fichero jardesc Para regenerar el fichero, pulsamos sobre el nuevo fichero con el botón derecho y seleccionamos la opción Create JAR:
32 Imagen 44: Generar fichero JAR - Regenerar fichero JAR 32
33 Cargando la nueva extensión en Ko s m o Para cargar la nueva extensión en Kosmo, copiamos el fichero JAR que hemos generado al directorio de extensiones de Kosmo, iniciamos el programa y abrimos el Gestor de extensiones: Imagen 45: Cargar extensión en Kosmo - Abrir el Gestor de extensiones Marcamos la nueva extensión y nos aparecerá el nuevo botón en la barra de herramientas: Imagen 46: Cargar extensión en Kosmo - Activar la extensión Hola mundo!
34 34 4. Funcionalidade s adicionale s para la generación de extensione s En este apartado vamos a destacar alguna de las funcionalidades que nos ofrece la API de Kosmo a la hora de generar nuestras propias extensiones que no hemos visto ya en puntos anteriores. 4.1 Añadir una herramienta como opción de menú principal Si queremos añadir nuestra herramienta como una opción de los menús de la parte superior de la aplicación debemos modificar el método initialize() del mismo. Por ejemplo, si queremos añadir la herramienta a un nuevo menú denominado Mis Extensiones debemos modificar el método initialize() para que quede de la siguiente forma: Imagen 47: Añadir herramienta al menú "Mis Extensiones" Imagen 48: Menú Mis Extensiones - Herramienta Hola Mundo! La clase com.vividsolutions.jump.workbench.ui.mainmenunames nos ofrece como constantes los nombres de los menús que vienen por defecto ya creados en Kosmo. Por ejemplo, si queremos añadir nuestra herramienta al menú Herramientas, debemos modificar el código anterior para que quede de la siguiente manera: Imagen 49: Añadir herramienta al menú "Herramientas"
35 35 Imagen 50: Menú Herramientas - Herramienta Hola mundo! Si queremos que se incluya en el menú Herramientas > Otros el código sería el siguiente: Imagen 51: Añadir herramienta al menú Herramientas > Otros Imagen 52: Menú Herramientas > Otras - Herramienta Hola mundo! Para cualquiera de los tres casos que hemos visto es necesario también cambiar el método finish de la clase HelloWorldPlugIn para que se elimine de la interfaz correctamente: Imagen 53: Eliminar herramienta del menú
36 Avenida República Argentina 28. Edificio Domocenter. Oficinas 6 y 7, 2ª planta , Bormujos Sevilla España
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
ENTORNO DE TRABAJO E INTRODUCCIÓN A JAVA - ANEXO Versión: 1.0.1
FUNDAMENTOS DE PROGRAMACIÓN Curso: 2013/14 ENTORNO DE TRABAJO E INTRODUCCIÓN A JAVA - ANEXO Versión: 1.0.1 OBJETIVOS Aprender a importar bibliotecas en archivos.jar a un proyecto Eclipse. Aprender a exportar
Descarga e Instalación de Java Development Kit (JDK)
Instalación del SDK de Android en Eclipse Por M.T.I. Jorge Carranza Gómez Para desarrollar aplicaciones para el Sistema Operativo Android, se deben revisar los requisitos mínimos para instalar el entorno
MALTED: MANUAL DE INSTALACIÓN EN LINUX
MALTED: MANUAL DE INSTALACIÓN EN LINUX Manual de Instalación de Malted 3.0 en LINUX - Página 1 de 15 INDICE: 1) Instalación de JAVA...3 1.1 Descargar la Máquina Virtual de Java...3 1.2 Instalar la Máquina
Documentación para desarrolladores
Documentación para desarrolladores Página 1 de 180 1.Introducción ChinApp es una aplicación móvil con soporte para generar está misma a través de una aplicación web. Este documento es una informativa sobre
Cómo descargar, instalar y verificar JAVA
Cómo descargar, instalar y verificar JAVA Bienvenido! Para acceder a LexNET es necesario tener instalado en el equipo el componente JAVA. A lo largo de este material conoceremos los pasos a seguir para
Compresión de ficheros
Compresión de ficheros El programa WinZip Comprimir ficheros Este programa nos permite guardar archivos en otro formato (zip) distinto al original con el objeto de que así ocupen o tengan un menor tamaño,
Introducción a la herramienta de desarrollo Eclipse
Introducción En este laboratorio se va a presentar la herramienta de desarrollo de software Eclipse. Se trata de una plataforma de software de código abierto independiente de plataforma que permite desarrollar
MANUAL DE USUARIO DEL UNIFIED IM
MANUAL DE USUARIO DEL UNIFIED IM SPONTANIA v5.1 Junio, 2010 1 Índice Índice... 2 1. Como instalar IM... 3 2. Interface UnifiedIM... 5 Barra de herramientas... 6 IM... 7 Contactos... 7 Acciones... 8 Barra
Guía de instalación de CAM EXPRESS 8.5 Para Windows XP
Guía de instalación de CAM EXPRESS 8.5 Para Primera Edición: octubre 2014 Guía de instalación de CAM EXPRESS 8.5 para Urrutiko Lanbide Heziketa Institutua Esta publicación realizada por Urrutiko Lanbide
INSTALACIÓN Y VERIFICACIÓN DE LA TARJETA CRIPTOGRÁFICA
INSTALACIÓN Y VERIFICACIÓN DE LA TARJETA CRIPTOGRÁFICA Bienvenido! El acceso al sistema de LexNET, requiere estar en posesión de un certificado de firma electrónica en tarjeta. Para trabajar con la tarjeta,
. REGISTRO DE ENFERMEDADES RARAS
. REGISTRO DE ENFERMEDADES RARAS Ref.: manualusuario.doc 1 / 24 INDICE 1 INTRODUCCIÓN... 3 2 NUEVA SOLICITUD... 4 2.1 PESTAÑA DATOS DEL PACIENTE... 4 2.2 PESTAÑA DATOS DEL SOLICITANTE... 5 2.3 PESTAÑA
INSTALACIÓN Y VERIFICACIÓN DE LA TARJETA CRIPTOGRÁFICA
INSTALACIÓN Y VERIFICACIÓN DE LA TARJETA CRIPTOGRÁFICA Bienvenido! El acceso al sistema de LexNET, requiere estar en posesión de un certificado de firma electrónica en tarjeta. Para trabajar con la tarjeta,
Correo Electrónico Irakasle Manual Usuario
Correo Electrónico Irakasle Manual Usuario Febrero de 2016 Índice 1 Introducción... 3 2 Cliente Outlook (MS Windows)... 4 3 Cliente Evolution (Linux)... 7 4 Clientes correo Mac OS X...10 4.1 Cliente MAIL...
Descarga, Instalación y Registro Versiones Educativas Alumno Editex
Descarga, Instalación y Registro Versiones Educativas Alumno 2012 Editex Índice Introducción... 3 Descarga e Instalación Versión Alumno... 4 1. Descarga de la aplicación... 4 2. Instalación... 6 Bienvenido
Módulo Conversor de Superficies
Notarnet S.L. Módulo Conversor de Superficies Not@rnet Resumen Con el Módulo Conversor de Superficies, se ahorra tiempo y se evitan errores al transcribir cifras de superficies en letras, al convertir
CÓMO BLOQUEAR LOS SITIOS WEB EN INTERNET EXPLORER
CÓMO BLOQUEAR LOS SITIOS WEB EN INTERNET EXPLORER 1. Abra cualquier Internet Explorer y vaya a Herramientas-> Opciones de Internet. Haga clic en la pestaña Contenido. En el panel de Asesor de contenido,
Manual para configurar el correo electrónico institucional
Manual para configurar el correo electrónico institucional desde un dispositivo móvil con sistema IOS 1 Pág. 1 Tabla de Contenido 1. Objetivo...03 2. Como configurarlo...03 3. Consulta de correo electrónico
MANUAL DE AYUDA PARA EL ENVÍO POR LOTES DE CUENTAS ANUALES
MANUAL DE AYUDA PARA EL ENVÍO POR LOTES DE CUENTAS ANUALES Manual de usuario 21 de febrero de 2014 Colegio de Registradores de España C/ Diego de León, 21 28006 Madrid Envío por Lotes de Cuentas Anuales
Procedemos a su instalación; para ello deberemos seguir los pasos en el orden que se indican en estas instrucciónes:
Proceso de Instalación para Windows XP y Vista Una vez descargado el software de los dos ficheros ejecutables: Lector PC Twin Reader y Procedemos a su instalación; para ello deberemos seguir los pasos
Manual de Usuario para instalación de Antivirus BitDefender 2010
Manual de Usuario para instalación de Antivirus BitDefender 2010 Roberto Velasco y Pérez de Gracia [email protected] Pag. 1 de 13 ÍNDICE 1-INTRODUCCIÓN.....3 2-CONFIGURACIÓN DEL EQUIPO........ 3 2.2-
Informática HOT POTATOES
1 Informática HOT POTATOES Hot Potatoes es un conjunto de seis herramientas de autor, desarrollado por el equipo del University of Victoria CALL Laboratory Research and Development, que permite elaborar
Manual de Usuario Webmail Horde
UNIVERSIDAD NACIONAL DE LA PLATA Manual de Usuario Webmail Horde 1 [email protected] Índice Acceso al Sistema Webmail 3 Leer los mensaje de correo electrónico 4 Borrar los mensajes de correo
Noticias RED Remisión electrónica de documentos
Noticias RED Remisión electrónica de documentos Boletín de Noticias RED 2006/04 18 de mayo de 2006 Adaptación de las plataformas informáticas del Sistema RED para usuarios LINUX Se han adaptado todos los
ELECTRODOMÉSTICOS TPV Noticia nº: 1
ELECTRODOMÉSTICOS TPV Noticia nº: 1 Nueva opción en la búsqueda de artículos. Resumen Posibilidad de realizar búsquedas por código de barras o EAN en la consulta normal de artículos. En el mantenimiento
Conocimientos previos
7 Ficha de Aprendizaje Tema: Mi primer programa JAVA Logro @ # n Conoce los pasos para crear un proyecto JAVA con Netbeans. Conoce los pasos para diseñar formularios en Netbeans. Conocimientos previos
UNIDAD 4. MODIFICAR TABLAS DE DATOS
UNIDAD 4. MODIFICAR TABLAS DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la definición de una tabla como los datos introducidos en ella. Esta unidad está dedicada, principalmente,
Kosmo Desktop Guía de instalación
Kosmo Desktop Guía de instalación Versión 1.0 15/02/2010 Kosmo Desktop Guía de instalación 2 Kosmo Desktop Guía de instalación 3 1 Control de versiones VERSIÓN AUTOR FECHA CAMBIO 1.0 SAIG, S.L. 15/02/2011
INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA
BASES DE DATOS (ACCES 2007) OBJETIVO: Conocer el concepto de bases de datos y su funcionalidad además de crear destrezas en su creación y manipulación. Elementos básicos de Access 2007 Vamos a ver cuáles
Anexo C. Manual del usuario
Anexo C Manual del usuario 1. Introducción La aplicación requiere tener instalada la máquina virtual de java versión 1.6 o superior (tanto en sistemas operativos Windows como en sistemas operativos Linux).
Tema: Introducción al IDE de Microsoft Visual C#.
Tema: Introducción al IDE de Microsoft Visual C#. Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express mientras crea el formulario más
Hacemos clic con el ratón para situar el cursor donde queremos que aparezca la tabla. Nos vamos a la barra de Menús, Insertar, Tabla
8.- Composer: Tablas 8.1. Insertar una tabla Hacemos clic con el ratón para situar el cursor donde queremos que aparezca la tabla. Nos vamos a la barra de Menús, Insertar, Tabla Aparecerá el cuadro de
Infolex Nube Release Mayo 2016
Infolex Nube Release Mayo 2016 ÍNDICE EXPEDIENTES... 3 ORDENAR POR Nº DE EXPEDIENTE...3 EDITAR EXPEDIENTES...3 ACTUACIONES... 4 ORDENACIÓN POR FECHA Y AJUSTE DEL TEXTO...4 ARRASTRAR CORREOS ELECTRÓNICOS
Problemática con la actualización de Java 7 update 45
Versión: v1r01 Fecha: 18/10/2013 HOJA DE CONTROL Título Entregable Nombre del Fichero Autor Documentación proyecto @firma 20131018.odt DGPD Versión/Edición v1r01 Fecha Versión 18/10/2013 Nº Total Páginas
CGPE Manual de Configuración del Correo Electrónico. Manual para la configuración del correo electrónico en Outlook Express
CGPE Manual de Configuración del Correo Electrónico Manual para la configuración del correo electrónico en Outlook Express Versión: 1.0 Fecha: 14/03/2011 1. INTRODUCCIÓN Y REQUISITOS MÍNIMOS... 3 2. WEBMAIL...
ANEXO. Manual del Usuario PGP
ANEXO Manual del Usuario PGP Objetivo Con PGP se protegerá la privacidad y autenticidad de los archivos enviados utilizando la opción de Entrega de Información Vía Electrónica a través de la página WEB
GENERACION DE METADATOS CON gvsig
GENERACION DE METADATOS CON gvsig Nota: La extensión de publicación semiautomática de gvsig actualmente opera con fuente de datos exclusivamente en formato Shape file. El ejercicio está hecho usando el
MANUAL AB TUTOR CONTROL
MANUAL AB TUTOR CONTROL IES. CARPE DIEM Página 1 INTRODUCCIÓN Qué es AB Tutor Control? AB Tutor Control es un paquete de administración de escritorio. Proporciona al profesor una herramienta para controlar
Seleccionamos el programa Excel. Nos aparece la pantalla del programa
LECCIÓN 1ª Poner en marcha el programa Para poner en marcha el programa lo abrimos. Existen varias formas, por ejemplo partiendo del botón "Inicio" de la esquina inferior izquierda. Pulsamos el botón "Inicio"
PRIMEROS PASOS EN SIGETT
PRIMEROS PASOS EN SIGETT INTRODUCCIÓN SIGETT es una aplicación web desarrollada por el Ministerio de Empleo y Seguridad que da cobertura al Registro y a la Base de datos central de Empresas de Trabajo
Módulo de Elaboración de la Solicitud de Fraccionamiento para Municipalidades. Manual de Usuario VERSION 1.0
Módulo de Elaboración de la Solicitud de Fraccionamiento para Municipalidades VERSION 1.0 INTENDENCIA NACIONAL DE SISTEMAS DE INFORMACION Lima, 13 de enero de 2014 INDICE 1. Introducción 2 2. Objetivo
FIRMA ELECTRÓNICA INSTALACIÓN Y USO DE CERTIFICADOS EN ARCHIVO PKCS#12 MANUAL DE USUARIO V1.1 14/07/2015
FIRMA ELECTRÓNICA INSTALACIÓN Y USO DE CERTIFICADOS EN ARCHIVO PKCS#12 MANUAL DE USUARIO V1.1 14/07/2015 Dirección Nacional de Tecnologías de la Información y Comunicaciones Instalación de certificado
WINTASK REGISTRO DE FACTURAS
APLICACIÓN PARA LA ADMINISTRACIÓN LOCAL WINTASK REGISTRO DE FACTURAS MANUAL DEL USUARIO Página 1 de 17 Índice 1. Esquema de las pantallas del módulo... 3 1.1. Facturas Recibidas.... 3 1.2. Utilidades...
UNIVERSIDAD DE ALCALÁ, PATRIMONIO DE LA HUMANIDAD. WinZip v.8.0 0
WinZip v.8.0 0 WinZip v. 8.0 1. Introducción... 3 2. Instalación de WinZip... 3 3. Funcionamiento de WinZip... 7 3.1. Comprimir archivos... 8 3.2. Descomprimir archivos... 9 WinZip v.8.0 1 WinZip v. 8.0
Red Inalámbrica. Conexión a EDUROAM con Microsoft Windows 10.
Los pasos para configurar y conectarse a la red inalámbrica eduroam de la UAM son los siguientes: 1. Requisitos previos para establecer conexión con la red eduroam 2. Conexión con instalador a la Red Inalámbrica:
1. El entorno de desarrollo Eclipse
Índice 1. El entorno de desarrollo Eclipse 1 1.1. Qué es Eclipse?........................................................ 1 1.2. Trabajando con Eclipse....................................................
Curso SIU-Mapuche. Sistema de Recursos Humanos SIU-Mapuche. Secretaría Administrativa Financiera Universidad Nacional de San Juan.
Curso SIU-Mapuche Sistema de Recursos Humanos SIU-Mapuche Secretaría Administrativa Financiera Universidad Nacional de San Juan Coordinación General y Administrativa: Belisaria Falcón Coordinación Informática:
ENTORNO DE DESARROLLO Y COMPILACIÓN DE PELLES C
2010 UNAN LEON Departamento de Computación Ing. En Sistemas Sabatino Autor: Ing.Karina Esquivel Alvarado. Asignatura: Programación II. ENTORNO DE DESARROLLO Y COMPILACIÓN DE PELLES C OBJETIVOS: Conocer
GUÍA PARA LA CONFECCIÓN DE UN FICHERO TXT A PARTIR DE UNA HOJA DE CÁLCULO
GUÍA PARA LA CONFECCIÓN DE UN FICHERO TXT A PARTIR DE UNA HOJA DE CÁLCULO NOTA.- Con carácter previo a la presentación del modelo 680, y siempre que no haya presentado previamente este modelo, será necesario
MANUAL DE USUARIO. Renovación de certificados
MANUAL DE USUARIO Renovación de certificados Consejo General de la Abogacía Paseo de Recoletos, nº 13 Madrid. 28004. www.redabogacia.org [email protected] INDICE 1. RENOVACION... 3 1.1. ACCESO
Manual de instalación AutoFirma 1.4.3
DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN Y LAS Manual de instalación 1.4.3 Manual de usuario Índice de contenidos 1 Introducción...3 2 Requisitos mínimos...4 3 Enlaces de descarga...5 4 Instalación...5
Organización de la información en disco: archivos y carpetas
Organización de la información en disco: archivos y carpetas Memoria (principal): almacena los programas y los datos Es volátil Memoria secundaria (los discos): almacenan información de forma permanente
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
CONECTOR EDI INTERCAMBIO ELECTRÓNICO DE DATOS ASINTEC
CONECTOR EDI INTERCAMBIO ELECTRÓNICO DE DATOS 1 - Pedido de Venta 2 - Pedido de Compra 3 - Albarán de Compra 4 - Albarán/Factura 5 - Notificación para la preparación CONECTOR EDI Intercambio electrónico
PRUEBA DE ACCESO A LAS ENSEÑANZAS UNIVERSITARIAS OFICIALES DE GRADO 2016
PRUEBA DE ACCESO A LAS ENSEÑANZAS UNIVERSITARIAS OFICIALES DE GRADO 2016 Mayores de 25 y 45 años MANUAL DEL CORRECTOR INDICE 1. REQUISITOS DE LA APLICACIÓN...2 2. USO DEL LECTOR DE CÓDIGO DE BARRAS...2
Cómo crear un Juego de preguntas en Educamóvil
Cómo crear un Juego de preguntas en Educamóvil El Juego de preguntas El Juego de preguntas es uno de los objetos que hay disponibles en Educamóvil que nos permite generar, en un punto determinado del mapa,
INTRODUCCIÓN AL MANEJO DE CARPETAS Y ARCHIVOS. Edublogg.wordpress.com. Caeiro Fábregas - Pérez
INTRODUCCIÓN AL MANEJO DE CARPETAS Y ARCHIVOS Caeiro Fábregas - Pérez INDICE Carpetas 3 Características de una carpeta 4 Crear una carpeta 4 Abrir una carpeta 4 Mover una carpeta 5 Cambiar el nombre de
CANTABRIA GOBIERNO DE
Este manual describe cómo validar, con la aplicación Adobe Reader o Adobe Acrobat, la firma de los documentos en formato PDF que el BOC pone a disposición de los ciudadanos en su sede electrónica. Aunque
SOLICITUD AYUDAS DE MEDIACIÓN UNIVERSITARIA
Sede Electrónica SOLICITUD AYUDAS DE MEDIACIÓN UNIVERSITARIA GUÍA RÁPIDA DEL PROCEDIMIENTO TELEMÁTICO 1 ÍNDICE 1. ACCESO AL PROCEDIMIENTO...3 2. PRESENTACIÓN DE LA SOLICITUD...6 TABLA DE IMÁGENES Imagen
CÓMO CONFIGURAR EL NAVEGADOR WEB PARA USAR LEXNET
CÓMO CONFIGURAR EL NAVEGADOR WEB PARA USAR LEXNET Bienvenido! LexNET es una aplicación web, es decir, se accede a ella a través de un navegador. Vamos a ver el proceso para los tres navegadores web más
Validación de normas de codificación de código java
Validación de normas de codificación de código java Versión 1.0 ABRIL 2008 Página: 1 CONTROL DE CAMBIOS Fecha Versión Cambios 08/04/2008 1.0 Primera versión del documento Página: 2 1 TABLA DE CONTENIDO
PROYECTO 2 Parte 1 BASES DE DATOS. Curso (2 Semestre) Grupos 4F2M y 4F1M-1 (aula 5102) CONSULTAS REMOTAS EN JAVA A UNA BASE DE DATOS
PROYECTO 2 Parte 1 BASES DE DATOS Curso 2014-15 (2 Semestre) Grupos 4F2M y 4F1M-1 (aula 5102) CONSULTAS REMOTAS EN JAVA A UNA BASE DE DATOS Pág. 1 de 8 1. Objetivos Generales Acceder a una Base de Datos
TEMA 3: IMPLANTACIÓN DE TÉCNICAS DE ACCESO REMOTO. Victor Martin
TEMA 3: IMPLANTACIÓN DE TÉCNICAS DE ACCESO REMOTO Victor Martin Índice 1. Diseña una red en la que se distingan los siguientes elementos:... 2 2. Utiliza Hamachi para demostrar el concepto de acceso remoto....
Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados
Manual de Usuario HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú 2015 - Todos los Derechos Reservados Introducción El Ministerio de Salud del Perú a través
1.Configure un servidor NTP en GNU/Linux. Conecte un cliente NTP en Windows o GNU/Linux.
1.Configure un servidor NTP en GNU/Linux. Conecte un cliente NTP en Windows o GNU/Linux. Configuramos al Ubuntu como el servidor de Ntp para ello lo instalamos desde el termial, con el apt-get install
CONFIGURACIONES FIRMA DIGITAL SCOMP
Fecha: 18/07/2016 Versión: v.3.0 CONFIGURACIONES FIRMA DIGITAL SCOMP 1.- Pre-requisitos de operación Firma Digital: o Debe tener instalado el Java Runtime Environment (JRE) con versión 8 actualización
Procesos Fin de Ejercicio Contabilidad
Procesos Fin de Ejercicio Contabilidad Despachos ÍNDICE CONTABILIDAD LOGIC CLASS Apertura de nuevo ejercicio sin cerrar el anterior... 2 Empezar a trabajar en el nuevo ejercicio sin realizar cierres ni
Manual para crear Llaves Privadas y Públicas en Windows.
Manual para crear Llaves Privadas y Públicas en Windows. Gpg4win constituye una interesante aplicación de software libre con la que puedes cifrar archivos y correos electrónicos mediante el empleo de un
INSTALACIÓN Y CONFIGURACIÓN
INSTALACIÓN Y CONFIGURACIÓN AUTORES MANUEL RISUEÑO VALLE FIDEL NAVARRO MARTINEZ 1. Qué es Zentyal? Se desarrolló con el objetivo de acercar Linux a las pymes y permitirles aprovechar todo su potencial
Integración del horario de Peñalara en SICE Primaria
Integración del horario de Peñalara en SICE Primaria 1. Exportar Ficheros Programa Horario Desde esta opción de menú se podrá exportar los ficheros relativos al horario. El aspecto de la pantalla es el
WorkManager E.D. Manual guía de usuario Diseñador de formularios
WorkManager E.D. Manual guía de usuario Diseñador de formularios En esta sección se crean y diseñan formularios. Para ingresar, clic en el menú Configuración/ Diseñador de formularios. Lista de formularios
Crear película con memoriesontv 3.0.2
Crear película con memoriesontv 3.0.2 1 1º.- Abrir programa y nos muestra la ventana de la figura 1ª, para insertar imágenes, pulsar sobre el botón, aunque cuando abrimos el programa ya viene seleccionado.
Guía docente: Cómo crear un test y los tipos de preguntas
Guía docente: Cómo crear un test y los tipos de preguntas Índice 01 02 03 04 05 06 07 08 09 Crear un test Ordenable Arrastrar Rellenar espacio Texto libre Respuesta múltiple Opciones Gestión del test Ayuda
En esta lección vamos a ver más utilidades y opciones sobre la
1. PEGADO ESPECIAL En esta lección vamos a ver más utilidades y opciones sobre la edición de hojas de cálculo de Excel que te pueden ayudar en tu trabajo. Ya sabes cómo cortar o copiar y pegar datos de
Ordenador local + Servidor Remoto
Introducción Saber situarse con exactitud en el árbol de servidores, discos y directorios del ordenador que se está usando Conocer los usos básicos del teclado y el ratón (edición de campos texto, escritura
Manual Usuario. v2.6 MOAD H. Diputación Provincial de Jaén
Manual Usuario 1(19) Índice de contenido 1.- Introducción... 3 2.- Descarga e instalación del cliente IOS... 3 3.- Instalación de certificado IOS... 4 4.- Descarga e instalación del cliente Android...
Contenido Introducción... 1 Instalación del Cliente... 2 Acceso vía Web... 7 He olvidado la contraseña... 8 Quiero cambiar la contraseña...
GUÍA DE INSTALACIÓN Contenido Introducción... 1 Instalación del Cliente... 2 Acceso vía Web... 7 He olvidado la contraseña... 8 Quiero cambiar la contraseña... 9 Compartición entre usuarios... 10 Opciones
Prácticas con VISUAL-CORE. Sesión práctica 0: Instrucciones de instalación del programa VISUAL-CORE
Prácticas con VISUAL-CORE Sesión práctica 0: Instrucciones de instalación del programa VISUAL-CORE Objetivo de la práctica: Ser capaz de instalar el programa VISUAL CORE en ordenadores con sistemas operativos
Unidad 5. Tablas. La celda que se encuentra en la fila 1 columna 2 tiene el siguiente contenido: 2º Celda
Unidad 5. Tablas Una tabla está formada por celdas o casillas, agrupadas por filas y columnas, en cada casilla se puede insertar texto, números o gráficos. Lo principal antes de empezar a trabajar con
Nimbus, servicios en la nube. Conceptos Básicos
Nimbus, servicios en la nube 2 Barra lateral izquierdo 3 Mi unidad 4 Archivos compartidos 5 Barra de búsqueda 6 Subir archivos 7 Descargar archivos 8 Previsualizar 9 Información de un Google Drive es el
Guía de Instalación de Imagen Android en VirtualBox
Guía de Instalación de Imagen Android en VirtualBox 1. Descargue el programa instalador de VirtualBox adecuado a su sistema operativo de la siguiente página de descarga: https://www.virtualbox.org/wiki/downloads
MANUAL PARA PHOTO STORY 3
MANUAL PARA PHOTO STORY 3 Cómo bajamos el programa? Partiendo de esta dirección http://www.microsoft.com/latam/windowsxp/fotografiadigital/photostory/default. mspx se descarga gratuitamente el programa
INSTRUCCIONES PRESENTACIÓN DE CUENTAS ANUALES EN EL REGISTRO MERCANTIL
INSTRUCCIONES PRESENTACIÓN DE CUENTAS ANUALES EN EL REGISTRO MERCANTIL ContaSOL te permite preparar las Cuentas Anuales para su depósito en el Registro Mercantil. Una vez creado el archivo, lo puedes abrir
Manuales de uso Kosmo Desktop v Herramientas: cálculo
Manuales de uso Kosmo Desktop v2.0 6. Herramientas: cálculo Versión 1.0 01/12/2009 0 Licencia Puede visualizar la licencia completa en castellano en el siguiente enlace: http://creativecommons.org/licenses/by-sa/3.0/es/legalcode.es
Microsoft Office Word
Microsoft Office Word Objetivos del capítulo: Aprender lo que es un procesador de textos. Aprender a ejecutar el programa cada que vez que se quiere usar. Aprender los elementos de la pantalla principal
MANUAL APLICACIÓN RESTAURANTMENU MOVIL Y ESCRITORIO
MANUAL APLICACIÓN RESTAURANTMENU MOVIL Y ESCRITORIO 2 ÍNDICE 1 Introducción...3 2 Funcionalidad del sistema...3 3 Ejecución de la aplicación...3 3.1 Requisitos mínimos...4 4 Operatividad...4 4.1 Preferencias
1. Introducción Generalidades Configuración del Equipo Instalación de Java... 3
Ú CONTENIDO 1. Introducción... 2 2. Generalidades... 2 3. Configuración del Equipo... 3 3.1 Instalación de Java... 3 3.2 Instalación de la aplicación AutoFirma... 12 3.3 Desarrollo de un proceso de firma
Ingeniería del Software Swing
Introducción En este laboratorio, utilizaremos una interfaz gráfica que permita realizar una entrada y salida de datos. Para ello usaremos el plugin Visual Editor de Eclipse. También realizaremos un primer
Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 3: Elementos esenciales del formulario
Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 3: Elementos esenciales del formulario Instituto de Tecnologías Educativas 2011 Elementos esenciales de un formulario Tras crear
R. Instalación y descripción de la interfaz. Objetivos. Conocimiento previo. Contenido
R. Instalación y descripción de la interfaz Objetivos Conocer la forma de instalar R y R Commander. Descripción del interfaz Conocimiento previo Bases de Estadística Descriptiva Univariada Contenido En
Fotografía é Imagen - FotoMix (Composición de Imágenes)
Fotografía é Imagen - FotoMix (Composición de Imágenes) Web del Autor: http://www.diphso.no/ Descarga: Programa / Idiomas / Tutorial: http://www.diphso.no/fotomix.html FotoMix es un sencillo programa con
Manual del administrador
Manual del administrador Manual del administrador ÍNDICE 1. Cómo empezar a usar la plataforma... 5 1.1. Acceder a la plataforma... 5 1.2. Salir de la plataforma... 6 1.3. Mi perfil... 7 1.3.1. Consultar
GOOGLE SITES INICIAL
1º.-Acceder a Google Sites. GOOGLE SITES INICIAL Google Sites es un alojamiento gratuito de Google para páginas web. Pero además de alojamiento lo que ofrece es una herramienta para crear la página web
2. Cómo se integran a este sistema los XML generados de los diferentes sistemas Microsip. 3. Cómo importar Comprobantes fiscales con XML y sin XML.
Nombre del Podcast: Tema: Objetivos: PodCast 2014-03 Archivo de Documentos Digitales Archivo de Documentos Digitales Que el consultor conozca: 1. Funcionalidad del Archivo de Documentos Digitales 2. Cómo
Cronos Líneas de tiempo
Cronos Líneas de tiempo Qué es Cronos? Cronos es una aplicación que permite realizar líneas de tiempo. Se descarga desde el portal educ.ar (http://www.educ.ar/recursos/ver?rec_id=92550) y se instala en
Manual de usuario de cga-comparte-impresora-v4
Manual de usuario de cga-comparte-impresora-v4 CONSEJERÍA DE EDUCACIÓN Dirección General de Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 20/01/09 Versión: 1 Autor: Centro de Gestión
Instrucciones para obtener el certificado electrónico de la FNMT
Instrucciones para obtener el certificado electrónico de la FNMT Índice 1. Registro Documental... 3 2. Objeto del documento... 4 3. Instrucciones para obtener el certificado electrónico de la FNMT... 5
