Nuevas Tendencias en TICs (Intro)

Page 1

NUEVAS TENDENCIAS EN TECNOLOGIAS DE LA INFORMACIÓN

Mauricio Espinoza Mejía Programa de Maestría en Gestión Estratégica de Tecnologías de la Información

Universidad de Cuenca


About me System Enginner at UC, 1998 MSc in Computer Science at UNAM, 2002 PhD at Unizar-UPM, 2014 Lecturer – UC from 2002 Head of the Research Office Knowledge representation – AI, Semantic Web, User modeling, etc.

Publications: ResearchGate, Schollar 2


Qúe tendencia estudiar?

Cómo determinar las tendencias en TI? Cuáles son las tecnologías a las que debemos prestar atención?

3


Ciclo de Sobrexpectación (I) Un ciclo de sobreexpectación es una representación gráfica de la madurez, adopción y aplicación comercial de una tecnología específica 1995, Gartner opiniones, consejos y datos sobre la industria de las tecnologías de la información mundial.


Ciclo de Sobrexpectación (II) Lanzamiento - presentación del producto o cualquier otro evento genera interés y presencia en los medios. Pico de expectativas sobredimensionadas - el impacto en los medios genera normalmente un entusiasmo y expectativas poco realistas. Abismo de desilusión - Las tecnologías entran en el abismo de desilusión porque no se cumplen las expectativas. Rampa de consolidación - Aunque la prensa haya dejado de cubrir la tecnología, algunas empresas siguen, a través de la "pendiente de la iluminación". Meseta de productividad - cuando sus beneficios están ampliamente demostrados y aceptados.


Gartner 2013 (I) Relación entre humanos y máquinas 1. mejorar las actividades humanas con la tecnología creación de una fuerza de trabajo más capaz Ejemplo empleados con acceso a tecnología portátil responder a cualquier pregunta sobre el producto o servicio


Gartner 2013 (II) 2.

mรกquinas reemplazando humanos mejora de la productividad, menos peligro para los seres humanos y a veces mejor calidad de trabajo o respuestas Ejemplo un asistente virtual cognitivo actuando como representante automatizado de clientes;


Gartner 2013 (III) 3.

humanos y máquinas trabajando juntos productividad y velocidad de las máquinas inteligencia emocional y capacidad de manejar lo desconocido de los humanos Ejemplo un robot móvil que trabaja con un empleado de almacén para mover muchas cajas


TecnologĂ­as emergentes para entenderse (I) 3(a) mĂĄquinas entiendan humanos y su ambiente manejo del contexto Ejemplo mostrar un reporte de acuerdo a la ubicaciĂłn del usuario


Tecnologías emergentes para entenderse (II) 3(b) humanos entiendan mejor a las máquinas parámetros de confianza Ejemplo Watson de IBM proporciona puntuaciones de "confianza" para las respuestas que proporciona a los seres humanos MIT  Kismet, un robot que detecta las señales de los sensores visuales y auditivas, y responde con expresiones faciales que demuestran comprensión.


Tecnologías emergentes para entenderse (III) 3(c) – Humanos y máquinas más inteligentes Aumento de grandes volúmenes de datos Ejemplo médicos para investigar una enorme cantidad de revistas médicas y exámenes clínicos para ayudar a diagnosticar una dolencia o elegir un plan de tratamiento adecuado.


Ciclo de Sobrexpectaciรณn 2010


Ciclo de Sobrexpectaciรณn 2013


Ciclo de Sobrexpectaciรณn 2014

14


Ciclo de Sobrexpectaciรณn 2015

15


Bigdata?

16


Contenido curso en 1 minuto Big Data (Grandes volúmenes de datos) Linked Data (Datos Entrelazados) Open Data (Datos Abiertos) Combinando los conceptos: Big-Linked-Open Data Introducción a Big Data Introducción a Tecnología Semántica RDF RDFS SPARQL JENA OWL

GESTION Y REPRESENTACION DE DATOS EN LA WEB


Material

Luis Joyanes

Olaf Hartig Mustafa Jarrar OEG Group LogID group ….

GESTION Y REPRESENTACION DE DATOS EN LA WEB


Reading For practical aspects: Semantic Web Programming. Hebeler, Fisher, Blace, Perez-Lopez. Wiley 2009

For theoretical aspects: Foundations of Semantic Web Technologies. Hitzler, Kr•otzsch, Rudolph. CRC Press 2009 19


Software: Java In principle, any programming language can be used for semantic web programming, but. . . Will explain Semantic Web using Java libraries The textbook concentrates on Java Exercises are built around Java

So: get JDK7 from http://java.oracle.com/

20


Software: Eclipse 

In principle, you can use any environment to develop Java programs, but. . . The Eclipse IDE is free, open source software It is particularly suited for Java development We will use the Eclipse IDE for demonstrations We will be able to help you with Eclipse problems

So: get the Eclipse IDE from http://www.eclipse.org/

21


Software: Jena There are various Java libraries for Sem. Web programming out there, but. . . It is one of the most used and mature Java libraries for Sem. Web It is powerful enough for our purposes Download from: http://incubator.apache.org/jena/

Alternatives: Sesame, http://www.openrdf.org/ OWL API, http://owlapi.sourceforge.net/ Redland RDF Libraries (C), http://librdf.org/ etc., Google for “RDF library". . . 22


Software: Pellet There are several reasoning systems around, but. . . It It It It

is open source software has a direct interface to Jena is one of the more mature and comprehensive reasoners is powerful enough for our purposes

So: get Pellet 2.3.1 from http://clarkparsia.com/pellet/ Alternatives: FaCT++, http://owl.man.ac.uk/factplusplus/ RacerPro, http://www.racer-systems.com/ Hermit, http://hermit-reasoner.com/ etc., http://en.wikipedia.org/wiki/Semantic_reasoner 23


Software: Protege There are several ontology editors available, but. . . It is open source software It is the most widely used ontology editor Probably the best non-commercial one

So: get Protege 4.3 from http://protege.stanford.edu/ Alternatives: see http://en.wikipedia.org/wiki/Ontology_editor

24


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.