PROGRAMACIÓN DE APLICACIONES DISTRIBUIDA
|
|
|
- Rosa Vega Belmonte
- hace 9 años
- Vistas:
Transcripción
1 SEGOVIA MONICA CELIA PROGRAMACIÓN DE APLICACIONES DISTRIBUIDA PROGRAMACIÓN DE APLICACIONES DISTRIBUIDA Una aplicación de Chat en tiempo real 2016 SEGOVIA MONICA CELIA Legajo: 35566
2 INTRODUCION Visual Studio es un completo entorno de desarrollo integrado para crear aplicaciones sensacionales para Windows, Android y Apple, además de aplicaciones web y servicios de nube innovadores. Soporta varios lenguajes, en los que podemos encontrar C#, C++, HTML y JavaScrip, entre otros. Este tutorial brindara los conocimientos básicos para desarrollar una aplicación web en el entorno de desarrollo de Visual Studio 2015 para la Web, en el mismo utilizare la biblioteca ASP.NET SignalR en la última plantilla de proyecto MVC 5, también se utilizara JavaScript. La misma es de fácil entendimiento SignalR, es una biblioteca o marco de comunicación bidireccional en Tiempo Real basada en la web, es decir, añade funcionalidad de la web en Tiempo Real para las aplicaciones de ASP.NET. En síntesis, se utiliza para acceder al código del servidor y actualizar el contenido a los clientes conectados al instante en lugar del servidor en espera de la solicitud del cliente. 1
3 MARCO TEORICO SignalR es un marco de comunicación bidireccional tiempo real basada en web. Por tiempo real, se refiere a los clientes a obtener los mensajes que se envían en tiempo real a medida que el servidor tiene algo que enviar sin que el cliente haga una solicitud para ello. Y bidireccional ya que tanto el cliente como el servidor pueden enviar mensajes entre sí. En los términos más simples, la forma en que funciona es el cliente es capaz de llamar a métodos en el servidor y el servidor del mismo modo es capaz de llamar a métodos en el cliente. Usos típicos: Algunos casos en los que SignalR se puede utilizar para que se pueda apreciar mejor la tecnología. Uso de la sala de Chat Este es un ejemplo donde los usuarios mantienen el envío de mensajes entre sí en un chat. Difusión Este es un ejemplo en el que el servidor tiene que transmitir mensajes a los clientes. Por ejemplo, las actualizaciones de Facebook, Twitter. Juegos de Internet Jugadores que juegan un juego en línea en el que cada jugador hace alguna vez, la acción por turno. Historia de la comunicación en tiempo real y desafíos Para entender estos conceptos se partirán de las siguientes preguntas Por qué necesitamos una nueva tecnología para implementar la comunicación en tiempo real? 2
4 La razón es debido a la manera en que funciona el protocolo HTTP. HTTP trabaja en un mecanismo de petición / respuesta. Por lo que un cliente (típicamente un navegador web) realiza una solicitud HTTP al servidor Web y el servidor Web envía una respuesta HTTP de vuelta al cliente. A menos que el cliente realiza una solicitud al servidor, el servidor no tiene conocimiento de quienes son sus clientes y por lo que no se puede enviar un mensaje al cliente. HTTP es un protocolo sin estado, que esencialmente significa que no se acuerda de qué cliente realiza una solicitud a la misma y la cantidad de veces. Para cada solicitud HTTP al servidor Web es un uno independiente. Así que por estas razones una comunicación en tiempo real bidireccional era un desafío que vendría a solucionar SignalR. Pero esto no quiere decir que no se tenía este tipo de aplicaciones como un sitio de actualizaciones de noticias deportivas o un sitio de chat antes de SignalR. A continuación se tratara de ver algunas técnicas para lograr la comunicación en tiempo real antes de SignalR. AJAX polling Se puede observar en la anterior imagen como el cliente hace algunas solicitudes al servidor en algunos intervalos periódicos de tiempo. De esta manera se mantiene el cliente actualizado con los últimos datos. Como podemos ver, cuando el cliente realiza una solicitud al servidor, no sabemos a ciencia cierta que el servidor tiene algo nuevo para enviar, de una manera esas solicitudes podrían ser innecesarios. Por otro lado, cuando el servidor tiene algo nuevo para el cliente no puede enviarlo a menos que el cliente realiza una solicitud, por lo que no se puede llamar exactamente esta comunicación en tiempo real. 3
5 Long Polling El mecanismo long polling utiliza peticiones HTTP para crear una conexión pseudopersistente. El servidor, en lugar de procesar la petición y retornar la respuesta de forma inmediata, espera hasta que haya disponible algún evento o mensaje a enviar al cliente; en este momento, lo retorna como respuesta a la petición original y cierra la conexión. El cliente, por su parte, procesa esta respuesta y realiza inmediatamente después una nueva petición al servidor, que volverá a quedar abierta a la espera de mensajes, y así sucesivamente. Dado que utiliza HTTP estándar, es válida para todo tipo de agentes de usuario, y bastante amigable para proxy, filtros, firewalls y otros inconvenientes que puede haber por el camino entre los dos extremos. Como se puede ver, hay una serie de opciones para poner en práctica una comunicación bidireccional entre el cliente y el servidor en tiempo real. Y en este punto es donde entra en escena SignalR, un conjunto de componentes desarrollados por miembros del equipo de ASP.NET en Microsoft, que nos abstrae de los detalles subyacentes y nos ofrece la visión y ventajas de un entorno conectado en el que podemos comunicar cliente y servidor bidireccionalmente, mediante la creación de un túnel entre el cliente y el servidor que es bidireccional en la que el servidor puede enviar mensajes a sus clientes conectados cada vez que quiera. SignalR - Conceptualmente SignalR ofrece una visión a muy alto nivel de la comunicación entre el servidor y los múltiples clientes que se encuentren a él conectados. En realidad las conexiones persistentes no existen, o no tienen por qué existir. Se trata de una abstracción creada por SignalR, quien se encargará del trabajo sucio que hay por 4
6 debajo, manteniendo la conexión de los clientes con el servidor mediante distintos mecanismos denominados transportes, que son el conjunto de tecnologías utilizadas para mantener crear la conexión continua, o al menos la ilusión de su existencia. Los protocolos de transporte pueden ser sustituidos de forma transparente sin afectar a las aplicaciones, que trabajarán aisladas de estos detalles. Los sistemas funcionarán exactamente igual sea cual sea el transporte utilizado, lo que permite que éste sea elegido en cada escenario en función de la disponibilidad de las tecnologías en ambos extremos. Por ejemplo, el transporte WebSockets es capaz de crear una conexión con el servidor y mantenerla abierta de forma continua, aunque requiere que esta tecnología esté disponible tanto en el cliente (en el caso de clientes web, es necesario que el navegador implemente WebSockets) como en el servidor. Debido a ello, y para asegurar la máxima compatibilidad con los clientes, actualmente se utiliza por defecto el transporte denominado Long polling, que ya hemos comentado anteriormente. A pesar de la relativa complejidad que supondría implementar algo así a mano, nosotros no tendremos que hacer nada: SignalR se encarga de llevar a cabo todas estas tareas para ofrecernos la sensación de estar siempre conectados. Su componente cliente será el encargado de realizar las conexiones, mantenerse a la espera de noticias del servidor, reconectar cuando se reciban eventos o cuando por cualquier otra causa se haya perdido la conectividad, etc., ofreciéndonos una superficie de desarrollo muy simplificada. El lado servidor de SignalR, por otra parte, será el encargado de recibir la conexión y mantenerla en espera, almacenar los mensajes recibidos, realizar el seguimiento de clientes conectados, enviar mensajes a través de un bus interno, etc., y de la misma forma, ofreciéndonos un API bastante simple para implementar nuestros servicios. Implementación de servicios con SignalR 5
7 SignalR nos ofrece dos fórmulas para trabajar sobre las conexiones que crea con el servidor: 1- usando conexiones persistentes, es la de más bajo nivel y proporciona mecanismos simples para registrar conexiones y desconexiones de clientes y comunicarse de forma bidireccional con ellos 2- usando hubs, que ofrece una abstracción aún mayor, permitiendo la comunicación entre cliente y servidor de forma muy óptima. Esta es la opción que convendrá utilizar en la mayoría de ocasiones, por la potencia que aporta y su gran comodidad de uso. En cualquiera de los dos casos, y ya centrándonos en el entorno web más habitual, donde el servidor es una aplicación ASP.NET y los clientes van a ser las páginas o vistas, la implementación de servicios consistirá en: En el servidor, crear el servicio con las funcionalidades que nos interese, utilizando las clases disponibles en el ensamblado SignalR. En cliente, crear el consumidor del servicio utilizando las clases disponibles en la biblioteca de scripts jquery.signalr.js. Cada una de las dos fórmulas citadas tiene sus particularidades, por lo que se las estudiara mediante el desarrollo de un ejemplo. En este contexto se desarrollara una aplicación de Chat en tiempo real con SignalR, muy parecida a Facebook. Se va a añadir SignalR a una aplicación ASP.NET utilizando la plantilla de proyecto MVC 5 y crear una vista de chat para enviar y recibir mensajes. 6
8 TUTORIAL Introducción a SignalR 2 implementando ASP.NET MVC 5 Pre-requisitos: Visual Studio 2015.NET 4.5 MVC 5 SignalR versión 2 Secciones: I. Aplicación SignalR MVC 5 II. Ejecución código I. Aplicación SignalR MVC 5 En esta sección se muestra cómo crear una aplicación ASP.NET MVC 5, añadir la biblioteca SignalR. Paso 1: Abra Visual Studio
9 Paso 2: Cree un nuevo proyecto 8
10 Cree una aplicación ASP.NET C #, de.net Framework 4.5, con el nombre de SignalRChat, y haga clic en OK. 9
11 Paso 3: Seleccionar plantilla de proyecto MVC, y haga clic en Autenticación de cambio 10
12 Paso 4: Seleccione No Authentication (Sin autenticación) en la dialogo Change Authentication y haga clic en OK. Si selecciona una autenticación diferente para la aplicación, se creará una clase Startup.cs automáticamente; en este tutorial se abarcara la creación de la clase Startup.cs, más adelante se verá su definición. 11
13 Paso 5: Abrir Tools NuGet Packate Manager Packate Manager Console y ejecutar el siguiente comando. Este paso le suma al proyecto de un conjunto de archivos de comandos y referencias de montaje que permiten habilitar la funcionalidad SignalR. install-package Microsoft.AspNet.SignalR Una vez finalizado el comando, como se observa en la siguiente imagen, la instalación de SignalR se realizó exitosamente. Paso 6: Se puede ver en el Explorador de soluciones que SignalR se ha sido añadido al proyecto. Expanda la carpeta Scripts. 12
14 Paso 7: En el Explorador de soluciones, haga clic en el proyecto, seleccione Agregar Nueva carpeta, y añadir una nueva carpeta con el nombre Hubs. 13
15 SignalR Hub Paso 8: Haga clic con la carpeta recién creada y añada una clase, para ello, haga clic en Añadir Clase. 14
16 Seleccione el Visual C # Web SignalR, seleccionar del panel central SignalR Hub Class (v2), y poner a la clase el nombre ChatHub.cs. Esta clase funcionara como servidor de SignalR que envía mensajes a todos los clientes. 15
17 La API SignalR Hub permite realizar llamadas a procedimiento remoto desde un servidor a los clientes conectados y de los clientes al servidor. En el código del servidor, se definen los métodos que pueden ser llamados por los clientes, y se llama a los métodos que se ejecutan en el cliente. En el código del cliente, se definen los métodos que pueden ser llamados desde el servidor, y se llama a los métodos que se ejecutan en el servidor. SignalR se encarga de todas las tuberías de cliente a servidor. Paso 9: Reemplace el código de la clase ChatHub con el siguiente código. 16
18 En el código de chat, los clientes llaman al método ChatHub.Send para enviar un mensaje nuevo. El Hub a su vez envía el mensaje a todos los clientes llamando Clients.All.addNewMessageToPage. El método Enviar demuestra varios conceptos del Hub: 1- Declara métodos públicos en el Hub de manera que los clientes puedan usarlos. 2- Utiliza la característica de Microsoft.AspNet.SignalR.Hub.Clients para acceder a todos los clientes conectados a este Hub. 3- Llama a una función en el cliente (como el addnewmessagetopage función) para actualizar los clientes. Paso 10: Crear una nueva clase llamada Startup.cs. 17
19 Cambiar el contenido del archivo a lo siguiente. Paso 11: Editar la clase HomeController que se encuentra en Controladores / HomeController.cs y agregue el método siguiente a la clase. Este método devuelve el Chat en la vista que va a crear en un paso posterior. Quedando de esta forma: 18
20 SignalR, jquery y MCV 5 Paso 12: Generar la vista para el método de Chat: Seleccione la carpeta de Home y haga clic derecho sobre la carpeta, luego elegir Add New Scaffolded Item 19
21 Poner el nombre Chat a la vista. 20
22 Paso 13: Sustituir el contenido de Chat.cshtml con el siguiente código. 21
23 El archivo de vista Chat.cshtml muestra cómo utilizar la biblioteca SignalR jquery para comunicarse con SignalR Hub. Las tareas esenciales en el código son la creación de una referencia al proxy generada automáticamente por el Hub, declarando una función que el servidor pueda llamar para empujar el contenido a clientes, e iniciar una conexión para enviar mensajes al Hub. El código siguiente declara una referencia a un proxy hub. La clase Hub en el servidor llama a esta función para transferir las actualizaciones de contenido a cada cliente. El siguiente código muestra cómo abrir una conexión con el Hub. Primero se inicia la conexión y luego pasa una función para controlar el evento, esto se ejecuta cuando se hace clic en el botón Enviar en la página de Chat. 22
24 II. Ejecución código Guardar todo el proyecto Paso 1: Depurar la aplicación. Paso 2: En la línea de direcciones del navegador, añada /home/chat a la URL de la página por defecto para el proyecto. Se carga la página de Chat en una instancia del navegador y solicita un nombre de usuario. Paso 3: Introduzca un nombre de usuario, clic en Aceptar. 23
25 Paso 4: Copiar la URL desde la barra de direcciones del navegador y usarlo para abrir dos más instancias del navegador. En cada instancia del navegador, introduzca un nombre de usuario único. Paso 5: En cada instancia del navegador, añadir un comentario y haga clic en Enviar. Los comentarios deben mostrar en todas las instancias del navegador. 24
26 25
27 Nota: Esta aplicación de chat envía los mensajes a todos los usuarios actuales. Los usuarios que se unen a la charla más adelante verán los mensajes agregados desde el momento de su adhesión. Paso 6: La siguiente captura de pantalla muestra la aplicación de chat que se ejecuta en un navegador. Visual Studio 2015 tiene incorporado una herramienta de diagnóstico, muestra detalles como ser: uso de CPU, memoria, etc. 26
28 27
29 INSTRUCTIVOS A continuación se listaran una serie de recursos donde se puede acceder a los instructivos para la realización de esta aplicación. Se cuenta con un video: donde se detalla cada paso a seguir, muy explicativo. Documentación digital del mismo contenido, para los que prefieran este modo de guía: Versión PDF: El ejemplo de la Aplicación Web de Chat SigalR: HSlaZFyT3IwSVdia3Mycnc/view?usp=sharing 28
30 CONCLUSION En este tutorial aprendió la adición de la biblioteca SignalR a una aplicación ASP.NET MVC 5, como crear una clase Hub y el uso de la biblioteca jquery SignalR en una página Web para enviar mensajes, recibir y mostrar actualizaciones desde el Hub, en síntesis, como actualizar el contenido en los clientes utilizando este marco para la creación de aplicaciones web en tiempo real. 29
Developing ASP.NET MVC 4 Web Applications
Código: S28 Duración: 25 horas En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC con avanzadas tecnologías y herramientas de.net Framework 4.5. Se centrará en la codificación
MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5
MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 Introducción al desarrollo de soluciones informáticas. El Framework.NET. o Descripción de la plataforma. o Las especificaciones
Aplicaciones web con MVC. Desarrollo de aplicaciones II
Aplicaciones web con MVC Desarrollo de aplicaciones II ASP.NET MVC http://www.asp.net/mvc ASP.NET MVC es parte del desarrollo de aplicaciones web con ASP.NET. Proporciona la agilidad y flexibilidad de
CORSAIR GAMING RATÓN GUÍA DE INICIO RÁPIDO DEL SOFTWARE
CORSAIR GAMING RATÓN GUÍA DE INICIO RÁPIDO DEL SOFTWARE CONTENIDO INTRODUCCIÓN INFORMACIÓN SOBRE LOS PERFILES Y MODOS REALIZACIÓN DE LAS PRIMERAS 1 4 5 Introducción...1 Instalación del hardware y software
Acceso a Datos con Visual Basic
Capítulo 1: Definición del Proyecto Acceso a Datos con Visual Basic Sin duda alguna, que uno de los lenguajes más potentes para manejo de bases de datos es Microsoft Visual Basic.Net, por lo cual en esta
Cómo utilizar Conference Manager para Microsoft Outlook
Cómo utilizar Conference Manager para Microsoft Outlook Mayo de 2012 Contenido Capítulo 1: Cómo utilizar Conference Manager para Microsoft Outlook... 5 Introducción a Conference Manager para Microsoft
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
Office 365 Pro Plus ACTVACIÓN EN EQUIPOS COMPARTIDOS
Office 365 Pro Plus ACTVACIÓN EN EQUIPOS COMPARTIDOS La activación en equipos compartidos permite implementar Office 365 ProPlus en un equipo de la organización a los que varios usuarios tienen acceso.
Equipamiento ADSL» Inalámbrico. Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP
Equipamiento ADSL» Inalámbrico Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP PAUTAS PARA LA VERIFICACIÓN TCP/IP Este documento describe cómo preparar su PC para su conexión a una red inalámbrica después
Aunque cada servicio es diferente, por lo general hay varios niveles de privacidad para elegir. A veces se les llama niveles de acceso.
Cómo compartir Echemos un vistazo a cómo compartir archivos en la nube. Al compartir archivos, usted puede decidir quién tiene acceso al archivo y quién puede realizar cambios en él. Aunque cada servicio
Proceso de registro de una sola vez Registro de cuenta My Globality
Manual del usuario Su registro en My Globality My Globality, disponible a través de www.globality-health.com, le proporciona acceso personal directo y seguro a todo tipo de información fundamental, además
Ubuntu Server HOW TO : SERVIDOR DE IMPRESORAS
Ubuntu Server 12.10 HOW TO : SERVIDOR DE IMPRESORAS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar CUPS y como administrar. Common Unix Printing System (Sistema de impresión
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
Trabajo Final- Construcción de una aplicación RIA
Trabajo Final- Construcción de una aplicación RIA Introducción En este documento se describen tres aplicaciones distintas, de las cuales cada grupo deberá elegir una de ellas para implementar. Cada grupo
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
Laboratorio. Instalación de Visual Studio Community. Back To Basics Instalando Visual Studio Community. Versión: 1.0.
Laboratorio Instalación de Visual Studio Community Versión: 1.0.0 Enero de 2016 Página 1 de 19 [email protected] http://ticapacitacion.com CONTENIDO INTRODUCCIÓN EJERCICIO 1: INSTALANDO VISUAL
COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA
Metas de comprensión cuarto periodo Comprende sus responsabilidades a la hora de formular sus propuestas como soluciones a problemas reales que impliquen el uso de las tecnologías de información y la gestión
La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.
Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la
Nota Técnica Configuración SQL Server
TITULO: Configurar SQL Server Management Studio Express 2005 OPUS 2010. INFORMACIÓN GENERAL: Versiones: Resumen: Referencias a otras notas técnicas: OPUS PLANET Cómo configurar SQL Server Management Studio
Manual de instalación y actualización de la aplicación Sigma
Manual de instalación y actualización de la aplicación Sigma INTRODUCCIÓN El programa Sigma, es una continuidad de los anteriores programas Alfa, y en muchos aspectos, de los Beta; El usuario de esas aplicaciones
MANUAL DE ACTUALIZACIÓN DE CONSOLIDACIÓN
MANUAL DE ACTUALIZACIÓN DE CONSOLIDACIÓN PRUEBA ELECTRÓNICA SABER 3 5 7 9 CONTENIDO ACTUALIZACIÓN DE CONSOLIDACIÓN... 2 INTRODUCCIÓN... 2 DESCARGA DEL ARCHIVO... 3 Descarga del archivo... 3 Extracción
Manual de Instrucciones para el uso con un ordenador
Tablero electrónico Portátil de Escritura Manual de Instrucciones para el uso con un ordenador Nota: es necesario el uso de un ordenador personal con sistema operativo Microsoft Windows y un puerto de
Nota de Régimen Interior (N.R.I.)
e-co comunicaciones 4 Nota de Régimen Interior (N.R.I.) Guías e-co 4 NOTA DE RÉGIMEN INTERIOR (N.R.I.) Qué es? El tipo de comunicación e-co NRI ha sido diseñado para sustituir a la denominada Nota Interna
Descubre Drive. Encuentra tus archivos fácilmente con Drive y mantén todos los documentos seguros y protegidos.
Descubre Drive Con Google Drive, puedes almacenar tus archivos en la nube, compartirlos con miembros de tu equipo o partners externos y acceder a ellos desde cualquier lugar. Encuentra tus archivos fácilmente
Xerox Mobile Client para DocuShare Guía del usuario
Xerox Mobile Client para DocuShare Guía del usuario 2013 de Xerox Corporation. Reservados todos los derechos. XEXOX y DocuShare son marcas comerciales de Xerox Corporation en los Estados Unidos y en otros
OmniTouch 8400 Instant Communications Suite. My Instant Communicator para Microsoft Outlook Guía del usuario. Versión 6.7
OmniTouch 8400 Instant Communications Suite My Instant Communicator para Microsoft Outlook Guía del usuario Versión 6.7 8AL 90243ESAD ed01 Sept 2012 Índice 1 MY INSTANT COMMUNICATOR PARA MICROSOFT OUTLOOK...
Procedimiento de instalación rápida con CD-ROM. Activación y uso de EtherTalk para Mac OS 9.x
Macintosh Este tema incluye: Requisitos en la página 3-32 Procedimiento de instalación rápida con CD-ROM en la página 3-32 Activación y uso de EtherTalk para Mac OS 9.x en la página 3-32 Activación y uso
Novell. Novell Teaming 1.0. novdocx (es) 6 April 2007 EXPLORAR EL PORTLET DE BIENVENIDA DESPLAZARSE CON NOVELL TEAMING NAVIGATOR.
Guía de inicio rápido de Novell Teaming Novell Teaming 1.0 Julio de 2007 INICIO RÁPIDO www.novell.com Novell Teaming El término Novell Teaming que aparece en este documento se aplica a todas las versiones
Cómo instalar Estudio One SQL versión 2.40
Pág. 1 de 9 El presente instructivo lo guiará para realizar la instalación de Estudio One SQL 2.40 en varias PCs (Terminales) conectadas en red a una PC Servidora (la PC que posee las bases de datos).
Guía paso a paso de la actualización de Windows 8.1
Guía paso a paso de la actualización de Windows 8.1 Instalación y actualización de Windows 8.1 Actualice el BIOS, las aplicaciones y los controladores, y ejecute Windows Update. Seleccione el tipo de instalación.
Combinación de correspondencia en Microsoft Office Word 2003
Combinación de correspondencia en Microsoft Office Word 2003 Si necesitamos enviar una misma carta a diferentes destinatarios y direcciones, la herramienta combinación de correspondencia de Word nos es
IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA. Búsquedas en Google
PROGRAMA DE FORMACIÓN UNIDAD DE APRENDIZAJE ACTIVIDAD OBJETIVOS IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA HIGIENE Y SEGURIDAD INDUSTRIAL - SEGURIDAD OCUPACIONAL I-A HERRAMIENTAS INFORMATICAS INTERNET:
Consumir Servicios Web SOAP. CI-2454 Servicios Web Prof. Braulio José Solano Rojas ECCI, UCR
Consumir Servicios Web SOAP CI-2454 Servicios Web Prof. Braulio José Solano Rojas ECCI, UCR Tener un buen IDE es ideal La forma más productiva de consumir un Servicio Web SOAP es por medio de un Entorno
Windows XP Home. GestionGlobal21.com Página 1
GestionGlobal21.com Página 1 Horas de teoría: 37 Horas de práctica: 27 Precio del Curso: 228 Descripción del entorno básico del sistema operativo Microsoft Windows XP, explicando los conceptos fundamentales
... advanced access control software Guía de usuario. for
... advanced access control software www.saltosystems.net Guía de usuario for www.saltosystems.net Contenido IMPORTANTE: Antes de descargar o actualizar el software de SALTO, contacte con su distribuidor
Ejecuta el modo XP sin virtualización de hardware
Una de las características más limpias nuevo en Windows 7 orgánico y categorías superiores es el modo de XP, pero no todas las máquinas son capaces de ejecutarlo. Hoy te mostramos cómo utilizar VMware
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
Configuración de Office 365 en un iphone o ipad
Configuración de Office 365 en un iphone o ipad Guía de inicio rápido Consultar el correo Configure su iphone o ipad para enviar y recibir correos electrónicos desde su cuenta de Office 365. Consultar
MANUAL DE CONFIGURACION DE ADOBE PARA LA VALIDACION DE LA FIRMA DE UN DOCUMENTO
MANUAL DE CONFIGURACION DE ADOBE PARA LA VALIDACION DE LA FIRMA DE UN DOCUMENTO Febrero 2009 1/17 Índice 1. Introducción...3 2. Instalar los certificados de Firmaprofesional...3 3. Configurar Adobe Reader
Inicio rápido: Ver informes
Guía para el cliente Esta guía le muestra cómo crear, guardar, ver y exportar informes estándar y personalizados en Microsoft Business Center. Para empezar, inicie sesión en Business Center y seleccione
UNIDAD 1: FUNDAMENTACIÓN DE LAS TIC ADMINISTRACIÓN DE OFFICE 365
UNIDAD 1: FUNDAMENTACIÓN DE LAS TIC ADMINISTRACIÓN DE OFFICE 365 QUÉ ES LA COMPUTACIÓN EN LA NUBE? La computación en la nube también conocida como cloud computing, por su denominación en inglés es un nuevo
COMPARTIR LA PANTALLA CON ESTUDIANTES QUE SE CONECTAN DESDE UN NAVEGADOR
COMPARTIR LA PANTALLA CON ESTUDIANTES QUE SE CONECTAN DESDE UN NAVEGADOR A partir de Vision 8.0 los profesores pueden crear un aula como una combinación de estudiantes basados en Windows y dispositivos
SAE en mi propia nube Paso a paso
SAE en mi propia nube Paso a paso Debido a la nueva tecnología incorporada en el Sistema Aspel-SAE 6.0, es posible establecer una conexión VPN a través de Internet con el equipo servidor de la empresa.
Guía de Firma Digital para Firmador de Hermes Soft. DIRECCIÓN DE CERTIFICADORES DE FIRMA DIGITAL
Guía de Firma Digital para Firmador de Hermes Soft. DIRECCIÓN DE CERTIFICADORES DE FIRMA DIGITAL Fecha Versión Autor(es) Aprobado Descripción 14-10-2015 1.0 Mario Alvarez C. Alexander Barquero, Director
Elementos esenciales de Word
Word 2013 Elementos esenciales de Word Área académica de Informática 2015 Elementos esenciales de Word Iniciar Microsoft Word 2013 Para entrar en Microsoft Word 2013 Haz clic en el botón Inicio para ir
Figura 1: Abriendo el Performance Monitor Figura 2: Pantalla Inicial del Monitor
Universidad de Los Andes Departamento de Ingeniería de Sistemas y Computación Infraestructura Computacional ISIS 2203 (C1) Manual Performance Monitor Windows Server 2008 Preparado por: Asistente Graduado
HP Easy Tools. Guía del administrador
HP Easy Tools Guía del administrador Copyright 2014 Hewlett-Packard Development Company, L.P. Microsoft y Windows son marcas comerciales registradas del grupo de empresas Microsoft en EE. UU. Software
20483 Programación en C#
20483B 20483 Programación en C# Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Introducción Este curso enseña a los desarrolladores las habilidades
CENTRO DE INDUSTRIA Y SERVICIOS DEL META
CENTRO DE INDUSTRIA Y SERVICIOS DEL META INDICE UNIDAD 19 19 Compartir Documentos 1 19.1 Exportar Como Pagina Web 2 19.2 Enviar Documentos Por Fax O Correo Electrónico 3,4 Avanzado: Preparar Un Libro Para
Facturación electrónica de Primas
Facturación electrónica de Primas 1. Facturación desde las pantallas de Emisión y de Endosos (Cliente / Servidor) 2. Facturación desde las pantalla de Emisión y de Endosos (Versión WEB) 3. Pantalla de
Guía de usuario. Válido desde la SW Versión 2.0
Guía de usuario Válido desde la SW Versión 2.0 Introducción Contenido El Firmware juega un papel importante en nuestros audífonos y productos de conectividad. Cuando mejoramos el firmware que ejecuta las
Microsoft Visual Studio está basado en.net framework. Definiciones de.net Framework:
1) CONCEPTO La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). En lugar de escribir numerosas líneas de código para describir la apariencia y
La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados.
Navegadores Web. Aplicación que opera a través de Internet, interpretando la información de archivos y sitios web para que podamos ser capaces de leerla, (ya se encuentre ésta alojada en un servidor dentro
Manual de Usuario para Proponentes
Manual de Usuario para Proponentes Sistema de Información para la Inscripción de Proponentes Puerto de Santa Marta Tabla de Contenido INTRODUCCIÓN... 2 CONVENCIONES DEL MANUAL... 3 1. ACCESO AL SISTEMA...
La comunicación entre usuarios de Skype es totalmente gratuita, a excepción de las llamadas realizadas a teléfonos, las cuales son un servicio pago.
Skype es un programa que permite utilizar servicios de mensajería instantánea, videollamadas y llamadas de PC a PC, además de llamadas de PC a línea telefónica. El contacto se establece utilizando la conexión
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
PORTAL DE FORMACIÓN CONTINUA DE LAS ADMINISTRACIONES PÚBLICAS. Manual de incidencias de firma electrónica y presentación en registro telemático
PORTAL DE FORMACIÓN CONTINUA DE LAS ADMINISTRACIONES PÚBLICAS Manual de incidencias de firma electrónica y presentación en registro telemático GERENCIA ÍNDICE 1. INTRODUCCIÓN... 3 2. CONSIDERACIONES GENERALES...
Pasos para instalación de los paquetes Xampp y PosgreSql en Windows:
Instalaciones previas a la Instalación del SAFE Bajo el entorno Windows Observación Entorno de Desarrollo XAMPP versión 1.6.8 Incluye: Servidor Apache 2.0 PHP 5.2.6 MySQL Manejador de Base de Datos Postgresql
Módulo Bluetooth HC-06 con puerto serial. Guía fácil
1 Módulo Bluetooth HC-06 con puerto serial. Guía fácil Este manual consta de 3 partes: PARTE 1. Resumen del módulo Bluetooth HC-06 con puerto serial. PARTE 2. Instalación de módulo Bluetooth HC-06 al sistema
Primeros pasos para configurar Outlook y Office 365
Primeros pasos para configurar Outlook y Office 365 1 Objetivo El objetivo de éste documento es: Proveer de la información necesaria para que los usuarios de Aliat Universidades puedan obtener su correo
Google Apps en Office 365 para empresas
Google Apps en Office 365 para empresas Haga el cambio Office 365 para empresas tiene un aspecto distinto con Google Apps. Al iniciar sesión, se le presentará esta vista como introducción. Pasadas las
Cómo instalar Estudio One SQL versión 2.30 en Sistema Operativo Windows de 64 bits
Pág. 1 de 7 El presente instructivo lo guiará para realizar la instalación de Estudio One SQL 2.30 en varias PCs (Terminales) conectadas en red a una PC Servidora (la PC que posee las bases de datos).
Actualizaciones de software Guía del usuario
Actualizaciones de software Guía del usuario Copyright 2008, 2009 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos. Aviso
e-co trámites 1 Solicitud de Informe Jurídico Guías e-co 6
e-co trámites 1 Solicitud de Informe Jurídico Guías e-co 6 SOLICITUD DE EMISIÓN DE INFORME POR ASESORÍA JURÍDICA Solicitud Sra. Secretaria General Asesoría Jurídica Unidad solicitante Sra. Secretaria General
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
Macintosh. Requisitos. Activación y uso de EtherTalk. Mac OS 9.x. Impresora a color Phaser 8400
Macintosh Este tema incluye: "Requisitos en la página 3-33 "Activación y uso de EtherTalk en la página 3-33 "Activación y uso de TCP/IP en la página 3-34 "Procedimiento de instalación rápida para Mac OS
EJERCICIO 26 DE EXCEL
EJERCICIO 26 DE EXCEL TABLAS EN EXCEL Tablas En las versiones anteriores de Excel esta característica se conocía como Listas, ahora en esta nueva versión se denomina Tablas. Las tablas facilitan la administración
MANUAL DE USUARIO Registro de Mediadores Familiares: Mediador
MANUAL DE USUARIO Registro de Mediadores Familiares: Mediador INDICE INDICE... 2 1. INTRODUCCION... 3 2. OBJETIVOS... 3 2.1. Objetivo General... 3 2.2. Objetivos Específicos... 3 3. INGRESO AL SISTEMA
Creación y Modificación de Blog
Creación y Modificación de Blog El Blog: es un diario personal en línea. Son una forma eficaz de compartir conocimiento y materiales creados y recopilados por el grupo del curso. Puede publicar entradas
1. Manual de Usuario. 1.1 Ingreso al Software. 1.2 Ventana principal del Spark
1. Manual de Usuario 1.1 Ingreso al Software Para comenzar, después de instalar Spark, usted lo pondrá en marcha iniciando sesión con los datos suministrados por el personal de infraestructura tecnológica.
INTRODUCCIÓN AL POWER POINT 2007 POWER POINT Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
INTRODUCCIÓN AL POWER POINT 2007 POWER POINT 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE INTRODUCCIÓN AL POWER POINT 2007 Qué es una herramienta de presentación? Una herramienta
bla bla Guard Guía del usuario
bla bla Guard Guía del usuario Guard Guard: Guía del usuario fecha de publicación Miércoles, 03. Septiembre 2014 Version 1.0 Copyright 2006-2014 OPEN-XCHANGE Inc., La propiedad intelectual de este documento
Copias de seguridad y recuperación Guía del usuario
Copias de seguridad y recuperación Guía del usuario Copyright 2009 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos. Aviso
INSTRUCTIVO BASICO DE RADICADO INTERNO PARA EL MANEJO DEL SISTEMA DE GESTIÓN DOCUMENTAL MERCURIO WEB VERSIÓN 6.0
INSTRUCTIVO BASICO DE RADICADO INTERNO PARA EL MANEJO DEL SISTEMA DE GESTIÓN DOCUMENTAL MERCURIO WEB VERSIÓN 6.0 2015 INGRESO PAGINA PRINCIPAL En la página principal ingresa el usuario y la contraseña.
Manual de Aleph catalogación (Módulo)
A. Ingresar al módulo de Catalogación de Aleph 1. Ir al menú de inicio ubicado en la barra de tareas y hacer clic. 2. Ubicar el ícono de Catalogación y hacer clic. 3. Es necesario contar con una clave
Herramientas Google Aplicadas a Educación
Índice de contenido Google Sites: cómo crear, editar y compartir un sitio... 2 Cómo acceder a los sitios... 2 Cómo crear tu sitio... 3 Utilizar una plantilla de sitios... 3 Seleccionar un tema para el
Introducción al firmware 2.0 para IPCorder
Introducción al firmware.0 para IPCorder Puesta en marcha Bienvenido a la versión.0 del firmware para IPCorder. Esta guía le ayudará con las acciones básicas tales como agregar cámaras o visualizar el
Instrucciones de configuración del acceso remoto (VPN) de la UCLM para Windows, Mac y Linux
Instrucciones de configuración del acceso remoto (VPN) de la UCLM para Windows, Mac y Linux Referencia -- Fecha 14/03/2016 Autores Área TIC Destinatarios Estudiantes, PDI y PAS de la UCLM Descripción Este
Aplicaciones y complementos
Aplicaciones y complementos 1. Cómo mostrar Google Maps Google Maps ofrece una tecnología de asignación eficaz y fácil de usar, además de información comercial local que incluye ubicaciones, información
Dropbox. Fuente: (dropbox, 2011)
MANUAL DE DROPBOX 1. Antes de empezar a explicar el uso de esta herramienta debemos tener claro que es y para que sirve el DROPBOX, como también cuales son sus ventajas. Fuente: (dropbox, 2011) 1.1.Que
NATIONAL SOFT HOTELES GUÍA DE CONFIGURACIÓN DEL FORMATO DE FACTURAS
NATIONAL SOFT HOTELES Versión 3.0 GUÍA DE CONFIGURACIÓN DEL FORMATO DE FACTURAS National Soft de México INDICE GENERAL 1. INTRODUCCIÓN... 2 2. CONFIGURACIÓN DEL FORMATO DE TEXTO... 2 3. CONFIGURACIÓN DEL
Guía rápida para FAMILIAS
Educamos 2.0 Guía rápida para FAMILIAS ÍNDICE 1. INTRODUCCIÓN... 3 2. CÓMO ACCEDER?... 3 3. LA PÁGINA PRINCIPAL... 4 3.1. Cabecera superior... 4 3.2. Menú lateral izquierdo... 5 3.3. Zona de trabajo...
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
USER MANUAL VISUALIZADOR FINGERTEC TCMS V2
Introducción El Visualizador FingerTec TCMS V2 es una aplicación vía Web que le permite al usuario ver los registros de asistencia independientes en línea sin tener que solicitar autorización del administrador.
Programa de Programación Páginas web JavaScript y ASP.NET (Visual Basic)
Programa de Programación Páginas web JavaScript y ASP.NET (Visual Basic) Portal Profesional de Formación 902 503 303 Programación Páginas web JavaScript y ASP.NET (Visual Basic) 150 Horas Modalidad On
Manual del Alumno - Blackboard
Manual del Alumno - Blackboard GUÍA PARA EL ALUMNO Edición: Tecnologías de la Información y de la Comunicación en la Educación (TICE) Vicerrectorado de Servicios Universitarios 2da. Versión Octubre 2014
Manual de Access. RGA Training & Solutions
Manual de Access RGA Training & Solutions Módulo II Creación de una Macro de Interfaz de Usuario INFORMACION GENERAL Las macros pueden estar incluidas en objetos de macro (que a veces reciben el nombre
Manual Usuario SAT Cliente Gratuito FD
Manual Usuario SAT Cliente Gratuito FD Versión 3.0 rápido seguro confiable ÍNDICE 1. INGRESO AL SISTEMA 1.1. Registro 4 1.2. Entrar a su Cuenta (Login) 5 1.3. Recordar Contraseña 6 2. PANEL DE CONTROL
Guía rápida de ONYX. onyxgfx.com
Guía rápida de ONYX Este documento explica cómo instalar y ejecutar ONYX 11 para empezar a imprimir. I. Instalación del software II. Utilización del Printer & Profile Download Manager III. Primera ejecución
PHOTOSHOP Concepto.- Espacio de trabajo.-
PHOTOSHOP Concepto.- Photoshop es una tienda de fotos, programa de diseño para alterar tomas fotográficas, creando efectos a partir de filtros de color y capas. Espacio de trabajo.- Cree y manipule documentos
Habilitar el modo de captura de pantalla y configuración de OBS Studio.
Habilitar el modo de captura de pantalla y configuración de OBS Studio. 1) La primera vez que se inicia OBS Studio se muestra la siguiente pantalla. 2) Observe que se muestran las ventanas Escenas, Fuentes
Guía del usuario de material multimedia SUD (ios)
Guía del usuario de material multimedia SUD (ios) Introducción La aplicación Multimedia SUD se ha diseñado con el fin de ayudarle a organizar presentaciones con diferentes tipos de materiales multimedia
Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés
Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés TEMA 4 CREACIÓN DE FORMULARIOS Y CONTROLES EN EXCEL. Inserción de controles en una hoja de cálculo
Antes de empezar... Crear una presentación
Una vez que conozcas los conceptos básicos sobre cómo crear y editar documentos de Google Docs, y cómo acceder a ellos, lee esto para conocer los conceptos básicos específicos de las Presentaciones de
INSTITUTO ELECTORAL DEL ESTADO DE MÉXICO SECRETARÍA EJECUTIVA UNIDAD DE INFORMÁTICA Y ESTADÍSTICA
INSTITUTO ELECTORAL DEL ESTADO DE MÉXICO SECRETARÍA EJECUTIVA UNIDAD DE INFORMÁTICA Y ESTADÍSTICA Guía de uso del Correo Electrónico Institucional Outlook Web App. Noviembre de 2014 Correo Electrónico
