Google Cloud EndPoints (Parte II)

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

Download "Google Cloud EndPoints (Parte II)"

Transcripción

1 1 Google Cloud EndPoints (Parte II) 1. Aplicaciones android con Google EndPoints Resumen en la creación de un cliente y un backend con Google endpoints Añadiendo autentificación a nuestra aplicación. 1.3 Modificaciones en el cliente Android para soportar solicitudes REST con autentificación. 1.4 Seleccionando la cuenta. 1.5 Excepciones. 1.6 Testeando. 1.7 Añadiendo Google Cloud Messaging. 1.8 Código fuente

2 2 Aplicaciones android con Google EndPoints. En la primera parte vimos cómo podíamos crear nuestra API REST y la gestión de la persistencia utilizando anotaciones de los EndPoints y de JDO o JPA. Mediante el plugin de eclipse para GAE desde una clase POJO se creaba su clase con los principales verbos http. Ahora, a través de un ejemplo sencillo, volveremos analizar la parte backend y nos centraremos en cómo crear una aplicación android que haga uso de la librería cliente. En este apartado, vamos a ver ver como crear toda una aplicación (backend y librería cliente) a través de Google EndPoints y GAE y cómo prácticamente no tenemos necesidad de escribir código. Creamos un nuevo proyecto Android. Seleccionamos en Compile With alguna versión de Google APIs superior a la 15. Creamos el proyecto backend. Va a generarnos automáticamente el proyecto CloudLibreria AppEngine y también va a añadir código en nuestro proyecto Android.

3 3

4 4 Ahora tenemos dos proyectos, nuestro proyecto Android y el proyecto GAE: nombre_proyecto_android AppEngine. En el proyecto AppEngine creamos nuestras clases Entity. Para este ejemplo utilizamos anotación JPA.

5 5 package com.jtristan.librosendpoint.entidades; import javax.jdo.annotations.idgeneratorstrategy; import javax.jdo.annotations.persistencecapable; import javax.jdo.annotations.persistent; import public class private Long private String private String private int puntuacion; // getters and setters // Las dos anotaciones que usamos son muy simples, indicamos que la clase es una entidad que debe persistirse. indicamos que se trata del campo clave.

6 En este paso se crea la clase LibroEndPoint.java que es la responsable de gestionar el datastore de nuestra entidad mediante los métodos HTTP. 6

7 7 Si modificamos nuestra clase POJO, porque añadimos, modificamos o eliminamos alguna de los atributos tendríamos que volver a realizar el mismo paso para actualizar nuestra clase EndPoint. Una vez que tenemos creada nuestra API REST generamos la estructura de comunicación con la misma en nuestro proyecto cliente. En nuestro proyecto Android se ha creado entre otras clases, Libroendpoint.java. Esta clase se encarga de hacer de forma transparente para nosotros todas las solicitudes a los métodos del Endpoint, getlibro(long id); listlibro(); insertlibro(libro libro), updatelibro(libro libro), removelibro(long id), etc Tenemos también la clase Entity Libro que es la que vamos a utilizar para mandar y recuperar los datos a través de los EndPoints. También se crean clases Message para poder gestionar el Google Cloud Messaging. En el proyecto se ha creado también un fichero index.html con la lógica para mostrar todos los dispositivos que se han registrado para recibir mensajes push y un campo para introducir el texto que deseamos mandar.

8 8 Para probarlo nos creamos en el proyecto Android una clase que extiende de AsyncTask ya que no podemos bloquear la UI y desconocemos cuál va a ser el tiempo de respuesta de los Endpoints. public class EndpointsTask extends AsyncTask<Context, Integer, Long> { protected Long doinbackground(context... contexts) { Libroendpoint.Builder endpointbuilder = new Libroendpoint.Builder( AndroidHttp.newCompatibleTransport(), new JacksonFactory(), new HttpRequestInitializer() { public void initialize(httprequest httprequest) { ); Libroendpoint endpoint = CloudEndpointUtils.updateBuilder( endpointbuilder).build(); try { Libro libro = new Libro(); libro.settitulo("el juego de Ripper"); libro.setautor("isabel Allende"); libro.setpuntuacion(8); Libro result = endpoint.insertlibro(libro).execute(); catch (IOException e) { e.printstacktrace(); return (long) 0; Idénticamente si quisiesemos buscar todos los libros: CollectionResponseLibro collectionlibro = endpoint.listlibro().execute(); List<Libro> libros = collectionlibro.getitems(); Utilizamos el Builder para crear la conexión con nuestro EndPoint. Le pasamos una nueva instancia de transporte HTTP, una factoría para la creación de documentos JSON y un inicializador de la solicitud HTTP (httprequestinitializer()).

9 9 A continuación instanciamos la clase endpoint pasando el builder. Asignamos los valores a nuestra Entidad y mandamos una solicitud POST para grabar los datos mediante el método insertlibro(libro).execute();. En el método oncreate del Activity llamamos al AsyncTask: new EndpointsTask().execute(getApplicationContext()); Si queremos ejecutar el proyecto AppEngine en local debemos cambiar la variable LOCAL_ANDROID_RUN a true en la clase CloudEndPointUtils. Ejecutamos el proyecto CloudLibreria AppEngine mediante Run >Web Application y también la app Android con el emulador o en un dispositivo. Una vez ejecutado la aplicación Android podemos ir a al explorado de APIs para ver si se guardado bien el registro:

10 10

11 11 Resumen en la creación de un cliente y un backend con Google endpoints. 1. Crear el proyecto en el Google cloud 2. Crear el proyecto Android. Compilación: Google APIs versión mayor o igual a Crear con el GEP el proyecto backend (Generate App Engine Backend). 4. En el proyecto GAE crear las clases Entity. 5. Generar en el proyecto GAE los endpoints con el GEP (Generate Cloud Endpoint Class) 6. Generar la estructura de comunicación del cliente REST con GEP (Generate Cloud Endpoint Client Library) 7. Ejemplo de código para comunicarnos en el cliente Android public class EndpointsTask extends AsyncTask<Context, Integer, Long> { protected Long doinbackground(context... contexts) { Libroendpoint.Builder endpointbuilder = new Libroendpoint.Builder( AndroidHttp.newCompatibleTransport(), new JacksonFactory(), new HttpRequestInitializer() { public void initialize(httprequest httprequest) { ); Libroendpoint endpoint = CloudEndpointUtils.updateBuilder( endpointbuilder).build(); try { Libro libro = new Libro(); libro.settitulo("el juego de Ripper"); libro.setautor("isabel Allende"); libro.setpuntuacion(8); Libro result = endpoint.insertlibro(libro).execute(); catch (IOException e) { e.printstacktrace(); return (long) 0;

12 12 Añadiendo autentificación a nuestra aplicación. Cloud Endpoints nos permite trabajar con autenticación OAuth 2.0 de forma que podamos conocer la identidad de los usuarios que van a usar la API Rest. Requisitos: Necesitamos añadir la librería google play services.jar. Para ello, primero tenemos que importar la librería a eclipse y después, desde las propiedades del proyecto Android añadimos la librería. En el proyecto android tenemos que incluir dentro del atributo <application> del AndroidManifest.xml el atritubo <meta data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />. En la consola de Google cloud registramos un cliente Android. Para ello vamos a Apis y autenticación > Credenciales > Crear Id Nuevo de Cliente > Aplicación instalada >Android. La

13 13 clave se genera mediante una huella digital de certificado SHA1 y el nombre del paquete de la aplicación, separados por un punto y coma. La huella digital de certificado la podemos encontrar en eclipse en Preferencias > Android > Build Vamos a necesitar el web ID de aplicación. Para ello, siguiendo los mismos pasos seleccionamos Aplicación instalada e introducimos la ruta de nuestra aplicación. Si la estamos probando en local: y si está subida al App Engine NOTA: Cada aplicación que desplegamos en el App Engine es identificada por un único Id de aplicación y versión. Mediante la versión podemos distinguir entre las distintas releases de una aplicación, ya que podemos tener varias versiones de la misma aplicación en el App Engine. Con esto vamos a la clase LibroEndPoint del proyecto AppEngine y en la o la si queremos especificar la seguridad a nivel de ciertos métodos,

14 14 añadimos el atributo clientids y el atributo audience. El primero lo usamos para registrar el id de Cliente Android y el segundo para el Id de aplicación App Engine. clientids: se utiliza cuando nuestra API usa autentificación. Se indican una lista con todos los Ids de clientes permitidos para solicitar tokens (pueden ser clientes web, Android o ios). Por ejemplo: clientids = {"1 web apps.apps.googleusercontent.com", "2 android apps.apps.googleusercontent.com" Si usamos autentificación y queremos probar la API a través del Google API explorer ( tenemos que añadir el id de cliente: com.google.api.server.spi.constant.api_explorer_client_id. audiences: es un atributo obligatorio cuando usamos clienteids para Android (Corresponde con el WEB Id que podemos generar desde la consola de Google). A cada uno de los métodos tenemos que añadir el parámetro com.google.appengine.api.users.user que va a contener información sobre la cuenta del usuario autenticado. App Engine se encarga de llenar este parámetro = "libroendpoint", namespace = "jtristan.com", ownername = "jtristan.com", packagepath = "cloudlibreria.entities"), clientids={" vn*************************g0q.apps.googleusercontent.com", com.google.api.server.spi.constant.api_explorer_client_id, audiences={"128****************************3hl61q60qu.apps.googleusercontent.com") public class LibroEndpoint = "listlibro") public Integer limit, User user) { Si queremos desplegar la aplicación en GAE para poder probar la autenticación con usuarios reales tenemos que añadir en el xml appengine web.xml el Id de la aplicación en el atributo <application>. Después desde el plugin de Eclipse hacemos la importación.

15 15 NOTA: Recuerda que aunque podemos probar la autenticación en local, siempre recibiremos como cuenta Si queremos utilizar nuestras propias cuentas tendremos que desplegar la aplicación en GAE. Modificaciones en el cliente Android para soportar solicitudes REST con autentificación. En nuestro cliente android una vez hayamos solicitado o recuperado las credenciales vamos a pasárselas al builder del endpoint. Para ello, usamos la clase GoogleAccountCredential. GoogleAccountCredential credenciales = GoogleAccountCredential.usingAudience(this, "server:client_id:"+web_client_id); credenciales.setselectedaccountname(preferencias.getstring(pref_nombre_cuenta, "")); Siendo this el contexto de Android y el segundo parámetro la audiencia. La audiencia se compone del literal server:client_id: más id de cliente WEB que hemos obtenido en la consola del google cloud. En la credencial indicamos el nombre de cuenta qué va a autentificarse. En este caso, tenemos almacenado el nombre de cuenta en las preferencias. Ver el apartado siguiente para ver cómo podemos gestionar nuestras cuentas online.

16 16 Con las credenciales completas, ya podemos pasarlas al builder del Endpoint. Libroendpoint.Builder endpointbuilder = new Libroendpoint.Builder( AndroidHttp.newCompatibleTransport(), new JacksonFactory(), credenciales); Ahora, la cuenta de usuario es recibida como parámetro de tipo User en nuestro appengine endpoint. Seleccionando la cuenta. Si trabajamos con autenticación tendremos que implementar el mecanismo para solicitar la cuenta con la que vamos a autentificarnos. En Android esto es muy sencillo gracias a la clase AccountManager. Mediante esta clase tenemos acceso al registro centralizado de cuentas de usuario online. Para que el usuario seleccione la cuenta que quiere usar podemos usar el método newchooseaccountintent() del AccountManager. Este método muestra una actividad con todas las cuentas activas del usuario. Una vez que el usuario selecciona la cuenta devuelve a nuestra actividad el resultado.

17 17

18 18 private void seleccionarcuenta() { startactivityforresult(credenciales.newchooseaccountintent(), RECOGER_SOLICITUD_CUENTA); Recuperamos en el método onactivityresult la cuenta seleccionada. Si se ha seleccionado una cuenta la guardamos en preferencias para usarla en posteriores uso de la aplicación. Esto lo hacemos en el método setnombrecuenta.

19 protected void onactivityresult(int requestcode, int resultcode, Intent data) { super.onactivityresult(requestcode, resultcode, data); switch (requestcode) { case RECOGER_SOLICITUD_CUENTA: if (data!= null && data.getextras()!= null) { Bundle bundle = data.getextras(); String nombrecuenta = bundle.getstring(accountmanager.key_account_name); if (nombrecuenta!= null) { setnombrecuenta(nombrecuenta); break; private void setnombrecuenta(string nombrecuenta) { SharedPreferences.Editor editor = preferencias.edit(); editor.putstring(pref_nombre_cuenta, nombrecuenta); editor.commit(); credenciales.setselectedaccountname(nombrecuenta); this.nombrecuenta = nombrecuenta; Este método almacena en preferencias la cuenta seleccionada y a su vez la almacena en la variable credenciales. Credenciales es una instancia de la clase GoogleAccountCredential que es la que necesitamos pasar al Builder de nuestro EndPoint con la información del usuario que va a solicitar el acceso al endpoint. En nuestra clase oncreate de la activity podemos recuperar el nombre de cuenta con el que deseamos logueado. Si nunca lo hemos hecho llamaríamos al picker del AccountManager. credenciales = GoogleAccountCredential.usingAudience(this, "server:cliente_id"+cliente_id); preferencias = this.getpreferences(context.mode_private); if (preferencias.getstring(pref_nombre_cuenta, "")==""){ seleccionarcuenta();

20 20 Naturalmente, deberíamos desarrollar en la configuración de la aplicación o como una acción del actionbar la capacidad de poder cambiar de cuenta. Excepciones. Puede ser adecuado, utilizar los códigos de estatus HTTP para indicar la causa por la que una solicitud REST falle o tenga éxito. Estos códigos son estandar con lo cuál son fácilmente entendibles por cualquier aplicación. Google endpoints nos da acceso a una serie de excepciones relacionadas directamente con códigos de estatus HTTP específicos: com.google.api.server.spi.response.badrequestexception HTTP 400 com.google.api.server.spi.response.unauthorizedexception HTTP 401 com.google.api.server.spi.response.forbiddenexception HTTP 403 com.google.api.server.spi.response.notfoundexception HTTP 404 com.google.api.server.spi.response.conflictexception HTTP 409 com.google.api.server.spi.response.internalservererrorexception HTTP 500 com.google.api.server.spi.response.serviceunavailableexception HTTP 503 Cuando se esté realizando una búsqueda de una entidad, si esta no es encontrada podremos lanzar la excepción NotFoundException, la cual nos devuelve un código HTTP 404. El error 404 nos indica que se ha podido establecer la conexión con el servidor pero que la entidad solicitada no existe. Si estamos solicitando un método HTTP que necesita de autentificación y no la hemos provisto podemos utilizar el código HTTP 401 que se lanzaría con la excepción = "getusuario") public Usuario getusuario(@named("id") Long id) throws NotFoundException{ PersistenceManager mgr = getpersistencemanager(); Usuario usuario = null; try { usuario = mgr.getobjectbyid(usuario.class, id); catch(exception e){ if (usuario==null){ String mensaje = String.format("No existe la entidad con el id %s", id); throw new NotFoundException(mensaje);

21 21 finally { mgr.close(); return usuario; En el ejemplo podemos ver como si se ha solicitado un id de Usuario que no existe, se devuelve una excepción NotFoundException con el siguiente mensaje: 404 Not Found { "code" : 404, "errors" : [ { "domain" : "global", "message" : "No existe la entidad con el id 25", "reason" : "notfound" ], "message" : "No existe la entidad con el id 25" En este caso, comprobamos en un método que necesita autentificación que se esta se haya realizado, de lo contrario, devolvemos un código HTTP = "listreserva") public Integer limit, User usuario) throws ServiceException{ PersistenceManager mgr = null; Cursor cursor = null; List<Reserva> execute = null; if (usuario==null){ String mensaje = "Se trata de un método autentificado"; throw new UnauthorizedException(mensaje);

22 Unauthorized { "error": { "message": "Se trata de un método autentificado", "code": 401, "errors": [ { "domain": "global", "reason": "required", "message": "Se trata de un método autentificado" ] Podremos crear nuestras propias excepciones extendiendo de la clase com.google.api.server.spi.serviceexception Testeando. La autentificación con OAuth2 todavía no funciona desde el emulador de Android. Si queremos testear la autenticación desde el explorador de APIs Google nos provee un usuario dump para las pruebas que es: example@example.com. Añadiendo Google Cloud Messaging. Mediante GCM podemos enviar notificaciones a todos los dispositivos registrados. Para añadir esta funcionalidad es necesario activar en el la consola Google APIs la mensajería. El siguiente paso es crear un server key Mediante esta clave nos aseguramos una comunicación segura.

23 23 Para ello, dentro de la consola, vamos a Credenciales, Acceso a API pública y Crear clave nueva, Clave de servidor. No introducimos ningún valor, simplemente la generamos. En nuestro proyecto AppEngine tenemos que establecer la clave de servidor. La constante es API_KEY y está en la clase MessageEndPoint.java. private static final String API_KEY = "AIzaS***********************G0d0w"; Vamos a actualizar el proyecto Android para poder trabajar con GCM. En la clase GCMIntentService establecemos el número de proyecto. protected static final String PROJECT_NUMBER = ""; En esta clase tenemos el método onmessage() donde debemos indicar qué acciones vamos a realizar cuando se reciba una notificación. Por defecto manda un intent que abre la actividad RegisterActivity y muestra el mensaje. Ahora ya sólo nos queda pendiente registrar el dispositivo para que pueda recibir notificaciones. El registro se hace en el método register(context context). Deberíamos llamar a este método desde nuestro oncreate de la actividad principal para asegurarnos que el dispositivo sea siempre registrado. GCMIntentService.register(this); Una vez que se ha registrado el dispositivo podemos ver que el registro ha sido correcto desde la url de la aplicación:

24 24 Código fuente. Puedes encontrar en Github y en el zip que se acompaña el documento el código de dos proyectos básicos con la parte backend y una app android que hace uso del API generada. App android : Proyecto backend: AppEngine

25 25

Google Cloud EndPoints (Parte I)

Google Cloud EndPoints (Parte I) 1 Google Cloud EndPoints (Parte I) 1. Google cloud platform: Google Cloud EndPoints 1. 1. Qué es Google Cloud Platform? 2. Google Cloud EndPoints. 2.1 Precios. 2.2. Instalación. 2.3. Crear la aplicación

Más detalles

Ejercicios - Persistencia en Android: ficheros y SQLite

Ejercicios - Persistencia en Android: ficheros y SQLite Ejercicios - Persistencia en Android: ficheros y SQLite Índice 1 Uso de ficheros (0.5 puntos)...2 2 Persistencia con ficheros (0.5 puntos)...3 3 Base de datos: SQLiteOpenHelper (0.5 puntos)... 3 4 Base

Más detalles

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)

Más detalles

Ejercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences

Ejercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences Ejercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences Índice 1 Compartir datos entre actividades con Shared Preferences (0.75 puntos)... 2 2 Actividad de preferencias (0.75

Más detalles

Crear una Activity en Android. Paso por paso

Crear una Activity en Android. Paso por paso 19-03-2014 Crear una Activity en Android. Paso por paso Una breve descripción de qué hacer cuando las herramientas de desarrollo de Android se convierten en nuestros enemigos. A veces, puede pasar que

Más detalles

Desarrollo de Servicios Web con JBuilder

Desarrollo de Servicios Web con JBuilder Artículos técnicos Grupo Danysoft: Desarrollo de Servicios Web con JBuilder Segunda parte Oscar Cristobal Ruiz Departamento Java Equipo Grupo Danysoft Enero 2003 - (902) 123146 www.danysoft.com Desarrollo

Más detalles

MANUAL DE AYUDA WEB SAT GOTELGEST.NET

MANUAL DE AYUDA WEB SAT GOTELGEST.NET MANUAL DE AYUDA WEB SAT GOTELGEST.NET Fecha última revisión: Agosto 2015 INDICE DE CONTENIDOS INTRODUCCION WEB SAT... 3 CONFIGURACIONES PREVIAS EN GOTELGEST.NET... 4 1. INSTALACIÓN DEL SERVICIO... 4 2.

Más detalles

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico) MANUAL DE AYUDA SAT Móvil (Movilidad del Servicio Técnico) Fecha última revisión: Abril 2015 INDICE DE CONTENIDOS INTRODUCCION SAT Móvil... 3 CONFIGURACIONES PREVIAS EN GOTELGEST.NET... 4 1. INSTALACIÓN

Más detalles

Historial de Versiones: Velneo vversion. Funcionamiento. Repositorio de versiones. Funcionalidades del Historial de Versiones. Bloquear.

Historial de Versiones: Velneo vversion. Funcionamiento. Repositorio de versiones. Funcionalidades del Historial de Versiones. Bloquear. Historial de Versiones: Velneo vversion Funcionamiento Repositorio de versiones Funcionalidades del Historial de Versiones Bloquear Restaurar Descargar Última versión a fecha Bloquear última versión Limpiar

Más detalles

DESARROLLO DE UN CLIENTE SOFIA2 (KP) SIGUIENDO ARQUITECTURA KP-MODELO

DESARROLLO DE UN CLIENTE SOFIA2 (KP) SIGUIENDO ARQUITECTURA KP-MODELO DESARROLLO DE UN CLIENTE SOFIA2 (KP) SIGUIENDO ARQUITECTURA KP-MODELO JUNIO 2014 Versión 1 INDICE INDICE... 2 PASO 1 - FAMILIARIZARSE CON LOS CONCEPTOS BÁSICOS DE SOFIA2... 3 PASO 2 - OBTENER CREDENCIALES

Más detalles

Pruebas de unidad con JUnit

Pruebas de unidad con JUnit Pruebas de unidad con JUnit Cuando se implementa software, resulta recomendable comprobar que el código que hemos escrito funciona correctamente. Para ello, implementamos pruebas que verifican que nuestro

Más detalles

Manual CMS Mobincube

Manual CMS Mobincube Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una

Más detalles

Sitios remotos. Configurar un Sitio Remoto

Sitios remotos. Configurar un Sitio Remoto Sitios remotos Definir un sitio remoto significa establecer una configuración de modo que Dreamweaver sea capaz de comunicarse directamente con un servidor en Internet (por eso se llama remoto) y así poder

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Parsear HTML con htmlparser para Android Guillem Pérez

Parsear HTML con htmlparser para Android Guillem Pérez Parsear HTML con htmlparser para Android Guillem Pérez He escogido esta librería(http://htmlparser.sourceforge.net/) aunque no había muchos ejemplos porque la he visto realmente ligera y esta en java hay

Más detalles

Java, JavaME y el entorno Eclipse - Ejercicios

Java, JavaME y el entorno Eclipse - Ejercicios Java, JavaME y el entorno Eclipse - Ejercicios Índice 1 Hola ME!...2 2 Clases...2 3 Métodos y campos de la clase... 3 4 Métodos estáticos... 4 5 Librerías opcionales (*)...4 6 Temporizadores (*)... 5 1.

Más detalles

Manual de instalación Actualizador masivo de Stocks y Precios

Manual de instalación Actualizador masivo de Stocks y Precios Manual de instalación Actualizador masivo de Stocks y Precios Instrucciones para la instalación de Actualizado masivo de Stocks y Precios Módulo para Prestashop desarrollado por OBSolutions Módulo para

Más detalles

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2 Manual de software Dynamic Cloud 10/2014 MS-Dynamic_Cloud v1.2 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 2. INSTALAR DYNAMIC CLOUD... 3 2.1 Ejecutar Dynamic Cloud por primera

Más detalles

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la

Más detalles

Manual de usuario de la aplicación de envío telemático de partes de accidente y enfermedad profesional

Manual de usuario de la aplicación de envío telemático de partes de accidente y enfermedad profesional de la aplicación de envío telemático de partes de CONTROL DE EDICIONES Nº Revisión Fecha Naturaleza de la revisión 1 20/01/2003 Emisión inicial 2 17/11/2003 Adaptación a LOPD 3 04/01/2007 Cambios 2006

Más detalles

Manual de Integrador.NET

Manual de Integrador.NET Manual de Integrador.NET viafirma platform v3.5 ÍNDICE 1. INTRODUCCIÓN... 5 1.1. Objetivos... 5 1.2. Referencia... 5 2. GUÍA RÁPIDA... 5 2.1. Añadir las dependencias necesarias... 5 2.2. Página de acceso

Más detalles

GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C)

GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C) APRENDERAPROGRAMAR.COM GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C) Sección: Cursos Categoría: Lenguaje de programación Java nivel avanzado I

Más detalles

Descarga, instalación y uso de herramientas:

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

Más detalles

ATLAS MANUAL DE INTEGRACIÓN Cliente del Servicio de SMS

ATLAS MANUAL DE INTEGRACIÓN Cliente del Servicio de SMS ATLAS MANUAL DE INTEGRACIÓN Cliente del Servicio de SMS Versión 1.0 Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Servicio de SMS Cliente NORMATIVA ATLAS Arquitectura

Más detalles

Manual para la utilización de PrestaShop

Manual para la utilización de PrestaShop Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para

Más detalles

PRACTICAS DE ANDROID 12 - Lanzar un segundo "Activity" y pasar parámetros Problema:

PRACTICAS DE ANDROID 12 - Lanzar un segundo Activity y pasar parámetros Problema: PRACTICAS DE ANDROID 12 - Lanzar un segundo "Activity" y pasar parámetros Hemos visto en el concepto anterior que un programa puede tener más de una ventana representando cada ventana con una clase que

Más detalles

Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado de Gestión de Agua.

Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado de Gestión de Agua. Manual de instalación y uso de Aplicación Test Web Services MEGA Introducción Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado

Más detalles

Novedades PhotoGestion 5

Novedades PhotoGestion 5 Novedades PhotoGestion 5 En este documento repasamos las novedades más importantes de la versión 5 del programa PhotoGestion. Explicaremos cada novedad, como funciona y como se configura. Contenido Envío

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

Servicio de Informática

Servicio de Informática Módulo para la cumplimentación de contratos de movilidad en Universidad Virtual Guía de Usuario Última actualización 21 de abril de 2015 Tabla de contenido 1.- Introducción... 4 2.- Acceso al módulo y

Más detalles

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA Fecha última revisión: Septiembre 2014 MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MÓDULO GOTELGEST.NET MÓVIL... 3 1. INTRODUCCIÓN A

Más detalles

NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I)

NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I) NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I) Introducción...2 Introducción a los Códigos de Fusión... 2 Modelos de Cartas...2 Elaboración del Modelo... 2 Formato HTML (para envíos por correo electrónico)...

Más detalles

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA El Acceso al correo a través de OWA (Outlook Web Access) es una herramienta que permite a los usuarios consultar sus mensajes en una interfaz Web a través de un

Más detalles

www.android-spa.com Android Creación de una aplicación sencilla: Forwarding - Página 1 -

www.android-spa.com Android Creación de una aplicación sencilla: Forwarding - Página 1 - Android Creación de una aplicación sencilla: Forwarding - Página 1 - Realización de la aplicación Forwarding en Android Este es un pequeño tutorial con el que se realizará un pequeño programa para Android

Más detalles

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 3 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 3 HERRAMIENTA

Más detalles

MODELO DE IMPLEMENTACIÓN

MODELO DE IMPLEMENTACIÓN Capítulo 4 MODELO DE IMPLEMENTACIÓN 4.1 Introducción El Modelo de implementación utiliza el resultado del Modelo de diseño para generar el código final en el lenguaje de programación elegido [10]. Aunque

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

1. El entorno de desarrollo Eclipse

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....................................................

Más detalles

Generador de Proxy remoto JavaScript.

Generador de Proxy remoto JavaScript. Generador de Proxy remoto JavaScript. 1. Introducción: La aplicación genera un proxy JavaScript a partir de un servicio web de.net con extensión.asmx, tomado como entrada. Automatizando de esta manera

Más detalles

ESOFT 3 Nice Screen Scraper: Web service, Console client and Web client

ESOFT 3 Nice Screen Scraper: Web service, Console client and Web client ESOFT 3 Nice Screen Scraper: Web service, Console client and Web client Héctor López Sacanell hlopez1@alumnes.udl.cat 15 de enero de 2010 1. Introducción El objetivo de esta tercera entrega es la de crear

Más detalles

Administración de portales Joomla (II) antonio.duran.terres@gmail.com

Administración de portales Joomla (II) antonio.duran.terres@gmail.com Administración de portales Joomla (II) antonio.duran.terres@gmail.com Módulos Con la instalación base de Joomla vienen varios módulos Algunos ya los vimos, como encuestas o Quien está en línea? Hay otros

Más detalles

Una App para Facebook

Una App para Facebook Una App para Facebook Static HTML: Iframes Tabs Laboratorio de Excelencia Digital Facebook Marketing 1 Una App para Facebook. Static HTML: Iframes Tabs Facebook Marketing El objetivo de este articulo es

Más detalles

El protocolo IMAP ofrece la descarga de correos en modo sólo lectura, es decir descarga sólo una copia del correo y no permite el borrado.

El protocolo IMAP ofrece la descarga de correos en modo sólo lectura, es decir descarga sólo una copia del correo y no permite el borrado. Manual de Configuración de correo en Android Utilizar POP o IMAP? Existen dos formas de configurar su cuenta de correo en dispositivos móviles, la primera es POP y la segunda es IMAP El protocolo POP es

Más detalles

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1 Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de

Más detalles

Manual de Usuario FACTURA99 FACTURACIÓN. Factura99 FACTURA 99

Manual de Usuario FACTURA99 FACTURACIÓN. Factura99 FACTURA 99 Factura99 Manual de Usuario FACTURA99 FACTURACIÓN FACTURA 99 CONTENIDO 1 Asistente de Registro Paso a Paso... 4 1.1 Paso 1... 4 1.2 Paso 2... 5 1.3 Paso 3... 5 1.4 Paso 4... 6 1.5 Paso 5... 6 2 Tablero

Más detalles

Movilizando la intranet de la Facultad de Informática

Movilizando la intranet de la Facultad de Informática Movilizando la intranet de la Facultad de Informática 1 de noviembre de 2011 Jaume Moral, Hugo Hernández Marcel Arbó y Roger Sala http://www.fib.upc.edu/ La intranet: El Racó Es la Intranet de la Facultad

Más detalles

Dossier de prácticas

Dossier de prácticas Dossier de prácticas Intranet / Extranet Màster d Enginyeria del Software Desenvolupament d aplicacions sobre Internet Fundació Politècnica de Catalunya Jaume Moral Ros Albert Obiols Vives 1 Dossier de

Más detalles

U.E JUAN DE VELASCO CREAR DATOS EN SQL

U.E JUAN DE VELASCO CREAR DATOS EN SQL NOMBRE:LILIAN CAUJA U.E JUAN DE VELASCO CREAR DATOS EN SQL Lo primero que necesitamos para conectarnos al Servidor es el administrador que por defecto en algunas instalaciones no viene incluido, se puede

Más detalles

Manual de uso. Aula Digital Santillana. (Versión tablet)

Manual de uso. Aula Digital Santillana. (Versión tablet) Manual de uso Aula Digital Santillana (Versión tablet) Manual de uso de Aula Digital Santillana (ADS) Santillana lo ha preparado todo para el próximo curso. Aula Digital permite acceder, tanto al profesor

Más detalles

Manual LiveBox WEB ADMIN. http://www.liveboxcloud.com

Manual LiveBox WEB ADMIN. http://www.liveboxcloud.com 2014 Manual LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl no asume responsabilidades o garantías sobre el contenido y uso de ésta documentación y declina cualquier garantía explicita o implícita

Más detalles

Una vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón.

Una vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón. 11. RECIBOS. Desde esta opción de Menú vamos a completar el proceso de gestión de los diferentes tributos, generando recibos, informes de situación, impresiones, etc. 11.1. GENERACIÓN DE RECIBOS. Una vez

Más detalles

Integra Integra factura electrónica a tu ERP o sistema

Integra Integra factura electrónica a tu ERP o sistema Integra CFDI Integra factura electrónica a tu ERP o sistema administrativo por medio de archivos de texto, archivos XML o conexión directa a su base de datos. Nuestro sistema Integra está diseñado para

Más detalles

1. Creación del repositorio

1. Creación del repositorio FACULTADE DE INFORMÁTICA Departamento de Computación Tecnología de la Programación 2008-2009 Ingeniería Informática Práctica 1: Subversion Introducción El objetivo de esta práctica es aprender a manejar

Más detalles

Ejercicios - Servicios

Ejercicios - Servicios Índice 1 Contador: Servicio con proceso en background (0.6 puntos)... 2 2 Broadcast Receiver: Captura de llamadas (0.6 puntos)...2 3 Broadcast Receiver: Reenvío de datos (0.6 puntos)...3 4 Arranque: Iniciar

Más detalles

Software Criptográfico FNMT-RCM

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

Más detalles

1.- INTRODUCCIÓN 2.- PARÁMETROS

1.- INTRODUCCIÓN 2.- PARÁMETROS 1.- INTRODUCCIÓN Hemos diseñado una aplicación que facilite el envío a las entidades bancarias de las de cobro por domiciliación. La entrada de esta aplicación pueden ser, tanto ficheros cuyos formatos

Más detalles

Manual para uso de cuentas de correo

Manual para uso de cuentas de correo Manual para uso de cuentas de correo Indice! " # $ $ % &# % ' " " (# '!)#"#*+ ),(- )#"#*+. % / 0 1 ' 2 -). 3! Introducción El presente documento describe los procedimientos para la configuración del cliente

Más detalles

Creación de materiales didácticos Aplicaciones para dispositivos móviles Lección 4

Creación de materiales didácticos Aplicaciones para dispositivos móviles Lección 4 Creación de materiales didácticos Aplicaciones para dispositivos móviles Lección 4 Bases de datos Índice de contenido Introducción...3 Bases de datos locales: TinyDB... 4 Compartir datos: TinyWebDB...

Más detalles

Internet como herramientas de comunicación: El correo electrónico

Internet como herramientas de comunicación: El correo electrónico Internet como herramientas de comunicación: El correo electrónico 1. El correo electrónico Objetivo del tema: Aprender a manejar el correo electrónico y los medios de comunicación existentes en Internet.

Más detalles

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1 Traslado de Copias y Presentación de Escritos Manual de Usuario V.3.1 Página: 2 45 INDICE INTRODUCCIÓN... 3 1 ACCESO A LA APLICACIÓN... 3 2 PROCESO DE FIRMA... 4 3 TRASLADOS PENDIENTES DE ACEPTAR POR EL

Más detalles

Gestión Centros educativos

Gestión Centros educativos es una web desde la que se puede acceder desde cualquier dispositivo con conexión a internet (móvil, tablet, etc.) para crear/ visualizar las faltas/anotaciones del alumnado al que se le imparte clase

Más detalles

Microsoft Intune Manual de Usuario

Microsoft Intune Manual de Usuario Microsoft Intune Manual de Usuario 1. Introducción... 2 2. Acceso al panel de control de cliente Movistar... 3 3. Configure Microsoft Intune... 4 3.1. Agregar usuarios... 5 3.2. Crear Grupos... 7 3.2.1.

Más detalles

Análisis y diseño del sistema CAPÍTULO 3

Análisis y diseño del sistema CAPÍTULO 3 Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la

Más detalles

Introducción al lenguaje Java

Introducción al lenguaje Java Tipo de entrega: Fecha límite: Lugar: Introducción al lenguaje Java por grupos de prácticas sesión de laboratorio Atenea Objetivos de la práctica: Escribir aplicaciones simples en Java Utilizar el entorno

Más detalles

Manual hosting acens

Manual hosting acens Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro

Más detalles

GESad Time Control. Manual de uso v.2

GESad Time Control. Manual de uso v.2 GESad Time Control Manual de uso v.2 Contenido 1. Introducción:... 3 2. Especificaciones técnicas:... 3 3. Instalación del Software:... 3 4. Manual de Usuario... 4 Uso Gesad Time Control Página 2 1. Introducción:

Más detalles

MANUAL DE AYUDA MODULO TALLAS Y COLORES

MANUAL DE AYUDA MODULO TALLAS Y COLORES MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

Correo Electrónico: Webmail: Horde 3.1.1 CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información

Más detalles

5. Composer: Publicar sus páginas en la web

5. Composer: Publicar sus páginas en la web 5. Composer: Publicar sus páginas en la web Si nuestras páginas existen únicamente en el disco duro local, sólo nosotros podremos navegar por ellas, pero nadie más podrá hacerlo. Composer nos permite publicarlas

Más detalles

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para

Más detalles

Manual de uso. Manual de uso - citanet 1

Manual de uso. Manual de uso - citanet 1 Manual de uso Manual de uso - citanet 1 1. Requisitos previos a la instalación... 3 2. Primer inicio de la aplicación.... 3 2.1. Pantalla de inicio de sesión.... 3 2.2. Datos de la empresa y configuración

Más detalles

PASO 1: Entrada. a FOCO

PASO 1: Entrada. a FOCO PASO 1: Entrada a FOCO A través de la página Web de la Consejería de Empleo y Economía, http://empleoyformacion.jccm.es/principal, apartado Otras Entidades, Entidades de Formación Introduciremos usuario

Más detalles

Manual para uso de cuentas de correo @micap.es

Manual para uso de cuentas de correo @micap.es Manual para uso de cuentas de correo @micap.es Revisado el 11/06/2007 Indice Introducción...3 2. Configuración de una cuenta nueva en el cliente de correo...4 a. Su nombre...4 b. Su dirección de correo...5

Más detalles

Desarrollo de apps para móviles Android. Entorno de desarrollo

Desarrollo de apps para móviles Android. Entorno de desarrollo Desarrollo de apps para móviles Android Entorno de desarrollo Entorno de desarrollo Las aplicaciones Android van a ser implementadas en Java usando Android SDK. El software necesario para realizarlas es

Más detalles

Cómo acceder a Google Drive? Tiene más funcionalidades una cuenta de Google?

Cómo acceder a Google Drive? Tiene más funcionalidades una cuenta de Google? Manual de Qué es Google Drive? Qué es Google Drive? Google Drive es un servicio web que le permite almacenar, modificar, compartir y acceder a sus archivos y documentos independientemente de dónde se encuentre

Más detalles

10. El entorno de publicación web (Publiweb)

10. El entorno de publicación web (Publiweb) 10. El entorno de publicación web (Publiweb) 10.1. Introducción El entorno de publicación Web es una herramienta que permite la gestión de nuestras páginas Web de una forma visual. Algunos ejemplos de

Más detalles

Guía rápida del usuario. Disco duro virtual.

Guía rápida del usuario. Disco duro virtual. Guía rápida del usuario. Disco duro virtual. Servicio de compartición de carpetas y archivos a través de Internet y sincronización con dispositivos móviles. Índice Introducción Definir espacio por defecto

Más detalles

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19

Más detalles

Tutorial BMS Server Studio UDP

Tutorial BMS Server Studio UDP Tutorial BMS Server Studio UDP ÍNDICE Página 0. Introducción...3 1. Configuración del puerto UDP...4 2. Ejemplos...6 2.1 Configuración manual...6 2.1.1 Configuración SocketTest...6 2.1.2 Configuración

Más detalles

Error! Nombre desconocido de propiedad de documento.

Error! Nombre desconocido de propiedad de documento. MANUAL USUARIO COLABORA WEB INDICE 1 IInttrroducccci ión... 3 1.1 Objetivos... 3 1.2 Qué es COLABORA?... 3 1.3 Acceso a la aplicación... 3 2 Prroccesso de Gesstti ión de Entti idadess COLLABORA... 5 2.1

Más detalles

Año: 2008 Página 1 de 18

Año: 2008 Página 1 de 18 Lección 2. Cuestiones de tipo técnico que debemos o podemos realizar 2.1. Copia de seguridad 2.2. Introducción de contraseña 2.3. Parámetros generales 2.4. Avisos 2.5. Calculadora 2.6. Acceso a casos prácticos

Más detalles

Introducción a los sitios de SharePoint en Office 365

Introducción a los sitios de SharePoint en Office 365 Introducción a los sitios de SharePoint en Office 365 Universidad Central del Este Contenido 1. QUÉ ES UN SITIO SHAREPOINT?... 3 2. CÓMO INGRESAR AL ÁREA DE SITIOS?... 3 3. DESCRIPCIÓN GENERAL DEL ÁREA

Más detalles

El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra.

El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra. Gestión de la tesorería y del riesgo El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra. En este manual nos

Más detalles

SEGURIDAD OCTUBRE 2015. Versión 1

SEGURIDAD OCTUBRE 2015. Versión 1 SEGURIDAD OCTUBRE 2015 Versión 1 1 INDICE 1 INDICE... 2 2 INTRODUCCIÓN... 3 2.1 REQUISITOS... 3 2.2 OBJETIVOS Y ALCANCE DEL PRESENTE DOCUMENTO... 3 3 SEGURIDAD EN LAS COMUNICACIONES... 4 4 LOS CLIENTES...

Más detalles

Administración de Clientes 4

Administración de Clientes 4 Manual de Usuario Administración de Clientes 4 Agregar Clientes 4 Agregar cliente Persona Moral 6 Guardar Cliente Persona Moral 6 Agregar cliente Persona Física 7 Guardar Cliente Persona Física 7 Agregar

Más detalles

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático Programa de Almacenamiento y Recuperación de Datos Automático CONSEJERÍA DE EDUCACIÓN Dirección General de Participación e Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 20/04/10

Más detalles

Guía Rápida de Instalación SQL Server Express

Guía Rápida de Instalación SQL Server Express Guía Rápida de Instalación SQL Server Express AT-Seguridad requiere de un sistema de almacenaje de los datos que recoge durante el uso diario de los equipos. La aplicación se presenta para poderse instalar

Más detalles

Manual del panel. Core-Admin

Manual del panel. Core-Admin Manual del panel Core-Admin - Manual del panel Core-Admin ÍNDICE 1. Introducción...3 2. Requisitos iniciales...3 2.1. Navegadores soportados...3 2.2. Javascript y Java...3 3. Usar Core-Admin...3 3.1. Acceder

Más detalles

WINDOWS 2008 7: COPIAS DE SEGURIDAD

WINDOWS 2008 7: COPIAS DE SEGURIDAD 1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden

Más detalles

CASO PRÁCTICO. CASOS PRÁCTICOS Internet (CP15 y CP16)

CASO PRÁCTICO. CASOS PRÁCTICOS Internet (CP15 y CP16) CASO PRÁCTICO CASOS PRÁCTICOS Internet (CP15 y CP16) Índice Internet CP15: Subir a Internet... 1 CP16: Publicar en blog... 7 Internet Una vez que tenemos un montaje audio realizado, ya tenemos una nueva

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

Desarrollo de Aplicaciones para Android

Desarrollo de Aplicaciones para Android Desarrollo de Aplicaciones para Android Sesión 7: Servicios de red Desarrollo de Aplicaciones para Android Depto. Ciencia de la Computación e IA Servicios de red-1 Puntos a tratar Conexiones HTTP Parsing

Más detalles

Manual SSO Avant2. www.avant2.es soporte@avant2.es Última revisión: 02/05/2013. Copyright Codeoscopic S.A.

Manual SSO Avant2. www.avant2.es soporte@avant2.es Última revisión: 02/05/2013. Copyright Codeoscopic S.A. Manual SSO Avant2 www.avant2.es soporte@avant2.es Última revisión: 02/05/2013 Copyright Codeoscopic S.A. Este documento es propiedad y copyright de Codeoscopic SA, y su contenido es confidencial. Este

Más detalles

Manual para uso de cuentas de correo @icalpa.com

Manual para uso de cuentas de correo @icalpa.com Manual para uso de cuentas de correo @icalpa.com Tipo de documento Descripción de procedimiento Código del documento manual_webmail_colegiados _icalpa.pdf Elaborado por Dpto. Sistemas CGAE Revisión 1.0

Más detalles

Manual del programador

Manual del programador Apéndice A Manual del programador A.1. Introducción En este capítulo vamos a dar un repaso general a toda la estructura que compone la aplicación de forma que el usuario se familiarice con ella y sobre

Más detalles

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS En este manual aprenderemos a introducir un Ticket de Soporte (Incidencia Informática) y ver todo el proceso hasta que se resuelve. Para poder escribir Tickets

Más detalles

Tutorial Envio de correos con Java Mail

Tutorial Envio de correos con Java Mail Tutorial Envio de correos con Java Mail Esta vez vamos a ver un ejemplo sencillo de como enviar un correo con java, por medio de java mail. Lo primero que es descargar la libreria de java mail, lo podemos

Más detalles

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA Eurowin 8.0 SQL Manual de la FIRMA DIGITALIZADA Documento: me_firmadigitalizada Edición: 02 Nombre: Manual de la Firma Digitalizada en Eurowin Fecha: 19-05-2011 Tabla de contenidos 1. FIRMA DIGITALIZADA

Más detalles