Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
-
fernand0 favorited this 2 years ago
Slideshow Transcript
- Slide 1: MOW dit UPM
- Slide 2: Lista participantes Joaquín Salvachúa (jsalvachua@dit.upm.es) Jesus Renero (jesus.renero@ericsson.com) Jose Luis Agundez (jose- luis.agundez@ericsson.com) Alberto Hernández (albertoh@dit.upm.es) Alfredo Solano (alsolano@dit.upm.es) Ignacio Dieguez Santiago Pavón(spavon@dit.upm.es)
- Slide 3: Entorno • Se ha desarrollado dentro de las células de Innovación de la Cátedra Ericsson en la Universidad Politécnica de Madrid • Estrecha colaboración entre Ericsson I+D y el grupo de trabajo Internet-NG del DIT
- Slide 4: Objetivo • MOW = < { WEB_2.0 } { IMS } >
- Slide 6: Web 2.0
- Slide 8: Mashups: Participación Remezcla
- Slide 9: sources leeches Aggregator tagging tagging Social Network
- Slide 10: Ruby on Raills : Herramienta versátil para este desarrollo Desarrollo agíl usando Gemas
- Slide 11: No pienses lo que la web puede hacer por ti, si no lo que tu puedes hacer por la web
- Slide 12: Valores añadidos de la red movil • Usuarios. • Identificación proporcionada por la red: IMEI • Red social = grafo social • Presencia + Agenda 3 G + Localización • Posibilidad de comunicación multimedia
- Slide 13: Arquitectura sources video photos text PGM RSS Eng Tag/PB Blog Colab.Filter HTTP/SOAP… SIP tag PB pgm
- Slide 14: Diferencias entre mundo WEB e IMS • WEB • Protocolo HTTP • Identificadores URI (URL) • Presentación HTML/XML • IMS • Protocolo SIP + RTP
- Slide 15: URI
- Slide 16: Modelo HTTP • Web 1.0 “disco duro gordo” • Teletransportamos objetos. • Bueno Copiamos objetos digitales. • Petición respuesta. • Orientación a Recursos (REST)
- Slide 17: • MultiMedia = pues Multi y Media • Hay que Multi..enviarlos por canales distintos.
- Slide 18: Calidad de servicio
- Slide 22: TELCOS • Tuberias SIP
- Slide 24: Arquitectura Media transport Signaling Quality of Service MGCP/Megaco Media encaps (H.261,MPEG) Application daemon SDP reservation SIP H.323 RTSP RSVP RTP TCP UDP network transport IPv4,IPv6 kernel PPP AAL3/4 AAL5 PPP link Sonet ATM Ethernet V.34 Physical
- Slide 26: SIP • Primo de zumosol de HTTP para interconectar flujos Multimedia (RTP) • Desarrollado dentro de IETF. • Actual base de VOIP y Multimedia.
- Slide 27: Similar a HTTP
- Slide 29: Realización de una llamada
- Slide 30: Realización de una llamada lts.ncsc.mil telcordia.com Proxy Proxy Linda Peter
- Slide 31: Realización de una llamada lts.ncsc.mil telcordia.com Proxy Proxy INVITE peter@telcordia.com Linda Peter INVITE SDP
- Slide 32: Realización de una llamada lts.ncsc.mil telcordia.com DNS Proxy Proxy INVITE peter@telcordia.com Linda Peter INVITE SDP
- Slide 33: Realización de una llamada lts.ncsc.mil telcordia.com DNS INVITE Proxy Proxy INVITE peter@telcordia.com Linda Peter INVITE SDP
- Slide 34: Realización de una llamada lts.ncsc.mil telcordia.com DNS Location server INVITE Proxy Proxy INVITE peter@telcordia.com Linda Peter INVITE SDP
- Slide 35: Realización de una llamada lts.ncsc.mil telcordia.com DNS Location server INVITE Proxy Proxy INVITE INVITE peter@telcordia.com Linda Peter INVITE SDP
- Slide 36: Realización de una llamada lts.ncsc.mil telcordia.com DNS Location server INVITE Ringing Proxy Proxy INVITE INVITE peter@telcordia.com Ringing Linda Peter INVITE SDP
- Slide 37: Realización de una llamada lts.ncsc.mil telcordia.com DNS Location server INVITE Ringing Proxy Proxy INVITE INVITE peter@telcordia.com Ringing 200 OK Linda Peter INVITE SDP 200 OK SDP
- Slide 38: Realización de una llamada lts.ncsc.mil telcordia.com DNS Location server INVITE Ringing Proxy Proxy 200 OK INVITE INVITE peter@telcordia.com Ringing 200 OK Linda Peter INVITE SDP 200 OK SDP
- Slide 39: Realización de una llamada lts.ncsc.mil telcordia.com DNS Location server INVITE Ringing Proxy Proxy 200 OK INVITE ACK INVITE peter@telcordia.com Ringing 200 OK Linda Peter INVITE SDP 200 OK SDP
- Slide 40: Realización de una llamada lts.ncsc.mil telcordia.com DNS Location server INVITE Ringing Proxy Proxy 200 OK INVITE ACK INVITE peter@telcordia.com Ringing 200 OK Media Streams Linda Peter INVITE SDP 200 OK SDP
- Slide 41: ¿Y el Telefono? • La killer-application es la voz. • el iPhone es un telefono para ... hablar • Iniciativa android. 29
- Slide 42: 1 1 0 1 0 1 0 0 1 0 1 0 Teleco 2.0 0 1 Telco Telco Telco ¿Reaccionarán las Telco operadoras ? Skype http://teleco2.net
- Slide 43: La voz es un plus para las app. 2.0 La voz como aplicación Communities formed by social software applications Gaming Googling Skyping Shopping Blogging Click to call Change an IM Click to call an Talk to your Call in to an interesting session into a seller about Quake team... a podcast link voice call an item Voice applications Streaming applications Voice is just one (software) add-on to rich social software applications
- Slide 44: La voz es un plus para las app. 2.0 La voz como aplicación Communities formed by social software applications Shopping Blogging ‘Phoning Gaming Googling Skyping Click to call Change an IM ”Making a Click to call an Talk to your Call in to an interesting session into a phone call seller about Quake team... a podcast link voice call is soo nineties” an item Voice applications Streaming applications ”Phoning is something you do to Voice is just one (software) add-on to rich social software applications reach people not belonging to any of your communities”
- Slide 45: Ventajas de IMS • Arquitectura por capas, en la que están separadas el transporte, el control (SIP) y las funciones de cada aplicación. • IMS es una red independiente del acceso: aplicaciones de red fija o móvil funcionan en la misma red: convergen. • Permite el desarrollo de aplicaciones IP en tiempo real, añadiendo, además, características como QoS, seguridad o charging. • IMS está pensada para crear mashups de aplicaciones en los que se combinan diferenten funciones: online gaming. • Centrada en dar servicio a la comunicación personal (1-1 ó 1-N). No tanto en servicios de navegación web… al menos al estilo de web1.0.
- Slide 46: Carga procedente del trafico y la aplicaciones añadidas. AS AS AS AS Data retrieval and traffic IMS *Traffic *Traffic CSCFs MRF … HSS Traffic is influenced by user behaviour, number of users and service definition
- Slide 48: Visión IMS Aplicaciones IMS Ecosistema de aplicaciones IMS Integrated Multimedia Communication experience Multimedia over Cellular Push to Talk Telephony Messaging Presence IP TV IMS Common system IP
- Slide 49: Una experiencia de usuario más rica
- Slide 50: Una experiencia de usuario más rica
- Slide 51: Una experiencia de usuario más rica Live Music Film Web Pictures Connect Location Event Pay Mgmt Synchronize Play Interact Watch Subscribe Publish
- Slide 52: Voice Chat Video Contacts Share
- Slide 54: sources leeches Aggregator tagging tagging PGM IMS Colaborative Filter Adaptation
- Slide 55: Uso de Facade • La aplicación IMS se ejecuta en un contenedor de servlets SIP. • Interacciona con el mundo web 2.0 mediante la aplicación RoR. • Facilidades de Ruby y Ruby on Rails para construir “pegamento” entre protocolos.
- Slide 56: Interconexión entre los mundos • Web: • Petición respuesta • Incialmente Web services.......... • Posteriormente REST • IMS • Sesión
- Slide 57: Recubrimiento de IMS • Necesidad de arquitectura SOA para comunicaciones. • Visión muy muy simple para app. Web 2.0. • Evolución a arquitectura ROA. • Los recursos se adaptan mejor.
- Slide 59: Aplicación J2ME en el móvil. • Uso de sesiones multimedia (no navegador).
- Slide 60: Ventajas • Puedo inciar llamada / video-llamada / MMS •
- Slide 61: • Importante NO va por HTPP. • LO importante es la prueba de concepto. • RoR perfecto para esta aplicación.
- Slide 62: Evolución de comunicaciones. • Primera version SOA: • Paradigma RPC • Bien • Paradigma Rest • Mejor
- Slide 63: • Escenario muy interesante para el futuro • Unión de dos mundos anteriormente separados y fácil.
- Slide 64: Conclusiones • Si no pegan.... No los unas...traduce • Ruby y Ruby on Rails : • Aplicaciones agiles • Pegamento sencillo. • REST for president • Internet e IMS • Somos amigos... conociendose...
- Slide 65: • IMS on Rails... • Estamos en ello. • • Adhearson muy prometedor. • Ruby es ideal para prototipado de servicios.
- Slide 66: Cuña publicitaria • Grupo ganar desafío android • http://jsalvachua.blogspot.com • http://teleco2.net

