Fondo sectorial CONACYT-INEGI (Noviembre- Mayo)

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

Download "Fondo sectorial CONACYT-INEGI (Noviembre- Mayo)"

Transcripción

1 Construcción de un marco general y su correspondiente plataforma de software para la generación de información estadística a partir de datos disponibles en la web incorporando tecnologías de Big Data Fondo sectorial CONACYT-INEGI (Noviembre- Mayo) martes, 19 de mayo de 2015

2 Agenda 1 Grupo de investigación 2 Objetivo e impactos del proyecto 4 Avances y lecciones aprendidas 5 Conclusiones y retos a futuro 2

3 Grupo de investigación Dr. Hugo Estrada Esquivel Mtra. Karen Mariel Nájera Hernández Mtra. Blanca Hilda Vázquez Gómez Mtra. Yolanda Raquel Baca Gómez Dr. Demetrio Fabián García Nocetti M.C. Alberto Hernández Espinosa 3

4 2 Objetivo e impactos del proyecto 4

5 Objetivo del proyecto El objetivo del proyecto es proporcionar las bases metodológicas y tecnológicas para la utilización de datos de datos provenientes de fuentes formales e informales disponibles en la Web para la generación de indicadores en materias de interés del INEGI que le sean de utilidad para complementar sus fuentes tradicionales de datos. Debido a la gran cantidad de información que se manejará en el proyecto, se utilizarán técnicas de BigData para la extracción, almacenamiento, procesamiento, análisis y visualización de datos que se generan en la web. Se está desarrollando una plataforma de software con tecnología semántica y soportada en las tecnologías de Big Data, que permita implementar el marco general. 5

6 Impactos del proyecto Creación de un modelo tecnológico que permita analizar la repercusión en redes sociales de eventos/factores económicos, sociales, culturales o políticos en nuestro país. Visualización del impacto de cambios de precio de ciertos productos o servicios con niveles de bienestar subjetivo expresados en la Web. Creación de un modelo que permita el análisis de la Web profunda para contrastar los resultados oficiales de precios contra los reales ofrecidos por cadenas comerciales. Visualización de grandes cantidades de información como mapas de calor que reflejen los niveles de satisfacción de las personas con relación a un tema específico. 6

7 3 Avances y lecciones aprendidas 7

8 Avances del Marco general Desarrollo del marco general que establece la guía metodológica y tecnológica para la extracción, almacenamiento, procesamiento, análisis y visualización de datos que se generan en la Web. Toma de decisiones Análisis del problema y planeación Extracción de datos Visualización de datos Pre- Procesamiento de datos Minería de datos Análisis de datos Almacenamiento

9 Avances del Marco general Nuestra estrategia para la generación del marco general y la plataforma de software que lo implementa. Planteamiento inicial: Análisis teórico Planteamiento actual: Análisis del estado del arte a nivel internacional Marco General Experimentación Experimentación Marco general

10 Fase 1: Análisis del problema y planeación En esta fase se define el problema a resolver en forma clara, se identifica y conoce el contexto del problema, se determina la información que se requiere extraer, se establecen los resultados esperados y se define el conjunto de acciones a llevar a cabo para resolver el problema. Especificar fuentes de información Especificar si se requiere búsqueda abierta o basada en palabras clave Especificar naturaleza de la información: Texto, imágenes, videos, números, georreferenciación Especificar aspectos temporales Definir los métodos de análisis (dependiendo de la naturaleza de la información): Estadística analítica, Sistemas Expertos, Redes Bayesianas, Redes Neuronales, Clustering, Clasificación, Clasificación semántica, Series de Markov, etc. Definir la ontología de dominio a utilizar para la clasificación semántica 10

11 Avances del Marco general Toma de decisiones Análisis del problema y planeación Extracción de datos Visualización de datos Pre- Procesamiento de datos Minería de datos Análisis de datos Almacenamiento

12 Fase 2: Extracción de datos En esta fase se extrae información de diversos tipos y formatos de forma automática de la web (sitios web, redes sociales, blogs, foros, etc.), para su posterior análisis. Para ello se contemplan tres mecanismos de extracción: Extracción de información de redes sociales (twitter, Facebook, youtube, etc) Crawling y scraping Web superficial, integrada por sitios web estáticos Web oculta, integrada por sitios web dinámicos Adquisición de datos de redes de sensores 12

13 Extracción de Redes sociales Tecnologías utilizadas para extracción de redes sociales 1. Extracción: Uso de Streaming API de twitter. Uso de API de datos de YouTube Uso de API de Klout v2 Uso de API de instagram Actualmente se trabaja en la integración de Google+, Pinterest, Foursquare, Linkedin. 2. Tecnologías de desarrollo: Java, RDF y OWL, Oauth, aplicaciones Web. 3. Representación de conocimiento: ontologías en RDF y OWL. 4. Almacenamiento: Bases de datos relacionales: HSQLDB, MySQL, PostgreSQL, Derby, Oracle, Microsoft SQL Server. Bases de datos RDF nativas: TDB, Virtuoso, Oracle 11g RDF, Allegro Graph, BigData. TripleStores: MongoDb, Kyoto Cabinet, LevelDB 13

14 Extracción de Redes sociales Lecciones aprendidas: Aspectos a considerar para la extracción de datos en redes sociales: Temporalidad. Los temas abordados en las redes sociales son transitorios, por lo tanto, su tiempo de permanencia y popularidad puede ser de unos minutos, unas horas, unos días o una temporada. Ejemplo: Aumento del precio del huevo por temporada de cuaresma, fallas en las líneas de metro, partido de futbol, concierto, día de las madres, día del maestro, etc. Resultados variables dependiendo de la cuenta de usuario usada con la API de la red social. Ejemplo: El API de Twitter proporciona mensajes distintos dependiendo de la cuenta de usuario autenticada, a quién sigue, o quiénes son sus seguidores. Aún no se ha determinado un patrón de comportamiento. Georreferenciación. Un alto porcentaje de la información generada en las redes sociales no contiene información de Georreferenciación. El porcentaje de tweets georreferenciados es muy bajo con respecto al total de los generados, lo que arroja información no representativa sobre un tema en particular. 14

15 Extracción de Redes sociales Lecciones aprendidas: Aspectos a considerar para la extracción de datos en redes sociales: Parloteo insustancial. Estudios internacionales que han clasificado el contenido de las redes sociales indican que un alto porcentaje de la información es insustancial o intrascendente. Por ejemplo, se estima que un 40% de los tweets generados pertenecen a esta clasificación. Dificultad para definir la cadena de búsqueda. Se requiere de un análisis previo referente a la búsqueda para determinar la cadena encargada de extraer información de una red social. Ejemplo de Twitter: Todas estas palabras: precio huevo Ninguna de estas palabras: pascua chocolate kinder Accesibilidad. Se depende de las políticas de acceso de las APIs de las redes sociales, las cuales se actualizan frecuentemente. Por ejemplo, la API 2.0 de Facebook puesta en marcha el 30 de abril, la cual ha limitado los permisos de acceso a la información de los usuarios. 15

16 Extracción de Redes sociales Resultados Se cuenta con una herramienta Open Source para extracción de redes sociales que considera los siguientes aspectos: Java como plataforma de desarrollo. API de conexión de las diferentes redes sociales como lo son Twitter, Facebook, YouTube, Instagram y Klout. Oauth como protocolo de autenticación con las redes sociales. Polaridad con técnicas en el estado del arte. Big Data como concepto de almacenamiento y explotación de información RDF y OWL para manejo de ontologías API de conexión a Google Maps. Relevancia de acuerdo a Klout Porcentaje de avance de extracción de redes sociales: 98% 16

17 Crawling y scraping Crawling y scraping Formas por medio de las cuales un Crawler puede extraer información: Extracción sobre una página simple HTML La extracción sobre una página HTML que necesite autentificarse con un nombre de usuario y contraseña. La extracción de la información sobre páginas con contenido dinámico, un ejemplo de este contenido es aquella que tienen programas scripts, que requieren ejecutarse para conocer el contenido de la página. Se desarrolló un crawler que permite la recuperación de información de: La web superficial, integrada por sitios web estáticos. Se desarrolló un algoritmo que recupera enlaces. La web oculta, integrada por sitios web dinámicos. Se desarrolló un algoritmo que automatiza el llenado de formularios de búsqueda avanzada. 17

18 Crawling y scraping 18

19 Crawling y scraping Éste algoritmo recibe la semilla URL la cual debe recorrer y recuperar todos los enlaces existentes en su contenido HTML, cada enlace recuperado es comparado y evaluado dependiendo del tipo de búsqueda seleccionada. Para la evaluación y selección de enlaces URL se declararon patrones de expresiones regulares, los cuales contienen palabras clave que se comparan directamente sobre el enlace URL, los enlaces que coinciden con los patrones se recuperan y almacenan en tablas correspondientes en una base de datos. 19

20 Crawling y scraping Éste algoritmo busca resolver el acceso a la información mediante el llenado de formularios de búsqueda avanzada. Para recuperar páginas Web que contienen formularios, el algoritmo realiza una lectura de cada uno de los enlaces existentes en la semilla URL y se comparan con patrones de expresiones regulares. El sistema realiza la acción de llenado de los formularios y ejecuta las acciones de realizar click sobre los botones de los formularios. Finalmente, se utiliza un módulo que permite evaluar la respuesta generada a partir de la consulta realizada. 20

21 Crawling y scraping Tecnologías utilizadas para crawling Jsoup: API de código abierto para trabajar con HTML. Permite extraer y manipular datos, utilizando los métodos DOM, CSS y JQuery. Utilizamos Jsoup para extraer los valores de los elementos HTML; form, textbox, combobox y button. HtmlUnit: Librería que simula un navegador Web sin interfaz, permite manipular a un alto nivel de sitios Web a partir de otro código Java, incluye el llenado y envío de datos a formularios mediante la simulación de clics en hiperenlaces. Este lenguaje se para enviar la consulta al formulario de búsqueda avanzada seleccionado. Selenium: Conjunto de herramientas que permiten desarrollar scripts para pruebas de aplicaciones Web. Selenium actúa como un navegador Web, permite el llenado y envío de datos a los formularios Web. Como respuesta a la consulta recibe una cadena cuyo contenido es todo el código de la página Web. 21

22 Crawling y scraping Lecciones aprendidas: Es importante remarcar que NO se puede acceder a información en las siguientes condiciones: La web opaca, aquella que no ha sido incluida en los índices de los motores de búsqueda. La web privada, aquella cuyo contenido ha sido protegido para que no pueda ser indexada por un crawler. La web invisible, involucra páginas con formatos PDF, PostScript, Flash, Shockwave, programas ejecutables y archivos comprimidos. Una de las razones por las cuales no puede ser indexado es que muchas páginas tienen poco o no tienen un contexto textual. 22

23 Crawling y scraping Resultados: Se cuenta con un crawler con las siguientes características: Permite recuperar datos de la web superficial, integrada por sitios web estáticos, iniciando con una URL semilla, detectando patrones y procesando la información extraída y almacenándola. Permite recuperar datos de la web oculta, integrada por sitios web dinámicos. El sistema detecta los formularios y extrae las propiedades, asigna valores a las propiedades y envía los datos y finalmente procesa cada enlace para almacenar la información. Porcentaje de avance Crawling: 70% 23

24 Avances del Marco general Toma de decisiones Análisis del problema y planeación Extracción de datos Visualización de datos Pre- Procesamiento de datos Minería de datos Análisis de datos Almacenamiento

25 Fase 3: Pre-procesamiento En esta fase se realiza un pre-procesamiento a la información adquirida de la web para su posterior almacenamiento. El módulo de pre-procesamiento incluye: Eliminación de información duplicada Determinar si se desea información con geolocalización Verificar que la georreferencia sea correcta Verificar el idioma de la información recuperada Determinar si se requiere filtrar información por temas específicos Determinar si es necesario guardar re-tweets Porcentaje de avance de pre-procesamiento: 90% 25

26 Avances del Marco general Toma de decisiones Análisis del problema y planeación Extracción de datos Visualización de datos Pre- Procesamiento de datos Minería de datos Análisis de datos Almacenamiento

27 Fase 4: Almacenamiento En esta fase se almacenan los datos adquiridos de la web. Para el almacenamiento se debe considerar: Volumen, considerar la capacidad de almacenamiento, tiempos de respuesta de escritura/lectura, etc. del sistema de base de datos Formato de almacenamiento Si se cuenta o no con una estructura definida de los datos (SQL o NoSQL) La infraestructura de cómputo disponible, los datos pueden almacenarse en un solo equipo, en un clúster de computadoras o en un entorno distribuido. Tecnologías soportadas actualmente: Bases de datos relacionales: HSQLDB, MySQL, PostgreSQL, Derby, Oracle, Microsoft SQL Server. Bases de datos RDF nativas: TDB, Virtuoso, Oracle 11g RDF, Allegro Graph, BigData. TripleStores: MongoDb, Kyoto Cabinet, LevelDB Porcentaje de avance de pre-procesamiento: 70% 27

28 Avances del Marco general Toma de decisiones Análisis del problema y planeación Extracción de datos Visualización de datos Pre- Procesamiento de datos Minería de datos Análisis de datos Almacenamiento

29 Fase 5: Análisis de datos En esta fase se realiza un análisis de la información adquirida de la web con el objetivo de inspeccionar, limpiar y transformar datos resaltado información útil. Para ello se pueden utilizar las siguientes técnicas: Stemming, Stop words, bolsa de palabras, análisis sintáctico, extracción de entidades, limpieza, formateo, eliminación de duplicados, predicción de datos faltantes utilizando redes bayesianas o redes neuronales 29

30 Fase 5: Análisis de datos Aspectos a considerar para el análisis de datos: Las técnicas de análisis de datos pueden ser aplicadas en forma efectiva si se considera el contexto del dominio de aplicación. Las técnicas de predicción de datos sólo puede realizarse cuando se tiene un gran conocimiento de los términos utilizados para describir objetos y acciones del dominio de aplicación. Las técnicas de análisis de datos pueden ser de utilidad para manejar datos más completos y limpios pero pueden eliminar información útil para las técnicas de minería de datos. 30

31 Fase 5: Análisis de datos Resultados Se cuenta con módulos software para realizar las siguientes tareas de análisis: Módulo de Análisis de datos Comentario a. Corrección ortográfica b. Etiquetado gramatical c. Lematización d. Eliminación de StopWords Corrector ortográfico Porcentaje de avance de pre-procesamiento: 60%

32 Avances del Marco general Toma de decisiones Análisis del problema y planeación Extracción de datos Visualización de datos Pre- Procesamiento de datos Minería de datos Análisis de datos Almacenamiento

33 Fase 6: Minería de datos En esta fase se exploran bases de datos, de manera automática o semiautomática, con el objetivo de encontrar patrones repetitivos, tendencias o reglas que expliquen el comportamiento de los datos en un determinado contexto. Algunas de las técnicas empleadas para la minería de datos se enlistan a continuación. Clústering (aprendizaje no supervisado) Redes bayesianas Modelos de Markov Minería de opiniones: esta es una de las técnicas más útiles para analizar información no estructura obtenida de la Web. 33

34 Minería de opiniones (i) Módulo de análisis de datos Comentario a. Corrección ortográfica b. Etiquetado gramatical c. Lematización d. Eliminación de StopWords Corrector ortográfico (ii) Módulo de obtención de características Comentario preprocesado a. Detección de Emoticones b. Detección de Modificadores c. Frecuencias de polaridad d. Detección de Negaciones Vector de características Léxico Afectivo en Español a. Instanciación del algoritmo SMO (iii) Módulo de clasificación automática b. Entrenamiento del algoritmo Modelo de clasificación c. Clasificación del comentario Polaridad del comentario Corpus 34

35 Léxico afectivo Se creó un léxico afectivo de manera manual. General Inquirer Polaridad negativa Banish Desterrar Ahuyentar Alejar Desterrar Expulsar Proscribir Desterrar: echar a alguien de un territorio o lugar por mandato judicial o decisión gubernamental Expulsar: 1. Arrojar, lanzar algo. 2.Hacer salir algo del organismo. 3. Echar una persona de un lugar. Desterrar: deportar, expulsar, confinar Significado: 1 Send (someone) away from a country or place as an official punishment Example: they were banished to Siberia for political crimes 2 Forbid, abolish, or get rid of (something unwanted) Example: all thoughts of romance were banished from her head Expulsar: echar, despedir, desterrar, deportar, proscribir Desterrar: desterrado, desterradero Expulsar: expulso, expulsivo, expulsado 35

36 Léxico afectivo El léxico afectivo quedó formado de la siguiente manera: Léxico Afectivo en Español Polaridad 3550 Intensificadores 97 Interjecciones 57 Palabras y Frases 255 Emoticones Neg. 63 Emoticones Pos. 68 Negaciones 15 36

37 Corpus de entrenamiento El corpus quedó constituido de la siguiente forma: Corpus de entrenamiento 3,100 posts Categoría Cantidad Muy positivo 470 Positivo 832 Neutral 469 Negativo 746 Muy negativo

38 Corpus de entrenamiento La evaluación de los resultados se realizó mediante la métrica Kappa de Fleiss. Se obtuvo un valor de

39 Experimento con el tema de precio del huevo Se extrajeron tweets con la cadena de búsqueda: huevo precio Se generó un corpus de 537 tweets. El corpus fue etiquetado por 4 cuatro personas y quedó compuesto de la siguiente forma: 209 positivos 195 negativos 133 neutros Se realizaron dos experimentos, se comparó el resultado que se obtuvo de los etiquetadores vs: 1. Nuestro sistema de polaridad y se obtuvo 43.18% de precisión. 2. Mathematica de Wolfram y se obtuvo 29.68% de precisión. Se realizó un tercer experimento utilizando la técnica 10-fold cross validation, utilizando el corpus generado por los etiquetadores y se obtuvo 66.5% de precisión. 40

40 Minería de opiniones Aspectos a considerar Aspectos a considerar para la minería de opiniones: Se requiere de análisis diferentes para diferentes dominios. Ejemplo: Alza de precio: huevo (significado negativo) vs petróleo (significado negativo) En el caso de que se trabaje sobre un dominio específico, lo más conveniente es crear un corpus específico o reutilizar alguno de un dominio similar. Ejemplo: Tenemos un dominio para huevo que puede ser utilizado para productos de la canasta básica. Es necesario tener un procedimiento para lograr una cadena de búsqueda que recupere datos pertinentes. Ejemplo: Precio de huevo vs huevo Porcentaje de avance de minería de opinión: 100% 43

41 Avances del Marco general Toma de decisiones Análisis del problema y planeación Extracción de datos Visualización de datos Pre- Procesamiento de datos Minería de datos Análisis de datos Almacenamiento

42 Fase 7: Visualización de datos El objetivo de esta fase es la representación de la información, a partir de los datos procesados en la fase de minería de datos. Esta representación visual se llevará a cabo a través de la creación y el control de tablas, gráficas, series de tiempo y mapas dinámicos e interactivos. Algunas de las técnicas objetivo para visualización son: Data stratification Time-series graphs Data line listing Mapping Data query Heatmap 45

43 Fase 7: Visualización de datos Existen diversas formas para representar y visualizar los datos, un ejemplo son los mapas de calor. Un mapa de calor es una representación gráfica de datos donde los valores individuales contenidos en una matriz son representados con colores. Para elaborar un mapa de calor, es necesario: Contar con una amplia muestra de datos para poder hallar patrones: el tamaño de la muestra es de gran importancia para que la información que se presente sea realmente representativa. Seleccionar una herramienta gráfica o lenguaje de programación para el desarrollo del mapa de calor. 46

44 Fase 7: Visualización de datos Ejemplos de lenguajes de programación y de librerías especializadas para la generación de mapas de calor son: R: es un lenguaje y entorno de programación para análisis estadístico y gráfico. Este lenguaje, proporciona un amplio abanico de herramientas estadísticas (modelos lineales y no lineales, test estadísticos, análisis de series temporales, algoritmos de clasificación y agrupamiento, etc.) y gráficas. Librería D3.JS: Es una librería JavaScript para producir visualizaciones de datos dinámicos e interactivos en un explorador Web. JavaScript: Es un lenguaje orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico. 47

45 Fase 7: Visualización de datos Ejemplos de mapa de calor 48

46 Fase 7: Visualización de datos Aspectos a considerar Una gran cantidad de datos georreferenciados (mínimo 10,000 para un estado): actualmente nuestro porcentaje de tweets georreferenciados es muy bajo, graficando información poco representativa. Es necesario que los datos de georreferenciación no estén dados en el formato de grados, minutos y segundos, si fuera así es necesario realizar un pre-procesamiento para convertirlos al formato que emplea R para la visualización ( , ). Los porcentajes de la población conectada a internet varía entre las diferentes zonas del país, por lo que podríamos llegar a visualizar más actividad en una zona que en otra, sin que esto implique que una variación en la relevancia del tema. 49

47 Avances del Marco general Toma de decisiones Análisis del problema y planeación Extracción de datos Visualización de datos Pre- Procesamiento de datos Minería de datos Análisis de datos Almacenamiento

48 Fase 8: Toma de decisiones En esta fase se crea nuevo conocimiento, a partir del análisis de los datos realizado en las fases anteriores, que permitirá facilitar la toma de decisiones dentro de una organización. En esta fase, la participación de los expertos del dominio es relevante para el análisis de la información y ofrecer conocimientos para la generación en la toma de decisiones. 51

49 Plataforma para la generación de información estadística VISUALIZACIÓN API de Google D3.js PROCESAMIENTO Y ANALISIS Model- Driven Code Generation Platform Categorización Minería de datos Obtención de polaridad Análisis de datos Corrección ortográfica, etiquetado gramatical, lematización, Stop Words Pre -procesamiento Limpieza de datos Extracción de datos APIs de Redes sociales Crawling y scraping ALMACENAMIENTO LevelDB Conectores a diferentes bases de datos MySQL / Oracle DB2 / BigData / MongoDB, etc. INFRAESTRUCTURA

50 La plataforma se desarrolla con SemanticWebBuilder (SWB) es un framework de desarrollo de aplicaciones Web Semánticas que integra una metodología de desarrollo y una plataforma ágil con diversas utilerías de código Java para el diseño y construcción de aplicaciones Web a partir de modelos ontológicos. SWB cuenta con: API de programación integrada por librería propias de INFOTEC para extender las funcionalidades de un sistema desarrollado con SWB o bien, para integrarse con productos de terceros. Generador de código automático que permita extender un sistema de manera muy rápida. Tecnología semántica (RDF) para: Definir la arquitectura de información de la aplicación. Crear contextos de información alrededor de un tema.

51 Conclusiones y retos a futuro 4 Conclusiones y retos a futuro 54

52 Consideraciones generales El potencial de utilizar Big Data en estadísticas oficiales es investigado en términos de calidad de acuerdo al European Statistical System: relevancia, precisión y fiabilidad, oportunidad y puntualidad, accesibilidad y claridad, coherencia y comparabilidad Debe estar absolutamente garantizada la privacidad de los usuarios, la confidencialidad de la información, la restricción de utilizar la información únicamente para fines estadísticos. Además de las restricciones de calidad, Big Data debe incorporarse con eficacia y eficiencia en los procesos típicos de la producción estadística. 55

53 Consideraciones generales Posibles fuentes de información: Datos de sensores Datos de comportamiento (búsquedas online) Opiniones (comentarios en redes sociales) Qué deseamos lograr? Reutilizar la gran cantidad de información que existe en la Web Reducir el tiempo entre la recolección de datos y la toma de decisiones Explotación de metadatos 56

54 Por su atención: Gracias Preguntas? 57

TFM Comunicación, Redes y Gestión de Contenidos

TFM Comunicación, Redes y Gestión de Contenidos TFM Comunicación, Redes y Gestión de Contenidos Aplicación móvil hibrida para control de asistencia y servicio técnico a domicilio y gestión de partes de trabajo Autor: Patricia Paguay Lara Tutorizado

Más detalles

Máster en Lenguajes y Sistemas Informáticos: Tecnologías del Lenguaje en la Web Universidad de Educación a Distancia Marzo 2013

Máster en Lenguajes y Sistemas Informáticos: Tecnologías del Lenguaje en la Web Universidad de Educación a Distancia Marzo 2013 Presentación de Trabajo de Fin de Máster PROPUESTA DE BÚSQUEDA SEMÁNTICA: APLICACIÓN AL CATÁLOGO DE MAPAS, PLANOS Y DIBUJOS DEL ARCHIVO GENERAL DE SIMANCAS Máster en Lenguajes y Sistemas Informáticos:

Más detalles

Impacto de la ironía en la minería de opiniones basada en un léxico afectivo

Impacto de la ironía en la minería de opiniones basada en un léxico afectivo Impacto de la ironía en la minería de opiniones basada en un léxico afectivo Yolanda Raquel Baca-Gómez a, Delia Irazú Hernández Farías b, Paolo Rosso b, Noé Alejandro Castro-Sánchez a, Alicia Martínez

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

Joomla! 3.3 Cree y administre sus sitios Web

Joomla! 3.3 Cree y administre sus sitios Web Capítulo 1: Descubrir Joomla! A. Razones para crear un sitio con Joomla! 9 B. Documentarse sobre Joomla! 9 C. La hoja de ruta de Joomla! 10 D. Qué es un CMS? 12 E. HTML y XHTML 12 F. Diferenciar el contenido

Más detalles

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

Arquitecturas Distribuidas 09/10

Arquitecturas Distribuidas 09/10 Tema 4. VI La Web en la actualidad d Arquitecturas Distribuidas 09/10 1 VI. La Web en la actualidad 1. Aplicaciones Web 2. Arquitectura en 3 capas de las aplicaciones web 3. Pero, qué es una aplicación

Más detalles

Apéndice A Herramientas utilizadas

Apéndice A Herramientas utilizadas Apéndice A Herramientas utilizadas A.1 Java Media Framework El Java Media Framework (JMF) es una interfaz para el desarrollo de aplicaciones (API) e incorpora el manejo de audio y video en el lenguaje

Más detalles

Datos del Curso Título Diseño y Creación de Portales Web

Datos del Curso Título Diseño y Creación de Portales Web Datos del Curso Título Diseño y Creación de Portales Web Duración 40 horas (5,3 créditos ECTS) Responsables Dr. Julio Gómez López Dra. Consolación Gil Montoya Profesorado Eugenio Villar Fernández euflamante@gmail.com

Más detalles

1. Capítulo 1: Herramientas de Software para el sistema

1. Capítulo 1: Herramientas de Software para el sistema 1. Capítulo 1: Herramientas de Software para el sistema 1.1 Conceptos Generales 1.1.1 Joomla.- Es un sistema dinámico que gestiona y administra contenidos de código abierto, y permite desarrollar sitios

Más detalles

Proyecto Piloto sobre Viabilidad de Internet como Fuente de Datos. Resultados del Proyecto

Proyecto Piloto sobre Viabilidad de Internet como Fuente de Datos. Resultados del Proyecto Proyecto Piloto sobre Viabilidad de Internet como Fuente de Datos Resultados del Proyecto ÍNDICE 1. Detección automática de B2C 2. Análisis de demanda de profesionales TICC y programas formativos 3. Análisis

Más detalles

Capítulo 1. Introducción

Capítulo 1. Introducción Capítulo 1. Introducción El WWW es la mayor fuente de imágenes que día a día se va incrementando. Según una encuesta realizada por el Centro de Bibliotecas de Cómputo en Línea (OCLC) en Enero de 2005,

Más detalles

EVALUACIÓN DE BUSCADORES WEB Y RECUPERACIÓN DE INFORMACIÓN

EVALUACIÓN DE BUSCADORES WEB Y RECUPERACIÓN DE INFORMACIÓN EVALUACIÓN DE BUSCADORES WEB Y RECUPERACIÓN DE INFORMACIÓN EVALUACIÓ DE BUSCADORES WEB Aquí podemos encontrar información referente a la evaluación de buscadores Web. Encontramos información acerca de

Más detalles

Programación páginas web JavaScript y ASP.NET 3.5 (Visual Basic)

Programación páginas web JavaScript y ASP.NET 3.5 (Visual Basic) PRESENTACIÓN Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología ASP.NET y el servidor

Más detalles

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions S MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este

Más detalles

Especialista en Creación de Portales Web con Joomla 3.3

Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales Web con Joomla 3.3 TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Especialista en Creación de Portales Web

Más detalles

XII Encuentro Danysoft en Microsoft Abril 2015. Business Intelligence y Big Data XII Encuentro Danysoft en Microsoft Directos al código

XII Encuentro Danysoft en Microsoft Abril 2015. Business Intelligence y Big Data XII Encuentro Danysoft en Microsoft Directos al código Business Intelligence y Big Data XII Encuentro Danysoft en Microsoft Directos al código Ana María Bisbé York Servicios Profesionales sp@danysoft.com 916 638683 www.danysoft.com Abril 2015 Sala 1 SQL Server

Más detalles

Curso Online de Diseño Web avanzado con HTML5 y CSS3

Curso Online de Diseño Web avanzado con HTML5 y CSS3 Curso Online de Diseño Web avanzado con HTML5 y CSS3 Presentación : El diseño web se ha ganado rápidamente un lugar de relevancia dentro del diseño gráfico al punto de casi sustituirlo en algunas propuestas

Más detalles

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Índice Conceptos básicos En este capítulo se enseñan los conceptos básicos de trabajo en Adobe Dreamveaver CS3. También se describen

Más detalles

MINERÍA DE DATOS. Teleprocesos y Sistemas Distribuidos Licenciatura en Sistemas de Información FACENA - UNNE. Octubre - 2003

MINERÍA DE DATOS. Teleprocesos y Sistemas Distribuidos Licenciatura en Sistemas de Información FACENA - UNNE. Octubre - 2003 MINERÍA DE DATOS Teleprocesos y Sistemas Distribuidos Licenciatura en Sistemas de Información FACENA - UNNE Octubre - 2003 CONTENIDO Qué es Data Warehousing Data Warehouse Objetivos del Data Warehouse

Más detalles

EXPERTO EN DESARROLLO DE APLICACIONES MÓVILES" Curso especialista (500 horas)

EXPERTO EN DESARROLLO DE APLICACIONES MÓVILES Curso especialista (500 horas) Tema 1. Introducción a la tecnología móvil Tema 2. Hardware: cpu, memorias, conectividad Tema 3. Software: sistemas operativos Módulo I. Introducción a la tecnología y desarrollo móvil (77 horas) Tema

Más detalles

Crawlers - Arañas. UCR ECCI CI-2414 Recuperación de Información Prof. M.Sc. Kryscia Daviana Ramírez Benavides

Crawlers - Arañas. UCR ECCI CI-2414 Recuperación de Información Prof. M.Sc. Kryscia Daviana Ramírez Benavides Crawlers - Arañas UCR ECCI CI-2414 Recuperación de Información Prof. M.Sc. Kryscia Daviana Ramírez Benavides Qué es una Araña? También se le llama robot o araña (spider, crawler). Una araña (crawler) es

Más detalles

TweetAlert: Sistema de Análisis Semántico de la Voz de los Ciudadanos en Redes Sociales en la Ciudad del Futuro

TweetAlert: Sistema de Análisis Semántico de la Voz de los Ciudadanos en Redes Sociales en la Ciudad del Futuro TweetAlert: Sistema de Análisis Semántico de la Voz de los Ciudadanos en Redes Sociales en la Ciudad del Futuro Julio Villena-Román 1,2, Adrián Luna-Cobos 1,3, José Carlos González-Cristóbal 3,1 1 DAEDALUS

Más detalles

Web Crawler en eva.fing.edu.uy

Web Crawler en eva.fing.edu.uy Recuperación de Información y Recomendaciones en la Web(2014) Grupo 4 Andrea Estefan CI 4303805-6 andyestefan@gmail.com Gerardo Fanjul CI 4542811-6 gerardo.fanjul@gmail.com Instituto de Computación - Facultad

Más detalles

DISEÑO WEB PROFESIONAL CON MACROMEDIA FLASH Y ACTIONSCRIPT

DISEÑO WEB PROFESIONAL CON MACROMEDIA FLASH Y ACTIONSCRIPT CURSO SUPERIOR DE DISEÑO WEB PROFESIONAL CON MACROMEDIA FLASH Y ACTIONSCRIPT CURSO PROFESIONAL IMPARTIDO POR PROFESIONALES Y CON GARANTÍAS PROFESIONALES CURSO SUPERIOR DE DISEÑO WEB PROFESIONAL CON MACROMEDIA

Más detalles

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada.

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Esquema Introducción... 2 Historia... 2 Suites... 2 Herramientas ofimáticas... 3 Tipos de programas ofimáticos:...

Más detalles

MÓDULO 1: FUNDAMENTOS DE LAS APLICACIONES OFIMÁTICAS.

MÓDULO 1: FUNDAMENTOS DE LAS APLICACIONES OFIMÁTICAS. MÓDULO 1: FUNDAMENTOS DE LAS APLICACIONES OFIMÁTICAS. Lograr instalar aplicaciones con los valores por omisión, conociendo el funcionamiento de las mismas. Procesadores de Textos: Instalación de la aplicación.

Más detalles

Recuperación de información Bases de Datos Documentales Licenciatura en Documentación Curso 2011/2012

Recuperación de información Bases de Datos Documentales Licenciatura en Documentación Curso 2011/2012 Bases de Datos Documentales Curso 2011/2012 Miguel Ángel Rodríguez Luaces Laboratorio de Bases de Datos Universidade da Coruña Introducción Hemos dedicado la primera mitad del curso a diseñar e implementar

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización

Más detalles

Especialista en Creación de Portales Web con Joomla 3.3

Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales Web con Joomla 3.3 Titulación certificada por EUROINNOVA BUSINESS SCHOOL Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales

Más detalles

Sistemas de Información para la Gestión

Sistemas de Información para la Gestión Sistemas de Información para la Gestión UNIDAD 2: RECURSOS DE TI Bases de Datos UNIDAD 2: RECURSOS DE TECNOLOGÍA DE INFORMACIÓN Información 1. La Información: Propiedades de la Información. Sistemas de

Más detalles

Web mining y obtención de información para la generación de

Web mining y obtención de información para la generación de Web mining y obtención de información para la generación de inteligencia Miguel Ángel Esteban (Universidad de Zaragoza) mesteban@unizar.es Instituto Juan Velázquez de Velasco de Investigación en Inteligencia

Más detalles

PDF created with pdffactory Pro trial version www.pdffactory.com

PDF created with pdffactory Pro trial version www.pdffactory.com Este libro está diseñado y escrito para aquellas personas que, conociendo HTML y JavaScript, desean dar un salto cuantioso en la creación de sitios web, con la programación dinámica en el lado del servidor.

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP Programación páginas web JavaScript y PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la

Más detalles

VENTAJAS. a PUBLICIDAD INTEGRAMENTE GESTIONADA POR SU EMPRESA Más en Pág.5. Control total de los espacios publicitarios

VENTAJAS. a PUBLICIDAD INTEGRAMENTE GESTIONADA POR SU EMPRESA Más en Pág.5. Control total de los espacios publicitarios Red Social Propia P r e s e n t a c i ó n P r o y e c t o R e d S o c i a l P r o p i a u n o n e t c o n t a c t o @ u n o n e t. e s w w w. u n o n e t. e s 2 VENTAJAS a PUBLICIDAD INTEGRAMENTE GESTIONADA

Más detalles

Inteligencia Artificial en Redes Sociales: la IA 2.0. Carlos A. Iglesias Univ. Politécnica Madrid. Santiago de Compostela, 2010

Inteligencia Artificial en Redes Sociales: la IA 2.0. Carlos A. Iglesias Univ. Politécnica Madrid. Santiago de Compostela, 2010 Inteligencia Artificial en Redes Sociales: la IA 2.0 Carlos A. Iglesias Univ. Politécnica Madrid Santiago de Compostela, 2010 Índice Inteligencia Colectiva Recomendación colectiva Minería de Opiniones

Más detalles

abacformacio@abacformacio.com

abacformacio@abacformacio.com Programación de páginas web con PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

Desarrollo de portales web con Drupal. Por Juan M. Rivero. http://www.hipermedio.com

Desarrollo de portales web con Drupal. Por Juan M. Rivero. http://www.hipermedio.com Desarrollo de portales web con Drupal. Por Juan M. Rivero. http://www.hipermedio.com Juan Manuel Rivero Egresado del Bachillerato Tecnológico de Informática y la Tecnicatura en Redes y Telecomunicaciones

Más detalles

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso.

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso. 4.4. ENLAZAR UN ARCHIVO O UNA PÁGINA WEB 4.4.1. Características El contenido de un curso no sólo se limita a los creados mediante los editores de Moodle, puesto que este tipo de recursos permite enlazar

Más detalles

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL MF0491_3: PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE. (IFCD0210: DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB) 180 HORAS PRESENCIALES Nº DE EXPEDIENTE: FC/2013/0064 ACCION 141 GRUPO 1 ACCIÓN FORMATIVA FINANCIADA

Más detalles

Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB

Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB OBJETIVOS El máster está compuesto por los módulos de Diseño de páginas Web profesionales y Desarrollo de sitios Web con PHP y Javascript. Al finalizar el

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP PRESENTACIÓN Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología PHP y el servidor

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

Requisitos del sistema: servidor? Qué tipo de software necesita su servidor para funcionar? Algunos sistemas no tienen ningún requisito.

Requisitos del sistema: servidor? Qué tipo de software necesita su servidor para funcionar? Algunos sistemas no tienen ningún requisito. Criterios de CMS Cuando vaya a decidirse por un nuevo sistema de gestión o manejo de contenido (Content Management System en inglés, abreviado CMS), es imperativo que considere las necesidades de su organización

Más detalles

DISEÑO WEB (I y II) CONTENIDO TEMÁTICO

DISEÑO WEB (I y II) CONTENIDO TEMÁTICO DISEÑO WEB (I y II) CONTENIDO TEMÁTICO 1. Historia de internet 2. Introducción a las aplicaciones web 3. Estructura de un sitio web 4. Accesibilidad web a. Normas de accesibilidad del World Wide Web Consortium

Más detalles

Gestión de información web

Gestión de información web 1. Realice una matriz comparativa de los Cms que se incluyen en el documento, teniendo en cuenta los siguientes parámetros: Características Posicionamiento (teniendo en cuenta su antigüedad y madurez en

Más detalles

Informes de Reputación Online. Conozca la presencia en Internet y Redes Sociales sobre cualquier marca, concepto o empresa española.

Informes de Reputación Online. Conozca la presencia en Internet y Redes Sociales sobre cualquier marca, concepto o empresa española. Informes de Reputación Online Conozca la presencia en Internet y Redes Sociales sobre cualquier marca, concepto o empresa española. Los Informes de Reputación Online son la mejor manera de conocer la presencia

Más detalles

Texto, imágenes, video Hiperenlaces Archivo log

Texto, imágenes, video Hiperenlaces Archivo log Web Mining Web Mining Aplicación técnicas data mining sobre datos que Web Descubrimiento automático información útil de documentos y servicios Web Texto, imágenes, video Hiperenlaces Archivo log Netcraft

Más detalles

DOMINE PHP Y MYSQL por LOPEZ QUIJADO Isbn 9701512693 Indice del Contenido INTRODUCCIÓN PARTE I. REDES E INTERNET

DOMINE PHP Y MYSQL por LOPEZ QUIJADO Isbn 9701512693 Indice del Contenido INTRODUCCIÓN PARTE I. REDES E INTERNET DOMINE PHP Y MYSQL por LOPEZ QUIJADO Isbn 9701512693 Indice del Contenido INTRODUCCIÓN PARTE I. REDES E INTERNET CAPÍTULO 1. LA ARQUITECTURA CLIENTE-SERVIDOR 1.1 LAS DIRECCIONES IP Y EL SERVICIO DNS 1.2

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB DENOMINACIÓN: CON TECNOLOGÍAS WEB Código: IFCD0210 Familia profesional: Informática y Comunicaciones Área profesional: Desarrollo Nivel de cualificación profesional: 3 Cualificación profesional de referencia:

Más detalles

GUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA CUALIFICACIÓN PROFESIONAL: CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB. Código: IFC297_2 NIVEL: 2

GUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA CUALIFICACIÓN PROFESIONAL: CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB. Código: IFC297_2 NIVEL: 2 MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES

Más detalles

Manual de publicación de contenido y actualización de sitios web

Manual de publicación de contenido y actualización de sitios web Manual de publicación de contenido y actualización de sitios web Basados en sistemas Wordpress El presente manual le presentará los distintos pasos para publicar contenidos a través de páginas y editar

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 18 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 5 Situación RD 1201/2007 Actualización

Más detalles

SISTEMATIZACIÓN DE LA GENERACIÓN DE PRESUPUESTOS PARA PROYECTOS DE OBRA: DOCUMENTO DE VISIÓN SISTEMA DE ADMINISTRACIÓN DE MATERIALES DE TUBERÍA

SISTEMATIZACIÓN DE LA GENERACIÓN DE PRESUPUESTOS PARA PROYECTOS DE OBRA: DOCUMENTO DE VISIÓN SISTEMA DE ADMINISTRACIÓN DE MATERIALES DE TUBERÍA SISTEMATIZACIÓN DE LA GENERACIÓN DE PRESUPUESTOS PARA PROYECTOS DE OBRA: SISTEMA DE ADMINISTRACIÓN DE MATERIALES DE TUBERÍA PARA INARGOS LTDA. DOCUMENTO DE VISIÓN VERSIÓN 1.3 BOGOTÁ, COLOMBIA, ENERO 2012

Más detalles

UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE CIENCIAS ECONOMICO ADMINISTRATIVAS

UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE CIENCIAS ECONOMICO ADMINISTRATIVAS UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE CIENCIAS ECONOMICO ADMINISTRATIVAS COORDINACIÓN DE POSGRADO MAESTRÍA EN TECNOLOGÍAS DE INFORMACIÓN Implementación de un sistema de información geográfico

Más detalles

PROGRAMACIÓN DE UNIDAD DIDÁCTICA Nº 7: DISEÑO DE PÁGINAS WEB

PROGRAMACIÓN DE UNIDAD DIDÁCTICA Nº 7: DISEÑO DE PÁGINAS WEB PROGRAMACIÓN DE UNIDAD DIDÁCTICA Nº 7: DISEÑO DE PÁGINAS WEB 1. INTRODUCCIÓN Desde que los ordenadores dejaron de ser dispositivos aislados (sin conexión entre ellos) y se comenzaron a generalizar tanto

Más detalles

1 www.webopinion.es. La herramienta definitiva para el seguimiento y análisis online de la reputación de su marca en castellano.

1 www.webopinion.es. La herramienta definitiva para el seguimiento y análisis online de la reputación de su marca en castellano. 1 www.webopinion.es La herramienta definitiva para el seguimiento y análisis online de la reputación de su marca en castellano. White paper Agosto 2013 QUÉ IMPACTO TIENE EN EL PÚBLICO SU LABOR EN LAS COMUNIDADES

Más detalles

Capítulo 4. Implementación del lenguaje multitáctil

Capítulo 4. Implementación del lenguaje multitáctil Capítulo 4. Implementación del lenguaje multitáctil En este capítulo se presenta como fue diseñado y desarrollado el servicio de ademanes multitáctiles. Se presentan la arquitectura general del sistema,

Más detalles

CURSOS DE VERANO 2014

CURSOS DE VERANO 2014 CURSOS DE VERANO 2014 CLOUD COMPUTING: LA INFORMÁTICA COMO SERVICIO EN INTERNET LA PLATAFORMA GOOGLE CLOUD PLATFORM. GOOGLE APP ENGINE Pedro A. Castillo Valdivieso Universidad de Granada http://bit.ly/unia2014

Más detalles

Academia Torralba. Contenidos prácticos:

Academia Torralba. Contenidos prácticos: MÓDULO I Creación de páginas Web. Temporalización 50 h. Unidad didáctica 1: La estructura de la interfaz y los elementos de diseño Web y multimedia. Diseñar la estructura de una interfaz, identificando

Más detalles

Alianzo vs Klout. Mide tu repercusión en Redes Sociales

Alianzo vs Klout. Mide tu repercusión en Redes Sociales Alianzo vs Klout Mide tu repercusión en Redes Sociales Todos hemos querido siempre conocer nuestra repercusión en medios sociales, mostrar cuántos fans tenemos o cómo de activos son estos fans. Muchas

Más detalles

Entorno. @xavipalu. Multimedia

Entorno. @xavipalu. Multimedia Entorno Multimedia 07 World Wide Web World Wide Web Qué es? Cómo funciona? Lenguaje Tipologias World Wide Web / Qué es? World Wide Web WWW Sistema de distribución de información basado en hipertexto o

Más detalles

Marketing Online. Duración: 40.00 horas. Contenidos

Marketing Online. Duración: 40.00 horas. Contenidos Marketing Online Duración: 40.00 horas Contenidos Unidad 1: Marketing On Line, CRM y Técnicas de Fidelización - Posibilidades del marketing online - Los perfiles profesionales del marketing 2.0 - Principales

Más detalles

Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV

Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV 746 Miércoles 5 octubre 2005 Suplemento del BOE núm. 238 CE2.1 Identificar los distintos sistemas de archivo utilizables en un dispositivo de almacenamiento dado para optimizar los procesos de registro

Más detalles

Solución Online para la Administración de las Múltiples Facetas en Packaging

Solución Online para la Administración de las Múltiples Facetas en Packaging Solución Online para la Administración de las Múltiples Facetas en Packaging WebCenter WebCenter es una potente plataforma para Administración de Packaging, basada en la Web, que les permite gestionar

Más detalles

GUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA

GUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES

Más detalles

Análisis de sentimientos de tweets.

Análisis de sentimientos de tweets. Análisis de sentimientos de tweets. JIT-CITA 2013 Resumen Un sensor de sentimientos de tweets para identificar los mensajes positivos, negativos y neutros sobre cualquier trend que se tome sobre esta red

Más detalles

IT CONSULTING, tiene a bien hacerle llegar la oferta de Capacitación de DISENO DE SITIOS WEB & BLOGS CON JOOMLA + WORDPRESS + MAGENTO

IT CONSULTING, tiene a bien hacerle llegar la oferta de Capacitación de DISENO DE SITIOS WEB & BLOGS CON JOOMLA + WORDPRESS + MAGENTO Señor(a): Cliente. Presente.- Santa Cruz, 23 de Octubre del 2012 REF.: COTIZACION CURSO DISENO DE SITIOS WEB & BLOGS CON JOOMLA + WORDPRESS + MAGENTO Distinguido Señores: IT CONSULTING, tiene a bien hacerle

Más detalles

56h DREAMWEAVER 8 OBJETIVOS DEL CURSO. ÍNDICE 1 Conociendo Macromedia Dreamweaver. 2 Creación de sitios y páginas Web

56h DREAMWEAVER 8 OBJETIVOS DEL CURSO. ÍNDICE 1 Conociendo Macromedia Dreamweaver. 2 Creación de sitios y páginas Web 56h DREAMWEAVER 8 OBJETIVOS DEL CURSO Dreamweaver es el programa líder en la edición profesional de páginas Web. Es el software más utilizado para la creación y mantenimiento de páginas Web por los principales

Más detalles

No deje datos detrás: más de 20 nuevas fuentes de datos con la nueva preparación de datos en MicroStrategy 10

No deje datos detrás: más de 20 nuevas fuentes de datos con la nueva preparación de datos en MicroStrategy 10 No deje datos detrás: más de 20 nuevas fuentes de datos con la nueva preparación de datos en MicroStrategy 10 Jessica Murguia MicroStrategy Analytics Agenda Flujo del Producto Diferentes procesos de Importación

Más detalles

COMERCIO ELECTRÓNICO Y MARKETING ON LINE 2.0 (II)

COMERCIO ELECTRÓNICO Y MARKETING ON LINE 2.0 (II) PROGRAMA DE CURSO ONLINE COMERCIO ELECTRÓNICO Y MARKETING ON LINE 2.0 (II) En este curso, conoceremos en profundidad los conceptos clave del marketing online y el comercio electrónico, de forma que al

Más detalles

Bases técnicas para la contratación del servicio de administración del sitio web Canal Extremadura

Bases técnicas para la contratación del servicio de administración del sitio web Canal Extremadura Bases técnicas para la contratación del servicio de administración del sitio web Canal Extremadura Correo electrónico: ofertas.cexma@canalextremadura.es Canal Extremadura Avda. de la Constitución, s/n

Más detalles

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Programa de Capacitación y Certificación. INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Contenido PERFIL DE UN ESPECIALISTA EN BASES DE DATOS.... 3 6231. MANTENIENDO UNA BASE DE DATOS DE SQL SERVER 2008

Más detalles

PLIEGO DE CONDICIONES TECNICAS LICITACION PRIVADA Nº 03 /13

PLIEGO DE CONDICIONES TECNICAS LICITACION PRIVADA Nº 03 /13 PLIEGO DE CONDICIONES TECNICAS LICITACION PRIVADA Nº 03 /13 PLIEGO DE CONDICIONES TÉCNICAS PARA LA ADQUISICIÓN DE LICENCIAS DE HERRAMIENTA DE BUSINESS INTELLIGENCE (BI) o INTELIGENCIA DE NEGOCIOS PARA

Más detalles

Buscadores y sus características.

Buscadores y sus características. Buscador Símbolo Características Ventajas Desventajas Google Crea productos que ayudan a la Web, con productos como Chrome y Android, consigue que los usuarios hagan lo que quieren hacer online de forma

Más detalles

Tema 3. 3.3 Tecnologías de Desarrollo

Tema 3. 3.3 Tecnologías de Desarrollo Tema 3 3.3 Tecnologías de Desarrollo HTML pronto pasa a ser insuficiente para todas las posibilidades de la Red No se puede interactuar con el servidor Aparecen los primeros scripts para propocionar dichar

Más detalles

DISEÑO Y DESARROLLO DE PÁGINA WEB

DISEÑO Y DESARROLLO DE PÁGINA WEB DISEÑO Y DESARROLLO DE PÁGINA WEB TOTAL HORAS: 200 HORAS (100 PRESENCIALES 100 INVESTIGACIÓN) TOTAL CICLO: 16 SÁBADOS INTRODUCCIÓN En este Diplomado se establecen las bases y el método de trabajo necesario

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

Más detalles

Confección y publicación de páginas Web

Confección y publicación de páginas Web 2014 Confección y publicación de páginas Web Docente: Manuel Fernández Catalán 0 ÍNDICE 1 Presentación... 2 2 Objetivos... 2 3 Tecnología... 2 4 Metodología y evaluación... 3 5 Material didáctico... 3

Más detalles

Resumen de la Tesina. Autor: Adrià Batet López. Tutor: Víctor Pascual Ayats

Resumen de la Tesina. Autor: Adrià Batet López. Tutor: Víctor Pascual Ayats Inventario y geolocalización de las actividades comerciales en las plantas bajas de los edificios de L Hospitalet de Llobregat. Aplicación web de recursos para el ciudadano. Resumen de la Tesina. Autor:

Más detalles

TÉCNICO EN DISEÑO WEB

TÉCNICO EN DISEÑO WEB TÉCNICO EN DISEÑO WEB Descripción del curso: Curso dividido en tres módulos, donde el alumno aprenderá: Dreamweaver CS5: Dreamweaver es el programa líder en la edición profesional de páginas Web. Es el

Más detalles

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Dirigida a la Acreditación de las Comptencias Profesionales R.D.

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Dirigida a la Acreditación de las Comptencias Profesionales R.D. IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Dirigida a la Acreditación de las Comptencias Profesionales R.D. 1224/2009) IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Dirigida a

Más detalles

Ordenamiento de imágenes Web de acuerdo a su relevancia utilizando un enfoque de fusión multimodal

Ordenamiento de imágenes Web de acuerdo a su relevancia utilizando un enfoque de fusión multimodal Ordenamiento de imágenes Web de acuerdo a su relevancia utilizando un enfoque de fusión multimodal Reporte final Ricardo Omar Chávez García Instituto Nacional de Astrofísica Óptica y Electrónica, 72840

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

Con la interacción de tus empleados mejorará la productividad de tu negocio

Con la interacción de tus empleados mejorará la productividad de tu negocio 1. Introducción Con la interacción de tus empleados mejorará la productividad de tu negocio Los empleados de cualquier compañía precisan numerosos accesos en su trabajo diario, además de interaccionar

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Trabajo final de Ingeniería

Trabajo final de Ingeniería UNIVERSIDAD ABIERTA INTERAMERICANA Trabajo final de Ingeniería Weka Data Mining Jofré Nicolás 12/10/2011 WEKA (Data Mining) Concepto de Data Mining La minería de datos (Data Mining) consiste en la extracción

Más detalles

Objetivos y Temario CURSO DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MOVILES OBJETIVOS

Objetivos y Temario CURSO DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MOVILES OBJETIVOS Objetivos y Temario CURSO DESARROLLO DE APLICACIONES EN LA NUBE PARA DISPOSITIVOS MOVILES OBJETIVOS Este curso desarrollo aplicaciones en la nube para móviles se ha desarrollado como una guía para aprender

Más detalles

ÍNDICE INTRODUCCIÓN...15

ÍNDICE INTRODUCCIÓN...15 ÍNDICE INTRODUCCIÓN...15 CAPÍTULO 1. LA ARQUITECTURA CLIENTE-SERVIDOR...19 1.1 LAS DIRECCIONES IP Y EL SERVICIO DNS...20 1.2 LOS PROTOCOLOS TCP/IP...23 1.2.1 Los paquetes...24 1.2.2 Los puertos...25 1.2.3

Más detalles

Capacitación Digital Analytics

Capacitación Digital Analytics Capacitación Digital Analytics William Yon Analista de Digital Analytics @ Belcorp twitter: @williamyon Abril 2013 Objetivos de la capacitación Entender el aporte de digital analytics para un negocio.

Más detalles

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Sistema para Gestión de Conocimiento Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Contenido Introducción... 3 Antecedentes... 4 Ediciones... 4 Empresarial... 4 Personal...

Más detalles

BIG DATA MARÍA PARRA AMAT. Almería, 5 junio 2015

BIG DATA MARÍA PARRA AMAT. Almería, 5 junio 2015 BIG DATA MARÍA PARRA AMAT Almería, 5 junio 2015 BIG DATA "Petróleo del XXI" Nuevo enfoque en el entendimiento y la toma de decisiones Conjunto de técnicas y herramientas ORIGEN Estadística Metodologías

Más detalles

HERRAMIENTAS. DE ANÁLISIS WEB Bienvenido, estimado aprendiz! OBJETIVO DE APRENDIZAJE PRESENTACIÓN

HERRAMIENTAS. DE ANÁLISIS WEB Bienvenido, estimado aprendiz! OBJETIVO DE APRENDIZAJE PRESENTACIÓN HERRAMIENTAS DE ANÁLISIS WEB Bienvenido, estimado aprendiz! En este material de formación, usted encontrará contenidos claves para realizar un análisis estadístico de los sitios web, acorde con el producto

Más detalles

TABLA DE CONTENIDO 1. REQUERIMIENTOS NO FUNCIONALES... 2

TABLA DE CONTENIDO 1. REQUERIMIENTOS NO FUNCIONALES... 2 TABLA DE CONTENIDO Pág. 1. REQUERIMIENTOS NO FUNCIONALES... 2 1.1 ATRIBUTOS DE CALIDAD DEL SISTEMA... 2 1.2 OTROS REQUERIMIENTOS NO FUNCIONALES... 4 1.3 REQUERIMIENTOS NO FUNCIONALES PARA HERRAMIENTAS

Más detalles

Desarrollo de Soluciones Avanzadas con Microsoft SharePoint Server 2013

Desarrollo de Soluciones Avanzadas con Microsoft SharePoint Server 2013 Desarrollo de Soluciones Avanzadas con Microsoft SharePoint Server 2013 MOC: 20489, 35 hrs Acerca de este Curso Este curso ofrece a los desarrolladores de SharePoint de la información necesaria para implementar

Más detalles