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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI)

Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI) Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI) OFERTAS TECNOLÓGICAS 1) GESTIÓN ORGANIZACIONAL Y LOGÍSTICA INTEGRADA: TÉCNICAS Y SISTEMAS DE INFORMACIÓN 2) GESTIÓN

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

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

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

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

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

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

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

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

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

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

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

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

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

Arquitectura para análisis de información. Zombi es una arquitectura que proporciona de manera integrada los componentes

Arquitectura para análisis de información. Zombi es una arquitectura que proporciona de manera integrada los componentes Capítulo 4 Arquitectura para análisis de información propuesta 4.1 Arquitectura Zombi es una arquitectura que proporciona de manera integrada los componentes necesarios para el análisis de información

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

Soluciones Integrales en Inteligencia de Negocios

Soluciones Integrales en Inteligencia de Negocios Soluciones Integrales en Inteligencia de Negocios QUIENES SOMOS NUESTRA MISIÓN DATAWAREHOUSE MINERÍA DE DATOS MODELOS PREDICTIVOS REPORTERÍA Y DASHBOARD DESARROLLO DE APLICACIONES MODELOS DE SIMULACIÓN

Más detalles

UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL

UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL UNIVERSIDAD NACIONAL DE INGENIERÍA Convirtiendo Excel en una herramienta de BI CERTIFICA ORGANIZA Mayor Información: informes@uni.edu.pe Visite Nuestra Web http://www.ceps.uni.edu..pe OBJETIVOS GENERALES

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

Implantación de Aplicaciones Web Fecha: 20-09-13

Implantación de Aplicaciones Web Fecha: 20-09-13 Página 1 de 24 RESUMEN DE LA PROGRAMACIÓN ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED CURSO AC. 2012 / 2013 ÁREA / MATERIA / MÓDULO PROFESIONAL Implantación de Aplicaciones Web (84 horas 4 horas semanales)

Más detalles

804036 - PWDBBDD-M - Programación Web Dinámica y Base de Datos

804036 - PWDBBDD-M - Programación Web Dinámica y Base de Datos Unidad responsable: 804 - CITM - Centro de la Imagen y la Tecnología Multimedia Unidad que imparte: 804 - CITM - Centro de la Imagen y la Tecnología Multimedia Curso: Titulación: 2015 GRADO EN MULTIMEDIA

Más detalles

DESARROLLO WEB EN ENTORNO SERVIDOR

DESARROLLO WEB EN ENTORNO SERVIDOR DESARROLLO WEB EN ENTORNO SERVIDOR CAPÍTULO 9: Desarrollo de aplicaciones Web híbridas Marcos López Sanz Juan Manuel Vara Mesa Jenifer Verde Marín Diana Marcela Sánchez Fúquene Jesús Javier Jiménez Hernández

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

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

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

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

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman 11/06/2011 Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman Introducción Gestión de tareas Unificar la vía por la que se requieren las tareas Solución única y global Seguimiento de las tareas

Más detalles

Componentes de los SBC

Componentes de los SBC Componentes de los SBC Componentes de los SBC Queremos construir sistemas con ciertas características: Resolución de problemas a partir de información simbólica Resolución mediante razonamiento y métodos

Más detalles

CURSO DE ADO EXPRESS/DATASNAP

CURSO DE ADO EXPRESS/DATASNAP CURSO DE ADO EXPRESS/DATASNAP EN DELPHI 7 RESUMEN DE EJERCICIOS Serie A 0 Creación de la base de datos 1 El API de ADO 2 Cadenas de conexión y propiedades 3 Tipos de cursores 4 Recuperación asíncrona 5

Más detalles

INSTRUCTIVO DE ADMINISTRADOR NUXEO PLATFORM 5.9.5 EN LINUX SERVER

INSTRUCTIVO DE ADMINISTRADOR NUXEO PLATFORM 5.9.5 EN LINUX SERVER INSTRUCTIVO DE ADMINISTRADOR NUXEO PLATFORM 5.9.5 EN LINUX SERVER Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín INSTRUCTIVO DE ADMINISTRADOR

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

POSIBLE APLICACIÓN DE LA MINERÍA DE TEXTOS A LOS TRABAJOS DE LA COMISIÓN MINISTERIAL DE INFORMÁTICA

POSIBLE APLICACIÓN DE LA MINERÍA DE TEXTOS A LOS TRABAJOS DE LA COMISIÓN MINISTERIAL DE INFORMÁTICA POSIBLE APLICACIÓN DE LA MINERÍA DE TEXTOS A LOS TRABAJOS DE LA COMISIÓN MINISTERIAL DE INFORMÁTICA M.ª del Pilar Cantero Blanco Jefa de Servicio de Sistemas Informáticos. Subdirección General de Planificación

Más detalles

Ataques XSS en Aplicaciones Web

Ataques XSS en Aplicaciones Web Ataques XSS en Aplicaciones Web Education Project Antonio Rodríguez Romero Consultor de Seguridad Grupo isoluciones antonio.rodriguez@isoluciones.es Copyright 2007 The Foundation Permission is granted

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

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

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 SOLUCIÓN CA ERwin Modeling. Cómo puedo gestionar la complejidad de los datos y mejorar la agilidad empresarial?

RESUMEN DE LA SOLUCIÓN CA ERwin Modeling. Cómo puedo gestionar la complejidad de los datos y mejorar la agilidad empresarial? RESUMEN DE LA SOLUCIÓN CA ERwin Modeling Cómo puedo gestionar la complejidad de los datos y mejorar la agilidad empresarial? CA ERwin Modeling ofrece una perspectiva centralizada sobre las definiciones

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

Aprendizaje Automático y Data Mining. Bloque IV DATA MINING

Aprendizaje Automático y Data Mining. Bloque IV DATA MINING Aprendizaje Automático y Data Mining Bloque IV DATA MINING 1 Índice Definición y aplicaciones. Grupos de técnicas: Visualización. Verificación. Descubrimiento. Eficiencia computacional. Búsqueda de patrones

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

Capítulo 1. Introducción. 1.1. Antecedentes

Capítulo 1. Introducción. 1.1. Antecedentes Capítulo 1. Introducción En este capítulo se presenta una descripción general del problema a investigar y el enfoque con el que se aborda. Se establece la necesidad de incorporar técnicas de análisis novedosas

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

Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322

Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322 Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322 Nicole García Gómez 2830047-6 Diego Riquelme Adriasola 2621044-5 RESUMEN.- La minería de datos corresponde a la extracción

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

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

Más detalles

DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA

DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA DESARROLLO DE CONTENIDOS A MEDIDA E-DUCATIVA 1 Adaptación y conversión Muchas empresas disponen de contenidos muy completos en formato papel, utilizados en educación presencial o bien en formación a distancia

Más detalles

RECURSOS DE TI Aplicaciones - Bibliografía FUNDAMENTOS DE LA INTELIGENCIA DE NEGOCIOS

RECURSOS DE TI Aplicaciones - Bibliografía FUNDAMENTOS DE LA INTELIGENCIA DE NEGOCIOS Sistemas de Información para la Gestión UNIDAD 3: RECURSOS DE TECNOLOGÍA DE INFORMACIÓN Aplicaciones UNIDAD 2: RECURSOS DE TI Aplicaciones 1. Administración de bases de datos e información: Sistemas de

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

1 INTRODUCCIÓN. Yacelga De la Torre Carlos Paolo. e-mail: charles_ing@hotmail.com

1 INTRODUCCIÓN. Yacelga De la Torre Carlos Paolo. e-mail: charles_ing@hotmail.com PAPER 2012 DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB PARA EL INGRESO Y CONSULTAS DE NOTAS ON-LINE PARA LA ACADEMIA MILITAR SAN DIEGO, UTILIZANDO SOFTWARE LIBRE (PHP Y MYSQL) Yacelga De

Más detalles

Copyright. Todos los derechos reservados. Aranda Software Corp.

Copyright. Todos los derechos reservados. Aranda Software Corp. 1 Aranda SQL COMPARE Versión 1.0 ARANDA Software Corporation 2002-2007. Todos los derechos reservados. Cualquier documentación técnica proporcionada por Aranda Software Corporation es un producto registrado

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

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

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

Sistema de Catalogación Catalog TAXOLOGIC

Sistema de Catalogación Catalog TAXOLOGIC Sistema de Catalogación Catalog TAXOLOGIC Características principales Tecnología Web Desarrollado en C#, para.net, Interfase 100% web. Base de datos SQL Utiliza los motores de Base de datos mas comunes

Más detalles

Informe Final Desarrollo del Proyecto Áreas Naturales Protegidas del Ecuador. Desarrollado por: Jessica Nathaly Correa María Isabel Granda.

Informe Final Desarrollo del Proyecto Áreas Naturales Protegidas del Ecuador. Desarrollado por: Jessica Nathaly Correa María Isabel Granda. Informe Final Desarrollo del Proyecto Áreas Naturales Protegidas del Ecuador Desarrollado por: Jessica Nathaly Correa María Isabel Granda. 12 de febrero de 2015 Loja-Ecuador Contenido Presentación... 3

Más detalles

Ciclo Formativo de Grado Superior en. Desarrollo de. Aplicaciones. Web. visual.iedmadrid.com

Ciclo Formativo de Grado Superior en. Desarrollo de. Aplicaciones. Web. visual.iedmadrid.com La escuela de la Nueva Comunicación Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Web visual.iedmadrid.com Qué es el IED Madrid? El IED Madrid es un Centro Superior de Diseño que pertenece

Más detalles

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com

Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com DISEÑO, DESARROLLO E IMPLANTACIÓN DE UNA APLICACIÓN WEB PARA LA AUTOMATIZACIÓN DE LA INFORMACIÓN DE LA IGLESIA EVANGÉLICA INDÍGENA ECUATORIANA DE LA ALIANZA CRISTIANA Y MISIONERA. Javier Velásquez Maldonado

Más detalles

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA Nombre: Aplicaciones Computacionales Código: CC-215 Fecha Actualización: Septiembre 2004 Unidad Responsable: Departamento

Más detalles

Informe de Factibilidad

Informe de Factibilidad Universidad de Talca Facultad de Ingeniería Campus Curicó Informe de Factibilidad Sistema de Gestión de Atención Médica Integrantes: Marcelo Aliaga Karin Lizana Fecha de Entrega: 11/09/07 Índice Introducción..

Más detalles

En este capítulo aprendemos qué es un gestor de contenidos. (CMS), cómo funciona y qué necesitamos para instalarlo.

En este capítulo aprendemos qué es un gestor de contenidos. (CMS), cómo funciona y qué necesitamos para instalarlo. BOOTSTRAP 1 C MS y Bootstrap En este capítulo aprendemos qué es un gestor de contenidos (CMS), cómo funciona y qué necesitamos para instalarlo. También conocemos los gestores de contenido más populares,

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

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

Introducción CAPÍTULO 1

Introducción CAPÍTULO 1 Introducción CAPÍTULO 1 6 CAPÍTULO 1 - Introducción. En la actualidad hay una gran cantidad de repositorios en los que se puede alojar código fuente para poder compartirlo con los usuarios que visiten

Más detalles

Sistemas de Ayuda a la Decision Qué es un Sistema de Ayuda a la Decisión?

Sistemas de Ayuda a la Decision Qué es un Sistema de Ayuda a la Decisión? Sistemas de Ayuda a la Decision Qué es un Sistema de Ayuda a la Decisión? Luis Daniel Hernández Molinero Departamento de Ingeniería de la Información y las Comunicaciones Facultad de Informática Universidad

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

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web Gestión de Información Web Características deseables de CMS Arquitectura técnica: Tiene que ser fiable y permitir la escalabilidad del sistema para adecuarse a futuras necesidades con módulos o extensiones.

Más detalles

Inteligencia Artificial y Seguridad Informática. en plataformas Open Source

Inteligencia Artificial y Seguridad Informática. en plataformas Open Source Inteligencia Artificial y Seguridad Informática en plataformas Open Source Jornadas de Software Libre y Seguridad Informática Santa Rosa La Pampa 4 y 5 de Diciembre de 2009 AGENDA Primera Parte Definiciones

Más detalles

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB]

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Gobierno Municipal del Cantón Bolívar. SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Visión Universidad Técnica del Norte Histórico de Revisiones

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

APORTE DE LA UNODC PARA COMBATIR EL DELITO UN APORTE DE LA UNODC PARA COMBATIR EL DELITO

APORTE DE LA UNODC PARA COMBATIR EL DELITO UN APORTE DE LA UNODC PARA COMBATIR EL DELITO APORTE DE LA UNODC PARA COMBATIR EL DELITO UN APORTE DE LA UNODC PARA COMBATIR EL DELITO UN UN PRODUCTO DEL SERVICIO DE INFORMÁTICA DE LAS NACIONES UNIDAS CONTRA LA DROGA Y EL DELITO OFICINA DE LAS NACIONES

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

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

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

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 La plataforma

Más detalles