650 likes | 778 Views
“Tecnología Web e IA”. Rogelio Ferreira Escutia Instituto Tecnológico de Morelia Departamento de Sistemas y Computación 20 de mayo del 2005. Contenido 1) Conceptos 2) Tendencias 3) Trabajos realizados en el ITM Tecnología Web Cómputo Móvil Visión 4) Proyectos de Investigación en el ITM.
E N D
“Tecnología Web e IA” Rogelio Ferreira Escutia Instituto Tecnológico de Morelia Departamento de Sistemas y Computación 20 de mayo del 2005
Contenido • 1) Conceptos • 2) Tendencias • 3) Trabajos realizados en el ITM • Tecnología Web • Cómputo Móvil • Visión • 4) Proyectos de Investigación en el ITM
“Ser o no ser, ése es el dilema” Shakespeare “Aparecer o no aparecer en el Google, ése es el dilema” Rogelio F.
5 ARPANET • Esquema básico de Arpanet en 1969 • Arpanet http://www.techweb.com/encyclopedia/ - septiembre 2002
6 Tecnología Web Definición: • Es toda la tecnología que tiene que ver con el manejo de información via internet (o a través de una intranet). Característica: • Toda la información es observada a través de un navegador el cual se comunica con un sitio web. • _
7 Tecnología Web • _
9 Tecnología Web • El uso de la tecnología Web ha creado un nuevo paradigma en el manejo de la información. • Ha impulsado la creación de páginas, sitios y portales. • Ha desplazado gradualmente a las aplicaciones cliente/servidor, ya que no requiere programar la aplicación cliente, sólo la servidor. • Como se utiliza un navegador no se preocupa por los modos gráficos. • _
11 Ley de Moore • Intel - http://www.intel.com/research/silicon/mooreslaw.htm - noviembre 2002
12 • Crecimiento de usuarios en internet • Nielsen//NetRatings - http://www.netratings.com/news.jsp?section=dat_gi - octubre 2005
13 Servicios Móviles • -
14 Internet, Dispositivos Móviles e IA • En la actualidad, debido al crecimiento de internet, y el aumento en las necesidades de manejo y control de información, es necesario que los sistemas que están en red, adopten esquemas de función con algoritmos de IA. • El avance de la tecnología ha impulsado el uso de dispositivos móviles para uso cotidiano, los cuales, al conectarse a internet, permiten la creación de nuevas e interesantes aplicaciones que pueden revolucionar nuestra forma de comunicación. • -
Proyectos Realizados por alumnos en las materias de: Sistemas Distribuidos Sistemas Abiertos Ambientes Gráficos Visión por Computadora Tecnología Web
17 Herramientas Utilizadas • Plataformas utilizadas: Windows XP y Linux • Lenguajes Utilizados: C, Visual C y Java. • Lenguajes para la web: ASP, PHP, JSP y XML. • Lenguajes para Cómputo Móvil J2ME. • DBMS: Access, SQLServer, PostreSQL y MySQL. • Herramientas de diseño web CorelDraw, Dreamweaver y Photoshop. • -
18 Infraestructura • Red ITM
20 Sitios Web • Portal DSC • -
21 Páginas Web Distribuidas • _
22 Páginas Web Distribuidas • _
23 Búsqueda de Información • Motores de Búsqueda (Google) • Google - http://www.google.com.mx/- noviembre 2003
24 Búsqueda de Datos • Motores de Búsqueda (Google) • -
25 Motores de Búsqueda • Citec • -
26 Motores de Búsqueda • GooTec • -
27 Arañas • SpiderTec • -
28 Grid Computing Conceptos: • Grid Computing es el conjunto de computadoras conectadas de manera paralela y distribuida con el objetivo de compartir recursos. • Esta formada por todo tipo de computadoras (PC´s, Workstations, Clusters, Supercomputers, Laptops, Notebooks, dispositivos móviles, PDA´s, etc.). • La unión de estas computadoras depende del objetivo que se persiga, por ejemplo, se pueden utilizar para encontrar la solución de problemas (Genoma Humano), para búsqueda de información (Google) análisis de información (SETI). • Rajkumar Buyya, “Grid Computing”, Grid Computing Info Centre http://www.gridcomputing.com/ mayo 2003
29 Grid Computing Componentes de Grid Computing: • Light Reading – Grid Networking http://www.lightreading.com/document.asp?doc_id=33405 mayo 2003
30 Grid Computing Concepto virtual de Grid Computing y su Distribución real en la red: • Light Reading – Grid Networking http://www.lightreading.com/document.asp?doc_id=33405 mayo 2003
31 distributed.net • Fundado en 1997, el proyecto distributed.net es la primer red distribuida de propósito general que funciona sobre internet. • Se utilizó para resolver problemas criptográficos patrocinado por RSA Labs y CS Communication & Systemes. • La red distribuida equivale a mas de 160,000 PII a 266 MHz. • Grid.org, http://www.grid.org, marzo 2005
32 SETI • El proyecto SETI (Search for Extraterrestrial Intelligence) inicia en mayo de 1999 auspiciado por la University of California at Berkeley, y su objetivo es buscar fluctuaciones de señales de radio que indiquen la posible presencia de vida inteligente del espacio exterior. • Estas señales son obtenidas del radiotelescopio ubicado en Arecibo Puerto Rico, el cual es el mas grande del mundo. • Grid.org, http://www.grid.org, marzo 2005
33 SETI • SETI logra reunir 3 millones de usuarios de internet, que de manera voluntaria instalan en sus computadoras el software SETI@home, logrando un poder de cómputo de 14 TeraFLOPS • Este software permite acelerar el desarrollo del proyecto SETI al computar gran cantidad de información en miles de computadoras de manera simultánea. • Grid.org, http://www.grid.org, marzo 2005
34 P2P Conceptos: • P2P (Peer to Peer) se enfoca en la comunicación de millones de dispositivos finales (PC´s, PDA´s, etc) para poder comunicarse entre ellos sin que se requiera de algún servidor o servicio centralizado que los controle y coordine. • En un ambiente P2P las computadoras se comunican de igual a igual. • Uno de los problemas de P2P es lograr la comunicación entre la gran cantidad de sistemas que existen. • Tiene problemas para comunicar computadoras cuando se enfrenta a problemas de disponibilidad de nodos, IP´s dinámicas y traslapadas, así como cuando se encuentra dispositivos como los firewalls y sistemas de redireccionamiento como el NAT (Network Address Translation). • Milan Milenkovic et al., “Toward Internet Distributed Computing”, IEEE Computer, mayo 2003, pp. 38-45
35 Graficación • Juego “de guorst geim eber sin”, curso de Ambientes Gráficos 2004 - 2 • -
36 Agentes • Agente para detectar cambios en la cartelera de Cinépolis y de manera automática comunicarlo al usuario. • -
38 Redes Inalámbricas • Conexión inalámbrica utilizando Puntos de Acceso • 802.11 http://www.techweb.com/encyclopedia - mayo 2003
39 802.11 • Access Point en el Departamento de Sistemas y Computación, ITM
40 PDA´s • La PDA Newton de Apple, el primer PDA La PDA Palm Pilot introducida en 1996, se convirtió en el PDA más popular del mercado • PDA http://www.techweb.com/encyclopedia - mayo 2003
41 Celulares • En los últimos años se ha incrementado el mercado de dispositivos móviles, sólo en el área de teléfonos celulares se estiman 150 millones de suscriptores en el 2001 y con una tendencia de hasta 800 millones en el 2005. • [6] Wireless Markup Language - http://wmclub.com/docs/mercamundo.htm, octubre 2003
42 Proyecto WML • Página HTML: • _
43 Proyecto WML • Página WML: • _
44 Bluetooth Conceptos: • Es parte de las redes de tipo PAN y WPAN. • Bluetooth es un estándar abierto para procesamiento y transmisión de información inalámbrica de corto alcance. • Inició su desarrollo en 1998 a partir de un grupo auspiciado por Ericsson, IBM, Intel, Nokia y Toshiba (Bluetooth Special Interest Group). • Su objetivo es transferir información entre dispositivos móviles (laptops, PDA´s, teléfonos, etc.). • Soporta programación para comunicación punto a punto y multipunto. • Bluetooth soporta hasta 720 Kbps de transferencia de datos dentro de un rango de 10 a 100 metros. • Utiliza ondas de radio omnidireccionales que pueden atravesar paredes de material no metálico. • Transmite en la banda de 2.4 GHz. • Bluetooth http://www.techweb.com/encyclopedia - mayo 2003
45 Bluetooth • Esquema a Bloques del sistema Bluetooth • Motorola http://www.motorola.com - noviembre 2002
46 Bluetooth • Al poner el portafolio en el escritorio se sincroniza la PDA con la PC y se transfieren información como correos, citas, agenda, etc. • Al llegar a la casa, al acercarse el PDA, emite la orden para abrir la puerta, prender luces y activar y ajustar el aire acondicionado. • En las carreras de caballos puedes realizar tus apuestas vía PDA y llevar las estadísticas de las carreras, a la vez, puedes ordenar bebidas o comida. • Motorola Bluetooth http://e-ww.motorola.com/webapp/sps/site/overview.jsp?nodeId=03GGqrXlR5yzptj7TrmpMH - mayo 2003
48 Visión • Ejemplo: Algoritmos para detección de bordes (Sobel) • -
49 Sistemas de Seguridad • Software para detección de Movimiento. • -
50 Amor a lo que se hace • Yo y mi Elektra IBM PC Compatible 8088, 1987 Hasta que las Pentium nos separen