SlideShare una empresa de Scribd logo
1 de 40
Hacia la Internet del Futuro: Web 3.0 e Internet de los Servicios13 de Mayo 2010, 18:45-19:15 Premios Treelogic IV Edición, Hotel “Abba Playa”, GijónDr. Diego Lz. de Ipiña Glz. de ArtazaDeustoTech, Deusto Institute of Technology, Universidad de Deusto dipina@deusto.eshttp://paginaspersonales.deusto.es/dipina
Limitaciones de la Internet Actual (1) Internet tiene más de 1500 millones de usuarios  Es un éxito comunicando personas y sistemas de información PERO …  ha crecido mucho más allá de sus expectativas y objetivos de diseño en los 70s: Varios parches han permitido aplicaciones novedosas sin cambiarse su arquitectura subyacente debesuperar sus limitaciones tecnológicas para usarse como una infraestructura global crítica Las aplicaciones web del futuro requerirán más movilidad, seguridad, ancho de banda, robustez e interactividad
Limitaciones de la Internet Actual (2) Varios “parches” han sido desarrollados y desplegados para permitir a Internet hacer frente a las demandas incrementales de conectividad y capacidad La Internet actual ha alcanzado un punto de saturación para alcanzar las expectativas funcionales del usuario y  los desafíos tecnológicos en tiempo y precio En términos de seguridad, escalabilidad, movilidad, disponibilidad o aspectos socioeconómicos
¿Qué es la Internet del Futuro? Término que resume los esfuerzos para progresar a una mejor Internet, bien mediante: Pequeños pasos evolutivos incrementales o Un rediseño completo (clean slate) y nuevos principios arquitectónicos Agentes clave: Global Environment for Network Innovations (GENI): http://www.geni.net/ Más basado en redes Proyecto AKARI en Japón, http://akari-project.nict.go.jp/eng Future Internet – http://www.future-internet.eu/
Misión de la Future Internet (FI) Ofrecer a todos los usuarios un entorno seguro, eficiente, confiable y robusto, que:  Permita un acceso abierto, dinámico y descentralizado a la red y a su información y Sea escalable, flexible y adapte su rendimiento a las necesidades de los usuarios y su contexto
Visión de la Internet del Futuro
Arquitectura de la Internet del Futuro
Los Pilares de la Internet del Futuro La Internet del Futuro consta de 4 pilares apoyados en una nueva infraestructura de red como base: Internet Por y Para la Gente Internet de los Contenidos y del Conocimiento Internet de los Servicios Internet de las Cosas
Internet Por y Para la Gente Nueva visión del usuario en Internet que implica: Mejor experiencia de usuario: desarrollo de nuevos interfaces ergonómicos y modelos de interacción multi-modal Usuarios activos (prosumers): nuevas herramientas que permitan a los usuarios finales crear y compartir servicios personalizados Sensible al Usuario y Contenido: personalización de contenido y servicios de acuerdo al contexto y preferencias personales Conocimiento de usuarios: extraer información de los usuarios, monitorizar su comportamiento sin comprometer su privacidad
Internet de los Contenidos y del Conocimiento Nueva visión del contenido en Internet que implica: Nuevos dispositivos/players: dispositivos multimedia con más funcionalidad integrada, escalables, auto-configurables, programables Aplicaciones multimedia sociales: software y herramientas para integrar contenidos multimedia orientados a relaciones sociales.  Contenido digital: herramientas para crear contenidos por el propio usuario y su distribución a través de diferentes localizaciones.  Contenido etiquetado semánticamente: para permitir que las aplicaciones puedan procesar información de modo inteligente Inteligencia cognitiva: la evolución de la web a Web 3.0 permitirá motores de búsqueda multimedia avanzados.
Ejemplo Internet de la Gente y Contenidos
Internet de las Cosas Red universal de objetos interconectados y direccionables basada en protocolos de comunicación estándar. IoT exhibirá un alto nivel de heterogeneidad, combinando objetos de distinta funcionalidad, tecnología o campos de aplicación. Protocolos semánticos noveles serán desarrollados para permitir a IoT escalar y coordinar a los millones de objetos que nos rodean RFID y redes de sensores proporcionan un mecanismo de bajo coste y robusto de identificación y sensibilidad al contexto El uso de Internet pasará de modelo request/reply a push-and-process
Internet de las Cosas
¿Es IoT ya una Realidad? Trojan room coffee machine, Arduino, tiki tag, nabaztag, chumby, forecast umbrella, Ceiva frame
Internet de los Servicios Una multitud de servicios IT conectados, que son ofrecidos, comprados, vendidos, utilizados, adaptados y compuestos por una red universal de proveedores, consumidores y agregadores de servicios o brokers - resultando en - una nueva manera de ofrecer, utilizar, y organizar funcionalidad soportada por IT Adapted from SAP Research, 2008, and SEEKDA, 2008
Internet de los Servicios Define cómo los servicios serán provistos y operados en la Internet del Futuro http://services.future-internet.eu/index.php/Main_Page Tres principales áreas de investigación: Internet-scale service oriented computing –permite el acceso a recursos computacionales, datos o software, como servicios Acceso a servicios contextualizado, proactivo y personalizado – context-awareness, interacción multi-modal, end-user empowerment, colaborativo Orquestación de servicios y servicios base – diferentes capas de servicios, desde servicios de infraestructura a servicios específicos con interfaz de usuario.
Campos de Actuación de la Internet de los Servicios Cloud computing: virtualización de servicios y optimización de recursos tanto en capacidad de procesamiento como almacenamiento Open serviceplatforms: modularidad de servicios para facilitar su integración por usuarios finales Autonomiccomputing: sistemas autogestionados Green IT: optimización del consumo energético
El Futuro del Desarrollo Software
La Evolución de la Web
La Evolución de la Web Según Nova Spivack,  el desarrollo de la Web se mueve en ciclos de 10 años: En la 1ª década, todo el desarrollo centrado en la infraestructura de la Web.  Los programadores crearon los protocolos y lenguajes que utilizamos en la Web actual En la 2ª década, el foco se ha movido al frontend y comenzó la era Web 2.0 Ahora, se utilizan páginas Web como plataformas para otras aplicaciones.  Se crean mash-ups y experimenta con nuevos modos de hacer la web más interactiva  Web 2.0: web social y web como plataforma estamos al final del ciclo!! El 3er ciclo será la Web 3.0, y el foco será de nuevo el back-end Los programadores redefinirán la infraestructura de Internet para dar apoyo a las avanzadas capacidades de los navegadores y buscadores Web 3.0.  La 4ª y subsiguientes fases corresponderán a la Web 4.0 y Web X.0 Se volverá a dar importancia al front-end, nuevas y novedosas aplicaciones harán uso de la infraestructura generada en la Web 3.0 Fuente:  http://www.howstuffworks.com/framed.htm?parent=web-30.htm&url=http://www.intentblog.com/archives/2007/02/nova_spivack_th.html
Características de los Navegadores del Futuro Serán reproductores (players) de aplicaciones web y catalizadores de interacciones con servicios: Caché de aplicaciones Modo de operación offline y online Capacidad de almacenamiento Soporte multi-hilo Integración con escritorio Interacción multi-modal? Interacción con el entorno? Motores de ejecución de servicios?
Rich Internet Applications (RIA) Una tendencia industrial actual que mejora la experiencia del usuario cuando consume servicios SOA Combinan la rapidez de respuesta e interactividad de las aplicaciones de sobremesa con el amplio despliegue y facilidad de uso de las aplicaciones web
Taxonomía de las Aplicaciones RIA El modo declarativo de las nuevas herramientas RIA cambia el modelo para desarrollar software de un modelo CÓMO a un modelo QUÉ Tres tipos: Client-based – aplicaciones basadas en una aplicación de sobremesa Player-based – aplicaciones basadas en una extensión del navegador Browser-based – aplicaciones basadas en una frameworkJavaScript
HTML 5.0 El Web Hypertext Application Technology Working Group (WHATWG) ha dado lugar a la especificación de HTML 5.0 (www.w3.org/html/wg/html5): “The main area that has not been adequately addressed by HTML is Web Applications. This specification attempts to rectify this, while at the same time updating the HTML specs to address issues raised in the past few years” El enfoque predominante de WebApps basado en plug-ins debe quedar obsoleto HTML 5 proporciona un conjunto de nuevos elementos y atributos que reflejan el uso típico en portales Web modernos: Reemplazos semánticos para usos de elementos genéricos como (<div>) o (<span>) elements, por ejemplo <nav> (bloque de navegación de website) y <footer>.  Otros elementos proveen nueva funcionalidad a través de una interfaz estándar, como los elementos <audio> o <video>  Elimina elementos de HTML 4. Por ejemplo, elementos presentacionales como <font> y <center>, cuyos efectos son mejor logrados mediante CSS Hay un nuevo énfasis en la importancia de scripting DOM para comportamiento Web
RIA para Todo Tipo de Dispositivos Palm Pre – Web OS Yahoo! TV Widgets Apple iPhone Google NexusOne – Android Nokia N97
Todo Web y Todo Multi-táctil Amazon Kindle AsusEeeTop Apple iPad Microsoft Surface
Real-Time Web & SearchEngines Servicios como Facebook o Twitter generan información en tiempo real Los buscadores actuales deben adaptarse para indexar este tipo de contenidos en tiempo real Real-time search Algunos ejemplos: Google Caffeine Scoopler (http://www.scoopler.com/)
El Futuro de las Búsquedas: Personalizadas y en Tiempo Real
Infraestructura Virtualizada:Cloud Computing 	Un paradigma de computación emergente donde los datos y servicios residen en centros de datos muy escalables que pueden ser accedidos ubicuamente desde cualquier dispositivo conectado a Internet1 Merrill Lynch:  Cloud computing market opportunity by 2011 = $95bn in business and productivity apps + $65bn in online advertising =  $160bn (1) Source: IBM
Cloud Computing es … … capacidad computacional y almacenamiento virtualizadaexpuesta mediante infraestructura agnóstica a la plataforma y accedida por Internet  Recursos IT compartidos en demanda, creados y eliminados eficientemente y de modo escalable a través de una variedad de interfaces programáticos facturados en base a su uso
Google App Engine vs. Amazon Web Services
Web Semántica Problema de la Web Actual: El significado de la web no es comprensible por máquinas Web Semántica crea un medio universal de intercambio de información, aportando semántica a los documentos en la web  Añade significado comprensible por ordenadores a la Web Usa técnicas inteligentes que explotan esa semántica Liderada por Tim Berners-Lee del W3C Misión“turning existing web content into machine-readable content“
La Pila de la Web Semántica La Web Semántica está compuesta de: XML, sintaxis para documentos estructurados XML Schema, restringe la estructura de documentos XML RDF es un modelo de datos que hace referencia a objetos y sus relaciones RDF Schema, vocabulario para definir propiedades y clases de recursos RDF   OWL, añade más vocabulario que RDFS, relaciones entre clases, cardinalidad, igualdad …
Web Semántica vs. web semántica
Aplicaciones Semánticas Son aplicaciones que intentan determinar el significado del texto y otros datos y crean conexiones para el usuario Promocionan la portabilidad de datos y conectividad  transforman la Web en una plataforma http://www.readwriteweb.com/archives/10_semantic_apps_to_watch.php
Conclusiones Sólo una nueva Internet posibilitará de un modo robusto nuevos servicios y funcionalidades Internet of Services, Internet of Things, … La Web del Futuro será una plataforma de ejecución de servicios RIA cada vez más inteligentes, consumibles y alojados en dispositivos heterogéneos (desde la nube, a servidores web tradicionales o los propios objetos cotidianos) Los paradigmas Semantic Web, Cloud Computing e Internet de las Cosas van a cambiar cómo desplegar funcionalidad empresarial y cotidiana en la Web Todo va a alojarse en la Web: la Web va a ser el ordenador y el navegador el SO que gestiona los recursos de la Web La coordinación de Web de Datos y los Ecosistemas de Servicios Distribuidos en Internet sólo será posible mediante mediación semántica
Referencias EuropeanFuture Internet Portal, http://www.future-internet.eu/ TheFuture of the Internet, Bled 31 March 2008, ftp://ftp.cordis.europa.eu/pub/fp7/ict/docs/ch1-g940-280-future-internet-ld_en.pdf Future Internet: The Cross-ETP VisionDocument, Version 1, 8. January, 2009, http://www.future-internet.eu/fileadmin/documents/reports/Cross-ETPs_FI_Vision_Document_v1_0.pdf How Web 3.0 WillWork, http://computer.howstuffworks.com/web-30.htm Web Evolution, http://www.slideshare.net/novaspivack/web-evolution-nova-spivack-twine Three New Search Services: Wolfram|Alpha, Microsoft Bing, Google Squared, http://dltj.org/article/alpha-bing-squared/ BingSearchEngine, http://en.wikipedia.org/wiki/Bing_(search_engine)
Referencias Cloud Computing – DisruptiveInnovation & EnablingTechnology, http://blog.gogrid.com/2008/08/20/presentation-cloud-computing-disruptive-innovation-enabling-technology/ http://www.slideshare.net/aditya_n_jha/cloud-computing-and-amazon-web-services-presentation Web Applications 1.0, http://www.whatwg.org/specs/web-apps/2005-09-01/ The Internet of Things http://www.itu.int/osg/spu/publications/internetofthings/InternetofThings_summary.pdf Enterprise 2.0, Web 2.0, WOA http://blogs.zdnet.com/Hinchcliffe/ http://hinchcliffe.org/ Programmable Web http://www.programmableweb.com
Referencias Opera Labs – http://labs.opera.com/ http://unite.opera.com/ MozillaLabs – http://labs.mozilla.com/ http://wave.google.com/ Google AppEngine http://code.google.com/intl/en/appengine/docs/python/gettingstarted/ http://code.google.com/intl/en/appengine/docs/java/gettingstarted/ Amazon Web Services http://aws.amazon.com/ http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=59 Semantic Web Apps and Platforms: http://www.readwriteweb.com/archives/10_semantic_apps_to_watch.php http://www.readwriteweb.com/archives/top_10_semantic_web_products_of_2009.php http://www.novaspivack.com/ -- MindingthePlanet
Hacia la Internet del Futuro: Web 3.0 e Internet de los Servicios13 de Mayo 2010, 18:45-19:15 Premios Treelogic IV Edición, Hotel “Abba Playa”, GijónDr. Diego Lz. de Ipiña Glz. de ArtazaDeustoTech, Deusto Institute of Technology, Universidad de Deusto dipina@deusto.eshttp://paginaspersonales.deusto.es/dipina

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Información en la nube
Información en la nubeInformación en la nube
Información en la nube
 
Información en la nube
Información en la nubeInformación en la nube
Información en la nube
 
Informacion n la nube
Informacion n la nubeInformacion n la nube
Informacion n la nube
 
Computacion en la nube1
Computacion en la nube1Computacion en la nube1
Computacion en la nube1
 
Computación en la nube Cap. 1
Computación en la nube Cap. 1Computación en la nube Cap. 1
Computación en la nube Cap. 1
 
UNAH VS COMPUTACION EN LA NUBE
UNAH VS COMPUTACION EN LA NUBEUNAH VS COMPUTACION EN LA NUBE
UNAH VS COMPUTACION EN LA NUBE
 
Información en la nube
Información en la nubeInformación en la nube
Información en la nube
 
Informacion enl a nube
Informacion enl a nubeInformacion enl a nube
Informacion enl a nube
 
Capitulo 1 - Computacion en la nube
Capitulo 1 - Computacion en la nube Capitulo 1 - Computacion en la nube
Capitulo 1 - Computacion en la nube
 
Documento sin título
Documento sin títuloDocumento sin título
Documento sin título
 
S08 practicadelaboratorio
S08 practicadelaboratorioS08 practicadelaboratorio
S08 practicadelaboratorio
 
Información en la nube
Información en la nubeInformación en la nube
Información en la nube
 
Capitulo #1 de computación en la nube
Capitulo #1 de computación en la nubeCapitulo #1 de computación en la nube
Capitulo #1 de computación en la nube
 
Informacionenlanube
InformacionenlanubeInformacionenlanube
Informacionenlanube
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Resumen cap1
Resumen cap1Resumen cap1
Resumen cap1
 
Oracle one latinoamerica edición 1 junio agosto 2013
Oracle one latinoamerica edición 1 junio   agosto 2013Oracle one latinoamerica edición 1 junio   agosto 2013
Oracle one latinoamerica edición 1 junio agosto 2013
 
Información en la nube
Información en la nube Información en la nube
Información en la nube
 

Similar a Charla Future Internet, IV Premios Treelogic, Gijón, 13 de Mayo 2010

Similar a Charla Future Internet, IV Premios Treelogic, Gijón, 13 de Mayo 2010 (20)

Que es Diseño web
Que es Diseño webQue es Diseño web
Que es Diseño web
 
Web1.2.3.4
Web1.2.3.4Web1.2.3.4
Web1.2.3.4
 
Lorena ospina 11°1 evolucion de la web
Lorena ospina 11°1 evolucion de la webLorena ospina 11°1 evolucion de la web
Lorena ospina 11°1 evolucion de la web
 
Web 2.0 Y 3.0
Web  2.0  Y 3.0Web  2.0  Y 3.0
Web 2.0 Y 3.0
 
Web 2.0 Y 3.0
Web  2.0  Y 3.0Web  2.0  Y 3.0
Web 2.0 Y 3.0
 
LA EVOLUCION DE LA WEB
LA  EVOLUCION DE LA WEBLA  EVOLUCION DE LA WEB
LA EVOLUCION DE LA WEB
 
Que es la web
Que es la webQue es la web
Que es la web
 
La Web 2.0
La Web 2.0La Web 2.0
La Web 2.0
 
La web2
La web2La web2
La web2
 
W E B 2
W E B 2W E B 2
W E B 2
 
W E B 2
W E B 2W E B 2
W E B 2
 
La web2
La web2La web2
La web2
 
Evolución de la web
Evolución de la webEvolución de la web
Evolución de la web
 
definición de la web
definición de la webdefinición de la web
definición de la web
 
Web 2.0 y 3.0 m aizquierdo
Web 2.0 y 3.0   m aizquierdoWeb 2.0 y 3.0   m aizquierdo
Web 2.0 y 3.0 m aizquierdo
 
Sitios Web
Sitios WebSitios Web
Sitios Web
 
Clase redes sociales
Clase redes socialesClase redes sociales
Clase redes sociales
 
Futureinternetmiramon 100113233139-phpapp02
Futureinternetmiramon 100113233139-phpapp02Futureinternetmiramon 100113233139-phpapp02
Futureinternetmiramon 100113233139-phpapp02
 
Web2.0
Web2.0Web2.0
Web2.0
 
Evolucion web
Evolucion webEvolucion web
Evolucion web
 

Más de Diego López-de-Ipiña González-de-Artaza

Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...Diego López-de-Ipiña González-de-Artaza
 
Ontological Infrastructure for Interoperable Research Information Systems: HE...
Ontological Infrastructure for Interoperable Research Information Systems: HE...Ontological Infrastructure for Interoperable Research Information Systems: HE...
Ontological Infrastructure for Interoperable Research Information Systems: HE...Diego López-de-Ipiña González-de-Artaza
 
Fostering multi-stakeholder collaboration through co-production and rewarding
Fostering multi-stakeholder collaboration through co-production and rewarding Fostering multi-stakeholder collaboration through co-production and rewarding
Fostering multi-stakeholder collaboration through co-production and rewarding Diego López-de-Ipiña González-de-Artaza
 
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...Diego López-de-Ipiña González-de-Artaza
 
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...Diego López-de-Ipiña González-de-Artaza
 
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...Diego López-de-Ipiña González-de-Artaza
 
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...Diego López-de-Ipiña González-de-Artaza
 
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...Diego López-de-Ipiña González-de-Artaza
 
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios EstándarROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios EstándarDiego López-de-Ipiña González-de-Artaza
 

Más de Diego López-de-Ipiña González-de-Artaza (20)

Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...
 
Generative AI How It's Changing Our World and What It Means for You_final.pdf
Generative AI How It's Changing Our World and What It Means for You_final.pdfGenerative AI How It's Changing Our World and What It Means for You_final.pdf
Generative AI How It's Changing Our World and What It Means for You_final.pdf
 
Democratizing Co-Production Of Sustainable Public Services
Democratizing Co-Production Of Sustainable Public Services Democratizing Co-Production Of Sustainable Public Services
Democratizing Co-Production Of Sustainable Public Services
 
Ontological Infrastructure for Interoperable Research Information Systems: HE...
Ontological Infrastructure for Interoperable Research Information Systems: HE...Ontological Infrastructure for Interoperable Research Information Systems: HE...
Ontological Infrastructure for Interoperable Research Information Systems: HE...
 
Fostering multi-stakeholder collaboration through co-production and rewarding
Fostering multi-stakeholder collaboration through co-production and rewarding Fostering multi-stakeholder collaboration through co-production and rewarding
Fostering multi-stakeholder collaboration through co-production and rewarding
 
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
 
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
 
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdfPrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
 
INTERLINK: Engaged Research through co-production
INTERLINK: Engaged Research through co-production INTERLINK: Engaged Research through co-production
INTERLINK: Engaged Research through co-production
 
Internet of People: towards a Human-centric computing for Social Good
Internet of People: towards a Human-centric computing for Social GoodInternet of People: towards a Human-centric computing for Social Good
Internet of People: towards a Human-centric computing for Social Good
 
Boosting data-driven innovation in Europe with the support of DIHs
Boosting data-driven innovation in Europe with the support of DIHs Boosting data-driven innovation in Europe with the support of DIHs
Boosting data-driven innovation in Europe with the support of DIHs
 
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
 
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
 
Role of Data Incubators shaping European Data Spaces: EDI & REACH cases
Role of Data Incubators shaping European Data Spaces: EDI & REACH casesRole of Data Incubators shaping European Data Spaces: EDI & REACH cases
Role of Data Incubators shaping European Data Spaces: EDI & REACH cases
 
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
 
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios EstándarROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
 
Introduction to FAIR Data and Research Objects
Introduction to FAIR Data and Research ObjectsIntroduction to FAIR Data and Research Objects
Introduction to FAIR Data and Research Objects
 
Introducción a Linked Open Data (espacios enlazados y enlazables)
Introducción a Linked Open Data (espacios enlazados y enlazables)Introducción a Linked Open Data (espacios enlazados y enlazables)
Introducción a Linked Open Data (espacios enlazados y enlazables)
 
Red Ontologías Hércules – ROH
Red Ontologías Hércules – ROHRed Ontologías Hércules – ROH
Red Ontologías Hércules – ROH
 
Internet de las cosas y datos de ciencia ciudadana para uso público
Internet de las cosas y datos de ciencia ciudadana para uso públicoInternet de las cosas y datos de ciencia ciudadana para uso público
Internet de las cosas y datos de ciencia ciudadana para uso público
 

Charla Future Internet, IV Premios Treelogic, Gijón, 13 de Mayo 2010

  • 1. Hacia la Internet del Futuro: Web 3.0 e Internet de los Servicios13 de Mayo 2010, 18:45-19:15 Premios Treelogic IV Edición, Hotel “Abba Playa”, GijónDr. Diego Lz. de Ipiña Glz. de ArtazaDeustoTech, Deusto Institute of Technology, Universidad de Deusto dipina@deusto.eshttp://paginaspersonales.deusto.es/dipina
  • 2. Limitaciones de la Internet Actual (1) Internet tiene más de 1500 millones de usuarios Es un éxito comunicando personas y sistemas de información PERO … ha crecido mucho más allá de sus expectativas y objetivos de diseño en los 70s: Varios parches han permitido aplicaciones novedosas sin cambiarse su arquitectura subyacente debesuperar sus limitaciones tecnológicas para usarse como una infraestructura global crítica Las aplicaciones web del futuro requerirán más movilidad, seguridad, ancho de banda, robustez e interactividad
  • 3. Limitaciones de la Internet Actual (2) Varios “parches” han sido desarrollados y desplegados para permitir a Internet hacer frente a las demandas incrementales de conectividad y capacidad La Internet actual ha alcanzado un punto de saturación para alcanzar las expectativas funcionales del usuario y los desafíos tecnológicos en tiempo y precio En términos de seguridad, escalabilidad, movilidad, disponibilidad o aspectos socioeconómicos
  • 4. ¿Qué es la Internet del Futuro? Término que resume los esfuerzos para progresar a una mejor Internet, bien mediante: Pequeños pasos evolutivos incrementales o Un rediseño completo (clean slate) y nuevos principios arquitectónicos Agentes clave: Global Environment for Network Innovations (GENI): http://www.geni.net/ Más basado en redes Proyecto AKARI en Japón, http://akari-project.nict.go.jp/eng Future Internet – http://www.future-internet.eu/
  • 5. Misión de la Future Internet (FI) Ofrecer a todos los usuarios un entorno seguro, eficiente, confiable y robusto, que: Permita un acceso abierto, dinámico y descentralizado a la red y a su información y Sea escalable, flexible y adapte su rendimiento a las necesidades de los usuarios y su contexto
  • 6. Visión de la Internet del Futuro
  • 7. Arquitectura de la Internet del Futuro
  • 8. Los Pilares de la Internet del Futuro La Internet del Futuro consta de 4 pilares apoyados en una nueva infraestructura de red como base: Internet Por y Para la Gente Internet de los Contenidos y del Conocimiento Internet de los Servicios Internet de las Cosas
  • 9. Internet Por y Para la Gente Nueva visión del usuario en Internet que implica: Mejor experiencia de usuario: desarrollo de nuevos interfaces ergonómicos y modelos de interacción multi-modal Usuarios activos (prosumers): nuevas herramientas que permitan a los usuarios finales crear y compartir servicios personalizados Sensible al Usuario y Contenido: personalización de contenido y servicios de acuerdo al contexto y preferencias personales Conocimiento de usuarios: extraer información de los usuarios, monitorizar su comportamiento sin comprometer su privacidad
  • 10. Internet de los Contenidos y del Conocimiento Nueva visión del contenido en Internet que implica: Nuevos dispositivos/players: dispositivos multimedia con más funcionalidad integrada, escalables, auto-configurables, programables Aplicaciones multimedia sociales: software y herramientas para integrar contenidos multimedia orientados a relaciones sociales. Contenido digital: herramientas para crear contenidos por el propio usuario y su distribución a través de diferentes localizaciones. Contenido etiquetado semánticamente: para permitir que las aplicaciones puedan procesar información de modo inteligente Inteligencia cognitiva: la evolución de la web a Web 3.0 permitirá motores de búsqueda multimedia avanzados.
  • 11. Ejemplo Internet de la Gente y Contenidos
  • 12. Internet de las Cosas Red universal de objetos interconectados y direccionables basada en protocolos de comunicación estándar. IoT exhibirá un alto nivel de heterogeneidad, combinando objetos de distinta funcionalidad, tecnología o campos de aplicación. Protocolos semánticos noveles serán desarrollados para permitir a IoT escalar y coordinar a los millones de objetos que nos rodean RFID y redes de sensores proporcionan un mecanismo de bajo coste y robusto de identificación y sensibilidad al contexto El uso de Internet pasará de modelo request/reply a push-and-process
  • 14. ¿Es IoT ya una Realidad? Trojan room coffee machine, Arduino, tiki tag, nabaztag, chumby, forecast umbrella, Ceiva frame
  • 15. Internet de los Servicios Una multitud de servicios IT conectados, que son ofrecidos, comprados, vendidos, utilizados, adaptados y compuestos por una red universal de proveedores, consumidores y agregadores de servicios o brokers - resultando en - una nueva manera de ofrecer, utilizar, y organizar funcionalidad soportada por IT Adapted from SAP Research, 2008, and SEEKDA, 2008
  • 16. Internet de los Servicios Define cómo los servicios serán provistos y operados en la Internet del Futuro http://services.future-internet.eu/index.php/Main_Page Tres principales áreas de investigación: Internet-scale service oriented computing –permite el acceso a recursos computacionales, datos o software, como servicios Acceso a servicios contextualizado, proactivo y personalizado – context-awareness, interacción multi-modal, end-user empowerment, colaborativo Orquestación de servicios y servicios base – diferentes capas de servicios, desde servicios de infraestructura a servicios específicos con interfaz de usuario.
  • 17. Campos de Actuación de la Internet de los Servicios Cloud computing: virtualización de servicios y optimización de recursos tanto en capacidad de procesamiento como almacenamiento Open serviceplatforms: modularidad de servicios para facilitar su integración por usuarios finales Autonomiccomputing: sistemas autogestionados Green IT: optimización del consumo energético
  • 18. El Futuro del Desarrollo Software
  • 20. La Evolución de la Web Según Nova Spivack, el desarrollo de la Web se mueve en ciclos de 10 años: En la 1ª década, todo el desarrollo centrado en la infraestructura de la Web. Los programadores crearon los protocolos y lenguajes que utilizamos en la Web actual En la 2ª década, el foco se ha movido al frontend y comenzó la era Web 2.0 Ahora, se utilizan páginas Web como plataformas para otras aplicaciones. Se crean mash-ups y experimenta con nuevos modos de hacer la web más interactiva Web 2.0: web social y web como plataforma estamos al final del ciclo!! El 3er ciclo será la Web 3.0, y el foco será de nuevo el back-end Los programadores redefinirán la infraestructura de Internet para dar apoyo a las avanzadas capacidades de los navegadores y buscadores Web 3.0. La 4ª y subsiguientes fases corresponderán a la Web 4.0 y Web X.0 Se volverá a dar importancia al front-end, nuevas y novedosas aplicaciones harán uso de la infraestructura generada en la Web 3.0 Fuente: http://www.howstuffworks.com/framed.htm?parent=web-30.htm&url=http://www.intentblog.com/archives/2007/02/nova_spivack_th.html
  • 21. Características de los Navegadores del Futuro Serán reproductores (players) de aplicaciones web y catalizadores de interacciones con servicios: Caché de aplicaciones Modo de operación offline y online Capacidad de almacenamiento Soporte multi-hilo Integración con escritorio Interacción multi-modal? Interacción con el entorno? Motores de ejecución de servicios?
  • 22. Rich Internet Applications (RIA) Una tendencia industrial actual que mejora la experiencia del usuario cuando consume servicios SOA Combinan la rapidez de respuesta e interactividad de las aplicaciones de sobremesa con el amplio despliegue y facilidad de uso de las aplicaciones web
  • 23. Taxonomía de las Aplicaciones RIA El modo declarativo de las nuevas herramientas RIA cambia el modelo para desarrollar software de un modelo CÓMO a un modelo QUÉ Tres tipos: Client-based – aplicaciones basadas en una aplicación de sobremesa Player-based – aplicaciones basadas en una extensión del navegador Browser-based – aplicaciones basadas en una frameworkJavaScript
  • 24. HTML 5.0 El Web Hypertext Application Technology Working Group (WHATWG) ha dado lugar a la especificación de HTML 5.0 (www.w3.org/html/wg/html5): “The main area that has not been adequately addressed by HTML is Web Applications. This specification attempts to rectify this, while at the same time updating the HTML specs to address issues raised in the past few years” El enfoque predominante de WebApps basado en plug-ins debe quedar obsoleto HTML 5 proporciona un conjunto de nuevos elementos y atributos que reflejan el uso típico en portales Web modernos: Reemplazos semánticos para usos de elementos genéricos como (<div>) o (<span>) elements, por ejemplo <nav> (bloque de navegación de website) y <footer>. Otros elementos proveen nueva funcionalidad a través de una interfaz estándar, como los elementos <audio> o <video>  Elimina elementos de HTML 4. Por ejemplo, elementos presentacionales como <font> y <center>, cuyos efectos son mejor logrados mediante CSS Hay un nuevo énfasis en la importancia de scripting DOM para comportamiento Web
  • 25. RIA para Todo Tipo de Dispositivos Palm Pre – Web OS Yahoo! TV Widgets Apple iPhone Google NexusOne – Android Nokia N97
  • 26. Todo Web y Todo Multi-táctil Amazon Kindle AsusEeeTop Apple iPad Microsoft Surface
  • 27. Real-Time Web & SearchEngines Servicios como Facebook o Twitter generan información en tiempo real Los buscadores actuales deben adaptarse para indexar este tipo de contenidos en tiempo real Real-time search Algunos ejemplos: Google Caffeine Scoopler (http://www.scoopler.com/)
  • 28. El Futuro de las Búsquedas: Personalizadas y en Tiempo Real
  • 29. Infraestructura Virtualizada:Cloud Computing Un paradigma de computación emergente donde los datos y servicios residen en centros de datos muy escalables que pueden ser accedidos ubicuamente desde cualquier dispositivo conectado a Internet1 Merrill Lynch: Cloud computing market opportunity by 2011 = $95bn in business and productivity apps + $65bn in online advertising = $160bn (1) Source: IBM
  • 30. Cloud Computing es … … capacidad computacional y almacenamiento virtualizadaexpuesta mediante infraestructura agnóstica a la plataforma y accedida por Internet Recursos IT compartidos en demanda, creados y eliminados eficientemente y de modo escalable a través de una variedad de interfaces programáticos facturados en base a su uso
  • 31. Google App Engine vs. Amazon Web Services
  • 32. Web Semántica Problema de la Web Actual: El significado de la web no es comprensible por máquinas Web Semántica crea un medio universal de intercambio de información, aportando semántica a los documentos en la web Añade significado comprensible por ordenadores a la Web Usa técnicas inteligentes que explotan esa semántica Liderada por Tim Berners-Lee del W3C Misión“turning existing web content into machine-readable content“
  • 33. La Pila de la Web Semántica La Web Semántica está compuesta de: XML, sintaxis para documentos estructurados XML Schema, restringe la estructura de documentos XML RDF es un modelo de datos que hace referencia a objetos y sus relaciones RDF Schema, vocabulario para definir propiedades y clases de recursos RDF OWL, añade más vocabulario que RDFS, relaciones entre clases, cardinalidad, igualdad …
  • 34. Web Semántica vs. web semántica
  • 35. Aplicaciones Semánticas Son aplicaciones que intentan determinar el significado del texto y otros datos y crean conexiones para el usuario Promocionan la portabilidad de datos y conectividad  transforman la Web en una plataforma http://www.readwriteweb.com/archives/10_semantic_apps_to_watch.php
  • 36. Conclusiones Sólo una nueva Internet posibilitará de un modo robusto nuevos servicios y funcionalidades Internet of Services, Internet of Things, … La Web del Futuro será una plataforma de ejecución de servicios RIA cada vez más inteligentes, consumibles y alojados en dispositivos heterogéneos (desde la nube, a servidores web tradicionales o los propios objetos cotidianos) Los paradigmas Semantic Web, Cloud Computing e Internet de las Cosas van a cambiar cómo desplegar funcionalidad empresarial y cotidiana en la Web Todo va a alojarse en la Web: la Web va a ser el ordenador y el navegador el SO que gestiona los recursos de la Web La coordinación de Web de Datos y los Ecosistemas de Servicios Distribuidos en Internet sólo será posible mediante mediación semántica
  • 37. Referencias EuropeanFuture Internet Portal, http://www.future-internet.eu/ TheFuture of the Internet, Bled 31 March 2008, ftp://ftp.cordis.europa.eu/pub/fp7/ict/docs/ch1-g940-280-future-internet-ld_en.pdf Future Internet: The Cross-ETP VisionDocument, Version 1, 8. January, 2009, http://www.future-internet.eu/fileadmin/documents/reports/Cross-ETPs_FI_Vision_Document_v1_0.pdf How Web 3.0 WillWork, http://computer.howstuffworks.com/web-30.htm Web Evolution, http://www.slideshare.net/novaspivack/web-evolution-nova-spivack-twine Three New Search Services: Wolfram|Alpha, Microsoft Bing, Google Squared, http://dltj.org/article/alpha-bing-squared/ BingSearchEngine, http://en.wikipedia.org/wiki/Bing_(search_engine)
  • 38. Referencias Cloud Computing – DisruptiveInnovation & EnablingTechnology, http://blog.gogrid.com/2008/08/20/presentation-cloud-computing-disruptive-innovation-enabling-technology/ http://www.slideshare.net/aditya_n_jha/cloud-computing-and-amazon-web-services-presentation Web Applications 1.0, http://www.whatwg.org/specs/web-apps/2005-09-01/ The Internet of Things http://www.itu.int/osg/spu/publications/internetofthings/InternetofThings_summary.pdf Enterprise 2.0, Web 2.0, WOA http://blogs.zdnet.com/Hinchcliffe/ http://hinchcliffe.org/ Programmable Web http://www.programmableweb.com
  • 39. Referencias Opera Labs – http://labs.opera.com/ http://unite.opera.com/ MozillaLabs – http://labs.mozilla.com/ http://wave.google.com/ Google AppEngine http://code.google.com/intl/en/appengine/docs/python/gettingstarted/ http://code.google.com/intl/en/appengine/docs/java/gettingstarted/ Amazon Web Services http://aws.amazon.com/ http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=59 Semantic Web Apps and Platforms: http://www.readwriteweb.com/archives/10_semantic_apps_to_watch.php http://www.readwriteweb.com/archives/top_10_semantic_web_products_of_2009.php http://www.novaspivack.com/ -- MindingthePlanet
  • 40. Hacia la Internet del Futuro: Web 3.0 e Internet de los Servicios13 de Mayo 2010, 18:45-19:15 Premios Treelogic IV Edición, Hotel “Abba Playa”, GijónDr. Diego Lz. de Ipiña Glz. de ArtazaDeustoTech, Deusto Institute of Technology, Universidad de Deusto dipina@deusto.eshttp://paginaspersonales.deusto.es/dipina

Notas del editor

  1. Message:The future consists of services (the boxes on the ring) and users of services (the others).All interaction is free without central controlStandards are needed for the interactionsIs there a need for a platform / infrastructure to coordinate interactions?SAP Services mantra: Services will become tradable, composed from services of different providers, be offered, delivered &amp; executed automatically &amp; supported by ITThe Internet of Services will offercustomized &amp; personalized servicescommunity involvement to improve services, both for providers &amp; consumers of services seamless &amp; smooth adaptation and integration of services into the user environment These network infrastructures need to support an Internet of dynamically combined services with worldwide service delivery platforms and flexibly enable the creation of opportunities for new market entrant. The &apos;third party generated service&apos; is emerging as a trend supporting the move towards user-centric services, as shown by the advances in Service-Oriented-Architectures and in service front-ends as the interface to users and communities. Virtualisation of resources remains an important research driver enabling the delivery of networked services independently from the underlying platform, an important issue for service providers. Advances in these domains also require breakthroughs in software engineering methods and architectures addressing complexity in distributed, heterogeneous and dynamically composed environments, as well as non-functional requirements.