HERRAMIENTAS Y ENTORNOS DE PROGRAMACIÓN

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

Download "HERRAMIENTAS Y ENTORNOS DE PROGRAMACIÓN"

Transcripción

1 HERRAMIENTAS Y ENTORNOS DE PROGRAMACIÓN Tema 5. Web Semántica Escuela Superior de Informática 2008/ HyEP 1

2 Tema 4. Tecnologías de Servicios Web La Web Semántica (~ 2 horas) Web 2.0 Conceptos Generales Principales tecnologías y elementos La Web Semántica Un vistazo a la web tradicional Descubriendo la Web Semántica 2008/ HyEP 2

3 Web 2.0 El término fue acuñado por Dale Dougherty de O'Reilly Media en una lluvia de ideas con Craig Cline de MediaLive para desarrollar ideas para una conferencia. En general, cuando mencionamos el término Web 2.0 nos referimos a una serie de aplicaciones y páginas de Internet que utilizan la inteligencia colectiva para proporcionar servicios interactivos en red dando al usuario el control de sus datos. Todas aquellas utilidades y servicios de Internet que se sustentan en una base de datos, la cual puede ser modificada por los usuarios del servicio, ya sea en su contenido (añadiendo, cambiando o borrando información o asociando datos a la información existente), bien en la forma de presentarlos, o en contenido y forma simultáneamente (Ribes, 2007) 2008/ HyEP 3

4 Web / HyEP 4

5 Web / HyEP 5

6 Web 2.0: Requisitos Datos abiertos Formatos de datos abiertos Habilidad para usar datos fuera de la aplicación Permite al usuario crearse sus propios datos Arquitectura de participación Provee un servicio no un producto Incentiva la participación Inteligencia colectiva Fácil reutilizar y mezclar Formar parte de una comunidad Buena experiencia de usuario Fácil de usar y atractiva Interfaz de usuario rica Funciona como una aplicación tradicional 2008/ HyEP 6

7 Web 2.0: Rasgos comunes Un portal Web 2.0 suele presentar las siguientes características: Rico mecanismo de interacción: Ajax, Lazslo CSS XHMTL valido o utilización de microformatos (añadir semántica en HTML) Sindicación y agregación de datos basada en RSS y Atom Publicación de Weblogs Mashups REST o XML WebServices APIs 2008/ HyEP 7

8 Web 2.0: Principales Tecnologías AJAX (Asynchronous Javascript and XML) " Técnica de desarrollo que genera aplicaciones web más interactivas combinando:" XHTML y CSS para la presentación de información" Document Object Model (DOM) para visualizar dinámicamente e interactuar con la información presentada" XML, XSLT para intercambiar y manipular datos" JSON y JSON-RPC pueden ser alternativas a XML/XSLT" XMLHttpRequest para recuperar datos asíncronamente" Javascript como nexo de unión de todas estas tecnologías 2008/ HyEP 8

9 Web 2.0: Principales Tecnologías AJAX (Asynchronous Javascript and XML) " Aplicaciones son más interactivas al estilo desktop Look and feel similar a las aplicaciones de sobremesa sin plug-ins o características específicas de los navegadores Reduce tamaño de la información intercambiada Muchas micro-peticiones, flujo de datos global inferior Libera de procesamiento a la parte servidora Actualiza porciones de la página en vez de la página completa Necesario asegurar aplicación AJAX funciona en todo navegador 2008/ HyEP 9

10 Web 2.0: Principales Tecnologías AJAX Frameworks" JavaScript puras: Parte Servidora: / HyEP 10

11 Web 2.0: Principales tecnologías Wikis Un tipo de portal que permite a los usuarios editar, añadir, borrar su contenido de manera rápida y sencilla Herramienta efectiva de escritura colaborativa Weblogs A través del browser y utilizando una sintaxis muy simple el usuario puede escribir documentos HERRAMIENTAS: MediaWiki Bitácoras web que recogen artículos periódicos en orden cronológico inverso Se concentran en una temática particular:comida, Política, etc. Dan oportunidad a que la gente comente en la bitácora HERRAMIENTAS: Blogger, WordPress 2008/ HyEP 11

12 Web 2.0: Principales Tecnologías Sindicación La sindicación web es una forma de sindicación donde un parte de un portal es hecho disponible para ser usado por otros Un portal facilita web feeds: Web feed = documento XML con elementos de contenido (título, descripción) y enlaces a versiones largas del contenido Varios formatos: Rich Site Summary (RSS 0.91) RDF Site Summary (RSS 0.9, 1.0 and 1.1) Really Simple Syndication (RSS 2.0), Atom Utilizamos agregadores para subscribirnos a web o podcast feeds Promociona un modelo push para la web 2008/ HyEP 12

13 Tema 4. Servicios Web. Introducción La Web hoy en día 2008/ HyEP 13

14 Tema 4. Servicios Web. Introducción La Web tradicional Representa la información usando lenguaje natural (español, inglés, chino,...), o gráficos, multimedia, diseños de las páginas Los humanos podemos procesar esta información (fácilmente) Deducimos hechos desde información parcial Creamos asociaciones mentales Asimilamos información desde distintos sentidos Habitualmente se combinan los datos en la Web: Búsquedas en diversas librerías digitales y con distintos formatos Información sobre hoteles y viajes procedentes de distintas fuentes 2008/ HyEP 14

15 Tema 4. Servicios Web. Introducción La Web tradicional Y las máquinas? Procesan información de diversa naturaleza Intercambian esta información entre sí Prestan y consumen servicios Ejecutan procesos complejos componiendo estos servicios Gracias a el formato de representación de la información (XML!) los protocolos de comunicación (HTTP, SOAP) la definición y uso de los servicios prestados/consumidos (WSDL, Coreografías de SW) 2008/ HyEP 15

16 Tema 4. Servicios Web. Introducción La Web tradicional Las máquinas son ignorantes La información parcial es inútil Hacer que ciertos recursos tengan sentido es difícil (multimedia) Describir analogías automáticamente es difícil La combinación de información automáticamente es difícil Es igual <b1:creator>, que <b2:author>, o que <b3:autor>? Cómo combinar distintos niveles jerárquicos del XML Las BBDD son diferentes en estructura y en contenidos Muchas aplicaciones necesitan manejar varias BBDD 2008/ HyEP 16

17 Tema 4. Servicios Web. Introducción La Web Tradicional Redes Sociales: Omnipresentes en estos días (LinkedIn, econozco, Friendster, Facebook,...) Los datos no son intercambiables Cuántas veces has tenido que introducir los contactos? Las aplicaciones deberían poder intercambiar los datos de una forma estándar Servicios Web como los servicios son ubícuos, llegan los problemas de la búsqueda: (búscame el mejor servicio para solucionar ecuaciones diferenciales) Es necesario caracterizar el servicio, No sólo definirlo en función de sus parámetros de entrada y salida, también, en términos de su semántica 2008/ HyEP 17

18 Tema 4. Servicios Web. Introducción La Web Tradicional Los humanos podemos llegar a entenderlo 2008/ HyEP 18

19 Tema 4. Servicios Web. Introducción La Web Tradicional Lo entendemos nosotros y las máquinas 2008/ HyEP 19

20 Tema 4. Servicios Web. Introducción La Web Semántica Se aplica el potencial de las URIs a conceptos de los datos relacionales Modelado de las cosas reales (conceptos y sus relaciones) sujeto Propiedad valor Simplicidad y consistencia matemática Esto se llama Infraestructura de Descripción de Recursos (RDF) RDF -> Datos HTML -> Documentos Se puede codificar en XML 2008/ HyEP 20

21 La Web Semántica: Propósito Mejorar la usabilidad y utilidad de la Web y sus recursos interconectados, mediante: Anotación semántica documentos mejorados con metadatos semánticos leíbles por máquinas o metadatos representando hechos sobre cualquier concepto (lugar, persona, etc.) Ontologías: vocabularios de metadatos comunes y mapas entre ellos que guían marcado de documentos para que los agentes puedan utilizar la semántica suministrada Agentes: realizan tareas para usuarios utilizando estos metadatos (shopbot) Infrastructura Servicios Web que suministren información a agentes (Trust Service informa calidad información) Los principales facilitadores de la Web Semántica son URIs, XML, XML NameSpaces y RDF 2008/ HyEP 21

22 Tema 4. Servicios Web. Introducción La Web Semántica Evita la ambigüedad en la identificación (URI) Describir los recursos (RDF) Modelar ontologías (OWL) Realizar búsquedas (SPARQL) Expresar reglas y su intercambio (RIF) Establecer lógica, comprobaciones, certificados de confianza, etc XML para documentos estructurados 2008/ HyEP 22

23 Tema 4. Tecnologías de Servicios Web La Web Semántica Aplicaciones semánticas 2008/ HyEP 23

24 Tema 4. Servicios Web. SOAP La Web Semántica Un ejemplo real: Buscador semántico Falcon 2008/ HyEP 24

25 La Web Semántica Herramientas JENA (Java): API para RDF Lectura y escritura de RDF en RDF/XML, N3 yn- Triples API para OWL Almacenamiento en memoria y persistente SPARQL CWM (Python): / HyEP 25

26 Tema 4. Servicios Web. SOAP Web Semántica vs Web 2.0 En ocasiones se ha utilizado el término Web 2.0 como análogo a Web semántica. Sin embargo ambos conceptos, aun siendo afines, no son iguales, sino más bien complementarios Web semántica se requiere el uso de ontologías. De momento, el uso de ontologías como mecanismo de estructurar la información en los programas de blogs es anecdótico. La 2.0 tiene como principal protagonista al usuario humano La web semántica, sin embargo, está orientada hacia el protagonismo de procesadores mecánicos que entiendan de lógica descriptiva en OWL y concebida para que las máquinas hagan el trabajo de las personas a la hora de procesar la avalancha de información publicada en la Web 2008/ HyEP 26

27 Tema 4. Servicios Web. Proceso Referencias /0220-semanticaBPMS-MA Presentación sobre Web Curso Web Semántica Práctica / HyEP 27

Tecnologías de la participación

Tecnologías de la participación Tecnologías de la participación introducción a la web social José Antonio Merlo Vega Universidad de Salamanca Introducción Introducción a la web social/introducción/definición Definición El término Web

Más detalles

Ajax. Technology review

Ajax. Technology review Ajax Technology review AJAX (Asynchronous JavaScript And XML) XHTML (o HTML) y hojas de estilos en cascada (CSS) para el diseño que acompaña los datos Document Object Model (DOM) accedido con un lenguaje

Más detalles

Ingeniería de Sistemas

Ingeniería de Sistemas Ingeniería de Sistemas Desarrollo y Servicios Web Sesión 8 Fernando Barraza A. fbarraza@javerianacali.edu.co Sesión 8 Objetivo: Brindar al estudiante los conocimientos teóricos y prácticos alrededor de

Más detalles

5.6. Tendencias e innovaciones Portabilidad: Diversidad de ambientes: Oportunidad en su aparición:

5.6. Tendencias e innovaciones Portabilidad: Diversidad de ambientes: Oportunidad en su aparición: 5.6. Tendencias e innovaciones La plataforma J2EE resulta una propuesta atractiva, interesante y de vanguardia que responde, de manera natural a la demanda actual para el desarrollo de software, bajo el

Más detalles

Programación Web Tema 2.1: Tecnologías W3C Introducción

Programación Web Tema 2.1: Tecnologías W3C Introducción Programación Web Tema 2.1: Tecnologías W3C Introducción Ramón Alcarria Miguel Ángel Manso Emerson Castañeda ETSI en Topografía, Geodesia y Cartografía - UPM Contenido Definición W3C Objetivo, Principios

Más detalles

LA WEB SEMANTICA. Natalia Hernández Yuste,

LA WEB SEMANTICA. Natalia Hernández Yuste, LA WEB SEMANTICA Natalia Hernández Yuste, 100029762 Introducción Problemas de la web actual Exceso de información Problemático para algunos discapacitados La información no tiene estructura. Se generan

Más detalles

1er. Semestre en la Licenciatura de Educación Preescolar. Las tics en la educación preescolar. Actividad 3 de la Unidad II

1er. Semestre en la Licenciatura de Educación Preescolar. Las tics en la educación preescolar. Actividad 3 de la Unidad II GOBIERNO DEL ESTADO DE DURANGO SECRETARÍA DE EDUCACIÓN ESCUELA NORMAL PROFESOR CARLOS A. CARRILLO SANTA MARÍA DEL ORO, EL ORO, DGO. 1er. Semestre en la Licenciatura de Educación Preescolar Las tics en

Más detalles

PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17

PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17 ÍNDICE PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17 1.1 CONTEXTO DE UTILIZACIÓN DE AJAX...17 1.2 QUÉ ES AJAX?...18 1.3 LAS TECNOLOGÍAS AJAX...20 1.4 PRIMERA APLICACIÓN AJAX...22 1.4.1 DESCRIPCIÓN

Más detalles

20480 Programación en HTML5 con JavaScript y CSS3

20480 Programación en HTML5 con JavaScript y CSS3 20480B 20480 Programación en HTML5 con JavaScript y CSS3 Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Se requieren los siguientes requisitos

Más detalles

Punto 2 Características del Servicio Web. Juan Luis Cano

Punto 2 Características del Servicio Web. Juan Luis Cano Punto 2 Características del Servicio Web Juan Luis Cano Un servicio web (en inglés, Web service) es una pieza de software que utiliza un conjunto de protocolos y estándares que sirven para intercambiar

Más detalles

Características generales de un servicio Web. Jesús Torres Cejudo

Características generales de un servicio Web. Jesús Torres Cejudo Los servicios web son un conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos

Más detalles

Características generales de un servicio Web.

Características generales de un servicio Web. Características generales de un servicio Web. Qué son los Servicios Web? Existen múltiples definiciones sobre lo que son los Servicios Web, lo que muestra su complejidad a la hora de dar una adecuada definición

Más detalles

Big Data. Plan de Estudio

Big Data. Plan de Estudio Big Data Plan de Estudio Descripción Big Data, inteligencia de datos o datos masivos, se refiere a conjuntos de datos tan grandes que aplicaciones informáticas tradicionales de procesamiento de datos no

Más detalles

Programación en HTML5 con JavaScript y CSS3 Duración: 30 Horas Código Sence:

Programación en HTML5 con JavaScript y CSS3 Duración: 30 Horas Código Sence: Programación en HTML5 con JavaScript y CSS3 Duración: 30 Horas Código Sence: 12-37-9480-35 OBJETIVO GENERAL Al finalizar el curso, el participante será capaz de: Identificar los aspectos introductorios

Más detalles

Reader. Herramienta para reunir, leer y compartir todos los blogs y los sitios web interesantes que lees en Internet

Reader. Herramienta para reunir, leer y compartir todos los blogs y los sitios web interesantes que lees en Internet Reader Reader Herramienta para reunir, leer y compartir todos los blogs y los sitios web interesantes que lees en Internet Un agregador, agregador de noticias o lector de RSS es un tipo de software para

Más detalles

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos Descripción El programa de Desarrollo Web brinda los conocimientos para desarrollar las destrezas necesarias para formar Desarrolladores Web Junior, mediante un conjunto de herramientas pedagógicas cuidadosamente

Más detalles

web 2.0 el mundo en un clic Mª Paz Prendes Espinosa Jornadas del Centro de Formación y Desarrollo Profesional Universidad de Murcia 1/10/2015

web 2.0 el mundo en un clic Mª Paz Prendes Espinosa Jornadas del Centro de Formación y Desarrollo Profesional Universidad de Murcia 1/10/2015 web 2.0 el mundo en un clic Mª Paz Prendes Espinosa Jornadas del Centro de Formación y Desarrollo Profesional Universidad de Murcia 1/10/2015 erika2513.blogspot.com Breve paseo por la historia de Internet...

Más detalles

Ingeniería de Aplicaciones Web

Ingeniería de Aplicaciones Web Ingeniería de Aplicaciones Web Diego C. Martínez Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Yo :) Diego C. Martínez dcm@cs.uns.edu.ar http://cs.uns.edu.ar/~dcm

Más detalles

Programming in HTML5 with JavaScript and CSS3

Programming in HTML5 with JavaScript and CSS3 Programming in HTML5 with JavaScript and CSS3 DESCRIPCION MODULOS DE CAPACITACION Módulo 1: Introducción a HTML y CSS Este módulo proporciona una visión general de HTML y CSS, y describe cómo utilizar

Más detalles

Aspectos pragmáticos de los lenguajes de programación

Aspectos pragmáticos de los lenguajes de programación Aspectos pragmáticos de los lenguajes de programación 6.2 Principios de diseño de los lenguajes No hay lenguaje de programación perfecto. Ciertos lenguajes se usan más que otros. C: programación de sistemas

Más detalles

1. CONTENIDOS. CONTENIDOS MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN

1. CONTENIDOS. CONTENIDOS MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN 1.. MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN Unidad 1. Seguridad informática 1. Necesidad de seguridad Establecer un plan de seguridad 2. Tipos de seguridad. Seguridad activa y pasiva

Más detalles

EVOLUCIÓN DE LA WEB. Desde la Web 1.0 hasta la Web 2.0

EVOLUCIÓN DE LA WEB. Desde la Web 1.0 hasta la Web 2.0 EVOLUCIÓN DE LA WEB. Desde la Web 1.0 hasta la Web 2.0 No es que se trate de una versión de producto (1.0 o 2.0) pero la Web es ahora denominada así por las evoluciones que ha venido sufriendo en el transcurso

Más detalles

En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a

En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador.

Más detalles

Servicio de sindicación

Servicio de sindicación Servicio de sindicación Tema 8 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Protocolos RSS RSS son las siglas de Really Simple Syndication, un formato XML para sindicar o compartir contenido en la web.

Más detalles

Las tecnologías del desarrollo Web

Las tecnologías del desarrollo Web Las tecnologías del desarrollo Web Contenido 1. Introducción 2. Arquitecturas de aplicaciones (sitios) web 3. Tecnologías del cliente 4. Tecnologías del servidor 5. Bases de datos 6. Sistemas gestores

Más detalles

Escuela de Estudios Profesionales. Programa AHORA. Universidad del Turabo. Taller 3. Sistemas y Modelos de Comunicación en la Educación a Distancia

Escuela de Estudios Profesionales. Programa AHORA. Universidad del Turabo. Taller 3. Sistemas y Modelos de Comunicación en la Educación a Distancia Escuela de Estudios Profesionales Programa AHORA Universidad del Turabo Taller 3 Sistemas y Modelos de Comunicación en la Educación a Distancia Conceptos Elizabeth Castro Santiago/Janessa Castro Santiago

Más detalles

Lenguajes de marcado para presentación de Páginas web.

Lenguajes de marcado para presentación de Páginas web. CENTRO COLABORADOR FORMACIÓN & CONSULTING ATENEO S.L.U.. Nº 40 30009 DESARROLLO de APLICACIONES con TECNOLOGÍAS WEB R.D. 1531/2011 de 31 de octubre Nivel de Cualificación 3 590 horas UNIDADES de COMPETENCIA

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

Ajax. Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente:

Ajax. Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente: Ajax Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente: XHTML y CSS (presentación basada en estándares) DOM (visualización dinámica e interacción)

Más detalles

Servicio de sindicación

Servicio de sindicación Servicio de sindicación - Protocolos RSS y Atom. - Clientes o Agregadores de sindicación. Luis Villalta Márquez Servicio de sindicación RSS es el acrónimo de Really Simple Sindication (Sindicación Realmente

Más detalles

ESCUELA: UNIVERSIDAD DEL ISTMO

ESCUELA: UNIVERSIDAD DEL ISTMO 1.-IDENTIFICACIÓN ESCUELA: UNIVERSIDAD DEL ISTMO CLAVE: 075 GRADO: ING. EN COMPUTACIÓN, SÉPTIMO SEMESTRE TIPO DE TEÓRICA/PRÁCTICA ANTECEDENTE CURRICULAR: NINGUNO.- OBJETIVO GENERAL Proporcionar al alumno

Más detalles

APLICACIONES DE INTERNET: SOAP

APLICACIONES DE INTERNET: SOAP Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento

Más detalles

Tesina de Seminario. Seminario de Graduación Desarrollo de Aplicaciones basadas en la Web 2.0

Tesina de Seminario. Seminario de Graduación Desarrollo de Aplicaciones basadas en la Web 2.0 Seminario de Graduación Desarrollo de Aplicaciones basadas en la Web 2.0 Tesina de Seminario GONZALO ANTONIO ORDÓÑEZ RODRÍGUEZ STALIN ALBERTO ARROYABE MERCHAN Directorio Interactivo de la ESPOL 1 La universidad

Más detalles

INTRODUCCIÓN A LA WEB SEMÁNTICA Y LINKED DATA

INTRODUCCIÓN A LA WEB SEMÁNTICA Y LINKED DATA INTRODUCCIÓN A LA WEB SEMÁNTICA Y LINKED DATA La Web actual Representa la información con: Publicación Texto Gráficos Multimedia Información Maquetación Consumo humano 2 Un ejemplo 3 Hacia la Web Semántica

Más detalles

CFGS Administración de Sistemas Informáticos en Red IES Juan de la Cierva (Vélez-Málaga)

CFGS Administración de Sistemas Informáticos en Red IES Juan de la Cierva (Vélez-Málaga) CFGS Administración de Sistemas Informáticos en Red IES Juan de la Cierva (Vélez-Málaga) Índice Orígenes Evolución histórica Relación entre los Lenguajes de Marcas Concepto y tipos Evolución futura La

Más detalles

Experto en Desarrollo de Interfaces Web Ria con Java y Ajax

Experto en Desarrollo de Interfaces Web Ria con Java y Ajax Experto en Desarrollo de Interfaces Web Ria con Java y Ajax titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Experto en Desarrollo de Interfaces Web

Más detalles

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos Descripción El programa de aplicaciones híbridas tiene un enfoque de programación para dispositivos móviles que combina los puntos fuertes de la programación nativa y el desarrollo de aplicaciones web

Más detalles

Tecnologías que soportan WEB 2.0

Tecnologías que soportan WEB 2.0 Tecnologías que soportan WEB 2.0 Ricardo Ortega O. Junio 1 2006 CONTENIDO Evolución: WEB 1.0 a WEB 2.0 Comparación n entre WEB 1.0 y WEB 2.0 Sitios representativos Principales Tecnologías AJAX, feeds,

Más detalles

PHP Web Services Contenido del Curso

PHP Web Services Contenido del Curso PHP WEB SERVICES PHP Web Services Aprende a consumir servicios Web y crear tus propios servicios Web. Abre tus sitios a la posibilidad de consumir información desde otros servidores como Yahoo, Google,

Más detalles

Curso Programming in HTML5 with JavaScript and CSS3 (20480)

Curso Programming in HTML5 with JavaScript and CSS3 (20480) Curso Programming in HTML5 with JavaScript and CSS3 (20480) Programa de Estudio Curso Programming in HTML5 with JavaScript and CSS3 (20480) Aprende los conceptos básicos de HTML5, CSS3 y JavaScript necesarios

Más detalles

LA WEB 2.0 Y SU IMPACTO EN EL ÁMBITO BIBLIOTECARIO

LA WEB 2.0 Y SU IMPACTO EN EL ÁMBITO BIBLIOTECARIO LA WEB 2.0 Y SU IMPACTO EN EL ÁMBITO BIBLIOTECARIO 1. Concepto de Web 2.0 1.1.1. Breve historia 1.1.2. Definición 1.1.3. Características 2. Qué es el software social? 2.1.1. Definición 3. Ejemplos de sitios

Más detalles

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302

Más detalles

TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN II

TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN II TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN II MATERIALES: Como referencia para el seguimiento de la asignatura se utilizará el texto de la editorial ANAYA. Título: Tecnologías de la Información y

Más detalles

Tecnología Web 2.0. MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre

Tecnología Web 2.0. MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre Tecnología Web 2.0 MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre Objetivos Identificar servicios web 2.0 Dominar definiciones, términos y conceptos Tecnologías subyacentes Plataformas

Más detalles

Modelo de aplicaciones Web clásico (1)

Modelo de aplicaciones Web clásico (1) Introducción a AJAX Modelo de aplicaciones Web clásico (1) La mayor parte de las interacciones del usuario causan una petición HTTP al servidor Web El servidor Web procesa la petición y devuelve la nueva

Más detalles

PHP Web Services. Programa de Estudio.

PHP Web Services. Programa de Estudio. PHP Web Services Programa de Estudio PHP Web Services Aprende a consumir servicios Web y crear tus propios servicios Web. Abre tus sitios a la posibilidad de consumir información desde otros servidores

Más detalles

PHP Web Services. Programa de Estudio.

PHP Web Services. Programa de Estudio. PHP Web Services Programa de Estudio PHP Web Services Aprende a consumir servicios Web y crear tus propios servicios Web. Abre tus sitios a la posibilidad de consumir información desde otros servidores

Más detalles

PHP Web Services. Programa de Estudio.

PHP Web Services. Programa de Estudio. PHP Web Services Programa de Estudio PHP Web Services Aprende a consumir servicios Web y crear tus propios servicios Web. Abre tus sitios a la posibilidad de consumir información desde otros servidores

Más detalles

Servicios Web. Desarrollo de Aplicaciones Empresariales

Servicios Web. Desarrollo de Aplicaciones Empresariales Servicios Web Desarrollo de Aplicaciones Empresariales 2014-1 Contenidos Introducción REST SOAP 2 Introducción Servicio Web Un servicio web es un sistema software diseñado para soportar interacciones máquina-a-máquina

Más detalles

Grupo de Sistemas y Comunicaciones

Grupo de Sistemas y Comunicaciones Laboratorio de Servicios Web Grupo de Sistemas y Comunicaciones gsyc-profes@gsyc.escet.urjc.es Curso 2008-2009 1 (c) GSyC, Grupo de Sistemas y Comunicaciones, 2009 http://gsyc.escet.urjc.es Se permite

Más detalles

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 1.1 Evolución Y CARACTERísticas de LOS navegadores Web...14 1.2 ARQUITECTURA de ejecución...17 1.3 Lenguajes

Más detalles

CONTENIDO. Capítulo 1. Capítulo 3. Capítulo 2. Sobre el autor 4 Prólogo 5 El libro de un vistazo 6 Información complementaria 7 Introducción 12

CONTENIDO. Capítulo 1. Capítulo 3. Capítulo 2. Sobre el autor 4 Prólogo 5 El libro de un vistazo 6 Información complementaria 7 Introducción 12 PRELIMINARES CONTENIDO Sobre el autor 4 Prólogo 5 El libro de un vistazo 6 Información complementaria 7 Introducción 12 Capítulo 1 CLAVES PARA LA OPTIMIZACIÓN DE SITIOS Situación actual 14 Conceptos generales

Más detalles

Objetivos MODULO I. HTML, XHTML,CSS

Objetivos MODULO I. HTML, XHTML,CSS DISEÑO Objetivos MODULO I. HTML, XHTML,CSS Obtener un conocimiento base sobre las tecnologías usadas en la creación de páginas web. Conocer la estructura y comandos básicos utilizados para la creación

Más detalles

Tu Ruta por la Ciudad de Zaragoza: Aplicación de la Web Semántica en la Web del Ayuntamiento de Zaragoza

Tu Ruta por la Ciudad de Zaragoza: Aplicación de la Web Semántica en la Web del Ayuntamiento de Zaragoza Tu Ruta por la Ciudad de Zaragoza: Aplicación de la Web Semántica en la Web del Ayuntamiento de Zaragoza www.zaragoza.es Mª Jesús Fernández Ruíz Día W3C en España: Standars for Business. 27 de mayo de

Más detalles

Introducción a la Web 2.0

Introducción a la Web 2.0 Octubre 2006 Contenidos Evolución Características Tecnologías Protocolos básicos HTML y CSS Javascript y DOM XML y Servicios Web AJAX Ejemplos Evolución del Hipertexto 1945 - Vannevar Bush escribe As we

Más detalles

Introducción a la Web Semántica

Introducción a la Web Semántica Introducción a la Web Semántica Jose Emilio Labra Gayo Departamento de Informática Evolución de la Web Páginas Web escritas a mano Páginas generadas automáticamente Páginas dinámicas Tendencias: Más y

Más detalles

Introducción a XML Tecnólogo en Informática. Ing. Montserrat López -

Introducción a XML Tecnólogo en Informática. Ing. Montserrat López - Introducción a XML Tecnólogo en Informática Ing. Montserrat López - mlopez.xml@gmail.com 1 Acerca de la asignaturaa Asignatura: Introducción a XML y estándares asociados. Materia: Programación Créditos:

Más detalles

CAPITULO V CONCLUSIONES Y RECOMENDACIONES

CAPITULO V CONCLUSIONES Y RECOMENDACIONES CAPITULO V CONCLUSIONES Y RECOMENDACIONES 5.1 Conclusiones - Con la utilización de Herramientas Open Source, las aplicaciones generadas pueden trabajar independientemente de la plataforma que este instalada.

Más detalles

Características generales de un servicio Web.

Características generales de un servicio Web. Características generales de un servicio Web. - Componentes y funcionamiento. - Nombres y direcciones (URIs y URLs) - Páginas web, sitios web y aplicaciones web. Luis Villalta Márquez Introducción Existen

Más detalles

BLOQUE II: Integración de Sistemas Software. Integración Web. Arquitectura e Integración de Sistemas Software Curso 2012/2013.

BLOQUE II: Integración de Sistemas Software. Integración Web. Arquitectura e Integración de Sistemas Software Curso 2012/2013. Departamento de Lenguajes y Sistemas Informáticos BLOQUE II: Integración de Sistemas Software Integración Web Tema 6 Arquitectura e Integración de Sistemas Software Curso 2012/2013 Índice Mashups Sindicación

Más detalles

GUÍA DOCENTE SISTEMAS Y TECNOLOGÍAS WEB Doble Titulación: Grado en Ingeniería Informática y Grado en ADE - Grado en Ingeniería Informática

GUÍA DOCENTE SISTEMAS Y TECNOLOGÍAS WEB Doble Titulación: Grado en Ingeniería Informática y Grado en ADE - Grado en Ingeniería Informática Año académico 2015-16 GUÍA DOCENTE SISTEMAS Y TECNOLOGÍAS WEB Doble Titulación: Grado en Ingeniería Informática y Grado en ADE - Grado en Ingeniería Informática Coordinación: GARCIA GONZALEZ, ROBERTO Información

Más detalles

Jorge De Nova Segundo

Jorge De Nova Segundo UD 4: Instalación y administración de servicios Web Características generales de un servidor Web. Jorge De Nova Segundo Qué son los Servicios Web? Existen múltiples definiciones sobre lo que son los Servicios

Más detalles

Sindicación de contenidos. Elías Fernández

Sindicación de contenidos. Elías Fernández Sindicación de contenidos. Elías Fernández www.e-via.org Sindicación de contenidos. Indice. - Antecedentes. - Evolución. - Concretando... qué es RSS?. - Pero... cómo?. - Un poco más de detalle... - Cómo

Más detalles

SECUENCIA DIDÁCTICA. Módulo Competencia de Módulo:

SECUENCIA DIDÁCTICA. Módulo Competencia de Módulo: SECUENCIA DIDÁCTICA Nombre de curso: Programación Antecedente: Ninguno Módulo Competencia de Módulo: Clave de curso: COM2105C11 Clave de antecedente: Ninguna Desarrollar software con la finalidad de agilizar

Más detalles

1) FUNDAMENTACIÓN DE LA MATERIA DENTRO DEL PLAN DE ESTUDIOS

1) FUNDAMENTACIÓN DE LA MATERIA DENTRO DEL PLAN DE ESTUDIOS PLANIFICACIÓN 1) FUNDAMENTACIÓN DE LA MATERIA DENTRO DEL PLAN DE ESTUDIOS PROGRAMACION III es una de las materias del área de Programación del segundo nivel. La materia provee los conocimientos para la

Más detalles

DEFINICIÓN DE CONCEPTOS TALLER #2

DEFINICIÓN DE CONCEPTOS TALLER #2 Universidad del Turabo Escuela de Estudios Profesionales Programa AHORA DEFINICIÓN DE CONCEPTOS TALLER #2 Mayra Aponte Ramos S00266342 Edxavier Roberto S00431972 Blog? Español Bitácora Digital Blog Orhiuela,2003:

Más detalles

Presentación del Curso Presencial. Programación Web con Java J2EE

Presentación del Curso Presencial. Programación Web con Java J2EE Presentación del Curso Presencial Programación Web con Java J2EE Tabla de contenido Presentación del curso... 3 Objetivos de aprendizaje... 4 Contenidos del curso... 5 Competencias previas... 6 Recursos...

Más detalles

Programación Web Tema 1.1: Introducción

Programación Web Tema 1.1: Introducción Programación Web Tema 1.1: Introducción Miguel Ángel Manso Emerson Castañeda ETSI en Topografía, Geodesia y Cartografía - UPM Contenido Qué es una aplicación web? Recursos pasivos y activos Aplicaciones

Más detalles

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Código: S28 Duración: 25 horas En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC con avanzadas tecnologías y herramientas de.net Framework 4.5. Se centrará en la codificación

Más detalles

JAVASCRIPT DESARROLLADOR AVANZADO FRONT-END

JAVASCRIPT DESARROLLADOR AVANZADO FRONT-END JAVASCRIPT DESARROLLADOR AVANZADO FRONT-END Javascript Desarrollador Avanzado Front-End Desarrolla aplicaciones avanzadas del lado del cliente, utilizando AJAX, JSON, JQuery, HTML5, programación avanzada

Más detalles

IES Mediterráneo Las Línea de la Concepción

IES Mediterráneo Las Línea de la Concepción IES Mediterráneo Las Línea de la Concepción Duración: 6 horas? 2 sesiones de 3 horas cada una. Objetivos: Creación de blogs y conceptos básicos. Configuración de un blog. Publicación de contenidos. Utilización

Más detalles

Ingeniería Web. Navegadores Web. Fernando Barraza A.

Ingeniería Web. Navegadores Web. Fernando Barraza A. Ingeniería Web Navegadores Web Fernando Barraza A. fbarraza@javerianacali.edu.co Que es un navegador Un navegador, navegador red o navegador web (del inglés, web browser) es una aplicación de software

Más detalles

INSTITUTO TECNOLÓGICO SUPERIOR DE LA COSTA CHICA

INSTITUTO TECNOLÓGICO SUPERIOR DE LA COSTA CHICA 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Desarrollo de Aplicaciones Web Carrera: Ingeniería en Tecnologías de la y las Comunicaciones. Clave de la asignatura: TCF-1107 Horas teoría-horas práctica-

Más detalles

Programación de Aplicaciones Distribuidas

Programación de Aplicaciones Distribuidas Programación de Aplicaciones Distribuidas F AC U L T AD R E G I O N A L T U C U M ÁN Proyecto integrador Integración de AngularJS en aplicaciones web con Visual Studio 2013 Autor: Castro Lucas Martin -

Más detalles

Programa de Capacitación en. Aplicaciones Visual Studio.NET 2013

Programa de Capacitación en. Aplicaciones Visual Studio.NET 2013 Programa de Capacitación en Aplicaciones Visual Studio.NET 2013 Actualización 2015-2016 FLUJO DE CAPACITACIÓN Programana de Capacitación : Experto Programador en Aplicaciones.NET 2013 * Fundamentos Programación

Más detalles

Acceso a la Información Pública. DatosAbiertos.zaragoza.es

Acceso a la Información Pública. DatosAbiertos.zaragoza.es Acceso a la Información Pública DatosAbiertos.zaragoza.es Mª Jesús Fernández Ruíz mjferuiz@zaragoza.es www.zaragoza.es Servicios para la Ciudadanía, basados en Tecnologías Semánticas y Open Data Principio

Más detalles

PRESENTACIÓN OBJETIVO PERFIL DE INGRESO PERFIL DE EGRESO DIRECCIÓN DE DOCENCIA EN TIC DIPLOMADO PLANEACIÓN Y CONSTRUCCIÓN DE SITIOS WEB

PRESENTACIÓN OBJETIVO PERFIL DE INGRESO PERFIL DE EGRESO DIRECCIÓN DE DOCENCIA EN TIC DIPLOMADO PLANEACIÓN Y CONSTRUCCIÓN DE SITIOS WEB PRESENTACIÓN El diplomado Planeación y Construcción de Sitios Web está diseñado para brindar la capacitación requerida por los encargados del desarrollo y soporte de la comunicación corporativa e institucional,

Más detalles

Public on demand hace referencia a que los podcast son una transmisión de multimedia pública que se envía bajo demanda del usuario.

Public on demand hace referencia a que los podcast son una transmisión de multimedia pública que se envía bajo demanda del usuario. Que es? el Podcast es un modo de difusión de contenidos multimedia a través de suscripción, es decir, una nueva vía de publicación de contenidos en audio o vídeo, a los cuales accedemos a través de una

Más detalles

Índice INTRODUCCIÓN...11

Índice INTRODUCCIÓN...11 Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 1.1 Modelos de programación en entornos cliente/servidor...14 1.2 Generación dinámica de páginas web...16

Más detalles

Sistemas Distribuidos Orientados a Objetos

Sistemas Distribuidos Orientados a Objetos Sistemas Distribuidos Orientados a Objetos Dr. Ing. Álvaro Rendón G. Ing. Armando Ordoñez. Ing. Pablo Augusto Magé. Agosto de 2005 Objetivos Sistemas Distribuidos Orientados a Objetos Obtener una panorámica

Más detalles

La Web Semántica: definición oficial

La Web Semántica: definición oficial La Web Semántica: definición oficial The Semantic Web is the representation of data on the World Wide Web. It is a collaborative effort led by W3C with participation from a large number of researchers

Más detalles

Características generales de un servicio web

Características generales de un servicio web Características generales de un servicio web Tema 4 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Características generales de un servicio web Existen múltiples definiciones sobre lo que son los Servicios

Más detalles

Especialista TIC en Programación en Ajax

Especialista TIC en Programación en Ajax Titulación acredidatada por la Comisión Internacional de Formación de la UNESCO Especialista TIC en Programación en Ajax Duración: 180 horas Precio: 180 * Modalidad: A distancia * Materiales didácticos,

Más detalles

Empleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL

Empleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS... 01 2.- QUE VAS A

Más detalles

Tema 5. APIs y Servicios web

Tema 5. APIs y Servicios web Tema 5 APIs y Servicios web Texto 5.1 Introducción APIs y Servicios web 2 APIs web vs. Servicios web 3 Servicio web: un componente remoto al que se puede acceder mediante protocolos web estándar y desde

Más detalles

Introducción a los Servicios Web

Introducción a los Servicios Web Octubre 2006 Contenidos Introducción Estándares SOAP WSDL UDDI Arquitecturas Retos Servicios Web Aplicaciones auto-contenidas, auto-descritas que pueden ser publicadas, localizadas e invocadas a través

Más detalles

De dónde viene el término Web 2.0?

De dónde viene el término Web 2.0? De dónde viene el término Web 2.0? Surge en 2004 e inicia su recorrido teórico con el artículo de O Reilly What Is Web 2.0. Design Patterns and Business Models for the Next Generation of Software, publicado

Más detalles

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión, en Matemáticas y Computación, así

Más detalles

17 DE MAYO DIA DE INTERNET. Marcelo Pinto Macedo

17 DE MAYO DIA DE INTERNET. Marcelo Pinto Macedo 17 DE MAYO DIA DE INTERNET Marcelo Pinto Macedo Contenidos 1. Historia de Internet 2. Historia de Internet en Bolivia 3. La Web el servicio estrella de Internet 4. La Web 2.0 y las redes sociales 5. La

Más detalles

WWW URI, HTML, HTTP. La visión. Estático. Sintáctico. Desarrollar al máximo el potencial de la web. Capacidad de Integración.

WWW URI, HTML, HTTP. La visión. Estático. Sintáctico. Desarrollar al máximo el potencial de la web. Capacidad de Integración. El tetraedro de Servicios Web Semánticos: Integración basada en Servicios Web Semánticos Juan Miguel Gomez Mariano Rico Francisco García-Sanchez César Acuña (DERI Irlanda) (Univ. Autónoma Madrid) (Univ.

Más detalles

SCHEMA.ORG DATOS ESTRUCTURADOS Y RICH SNIPPETS

SCHEMA.ORG DATOS ESTRUCTURADOS Y RICH SNIPPETS www.efor.es SCHEMA.ORG DATOS ESTRUCTURADOS Y RICH SNIPPETS El principal cometido de todo buscador es ofrecer información a usuarios alojada en páginas web para un criterio de búsqueda determinado. Schema.org.

Más detalles

Aplicaciones y Servicios Web (Web Services)

Aplicaciones y Servicios Web (Web Services) Aplicaciones y Servicios Web (Web Services) Joaquín Salvachúa DIT- jsalvachua@.upm.es -1- Internet NG Índice Problema a resolver Arquitectura SOAP WSDL UDDI Conclusiones -2- Internet NG Aplicaciones WEB

Más detalles