Gestor de Acaparamiento de Sitios Web Transcodificados para Plataforma Pocket PC

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

Download "Gestor de Acaparamiento de Sitios Web Transcodificados para Plataforma Pocket PC"

Transcripción

1 Gestor de Acaparamiento de Sitios Web Transcodificados para Plataforma Pocket PC Juan Carlos Olivares R. 1, J. Gabriel González Serna 1, 2, Azucena Montes Rendón 1 1 Centro Nacional de Investigación y Desarrollo Tecnológico Cuernavaca, Morelos, México 1, 2 Centro de Investigación en Computación (CIC-IPN) México, D.F. Resumen: Dado el gran auge que ha tenido los dispositivos móviles, en este artículo se presenta una propuesta de solución para el problema de las frecuentes desconexiones en clientes móviles del tipo Pocket PC, en lo referente a la visualización de páginas Web. También se muestra el estado de arte y marco teórico de esta tecnología. Abstract: This paper shows a methodology to resolve the problem of the frequent disconnections in mobile clients like Pocket PC, in the context of Web pages visualization. Keywords: Pocket PC, Hoarding, Transcoding, Mobile clients, Wireless networks, PDA. 1. Introducción En la actualidad, gracias a los grandes descubrimientos en ciencia y tecnología, es posible que las personas puedan entre otras cosas, comunicarse y compartir información entre sí en cualquier momento, a toda hora y en todo lugar. A esto se le ha denominado cómputo penetrante (pervasive computing). Uno de los avances tecnológicos que ha hecho posible todo esto es, sin duda, los dispositivos móviles. Los dispositivos móviles son hoy en día muy diversos, entre los que destacan los teléfonos inteligentes (smart phones), los asistentes personales digitales (PDA ), las computadoras portátiles, las computadoras de mano (handheld) o de bolsillo (Pocket PC), así como los sistemas integrados (embedded systems) tales como terminales de punto de venta, cajeros automáticos, etc. Dichos equipos se han vuelto muy populares debido principalmente a que su costo disminuye día con día, mientras que su poder de procesamiento aumenta vertiginosamente. Entre las características principales de estos dispositivos se encuentran dos: su reducido tamaño y su conectividad con otros equipos. La conectividad se logra mediante el uso de redes inalámbricas. Los dispositivos móviles presentan el problema de frecuentes desconexiones, la cual se presenta de manera más atenuada en este tipo de arquitectura que en una plataforma de cómputo convencional. Este problema genera, entre otras cosas, que se pierda información o que no se pueda realizar algún proceso como es debido [1]. Además, este tipo de nuevas tecnologías presentan dificultades en la forma en como se presenta la información a los usuarios, debido principalmente a las limitaciones de las pantallas de despliegue y al limitado poder de procesamiento (comparado con equipos convencionales. La tendencia más generalizada en nuestros días es que los equipos móviles converjan junto a las plataformas convencionales en una sola; es decir, en un futuro no muy lejano, se espera que no exista mucha diferencia entre estas arquitecturas. Internet está jugando un papel muy importante en este menester, actuando como catalizador para lograr la convergencia. 2 Marco conceptual Para el buen entendimiento de este artículo, es necesario explicar algunos conceptos que aclaren básicamente las siguientes preguntas: Qué es acaparamiento? En qué consiste la transcodificación de contenidos Web? Qué es un dispositivo Pocket PC? 2.1 Acaparamiento El acaparamiento (hoarding) se puede definir como el proceso de replicación y procesamiento en desconexión de datos previamente seleccionados y copiados localmente en el cliente móvil [2].

2 El acaparamiento surge del hecho de que las desconexiones, tanto planeadas como accidentales, no están consideradas en las arquitecturas tradicionales, en particular con la arquitectura cliente/servidor. En informática, el concepto de acaparamiento es un proceso integral, el cual incluye las etapas de acaparamiento de datos, desconexión y reintegración Estado de acaparamiento de datos Los recursos requeridos para las operaciones son precargados en la unidad móvil. La reubicación de los datos es simple, debido a que los datos son inaccesibles para otros sitios y para otros nodos. Para predecir las desconexiones de los equipos móviles, se deben acaparar los recursos periódicamente para poder trabajar en modo desconexión. La pregunta medular en esta fase consiste en cómo anticipar las necesidades futuras de los usuarios móviles? Una alternativa consiste en que los usuarios especifican explícitamente los datos que quieren; otra alternativa es de manera implícita, la cual consiste en examinar el historial de acceso a los datos por parte del usuario, para tratar de predecir de manera más óptima los recursos a acaparar Estado de desconexión En este estado, las aplicaciones usan solamente los datos disponibles de manera local. La petición de los recursos se puede realizar insertado dichas peticiones en una cola para ser atendida a la brevedad, cuando ocurra un evento de reconexión Estado de reintegración En esta etapa se debe responder a las siguientes interrogantes: 1. Cuál debe ser la unidad de acaparamiento: bloques de archivos, archivos, grupos de archivos o directorios? 2. Cuándo se debe acaparar? La respuesta es: cuando se necesita la información (i.e., cuando la información es crítica). 3. Qué recursos se deben acaparar? En esta pregunta existe una gran diversidad de respuestas; por ejemplo, se deben acaparar los recursos de mayor prioridad, los recursos definidos por el usuario, o los recursos más accedidos. 4. Cómo acaparar? Esta pregunta es sumamente difícil de contestar, debido a que existen diversas metodologías de solución, las cuales resuelven problemas específicos Acaparamiento de sitios Web Una de las características más preponderantes que tienen las páginas Web, es que son más usadas para la visualización que para las actualizaciones, por lo que este hecho conlleva un nuevo replanteamiento de la metodología de acaparamiento, en este caso se debe determinar qué páginas se deben acaparar? Para soportar operaciones en modo desconexión, la política de acaparamiento debe ser extendida para cargar todos los documentos de páginas previamente visitadas por el usuario o anticipar las páginas que pueden ser visitadas por el usuario. Otro de los retos a resolver con respecto al acaparamiento de páginas Web consiste en la persistencia de la caché, la cual es crítica durante las frecuentes desconexiones de los equipos móviles. El acaparamiento no se puede dar con la falta o ausencia de la caché. En resumen, el esquema de acaparamiento consta de los siguientes pasos: 1. Identificación de patrones de acceso. 2. Selección de los recursos que serán replicados. 3. Control de reintegración de réplicas. 2.2 Transcodificador de contenidos Web Por transcodificación (transcoding) se entiende el proceso de convertir un formato o código a otro, con la finalidad de que este nuevo formato o código se adapte a la plataforma indicada para su correcta visualización [3]. El mecanismo de transformación o transcodificación de contenidos Web, lleva a cabo una reorganización y agrupación de los elementos contenidos en la página Web solicitada, y de acuerdo a la delimitación del lenguaje de entrada (HTML ), dicho mecanismo se aplica sólo a un subconjunto del universo de documentos que se encuentran en Internet[4]. Como resultado final de la transcodificación, se obtienen páginas Web cuyo formato de presentación o visualización es óptimo para un

3 dispositivo de despliegue limitado, tratando de respetar fielmente la semántica original del documento o página. 2.3 Pocket PC El objetivo de este apartado es dar una idea general sobre el tema, por lo que no profundizamos en términos técnicos referentes a la electrónica de estos dispositivos Historia El primer antecedente de lo que ahora conocemos como Pocket PC (PPC), fue el Newton de la compañía Apple desarrollado en 1993; sin embargo, fue un fracaso total, debido en parte a sus altos costos y a que la tecnología para estos dispositivos aún se encontraba en pañales. En 1996 surge la Palm Pilot, la cual se convertiría en un éxito total, llamando la atención del mercado y convirtiéndose en el primer PDA en ser popular. Por las mismas fechas, y como respuesta de Microsoft por tener una parte del negocio de los dispositivos móviles, aparece Windows CE. Dicho sistema operativo portó la mayoría de las bibliotecas de Windows de 32 bits para hacerlo lo más compatible posible permitiendo a los usuarios realizar las mismas acciones que en su PC de escritorio. Es hasta el año 2000 cuando aparece la versión 3.0 de Windows CE y con ella la plataforma Pocket PC. Si bien Windows CE 3.0 es el sistema operativo, la palabra Pocket PC (PPC) designa dispositivos con ciertas características impuestas por Microsoft a los fabricantes para sus dispositivos. En el 2002 surge la plataforma Pocket PC 2002 (PPC 2002), que aunque bien se basa en Windows CE 3.0 toma algunas ideas de Windows CE.NET. En el 2003, Microsoft evoluciona su concepto de cómputo móvil y presenta la plataforma Windows Mobile, que tiende a agrupar tanto a dispositivos PPC 2003 como teléfonos inteligentes. La versión más actual de esta arquitectura recibe el nombre de Windows Mobile 2003 Second Edition, la cual tiene como sistema operativo Windows CE 4.2. Se acaba de anunciar la nueva versión de la plataforma Pocket PC cuyo nombre será Windows Mobile 5, el cual se lanzará a finales de este año. Su característica principal será el fuerte reconocimiento de voz para la mayoría de las acciones del sistema Características Entre las principales características de estos dispositivos se encuentran: Funcionalidad PIM (Personal Information Manager), lo que en español conocemos como Organizador electrónico, el cual, lejos de ser una simple agenda electrónica, incluye herramientas de gestión de información personal tales como la posibilidad de enviar correos electrónicos, programar tareas y notas. Poseen algún tipo de conectividad, es decir, cuentan con algún tipo de Interfaz de red, actualmente la gran mayoría posee interfaces de red inalámbrica del tipo WiFi (IEEE ) y/o Bluetooth (IEEE ). Tienen despliegue de pantallas muy limitados. Por ejemplo, la resolución debe ser de 240x320 píxeles, deben contar con pantallas a color con por lo menos 16 colores, capacidad de iluminación de la pantalla, pantalla táctil (sensible al tacto). Deben contar con un dispositivo señalador de tipo pluma, conector de audífonos, micrófono integrado, bocinas, puerto externo (serial o USB) de sincronización, ranura para tarjetas de expansión (PCMCIA, Compact Flash, SD, etc.), además de baterías recargables. Baja capacidad de procesamiento de datos, en comparación con arquitecturas tradicionales, pero dichos procesadores se encuentran optimizados para las tareas que realizan. Cuentan con memoria limitada tanto de almacenamiento primario como secundario, generalmente las memorias son del tipo FlashROM las cuales permiten grabar y borrar datos de manera permanente. Aquí tanto la RAM como la ROM sirven para almacenar datos como programas, esto debido a que, mientras tenga energía la batería, alimentará la memoria RAM evitando la pérdida de información Procesadores Las PPC presentan una arquitectura abierta, por lo que se ha utilizado hardware muy diverso en su construcción; en particular a lo referente a sus microprocesadores, de los cuales se tienen varios y que es necesario describirlos brevemente [5] y [6].

4 Familia ARM El primer microprocesador para PPC y el más popular, fue el ARM (Advanced RISC Machines), el cual fue diseñado y manufacturado por Acorn Computer Group a mediados de los 80s. El ARM es un microprocesador CMOS de 32 bits diseñado en arquitectura RISC, lo cual significa que tiene un reducido conjunto de instrucciones en comparación con arquitecturas CISC como x86 (familia de microprocesadores de Intel) o m68k (familia de microprocesadores de Motorola). StrongARM, resultado del trabajo de ARM Ltd. y Digital, usa el conjunto de instrucciones de los procesadores ARM, pero el cual es construido con los chips de bajo costo de las series Alpha. Digital vendió su manufacturación de chips a Intel Corporation. La famosa ipaq (la PPC más vendida) de Compaq (ahora HP) utiliza este microprocesador. La ipaq es la PPC donde más esfuerzo se ha realizado para tratar de portar Linux al mundo de las PPC; de hecho, actualmente existen versiones muy estables de Linux como los proyectos Pocket Linux, ipaq Linux, Opie, Familiar, entre otros. Xscale es un microcroprocesador del tipo RISC SIMD (Single Instruction Multiple Data). Este chip es fabricado por Intel, por lo que actualmente su uso está creciendo enormemente. Con la aparición de Windows Mobile 2003, Microsoft ha determinado que dejará de ofrecer su sistema operativo Windows CE para PPC para microprocesadores que no sean descendientes de la familia ARM. Esto debido principalmente a dos razones: la primera, referente a la dificultad de mantener códigos diferentes de distintos microprocesadores y segunda, porque ARM está dominando y según Microsoft dominará el mercado de PPC por muchas años más, gracias a la participación activa de Intel Familia MIPS MIPS es un microprocesador del tipo VLSI RISC de 32 bits desarrollado por la compañía japonesa NEC, que cuenta entre sus características principales que permite entubamiento y cuenta con un software reorganizador de códigos, que entre otras cosas, permite un mayor rendimiento. Cada instrucción en promedio es realizada en dos ciclos de reloj. Este tipo de microprocesadores son muy usados en ambientes de servidores, estaciones de trabajo y mainframes. Desde su diseño se trató de portar toda la funcionalidad y robustez con que cuentan estos microprocesadores al ambiente móvil. La PPC más venida en Japón, la Cassiopedia de la compañía Casio utiliza este microprocesador Familia SH SH3 es desarrollado por la compañía japonesa Hitachi, pertenece a la familia de microprocesadores Super H (Hitachi), los cuales son microprocesadores de 32 bits con instrucciones de 16 bits. Entre las características principales de un microprocesador SH3 podemos destacar las siguientes: su diminuto tamaño y su bajo consumo de energía, lo cual lo hacen ideal para sistemas de cómputo móviles o sistemas multimedia. La ahora extinta, PPC Jornada de la compañía HP utilizaba este tipo de microprocesador. Actualmente, están disponibles en el mercado las mejoras de este procesador llamadas SH4 y SH5. 3. Descripción del problema La Web es uno de los servicios más utilizados de la Internet, motivo por el cual su funcionamiento es crítico en muchos entornos de nuestra sociedad. Los equipos móviles están propensos a constantes desconexiones y, por otra parte, la Web por naturaleza, requiere de una conexión permanente para poder operar. Por este motivo, es necesario un mecanismo para poder hacer accesible los recursos de un sitio Web sin necesidad de conexión. Por otra parte, debido a las limitantes de los dispositivos móviles, los sitios Web no pueden ser visualizados correctamente en esta clase de dispositivos, razón por la cual se requiere de un mecanismo para poder visualizar correctamente las páginas Web en un dispositivo móvil con despliegue limitado. El nivel de complejidad que se identifica en el desarrollo de aplicaciones para plataforma PPC es sumamente alto, el problema fundamental es el siguiente: Se pueden encontrar dispositivos PPC con diferentes microprocesadores (e.g.

5 ARM, SH3, MIPS, etc.); para cada microprocesador se debe desarrollar una aplicación, lo que conlleva a la transportabilidad del código fuente para crear código ejecutable para cada plataforma, lo cual implica la existencia de un compilador para cada microprocesador. En este apartado, se debe tener en cuenta que la diversidad de microprocesadores puede llevar a cambios en la forma de implementar algunas funciones o instrucciones; sin embargo, la lógica del programa no cambia por que la implementación de nuestro agente intermediario se hará en lenguajes de alto nivel, en contraste con un lenguaje de bajo nivel (ensamblador), donde cada programa es dependiente de la arquitectura (un programa para un tipo de microprocesador es único para ese tipo de microprocesador). Otro de los problemas de mayor complejidad que presenta este proyecto, consiste en el manejo del acaparamiento de sitios Web transcodificados en un dispositivo PPC, debido principalmente a los siguientes subproblemas: 1. Los mecanismos de replicación o precarga están muy orientados a base de datos y memoria caché, y prácticamente no existen mecanismos que permitan el acaparamiento de recursos informáticos, en especial con sitios Web y en particular con los dispositivos móviles PPC. 2. La mayor problemática que presenta el acaparamiento consiste en el control de las réplicas tanto de manera local como del lado del servidor, es por ello que se necesita un módulo o mecanismo controlador que gestione la negociación de dichas réplicas de tal forma que sea automatizado y transparente para el usuario. 3. Otros de los factores a considerar en cuanto a la cuestión del acaparamiento es el tamaño de los recursos, debido a las limitantes de almacenamiento impuestas a los dispositivos PPC, esto hace necesario que exista un mecanismo que controle el tamaño máximo de los recursos a acaparar, el tipo de archivos a acaparar, el tamaño máximo destinado al acaparamiento en general, el directorio local de almacenamiento, por mencionar algunas restricciones Tanto el manejo de eventos de conexión cómo de reconexión, no están pensados en una arquitectura cliente servidor tradicional, ya que el modelo cliente/servidor en clientes móviles esta inmerso en un ambiente de continuas desconexiones, se hace necesario de un mecanismo que controle y administre los eventos de desconexión. Esto con lleva a un cambio de paradigmas en la forma de realizar software de red, se debe tener presente que las desconexiones ocurren de forma más frecuente que en otro tipo de plataformas. 3.1 Objetivo del proyecto El objetivo general de este proyecto consiste en diseñar e implementar un prototipo de agente intermediario para plataforma Pocket PC 2000, que gestione el acaparamiento de páginas Web transcodificadas cuando se presenten eventos de desconexión. 4. Antecedentes del proyecto Este proyecto de tesis forma parte de la arquitectura del proyecto Moviware [7]. La finalidad de Moviware consiste en dar soporte a clientes móviles inalámbricos que operan en un ambiente de red inestable, sujetos a experimentar diversos fenómenos mientras se encuentran trabajando. Es una plataforma prototipo que se compone de los siguientes módulos: 1. Gestor ( broker ) de desconexión y reconexión. Este componente se encarga de gestionar y procesar los eventos de desconexión que se puedan presentar de manera voluntaria (si el cliente lo solicita explícitamente) o involuntaria (sin previo aviso). 2. Generador de patrones de acceso a sitios Web basado en algoritmos de minería de reglas de asociación. Estos componentes extraen patrones de acceso en base a mecanismos de minería de datos. Los patrones generados son clasificados y colocados en un contenedor para su posterior recuperación en base a criterios de selección que el gestor de acaparamiento determina. 3. Gestor de acaparamiento de recursos informáticos. Tiene la función de interpretar el perfil de conducta de los usuarios móviles para poder identificar el patrón de acceso que permita la precarga de los recursos informáticos que el patrón indique. También proporciona los servicios para el procesamiento de los recursos acaparados en modo de desconexión. 4. Gestor de contenidos Web. Este componente se encarga de devolver recursos Web a dispositivos móviles, atendiendo a las características particulares de esos dispositivos. La arquitectura de MoviWare es la siguiente:

6 Cliente Móvil Inalámbrico Aplicación (Netscape, Explorer, Pocket IE HTTP HTTP FTP FTP Gestor de Gestor de Desconexión Desconexión Proxy Cache Squid Gestor de caches Cache Intermediario Gestor de Cache de Acaparamiento Recurso Acaparado Gestor Local de Acaparamiento IEEE Encapsulador de patrón Generador de árbol Patrón Identificador de Patrón Gestor de Acaparamiento Historial De Accesos Minero Clasificador de Patrones Patrones Generador de Patrones Identificador De perfil de dispositivo Analizador de Página HTML Generador de página Web Transcodificada Cache transcodificada Transcodificador de contenidos Web Figura 1. Arquitectura Moviware. Intranet En el óvalo con línea continua, se muestra la parte fundamental en donde se centrará este proyecto. En el óvalo con línea punteada en círculos, se muestra el origen de donde nuestro proyecto sacará el acaparamiento de los datos. Para finalizar, en óvalos con líneas punteadas en cuadrados, se muestran los módulos con los que interacciona nuestro proyecto y que es necesario integrar y/o adaptar para su correcto funcionamiento en esta plataforma. 5. Trabajos relacionados Aunque existen muchos trabajos relacionados con el acaparamiento, éstos se enfocan a base de datos (replicación) y memoria (precarga), por lo que el abanico de trabajos relaciones disminuye considerable. En [8] se plantea una metodología (la cual servirá de base para replantear nuestra propia metodología) para realizar acaparamiento en dispositivos móviles, desgraciadamente estos dispositivos móviles comprenden plataformas convencionales (laptops y computadoras de escritorios) con interfaces de red inalámbricas. Otra deficiencia que presente este trabajo, consiste en que no realiza transcodificación de contenidos Web. En [2] se muestra la base para realizar el acaparamiento; es decir, mediante algoritmos de minería de uso Web aplicados a bitácoras de servidores Web, encuentra un conjunto de Reglas de asociación que permiten predecir los posibles recursos que el usuario podría necesitar; dichas reglas se guardan en un contenedor de patrones, y es de aquí de donde nuestro proyecto va partir para realizar el acaparamiento. Esta aplicación no realiza acaparamiento, es decir, por si sola no tiene una aplicación final visible a los usuarios. Actualmente se está realizando un trabajo de tesis dentro del cenidet que pretende mejorar la funcionalidad de este trabajo. En [4] se propone una metodología (la cual se tiene contemplada integrar en este trabajo de tesis) para realizar la transcodificación de páginas Web, desgraciadamente no realiza acaparamiento de estas páginas ya transcodificadas y aunque está enfocada para dispositivos PPC, no se realiza ningún procesamiento (programación) en éste. El trabajo de transcodificación se realiza en un intermediario que se encuentra del lado del servidor, el cual pertenece a un equipo de cómputo tradicional.

7 En [9] se presenta un middleware para dispositivos móviles que gestiona diversos recursos cuando se presentan eventos de desconexión, en este sentido este trabajo tiene una gran similitud con nuestro tema de tesis, la primera diferencia fundamental consiste en el área que se cubre. En nuestro tema de tesis el enfoque es de manera general para cualquier sitio (con sus respectivas limitantes), mientras que en este trabajo relacionado, se enfoca hacia una aplicación de aprendizaje móvil (M- Learning) denominada m-eldit (versión móvil del programa de e-learning Eldit ). Otro aspecto muy similar de este proyecto con el nuestro, consiste en que este trabajo relacionado realiza acaparamiento basado en el seguimiento (tracking) del usuario, es decir, la predicción de los recursos a acaparar se realiza de manera más sencilla, debido a que deduce los posibles recursos a acaparar en base a los recursos faltantes que tiene que completar dicho usuario; es decir, el acaparamiento se realiza de manera especial para cada usuario, mientras que en nuestro tema de tesis el acaparamiento se realiza de manera general para todos los usuarios. Para dejar más claro esto, supongamos que el usuario X ha tomado los temas uno, dos y cinco de un curso de 6 lecciones, por lo que lo más probable es que a futuro, el usuario ocupe los cursos tres, cuatro y seis. Mientras que en un sitio Web, determinar que recursos se deben acaparar a los usuarios es más complejos, ya que las preferencias de los usuarios son extremadamente variantes. Este trabajo de tesis utiliza y propone una metodología de acaparamiento que está enfocada hacia dispositivos PPC; también realiza un tipo especial de transcodificación, dicha transformación se realiza de forma personalizada gracias a que se cuenta con el perfil del usuario. La personalización realizada en este trabajo, consiste simplemente en el cambio de parámetros a visualizar, como son los colores de la interfaz, el tamaño de las letras etc.; mientras que en nuestro trabajo la transcodificación se realiza de manera genérica de todos los sitios Web. 6. Metodología de la solución El esquema de solución que se propone consiste en una adaptación del esquema cliente/servidor orientada a clientes móviles, este modelo consta tanto de clientes móviles, como de un servidor encargado de brindar servicios de recursos Web; en medio de nuestros clientes y servicios se encuentra nuestra capa de intermediarios, tanto del lado del cliente como del lado del servidor, el modelo general propuesto puede visualizarse en la figura 2. Internet ARM MIPS SQUID Servidores Web SH3 GAP GAS GAS=Gestor de Acaparamiento del Servidor GAP=Gestor de Acaparamiento Pocket Figura 2. Esquema general de la arquitectura propuesta. La arquitectura propuesta (ver figura tres) consta de manera general de dos partes, la primera parte del lado del dispositivo cliente móvil PPC, del otro lado, se muestra el mecanismo del lado del servidor. Entre estas dos partes, se encuentra la interfaz de red inalámbrica (en nuestro caso IEEE ).

8 Del lado cliente, se encuentran dos partes claramente diferenciadas, la primera es la aplicación final al usuario, en nuestro caso, el navegador (e.g. Pocket Internet Explorer u otros.) que solicita recursos Web. Por el otro, se encuentra el intermediario que se va a desarrollar, en nuestro caso lo hemos denominado GAP (Gestor de Acaparamiento Pocket). Dicho intermediario consta de los siguientes componentes: Cliente Pocket PC Navegador Navegador (IPE, (IPE, Netscape) Netscape) Observador Sí Actual? No Squid G D Sí Analizador HTTP Sí Transcodificador W Internet L No Conexión? WiFi Transcodificada? No MT Acaparador Caché transcodificada Éxito T No Error Gestor de Desconexión Sincronizador Caché servidor MA Sí Caché? Conversión local / Web GAS T Sincronizador Caché local Módulos a integrar pertenecientes a Moviware Caché transcodificada GAP GAL Figura 3. Arquitectura propuesta. 1. Observador.- También llamado vigía, su objetivo fundamental es revisar y procesar las peticiones tanto de entrada como de salida que van o vienen dirigidas a la aplicación (navegador Web). 2. Gestor de Desconexión (GDL).- Tiene la función de revisar el medio físico de conexión y determinar si el cliente se encuentra conectado o no. 3. Gestor de Acaparamiento Local (GAL).- Cuya misión consiste fundamentalmente en dos cosas: a. Revisar si existe un recurso acaparado, en caso de existir se manda el recurso solicitado (en este caso el Observador debe de cambiar el encabezado para hacer creer al navegador que la solicitud viene del exterior); en caso de no existir el recurso acaparado, se manda un mensaje de error, el observador deberá construir una página Web con un mensaje de error que el usuario visualizará. b. Controlar la sincronización de la caché transcodificada local con la caché del Servidor. Del lado del servidor, encontramos dos elementos principales: el servidor Proxy caché Squid, encargado de obtener los recursos Web solicitados; y el intermediario del lado del servidor, el cual hemos denominado GAS (Gestor de Acaparamiento del Servidor), esta arquitectura consta de los siguientes elementos: 1. Mecanismo Transcodificador (MT).- Es el encargado de transcodificar (transformar una página Web para su correcta visualización en un dispositivo de despliegue limitado) los recursos Web obtenidos del servidor Squid. (Este módulo es parte de Moviware y se le harán las

9 modificaciones pertinentes a fin de integrarlo en este trabajo de tesis). 2. Analizador HTTP.- Es el encargado de analizar el contenido del encabezado HTTP de la solicitud del cliente, en este caso nos interesa encontrar información como el recurso solicitado, el tipo de cliente que realiza la petición (sistema operativo, tipo de microprocesador), la fecha de modificación del recurso solicitado, entre otros campos. Este analizador es similar a un módulo identificador de dispositivo. 3. Mecanismo Acaparador (MA).- Se encarga de dos funciones básicas, acaparar un sitio Web transcodificado y sincronización de la caché transcodificada, para esta última opción debe haber un control de versiones entre la caché local y la caché del servidor (este módulo existe en Moviware pero en la versión sin transcodificar, la intención es integrar este módulo y el intermediario que se desarrollará, de tal forma que detecte el dispositivo desde el cual se está realizando una petición de un recurso Web y se envié el recurso transcodificado o no). 4. Gestor de desconexión (GD).- Es el encargado de revisar el medio inalámbrico y, procesar todas las peticiones realizadas por el cliente que no pudieron ser atendidas, cuando se presentó el evento de desconexión. En lo referente a herramientas a utilizar, aun no se han definido las herramientas definitiva de desarrollo, actualmente, nos encontramos en una fase de investigación en cuanto a herramientas y entornos de programación se refiere; como posibles alternativas se tienen el uso de herramientas como el Microsoft embedded Tools (embedded Visual Basic y embedded Visual C++), Visual Studio.NET (Visual Basic.NET y Visual C#), así como analizar algunas variantes de Java (se deben tener máquinas virtuales especiales para PPC), como es el caso J2ME (Java 2 Micro Edition), Personal Java y Embedded Java. 7. Conclusiones Este trabajo de investigación se encuentra en su primera etapa, por lo que hasta este momento no se cuentan con resultados relevantes. Entre los beneficios que se desean obtener de este trabajo se encuentran: 1. Visualización de páginas Web en modo de desconexión en dispositivos PPC, de manera transparente para el usuario. 2. Agilizar los tiempos de acceso a las páginas Web, al tener un sitio Web acaparado de manera local, cuando se presenten desconexiones. 3. Visualización de páginas Web de manera adecuada, de tal forma que su visualización no dependa de las limitantes de su pantalla. 4. La facilidad de administración y, por ende de programación, al no tener páginas distintas para distintas plataformas. 5. Ahorro de energía en dispositivos que dependen de un suministro finito, esto como consecuencia de trabajar en modo de desconexión. 6. Ahorro en tiempo aire, si es que el dispositivo se conecta a través de una línea de conexión celular (e.g. GSM/GPRS). Entre las limitantes que presenta este trabajo se encuentran las siguientes: 1. El GAP sólo se implementará para plataforma PPC 2000 (no se garantiza que trabaje sobre otras plataformas de PPC como PPC 2002 o Windows Mobile 2003). 2. Los microprocesadores para los cuales se generará código ejecutable del GAP son: SH3, ARM y MIPS (tampoco se garantiza que corra sobre arquitecturas de microprocesadores más modernos). 3. El acaparamiento en el GAP estará limitado a las características propias del PPC (definiremos un sistema con características mínimas para realizar el acaparamiento). 4. El GAS se limitará a los servicios proporcionados por la arquitectura Moviware (no pretendemos en principio realizar modificaciones a las funcionalidad de cada módulo a integrar, es decir, los módulos a integrar se quedarán con sus alcances y limitaciones respectivos, simplemente se realizarán modificaciones para lograr su coordinación). 8. Referencias bibliográficas [1] Alarcón Gálvez Fernando, Mecanismo para Gestión de Conexión en Sistemas Cliente/Servidor Móviles, tesis de maestría, cenidet, agosto de [2] Valenzuela Molina David R., Mecanismo para Predicción de Acaparamiento de Datos en Sistemas Cliente/Servidor Móviles, tesis de maestría, cenidet, agosto de 2002.

10 [3] Chanchaem Thong, A Survey on Internet Content Transcoding for Universal Access, Department of Computer Science, Kent State University, mayo de [4] Uriarte Cabada Claudia Selene. Transformador de Contenidos Web para Asistentes Personales Digitales, tesis de maestría, cenidet, julio de [5] Clark David, Mobile processors begin to grow up, revista IEEE Computer, pp , marzo de [6] Hattori Toshihiro, et al., Design Methodology of a 200MHz superscalar microprocessor: SH-4 Hitachi, Ltd., Tokio, Japón. 249 IEEE Proceedings of the 35th Design Automation Conference (DAC 98) /98. [7] González Serna Juan Gabriel. Plataforma middleware reflexiva para aplicaciones de cómputo móvil en Internet (Movirware), Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET), de septiembre de 2001 a agosto de 2003, financiamiento COSNET: P. [8] Verduzco Reyes Gustavo, Gestor de Acaparamiento de Patrones de Sitios Web en Clientes Móviles, tesis de maestría, cenidet, agosto de [9] Trifonova Anna, Hoarding Content in M- Learning Context, tesis doctoral en desarrollo, Universidad de Trento, Italia, Departamento de Ciencias Computacionales del cenidet en el área de Sistemas Distribuidos desde 1995 a la fecha.candidato a Doctor en Ciencias de la Computación por el CIC del IPN. Sus áreas de interés son: Redes inalámbricas (802.11x y Bluetooth), Minería de uso de la Web y Sistemas Distribuidos. Azucena Montes Rendón Licenciada en Matemáticas por parte de la Universidad Autónoma Metropolitana en Realizo Maestría en Matemáticas e informática aplicada así como Doctorado en Matemáticas en la Université de Paris- Sorbonne en Francia, en 1998 y Sus áreas de interés son: Tratamiento informático del lenguaje natural, formalización de la semántica y de la sintaxis.topología y quasi-topologias. Lógica. Juan Carlos Olivares Rojas Ingeniero en Sistemas Computacionales egresado del Instituto Tecnológico de Morelia en Es estudiante de la especialidad de sistemas distribuidos en la Maestría en Ciencias en Ciencias Computacionales en el Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET). Sus áreas de interés son el cómputo móvil, redes de computadoras, sistemas de telecomunicaciones y base de datos Actualmente es vicepresidente de la rama estudiantil de la IEEE del CENIDET. Juan Gabriel González Serna Ingeniero en Sistemas Computacionales por el InstitutoTecnológico de Acapulco (ITA) en 1992 y Maestro en Ciencias en Ciencias de la Computación por el cenidet en Profesor Investigador del

Evaluación de Dispositivos Smartphone para su Uso como Servidores Móviles

Evaluación de Dispositivos Smartphone para su Uso como Servidores Móviles Evaluación de Dispositivos Smartphone para su Uso como Servidores Móviles Juan Carlos Olivares Rojas 1,2, Juan Gabriel González Serna 1, Víctor Jesús Sosa Sosa 1 y Azucena Montes Rendón 1 1 Centro Nacional

Más detalles

CAPITULO 1 INTRODUCCION AL PROYECTO

CAPITULO 1 INTRODUCCION AL PROYECTO CAPITULO 1 INTRODUCCION AL PROYECTO 1 INTRODUCCION AL PROYECTO 1.1 Marco Teórico Los procesadores digitales de señales ganaron popularidad en los años sesentas con la introducción de la tecnología de estado

Más detalles

CLASES DE COMPUTADORES

CLASES DE COMPUTADORES Página 1 de 5 CLASES DE COMPUTADORES Las computadoras pueden clasificarse de acuerdo a: A. TIPO DE DATOS 1. DIGITALES Dispositivos de cálculo que procesan datos concretos, trabajan directamente contando

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Código: F004-P006- GFPI Nº 23 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Código:228120 Versión: 102 Nombre del Proyecto: SISTEMA DE INFORMACIÓN

Más detalles

Universidad Autónoma Metropolitana Unidad Azcapotzalco. División de Ciencias Básicas e Ingeniería. Licenciatura en Ingeniería en Computación

Universidad Autónoma Metropolitana Unidad Azcapotzalco. División de Ciencias Básicas e Ingeniería. Licenciatura en Ingeniería en Computación Universidad Autónoma Metropolitana Unidad Azcapotzalco División de Ciencias Básicas e Ingeniería Licenciatura en Ingeniería en Computación Propuesta de Proyecto Terminal Clasificación de servicios web

Más detalles

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software

Más detalles

Herramientas Informáticas I Software: Sistemas Operativos

Herramientas Informáticas I Software: Sistemas Operativos Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como

Más detalles

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías... Índice INTRODUCCIÓN...11 CAPÍTULO 1. EXPLOTACIÓN DE SISTEMAS MICROINFORMÁTICOS...13 1.1 La arquitectura de los ordenadores...14 1.1.1 La máquina de Turing...14 1.1.2 La arquitectura Harvard...15 1.1.3

Más detalles

INTERFACES INTELIGENTES. ING. MA. MARGARITA LABASTIDA ROLDÁN E mail:

INTERFACES INTELIGENTES. ING. MA. MARGARITA LABASTIDA ROLDÁN E mail: INTERFACES INTELIGENTES ING. MA. MARGARITA LABASTIDA ROLDÁN E mail: magielr@gmail.com GENERALIDADES DE LAS INTERFACES INTERFAZ DE USUARIO: Es el dispositivo por medio del cual un usuario realiza la comunicación

Más detalles

Partes Internas y Externas de la Computadora

Partes Internas y Externas de la Computadora Partes Internas y Externas de la Computadora La computadora está compuesta por hardware que se clasifican según donde se encuentran: PARTES EXTERNAS MONITOR: es un dispositivo de salida que, mediante una

Más detalles

DOCUMENTACIÓN TÉCNICA. Sesión 11: Los formatos de los documentos

DOCUMENTACIÓN TÉCNICA. Sesión 11: Los formatos de los documentos DOCUMENTACIÓN TÉCNICA Sesión 11: Los formatos de los documentos Contextualización Los formatos de los documentos Una vez que se tienen presentes los conceptos básicos de la documentación técnica y las

Más detalles

Tema 2 Introducción a la Programación en C.

Tema 2 Introducción a la Programación en C. Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes

Más detalles

ESTÁNDAR DE COMPETENCIA. Mantenimiento a equipo de cómputo y software

ESTÁNDAR DE COMPETENCIA. Mantenimiento a equipo de cómputo y software I.- Datos Generales Código Título Mantenimiento a equipo de cómputo y software Propósito del Estándar de Competencia Servir como referente para la evaluación y certificación de las personas que realicen

Más detalles

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su lenguaje

Más detalles

Objetos de aprendizaje: Computadora

Objetos de aprendizaje: Computadora MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora Lectura 1: La Computadora La computadora es una máquina

Más detalles

Axence nvision. Funcionalidades de Axence nvision

Axence nvision. Funcionalidades de Axence nvision Axence nvision Es una solución avanzada que permite la visualización completa de casi cualquier aspecto de su red informática. Muestra su infraestructura de red en mapas gráficos, monitorea, y presenta

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo

Más detalles

Introducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1

Introducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1 Universidad Nacional Tecnológica del Cono Sur de Lima Especialidad Ingeniería Mecánica Ingeniería Electrónica Introducción PROGRAMACIÓN DE INGENIERÍA Semana 01-A: Introducción Arquitectura Ing. Jorge A.

Más detalles

IT Essentials I: PC Hardware and Software

IT Essentials I: PC Hardware and Software IT Essentials I: PC Hardware and Software Capítulo 1: Introducción a las computadoras personales 1.1 Explicación de las certificaciones de la industria de TI 1.2 Descripción de un sistema de computación

Más detalles

Evaluación de Dispositivos Smartphone para su Uso como Servidores Móviles

Evaluación de Dispositivos Smartphone para su Uso como Servidores Móviles AGECOMP 2006 Evaluación de Dispositivos Smartphone para su Uso como Servidores Móviles Dr. Juan Gabriel González Serna. Dra. Azucena Montes Rendón. Dr. Víctor Jesús Sosa Sosa. M.C. Juan Carlos Olivares

Más detalles

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES MAESTRÍA EN INFORMÁTICA EDUCATIVA

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES MAESTRÍA EN INFORMÁTICA EDUCATIVA UNIVERSIDAD TECNOLÓGICA DE PANAMÁ FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES MAESTRÍA EN INFORMÁTICA EDUCATIVA 1. IDENTIFICACIÓN DE LA ASIGNATURA. DENOMINACIÓN DE LA ASIGNATURA: CÓDIGO DE ASIGNATURA:

Más detalles

MARIA. -Plan de Estudios- Doctorado en Informática

MARIA. -Plan de Estudios- Doctorado en Informática MARIA -Plan de Estudios- CONTENIDOS 1) Presentación 5) Objetivos 2) Requisitos 6) Cursos Obligatorios 3) Plan de Estudios / Duración 7) Cursos Sugeridos 4) Tabla de Créditos 1) Presentación Su programa

Más detalles

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

Nombre de la asignatura: Algoritmos y Lenguajes de programación. Nombre de la asignatura: Algoritmos y Lenguajes de programación. Créditos: 2-4- 6 Aportación al perfil Dominar la lógica necesaria para aprender lenguajes de programación de alto nivel para poder resolver

Más detalles

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90. PROCESADORES TIPOS DE PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO DE GALLETA: se utilizaban en las board en los años 80 y 90. DE PINES: reemplazaron los procesadores

Más detalles

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila VOCABULARIO DEL HARDWARE Docente Yeni Ávila HARDWARE El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN 1. Competencias Implementar sistemas de medición y control bajo los

Más detalles

Ana Pascual Nobajas Jefe de Servicio de Desarrollo Junta de Comunidades de Castilla-La Mancha

Ana Pascual Nobajas Jefe de Servicio de Desarrollo Junta de Comunidades de Castilla-La Mancha PROYECTO CESAR. Hacia la Administración Electrónica Jefe de Servicio de Desarrollo Junta de Comunidades de Castilla-La Mancha Palabras clave Ciudadano, administración electrónica, servicio, integración,

Más detalles

La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados.

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

Más detalles

UNIVERSIDAD MILITAR NUEVA GRANADA INVITACIÓN PÚBLICA No. ANEXO 16 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE REINSTALACIÓN

UNIVERSIDAD MILITAR NUEVA GRANADA INVITACIÓN PÚBLICA No. ANEXO 16 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE REINSTALACIÓN UNIVERDAD MILITAR NUEVA GRANADA 1 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE Uno de los requerimientos esenciales del proyecto en la migración y puesta en marcha de todos los servicios que actualmente soporta

Más detalles

una red de equipos no puede funcionar sin un sistema operativo de red

una red de equipos no puede funcionar sin un sistema operativo de red Concepto El sistema operativo de red permite la interconexión de ordenadores para poder acceder a los servicios y recursos. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de

Más detalles

Evaluation of Pocket PC Devices for its Use as Mobile Servers

Evaluation of Pocket PC Devices for its Use as Mobile Servers CIICC 2006 Evaluation of Pocket PC Devices for its Use as Mobile Servers Dr. Juan Gabriel González Serna. Dra. Azucena Montes Rendón. Dr. Víctor Jesús Sosa Sosa. M.C. Juan Carlos Olivares Rojas. Ciudad

Más detalles

Soluciones BYOD para el aula. 24.Febrero.2016

Soluciones BYOD para el aula. 24.Febrero.2016 Soluciones BYOD para el aula 1 24.Febrero.2016 Escritorios Virtuales Avanzados Software Libre 08/03/2016 2 Qué es evaos? Solución de virtualización de aplicaciones y escritorios Open Source basada en GNU/Linux

Más detalles

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER ENTREGA: 26/11/2010 1 INTRODUCCIÓN La tecnología es cada vez más sencilla de

Más detalles

Nueva aplicación para acceder a casilla electrónica en Internet

Nueva aplicación para acceder a casilla electrónica en Internet Nueva aplicación para acceder a casilla electrónica en Internet Antecedentes El servicio informático de mensajería electrónica es actualmente el de mayor demanda por parte de la comunidad universitaria.

Más detalles

Universidad Católica de Santiago del Estero Facultad de Matemática Aplicada Carrera de Ingeniería en Electrónica

Universidad Católica de Santiago del Estero Facultad de Matemática Aplicada Carrera de Ingeniería en Electrónica PLANIFICACIÓN DE CÁTEDRA AÑO: 2006 1. IDENTIFICACION. 1.1.Asignatura: INFORMÁTICA 1.2.Carrera: Ingeniería en Electrónica. 1.3.Régimen: Primer cuatrimestre. 1.4.Promoción: Con examen final. 1.5. Correlativas:

Más detalles

ENSAMBLE Y MANTENIMIENTO DE COMPUTADORES

ENSAMBLE Y MANTENIMIENTO DE COMPUTADORES ENSAMBLE Y MANTENIMIENTO DE COMPUTADORES PARTES 1. COMPUTADOR 2. HARDWARE 3. CLASIFICACIÓN DEL HARDWARE 4. SOFTWARE 5. EJERCICIO 1 6. COMPONENTES PRINCIPALES DE UN COMPUTADOR COMPUTADOR Un computador es

Más detalles

Qué es un Microcontrolador?

Qué es un Microcontrolador? Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone

Más detalles

Aspectos Básicos de Networking

Aspectos Básicos de Networking Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 4 Nombre: Capa de transporte del modelo OSI Contextualización Existen diferencias en los servicios de protocolos? Los protocolos

Más detalles

Generación 1. Características. Estaban construidos con electrónica de válvulas. Se programaban en lenguaje de máquina.

Generación 1. Características. Estaban construidos con electrónica de válvulas. Se programaban en lenguaje de máquina. Generación 1 La primera generación de computadoras abarca desde el año 1945 hasta el año 1958, época en que la tecnología electrónica era base de bulbos, o tubos de vació, y la comunicación era en términos

Más detalles

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Interfaces Ingeniería en Sistemas Computacionales SCF - 0417 2-4-8 2.- HISTORIA

Más detalles

ESTRUCTURA BÁSICA DE UN ORDENADOR

ESTRUCTURA BÁSICA DE UN ORDENADOR ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los

Más detalles

Developing ASP.NET MVC 4 Web Applications

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

Más detalles

FUNCIONAMIENTO DEL ORDENADOR

FUNCIONAMIENTO DEL ORDENADOR FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores

Más detalles

Servicio de terminal remoto. Jesús Torres Cejudo

Servicio de terminal remoto. Jesús Torres Cejudo 1 - Telnet, Rlogin, SSH. Telnet (TELecommunication NETwork) es el nombre de un protocolo de red red a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella. También es el

Más detalles

MS_10962 Advanced Automated Administration with Windows PowerShell

MS_10962 Advanced Automated Administration with Windows PowerShell Gold Learning Gold Business Intelligence Silver Data Plataform MS_10962 Advanced Automated Administration with Windows PowerShell www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P.

Más detalles

Se definen los siguientes objetivos que se extraen de la propuesta anteriormente planteada:

Se definen los siguientes objetivos que se extraen de la propuesta anteriormente planteada: Anexo Introducción Esta herramienta desarrollada junto con toda la información que se ha generado pertenece a un proyecto real. Este desarrollo se incluye en el proyecto MAVSEL (Minería, Análisis y Visualización

Más detalles

UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS DE LA SALUD

UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS DE LA SALUD UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS DE LA SALUD CARRERA: ADMINISTRACION DE SERVICIOS DE SALUD MATERIA: INFORMATICA CURSO: 1 AÑO CURSO LECTIVO: SEGUNDO CUATRIMESTRE 2015

Más detalles

CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO

CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO Responsables Prof. Oriel Herrera Gamboa Prof. Marcela Schindler Nualart Prof. Gustavo Donoso Montoya Prof. Alejandro

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más

Más detalles

Lenguaje de Programación

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

Más detalles

TEMA 1: Concepto de ordenador

TEMA 1: Concepto de ordenador TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos

Más detalles

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe final de pasantía

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe final de pasantía Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe final de pasantía Desarrollo de Componentes de software para el procesamiento de servicios web

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS ORGANIZACIÓN DE COMPUTADORAS

Más detalles

1. Computadores y programación

1. Computadores y programación 1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la

Más detalles

Sistema Operativo, Búsqueda de la Información: Internet/Intranet y Correo Electrónico (UF0319)

Sistema Operativo, Búsqueda de la Información: Internet/Intranet y Correo Electrónico (UF0319) Sistema Operativo, Búsqueda de la Información: Internet/Intranet y Correo Electrónico (UF0319) Duración: 30.00 horas Descripción Enmarcado dentro del Modulo Formativo 7: "Ofimatica" se encuentra la Unidad

Más detalles

Qué es ProFisio? Qué es Java? Ventajas al Utilizar ProFisio

Qué es ProFisio? Qué es Java? Ventajas al Utilizar ProFisio Qué es ProFisio? ProFisio, es un software (programa de computador) desarrollado en lenguaje de programación Java. Que permita administrar la información manejada en centros de acondicionamiento físico,

Más detalles

Plan de Marketing Digital

Plan de Marketing Digital Análisis y Desarrollo de Sistemas de Información Introducción Las cifras demuestran que nuestro país cada vez está más inmerso en el mundo digital, según estudios de consumo digital1 presentado por el

Más detalles

Introducción a la Ingeniería Básicas de Ingeniería

Introducción a la Ingeniería Básicas de Ingeniería 010-14-04 1 de 5 1. IDENTIFICACIÓN Nombre de la Asignatura Código Área Introducción a la Ingeniería 9900033 Básicas de Ingeniería Naturaleza No de Créditos TP Trabajo Presencial TD Trabajo Dirigido TI

Más detalles

BLIPAPP: PIZARRA VIRTUAL BASADA EN DISPOSITIVO MÓVIL (SISTEMA DE PROCESAMIENTO Y PRESENTACIÓN DE DATOS)

BLIPAPP: PIZARRA VIRTUAL BASADA EN DISPOSITIVO MÓVIL (SISTEMA DE PROCESAMIENTO Y PRESENTACIÓN DE DATOS) BLIPAPP: PIZARRA VIRTUAL BASADA EN DISPOSITIVO MÓVIL (SISTEMA DE PROCESAMIENTO Y PRESENTACIÓN DE DATOS) Autor: Fernández García, Miguel Director: Contreras Bárcena, David Entidad Colaboradora: UIUC University

Más detalles

the Web Content Visualization Problem on Heterogeneous Mobile Devices

the Web Content Visualization Problem on Heterogeneous Mobile Devices CIC 06 MoviWeb: Platform to Solve the Web Content Visualization Problem on Heterogeneous Mobile Devices Dr. Juan Gabriel González Serna. Dra. Azucena Montes Rendón. Dr. Víctor Jesús Sosa Sosa. M.C. Juan

Más detalles

Existen diferentes recursos interactivos que han sido utilizados para la enseñanza

Existen diferentes recursos interactivos que han sido utilizados para la enseñanza Capítulo 3. Diseño Existen diferentes recursos interactivos que han sido utilizados para la enseñanza del idioma inglés y la materia de interacción y colaboración. En la actualidad se trata de ampliar

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Índice General Conceptos sobre ordenadores Concepto

Más detalles

Implantación de la Pasarela de Pago Presencial. Pliego de Prescripciones Técnicas

Implantación de la Pasarela de Pago Presencial. Pliego de Prescripciones Técnicas Tenerife 2030: Innovación, Educación, Cultura y Deportes Consejería con Delegación Especial en TIC y Sociedad de la Información sservicio Técnico de Informática y Comunicaciones Fecha: 04/11/2015 Fax:

Más detalles

EL ORDENADOR A. PERIFÉRICOS. B. UNIDAD CENTRAL. 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO

EL ORDENADOR A. PERIFÉRICOS. B. UNIDAD CENTRAL. 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO EL ORDENADOR 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO 4. PARTES DE UN SISTEMA INFORMÁTICO A. PERIFÉRICOS. B. UNIDAD CENTRAL. a) CARCASA b)

Más detalles

Fundamentos de Ingeniería de Software [Etapas II]

Fundamentos de Ingeniería de Software [Etapas II] Fundamentos de Ingeniería de Software [Etapas II] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 13-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de fundamentos de ing. de software

Más detalles

Soluciones de administración de clientes e impresión móvil

Soluciones de administración de clientes e impresión móvil Soluciones de administración de clientes e impresión móvil Guía del usuario Copyright 2007 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en

Más detalles

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ) Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =

Más detalles

Metodología Scrum. Entregables para la primera Fase

Metodología Scrum. Entregables para la primera Fase Metodología Scrum Entregables para la primera Fase 2. Introducción Se debe dar una idea somera pero exacta de los diversos aspectos que componen el trabajo. Se trata en última instancia, de hacer un planteamiento

Más detalles

FICHA PÚBLICA DEL PROYECTO MUSEO ZACATECANO NUMERO DE PROYECTO: EMPRESA BENEFICIADA:

FICHA PÚBLICA DEL PROYECTO MUSEO ZACATECANO NUMERO DE PROYECTO: EMPRESA BENEFICIADA: NUMERO DE PROYECTO: 0000000000210044 EMPRESA BENEFICIADA: MUSEO ZACATECANO TÍTULO DEL PROYECTO: PLATAFORMA TECNOLOGICA DE REALIDAD AUMENTADA QUE INCREMENTE EL INTERES DE LAS NUEVAS GENERACIONES EN MUSEOS

Más detalles

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador 1. DATOS INFORMATIVOS FACULTAD: FCAC CARRERA: Administración de Empresas Asignatura/Módulo: Herramientas Informáticas Código: 16257 Plan de estudios: AO11 Nivel: 4-3 Prerrequisitos: 13211 Matemática Financiera

Más detalles

Tutor: Ing. Eddie Galarza. Autores: Edison Xavier Sánchez Quevedo Edison Saúl Gallardo Calvopiña

Tutor: Ing. Eddie Galarza. Autores: Edison Xavier Sánchez Quevedo Edison Saúl Gallardo Calvopiña DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE AUTENTIFICACIÓN CON RECONOCIMIENTO FACIAL MEDIANTE PROCESAMIENTO DE IMÁGENES CON LA UTILIZACIÓN DE SOFTWARE LIBRE Y TECNOLOGÍA RASPBERRY PI Autores: Edison Xavier

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Interacción Humano-Computadora Ubicación: Octavo Semestre Clave: 2100 Horas semana-mes:

Más detalles

TurnoGes. Sistema de gestión de turnos de espera

TurnoGes. Sistema de gestión de turnos de espera TurnoGes Sistema de gestión de turnos de espera descripción 1 Este sistema de Gestión de Turnos y Direccionamiento de Personas está diseñado para gestionar y regular las colas que a menudo se producen

Más detalles

MARIA. -Plan de Estudios- Doctorado en Ciencias Politicas y Administración Gubernamental

MARIA. -Plan de Estudios- Doctorado en Ciencias Politicas y Administración Gubernamental MARIA -Plan de Estudios- Doctorado en Ciencias Politicas y Administración Gubernamental CONTENIDOS 1) Presentación 5) Objetivos 2) Requisitos 6) Cursos Obligatorios 3) Plan de Estudios / Duración 7) Cursos

Más detalles

HP Easy Tools. Guía del administrador

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

Más detalles

Ahora tú también puedes crear aplicaciones

Ahora tú también puedes crear aplicaciones Ahora tú también puedes crear aplicaciones Qué son las aplicaciones? Una aplicación es un software, podemos decir que las aplicaciones son para los móviles lo que los programas son para los ordenadores

Más detalles

Un Smartphone (Teléfono inteligente en español) es un dispositivo que funciona en un teléfono celular con características similares a las de un

Un Smartphone (Teléfono inteligente en español) es un dispositivo que funciona en un teléfono celular con características similares a las de un Un Smartphone (Teléfono inteligente en español) es un dispositivo que funciona en un teléfono celular con características similares a las de un computador personal. El primer teléfono inteligente fue

Más detalles

Tecnológico Nacional de México INSTITUTO TECNOLÓGICO DE SALINA CRUZ

Tecnológico Nacional de México INSTITUTO TECNOLÓGICO DE SALINA CRUZ Tecnológico Nacional de México INSTITUTO TECNOLÓGICO DE SALINA CRUZ UNIDAD 2: ENRUTAMIENTO ESTÁTICO Y DINÁMICO ACTIVIDAD: TRABAJO DE INVESTIGACIÓN 1 MATERIA: REDES DE COMPUTADORAS DOCENTE: SUSANA MÓNICA

Más detalles

Asignatura. Laboratorio de Lenguaje Multimedia. Academia: Producción audiovisual, multimedia y paquetes computacionales

Asignatura. Laboratorio de Lenguaje Multimedia. Academia: Producción audiovisual, multimedia y paquetes computacionales CUCSH División de Estudios de la Cultura Departamento de Estudios de la Comunicación Social Licenciatura en Comunicación Pública 1. IDENTIFICACIÓN DEL CURSO. Asignatura. Laboratorio de Lenguaje Multimedia

Más detalles

Noticias RED Remisión electrónica de documentos

Noticias RED Remisión electrónica de documentos Noticias RED Remisión electrónica de documentos Boletín de Noticias RED 2006/04 18 de mayo de 2006 Adaptación de las plataformas informáticas del Sistema RED para usuarios LINUX Se han adaptado todos los

Más detalles

Administración de Proyectos de TI

Administración de Proyectos de TI Administración de Proyectos de TI VI Jornadas Universitarias de Sistemas de Información en Salud Lic. Gustavo Sobota Oficina de Proyectos Departamento de Informática en Salud Hospital Italiano de Buenos

Más detalles

EPE INGENIERÍA DE REDES Y COMUNICACIONES

EPE INGENIERÍA DE REDES Y COMUNICACIONES EPE INGENIERÍA DE REDES Y COMUNICACIONES Carreras universitarias para gente que trabaja 17 AÑOS DE EXPERIENCIA Y LIDERAZGO EN EDUCACIÓN UNIVERSITARIA DE PERSONAS ADULTAS. DIVISIÓN DE ESTUDIOS PROFESIONALES

Más detalles

HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS

HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS 2011 HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS CREACION DEL PORTAFOLIO PARA SER PRESENTADO EL DIA LUNES ENVIADOALA CARPETA DE DROPBOX EL CUAL ES ACREDITABLE PARA LA CALIFICACION DE EL PARCIAL

Más detalles

Requerimientos de Software

Requerimientos de Software Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar

Más detalles

Examen de grado. MoviWeb: Plataforma para Soportar el Acceso a Sitios Web desde Dispositivos Móviles

Examen de grado. MoviWeb: Plataforma para Soportar el Acceso a Sitios Web desde Dispositivos Móviles Examen de grado MoviWeb: Plataforma para Soportar el Acceso a Sitios Web desde Dispositivos Móviles Tesista: Ing. Juan Carlos Olivares Rojas. Director: Dr. Juan Gabriel González Serna. Codirector: Dra.

Más detalles

SERIE DE C4000. Terminal de datos portátil al uso industrial. Reducción de costos laborales

SERIE DE C4000. Terminal de datos portátil al uso industrial. Reducción de costos laborales SERIE DE C4000 Terminal de datos portátil al uso industrial Reducción de costos laborales www.chainway.net Liderar el futuro del lot ANDROID SYSTEM HANDHELD COMPUTER Sistema de Android Chainway C4000 emplea

Más detalles

Programa de estudios por competencias Arquitectura de computadoras

Programa de estudios por competencias Arquitectura de computadoras Programa de estudios por competencias Arquitectura de computadoras 1. Identificación del curso Programa educativo: Ingeniería en Computación Unidad de aprendizaje: Arquitectura de computadoras Departamento

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Nombre del Proyecto: Sistema de información para la gestión empresarial Fase del proyecto: FASE

Más detalles

LECCIÓN 7 OBJETOS VIRTUALES DE APRENDIZAJE. [Seleccionar fecha] PROFESOR VIRTUAL LECCIÓN 7 OBJETOS VIRTUALES DE APRENDIZAJE

LECCIÓN 7 OBJETOS VIRTUALES DE APRENDIZAJE. [Seleccionar fecha] PROFESOR VIRTUAL LECCIÓN 7 OBJETOS VIRTUALES DE APRENDIZAJE [Seleccionar fecha] PROFESOR VIRTUAL LECCIÓN 7 OBJETOS VIRTUALES DE APRENDIZAJE Lección 1: FUNDAMENTOS EN PEDAGOGÍA Lección 8: PROCEDIMIENTOS DE CALIDAD EN E- LEARNING Lección 9: APLICACIÓN DE TÉCNICAS

Más detalles

CAPÍTULO 3 REQUERIMIENTOS Y CASOS DE USO

CAPÍTULO 3 REQUERIMIENTOS Y CASOS DE USO CAPÍTULO 3 REQUERIMIENTOS Y CASOS DE USO 3.1 REQUERIMIENTOS DEL SISTEMA Se han tomando en cuenta los siguientes requerimientos en correspondencia con el espacio de una solución de software planteada por

Más detalles

OBJETIVOS: CONTENIDO:

OBJETIVOS: CONTENIDO: DOCENTE FORMADOR: INTRODUCCIÓN: 1 Lic. ELÍAS RIVERA DÁVILA La Robótica Educativa es la generación de entornos de Aprendizaje basados principalmente en la iniciativa y la actividad de los estudiantes. Ellos

Más detalles

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas PROGRAMA INSTRUCCIONAL PROGRAMA: ANALISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: INTRODUCCIÓN

Más detalles

Diseño arquitectónico 1ª edición (2002)

Diseño arquitectónico 1ª edición (2002) Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado

Más detalles

PROTOCOLO IP. Vicente Sánchez Patón. I.E.S Gregorio Prieto. Tema 1 SRI

PROTOCOLO IP. Vicente Sánchez Patón. I.E.S Gregorio Prieto. Tema 1 SRI PROTOCOLO IP Tema 1 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Cada dispositivo de una red debe definirse en forma exclusiva. En la capa de red, es necesario identificar los paquetes de la transmisión

Más detalles

RDD-1305 SATCA 1 : 2-3-5. Carrera:

RDD-1305 SATCA 1 : 2-3-5. Carrera: 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: SATCA 1 : Carrera: Redes Convergentes y Cómputo en la Nube RDD-1305 2-3-5 Ingeniería en Sistemas Computacionales 2.

Más detalles

INFORMÁTICA UD. IMAGEN DIGITAL

INFORMÁTICA UD. IMAGEN DIGITAL INFORMÁTICA UD. IMAGEN DIGITAL 1.- OBTENCIÓN DE IMÁGENES DIGITALES I POSIBILIDADES: Con cámara fotográfica digital: la imagen recogida por la lente se almacena en un microchip llamado fotosensor CCD almacenándose

Más detalles

L/O/G/O Tema: Integrantes:

L/O/G/O Tema: Integrantes: L/O/G/O Tema: FORMULACIÓN DE UN SISTEMA DE GESTIÓN DE SERVICIOS DE TI SIGUIENDO LA METODOLOGÍA ITIL Integrantes: TASAYCO REYES FREDY ATACHAGUA AQUIJE DIANA INDICE Resumen Ejecutivo Introducción 1. Planteamiento

Más detalles

DIPLOMADO EN INVESTIGACION CRIMINAL Versión 01 PROGRAMA DE CURSO INFORMATICA APLICADA CA

DIPLOMADO EN INVESTIGACION CRIMINAL Versión 01 PROGRAMA DE CURSO INFORMATICA APLICADA CA Colegio Universitario de Cartago Página 1 de 5 DIPLOMADO EN INVESTIGACION CRIMINAL Versión 01 PROGRAMA DE CURSO INFORMATICA APLICADA CA - 0103 Naturaleza del curso: Teórico-Práctico Número de créditos:

Más detalles

Profesor : Iván Mechan Zapata Alumna: Miriam vallejos Cavero Año: IV ciclo 27/11 /2012

Profesor : Iván Mechan Zapata Alumna: Miriam vallejos Cavero Año: IV ciclo 27/11 /2012 Profesor : Iván Mechan Zapata Alumna: Miriam vallejos Cavero Año: IV ciclo 27/11 /2012 PLACA MADRE La placa madre es el esqueleto de nuestro ordenador. En sus ranuras van fijados todos los demás componentes,

Más detalles

Funcionalidades Software Preventa Autoventa GotelGest.Net Funcionalidades disponibles en el Software de Preventa/Autoventa de GotelGest.

Funcionalidades Software Preventa Autoventa GotelGest.Net Funcionalidades disponibles en el Software de Preventa/Autoventa de GotelGest. Funcionalidades Software Preventa Autoventa GotelGest.Net Funcionalidades disponibles en el Software de Preventa/Autoventa de GotelGest.Net Software Gestión GotelGest.Net www.softwarepreventa.com FUNCIONALIDADES

Más detalles