SlideShare une entreprise Scribd logo
1  sur  23
FUNDACION  SALVADOR MONCADA PARA EL AVANCE DE LA CIENCIA SEPLAN Movil WebEdwin Hernandez, PhDTegucigalpa, 10 de agosto de 2010
Introducción Dr. Edwin A. Hernandez 10 de Agosto, 2010 edwin@edwinhernandez.com (c) 2010 - Rapid Mobile Technologies, Inc  and UBIWIRELESS, LLC
Dr. Edwin A. Hernandez Ingeniero en Electrónica, MaestríayDoctorado en IngenieríaEléctricayComputadoras. ,[object Object]
Inventor con 5 Patentes asignadas, y 7 por asignar. Participación en foros y paneles de IEEE/ACM, publicaciones y editor para revistas tecnologicas.
Experiencia en la Industria de Software en Estados Unidos
Microsoft: Redmond, WA.  Windows Networking
Motorola: Plantation, FL. Mobile Devices,[object Object]
MuchosTelefonos son Linux Android Otrasplatformas: Windows Mobile, BREW, MOCA Tienen Stacks : Middleware J2ME – Java Micro-Edition (90% del Mundo) e.g. Blackberry Android: Ha ganadomarketshare iPhone: IOS 4.0 (Apple)  (c) 2010 - UBIWIRELESS, LLC  PlataformasMóviles
Paradigmas de los Navegadores Servidor entre el internet, el proveedor de telefonía, ysuteléfonomóvil Contenido Web esmanipuladoyconvertido a cada factor de forma Comunicacióndirecta entre el servidory el teléfono, talcomo la PC El contenidodepende del servidor, se debedetectar el tipo de dispositivoyproveer el contenidoespecifico Safari Opera Browser (c) 2010 - UBIWIRELESS, LLC
El Comienzo: WAP Proxy WAP: Wireless Application Protocol Casi 100% Texto en el Web (c) 2010 - UBIWIRELESS, LLC  OBSOLETO
Para 2001, aplicaciones son creadas en: J2ME: Motorola, Samsung, LG, Nokia, Blackberry Incluyendo el Navegador!   Evolución: AplicacionesMóvilespara el Web (c) 2010 - UBIWIRELESS, LLC
HTML: Rendering Engines en Móvil HTML : Gráficasyproyectosparavisualizar el Web Webkit: Open source project:  Navegadores: Safari, Google Android Gecko : Open source project. Mozilla project Presto : Propietario (Opera browser, derivatives Nintendo DS, Wii)‏ Otrassoluciones: iCAB, KHTML, Trident/Tasman (Microsoft)‏ (c) 2010 - UBIWIRELESS, LLC
HTML en el móvil 2007-2010 WEBKIT (c) 2010 - UBIWIRELESS, LLC
Web 2.0 y el Móvil HTML evolucionay cambia a HTML 5.0 yessoportadoporWebKit HTML puedeintroducirse en aplicacionesnativas a traves de WebViews (c) 2010 - UBIWIRELESS, LLC  WebView
Mercado del “Web” Móvil (c) 2010 - UBIWIRELESS, LLC  Fuente:   Mercado de tráfico móvil , Admob, Marzo 2010
Un navegador simple basado en Webkit Ejemplo (c) 2010 - UBIWIRELESS, LLC
Webkit Webkit es un “rendering” engine, es decir: Recibe el HTML como entrada, carga todos los recursos y los coloca juntos en un canvas.  Este canvas puede convertirse en una imagen “.png” o “.svg” con tanto texto, tablas, css, y hasta las animaciones.  Usaremos: QWebPage parte de la QtWebKit http://doc.qt.nokia.com/4.6/qwepage.html
Que hay que hacer Extender la clase Qobject parte del Qt Framework. Una vez que se encuentra cargado e inicializado el Layout de QWebFrame QWebFrame *mFrame = mPage->mainFrame(); Qpainterpainter: // Canvas mPage->setViewPoertSize(…) Qimageimage(mPage->viewPoertSize, RGB32); mainFrame->render(&Painter); Qimage.save(…);
Test: http://ccard.eglacomm.net/webkit/?url=http://www.cnn.com/&filename=cnn.com
Performance Para ejecutar el codigo, hay que crear una session de Xviewviaxvfb-run, y definir un screensize de 320x240x16 Solucion: Un serverfarm o virtualizacion para tener Xviews dedicados a hacer el rendering y un sistema de Cache para reusar el rendering de otros.
Oportunidades WAP va a desparecer,  lasestadisticas lo demuestran Promocionar a traves de aplicaciones El Móvil Web estapermanentemente en nuestrasmanos Las posiblidades de hacerunamarcaincreibles! Para en 2015, todos los telefonosseran “Smartphones” (c) 2010 - UBIWIRELESS, LLC
Pasos a sus Empresas A corto plazo: Crear aplicaciones que soporten browsers nativos (Opera, Webkit) Formatos: Varios htmlframeworks, para mostrar móvil A mediano Plazo Una estrategia móvil en la que se puedan desarrollar aplicaciones para las plataformas mas comunes Promociones, juegos, interactividad de un marca A largo Plazo Integrar multimedia y servidores nativos con sus clientes (c) 2010 - UBIWIRELESS, LLC

Contenu connexe

Tendances

Historia de las aplicaciones móviles
Historia de las aplicaciones móvilesHistoria de las aplicaciones móviles
Historia de las aplicaciones móvilesdarklolj
 
Creacion de una aplicacion para dispositivos moviles 11-C Jorge L. y Victor F.
Creacion de una aplicacion para dispositivos moviles 11-C Jorge L. y Victor F.Creacion de una aplicacion para dispositivos moviles 11-C Jorge L. y Victor F.
Creacion de una aplicacion para dispositivos moviles 11-C Jorge L. y Victor F.Jorge Noy
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilespillin07
 
Programación Sistemas 11
Programación Sistemas 11Programación Sistemas 11
Programación Sistemas 11Camila Cáceres
 
Aplicaciones Moviles
Aplicaciones MovilesAplicaciones Moviles
Aplicaciones MovilesSara1277
 
Aplicaciones móviles (diapositivas)
Aplicaciones móviles (diapositivas)Aplicaciones móviles (diapositivas)
Aplicaciones móviles (diapositivas)asegundos
 
Estrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones movilesEstrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones movilesSlashMobility.com
 
Aplicaciones Moviles
Aplicaciones MovilesAplicaciones Moviles
Aplicaciones MovilesFuibebesuerox
 
La nube móvil y el ecosistema de aplicaciones Olman Cruz
La nube móvil y el ecosistema de aplicaciones Olman CruzLa nube móvil y el ecosistema de aplicaciones Olman Cruz
La nube móvil y el ecosistema de aplicaciones Olman CruzOlman Edgardo Cruz Fuentes
 
Móviles. Aquí está tu próximo sitio web (Rodrigo Guaiquil)
Móviles. Aquí está tu próximo sitio web (Rodrigo Guaiquil)Móviles. Aquí está tu próximo sitio web (Rodrigo Guaiquil)
Móviles. Aquí está tu próximo sitio web (Rodrigo Guaiquil)Jorge Barahona Ch.
 
Importancia de los dispositivos moviles
Importancia de los dispositivos movilesImportancia de los dispositivos moviles
Importancia de los dispositivos movilesvaleangel123
 
Resumen Mobile World Congress 2012 - Kirubs
Resumen Mobile World Congress 2012 - KirubsResumen Mobile World Congress 2012 - Kirubs
Resumen Mobile World Congress 2012 - KirubsKIRUBS
 
Aplicaciones para telefonía móvil
Aplicaciones para telefonía móvilAplicaciones para telefonía móvil
Aplicaciones para telefonía móvilJean Luc Lenoble
 
Ejemplo para Pablo
Ejemplo para PabloEjemplo para Pablo
Ejemplo para Pablofaau09
 

Tendances (20)

Historia de las aplicaciones móviles
Historia de las aplicaciones móvilesHistoria de las aplicaciones móviles
Historia de las aplicaciones móviles
 
Creacion de una aplicacion para dispositivos moviles 11-C Jorge L. y Victor F.
Creacion de una aplicacion para dispositivos moviles 11-C Jorge L. y Victor F.Creacion de una aplicacion para dispositivos moviles 11-C Jorge L. y Victor F.
Creacion de una aplicacion para dispositivos moviles 11-C Jorge L. y Victor F.
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
 
App moviles
App movilesApp moviles
App moviles
 
Programación Sistemas 11
Programación Sistemas 11Programación Sistemas 11
Programación Sistemas 11
 
Aplicaciones Móviles
Aplicaciones MóvilesAplicaciones Móviles
Aplicaciones Móviles
 
Aplicaciones Moviles
Aplicaciones MovilesAplicaciones Moviles
Aplicaciones Moviles
 
Aplicaciones móviles
Aplicaciones móvilesAplicaciones móviles
Aplicaciones móviles
 
Aplicaciones móviles (diapositivas)
Aplicaciones móviles (diapositivas)Aplicaciones móviles (diapositivas)
Aplicaciones móviles (diapositivas)
 
Estrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones movilesEstrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones moviles
 
Aplicaciones Moviles
Aplicaciones MovilesAplicaciones Moviles
Aplicaciones Moviles
 
La nube móvil y el ecosistema de aplicaciones Olman Cruz
La nube móvil y el ecosistema de aplicaciones Olman CruzLa nube móvil y el ecosistema de aplicaciones Olman Cruz
La nube móvil y el ecosistema de aplicaciones Olman Cruz
 
Móviles. Aquí está tu próximo sitio web (Rodrigo Guaiquil)
Móviles. Aquí está tu próximo sitio web (Rodrigo Guaiquil)Móviles. Aquí está tu próximo sitio web (Rodrigo Guaiquil)
Móviles. Aquí está tu próximo sitio web (Rodrigo Guaiquil)
 
Importancia de los dispositivos moviles
Importancia de los dispositivos movilesImportancia de los dispositivos moviles
Importancia de los dispositivos moviles
 
Lupita
LupitaLupita
Lupita
 
Resumen Mobile World Congress 2012 - Kirubs
Resumen Mobile World Congress 2012 - KirubsResumen Mobile World Congress 2012 - Kirubs
Resumen Mobile World Congress 2012 - Kirubs
 
Aplicaciones para telefonía móvil
Aplicaciones para telefonía móvilAplicaciones para telefonía móvil
Aplicaciones para telefonía móvil
 
Ejemplo para Pablo
Ejemplo para PabloEjemplo para Pablo
Ejemplo para Pablo
 
Mercadotecnia movil
Mercadotecnia movilMercadotecnia movil
Mercadotecnia movil
 
Capitulo 6
Capitulo  6Capitulo  6
Capitulo 6
 

Similaire à Honduras Global: Mobile Web, Presentacion para UJCV

Dispostivos Móviles - Jerson Suaza
Dispostivos Móviles - Jerson SuazaDispostivos Móviles - Jerson Suaza
Dispostivos Móviles - Jerson SuazaBiblioteca EPM
 
Desarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDesarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDevanyyoyo
 
La nube móvil y el ecosistema de la aplicacion web marizza martinez
La nube móvil y el ecosistema de la aplicacion web marizza martinezLa nube móvil y el ecosistema de la aplicacion web marizza martinez
La nube móvil y el ecosistema de la aplicacion web marizza martinezmarizza6808
 
Recorrido cronológico de la tecnología desde sus comienzos
Recorrido cronológico de la  tecnología desde sus comienzosRecorrido cronológico de la  tecnología desde sus comienzos
Recorrido cronológico de la tecnología desde sus comienzos39159695
 
La nube móvil y el ecosistema de la aplicacion web-Omar Erazo
La nube móvil y el ecosistema de la aplicacion web-Omar ErazoLa nube móvil y el ecosistema de la aplicacion web-Omar Erazo
La nube móvil y el ecosistema de la aplicacion web-Omar Erazooerazo6808
 
Adobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebAdobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebJoel Ortíz
 
Capítulo 16 la nube móvil y el ecosistema de aplicaciones web
Capítulo 16 la nube móvil y el ecosistema de aplicaciones webCapítulo 16 la nube móvil y el ecosistema de aplicaciones web
Capítulo 16 la nube móvil y el ecosistema de aplicaciones webJunior Casildo
 
Presentación1
Presentación1 Presentación1
Presentación1 erickayjaz
 
Contenido web en múltiples pantallas
Contenido web en múltiples pantallasContenido web en múltiples pantallas
Contenido web en múltiples pantallasEdgar Parada
 
Enriched User Interfaces in Mobile Web 2.0
Enriched User Interfaces in Mobile Web 2.0Enriched User Interfaces in Mobile Web 2.0
Enriched User Interfaces in Mobile Web 2.0Pedro Ballesteros
 
U1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_movilesU1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_movilesAkirepaho
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilIng Erick Guardado
 
Dispositivos moviles
Dispositivos movilesDispositivos moviles
Dispositivos movilesAlexziellmc
 
¿Cómo empezamos nuestra primera mobile app?
¿Cómo empezamos nuestra primera mobile app?¿Cómo empezamos nuestra primera mobile app?
¿Cómo empezamos nuestra primera mobile app?Interlat
 
¿Porque android?
¿Porque android?¿Porque android?
¿Porque android?VLASLOV
 

Similaire à Honduras Global: Mobile Web, Presentacion para UJCV (20)

Presentacion Movil Web
Presentacion Movil WebPresentacion Movil Web
Presentacion Movil Web
 
Dispostivos Móviles - Jerson Suaza
Dispostivos Móviles - Jerson SuazaDispostivos Móviles - Jerson Suaza
Dispostivos Móviles - Jerson Suaza
 
Desarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDesarrollo de aplicaciones móviles
Desarrollo de aplicaciones móviles
 
La nube móvil y el ecosistema de la aplicacion web marizza martinez
La nube móvil y el ecosistema de la aplicacion web marizza martinezLa nube móvil y el ecosistema de la aplicacion web marizza martinez
La nube móvil y el ecosistema de la aplicacion web marizza martinez
 
Recorrido cronológico de la tecnología desde sus comienzos
Recorrido cronológico de la  tecnología desde sus comienzosRecorrido cronológico de la  tecnología desde sus comienzos
Recorrido cronológico de la tecnología desde sus comienzos
 
La nube móvil y el ecosistema de la aplicacion web-Omar Erazo
La nube móvil y el ecosistema de la aplicacion web-Omar ErazoLa nube móvil y el ecosistema de la aplicacion web-Omar Erazo
La nube móvil y el ecosistema de la aplicacion web-Omar Erazo
 
Adobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebAdobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & Web
 
Capítulo 16 la nube móvil y el ecosistema de aplicaciones web
Capítulo 16 la nube móvil y el ecosistema de aplicaciones webCapítulo 16 la nube móvil y el ecosistema de aplicaciones web
Capítulo 16 la nube móvil y el ecosistema de aplicaciones web
 
Presentación1
Presentación1 Presentación1
Presentación1
 
Contenido web en múltiples pantallas
Contenido web en múltiples pantallasContenido web en múltiples pantallas
Contenido web en múltiples pantallas
 
Perspectivas cap 16
Perspectivas cap 16Perspectivas cap 16
Perspectivas cap 16
 
Enriched User Interfaces in Mobile Web 2.0
Enriched User Interfaces in Mobile Web 2.0Enriched User Interfaces in Mobile Web 2.0
Enriched User Interfaces in Mobile Web 2.0
 
U1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_movilesU1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_moviles
 
cap7.pptx
cap7.pptxcap7.pptx
cap7.pptx
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
 
Noticia 5
Noticia 5Noticia 5
Noticia 5
 
Dispositivos moviles
Dispositivos movilesDispositivos moviles
Dispositivos moviles
 
Karla
KarlaKarla
Karla
 
¿Cómo empezamos nuestra primera mobile app?
¿Cómo empezamos nuestra primera mobile app?¿Cómo empezamos nuestra primera mobile app?
¿Cómo empezamos nuestra primera mobile app?
 
¿Porque android?
¿Porque android?¿Porque android?
¿Porque android?
 

Plus de Dr. Edwin Hernandez

Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxDr. Edwin Hernandez
 
MEVIA Platform for Music and Video
MEVIA Platform for Music and VideoMEVIA Platform for Music and Video
MEVIA Platform for Music and VideoDr. Edwin Hernandez
 
Proposal NFT Metaverse Projects.pdf
Proposal NFT Metaverse Projects.pdfProposal NFT Metaverse Projects.pdf
Proposal NFT Metaverse Projects.pdfDr. Edwin Hernandez
 
Next Generation Spaces for Startups
Next Generation Spaces for Startups Next Generation Spaces for Startups
Next Generation Spaces for Startups Dr. Edwin Hernandez
 
Analisis del Fraude Electoral en el 2017 - EGLA CORP
Analisis del Fraude Electoral en el 2017 - EGLA CORPAnalisis del Fraude Electoral en el 2017 - EGLA CORP
Analisis del Fraude Electoral en el 2017 - EGLA CORPDr. Edwin Hernandez
 
EGLAVATOR - Innovation, intellectual property services, and capital 2022 - 1
EGLAVATOR - Innovation, intellectual property services, and capital 2022 - 1EGLAVATOR - Innovation, intellectual property services, and capital 2022 - 1
EGLAVATOR - Innovation, intellectual property services, and capital 2022 - 1Dr. Edwin Hernandez
 
MEVIA and Cloud to Cable TV Intellectual Property
MEVIA and Cloud to Cable TV Intellectual PropertyMEVIA and Cloud to Cable TV Intellectual Property
MEVIA and Cloud to Cable TV Intellectual PropertyDr. Edwin Hernandez
 
Tips para mejorar ventas digitales
Tips para mejorar ventas digitalesTips para mejorar ventas digitales
Tips para mejorar ventas digitalesDr. Edwin Hernandez
 
Securing 4G and LTE systems with Deep Learning and Virtualization
Securing 4G and LTE systems with Deep Learning and VirtualizationSecuring 4G and LTE systems with Deep Learning and Virtualization
Securing 4G and LTE systems with Deep Learning and VirtualizationDr. Edwin Hernandez
 
MEVIA - Technology Updates - 2020
MEVIA - Technology Updates -  2020MEVIA - Technology Updates -  2020
MEVIA - Technology Updates - 2020Dr. Edwin Hernandez
 
MEVIA - Entertaiment and Cloud-based Solution for Yachts
MEVIA - Entertaiment and Cloud-based Solution for Yachts MEVIA - Entertaiment and Cloud-based Solution for Yachts
MEVIA - Entertaiment and Cloud-based Solution for Yachts Dr. Edwin Hernandez
 
NextGENTV broadcasting with Cloud to Cable (ATSC 3.0) - Broadcasting to CABSAT
NextGENTV broadcasting with Cloud to Cable  (ATSC 3.0) - Broadcasting to CABSATNextGENTV broadcasting with Cloud to Cable  (ATSC 3.0) - Broadcasting to CABSAT
NextGENTV broadcasting with Cloud to Cable (ATSC 3.0) - Broadcasting to CABSATDr. Edwin Hernandez
 
New Revenue Opportunities for Cloud Apps and Services with CloudtoCable
New Revenue Opportunities for Cloud Apps and Services with CloudtoCableNew Revenue Opportunities for Cloud Apps and Services with CloudtoCable
New Revenue Opportunities for Cloud Apps and Services with CloudtoCableDr. Edwin Hernandez
 
EGLA CORP: Innovation, Intellectual Property Services, and Capital
EGLA CORP:  Innovation, Intellectual Property Services, and CapitalEGLA CORP:  Innovation, Intellectual Property Services, and Capital
EGLA CORP: Innovation, Intellectual Property Services, and CapitalDr. Edwin Hernandez
 
Music for Cable Music Service for Operators
Music for Cable   Music Service for OperatorsMusic for Cable   Music Service for Operators
Music for Cable Music Service for OperatorsDr. Edwin Hernandez
 

Plus de Dr. Edwin Hernandez (20)

Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
EGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptxEGLA CORP - Honduras Abril 27 , 2024.pptx
EGLA CORP - Honduras Abril 27 , 2024.pptx
 
MEVIA Platform for Music and Video
MEVIA Platform for Music and VideoMEVIA Platform for Music and Video
MEVIA Platform for Music and Video
 
Proposal NFT Metaverse Projects.pdf
Proposal NFT Metaverse Projects.pdfProposal NFT Metaverse Projects.pdf
Proposal NFT Metaverse Projects.pdf
 
Emulation MobileCAD
Emulation MobileCADEmulation MobileCAD
Emulation MobileCAD
 
EGLA NFT Offering
EGLA NFT OfferingEGLA NFT Offering
EGLA NFT Offering
 
Next Generation Spaces for Startups
Next Generation Spaces for Startups Next Generation Spaces for Startups
Next Generation Spaces for Startups
 
Analisis del Fraude Electoral en el 2017 - EGLA CORP
Analisis del Fraude Electoral en el 2017 - EGLA CORPAnalisis del Fraude Electoral en el 2017 - EGLA CORP
Analisis del Fraude Electoral en el 2017 - EGLA CORP
 
EGLAVATOR - Innovation, intellectual property services, and capital 2022 - 1
EGLAVATOR - Innovation, intellectual property services, and capital 2022 - 1EGLAVATOR - Innovation, intellectual property services, and capital 2022 - 1
EGLAVATOR - Innovation, intellectual property services, and capital 2022 - 1
 
MEVIA and Cloud to Cable TV Intellectual Property
MEVIA and Cloud to Cable TV Intellectual PropertyMEVIA and Cloud to Cable TV Intellectual Property
MEVIA and Cloud to Cable TV Intellectual Property
 
EGLAVATOR - Who are we?
EGLAVATOR - Who are we?EGLAVATOR - Who are we?
EGLAVATOR - Who are we?
 
Tips para mejorar ventas digitales
Tips para mejorar ventas digitalesTips para mejorar ventas digitales
Tips para mejorar ventas digitales
 
Securing 4G and LTE systems with Deep Learning and Virtualization
Securing 4G and LTE systems with Deep Learning and VirtualizationSecuring 4G and LTE systems with Deep Learning and Virtualization
Securing 4G and LTE systems with Deep Learning and Virtualization
 
EGLAVATOR by EGLA CORP
EGLAVATOR by EGLA CORPEGLAVATOR by EGLA CORP
EGLAVATOR by EGLA CORP
 
MEVIA - Technology Updates - 2020
MEVIA - Technology Updates -  2020MEVIA - Technology Updates -  2020
MEVIA - Technology Updates - 2020
 
MEVIA - Entertaiment and Cloud-based Solution for Yachts
MEVIA - Entertaiment and Cloud-based Solution for Yachts MEVIA - Entertaiment and Cloud-based Solution for Yachts
MEVIA - Entertaiment and Cloud-based Solution for Yachts
 
NextGENTV broadcasting with Cloud to Cable (ATSC 3.0) - Broadcasting to CABSAT
NextGENTV broadcasting with Cloud to Cable  (ATSC 3.0) - Broadcasting to CABSATNextGENTV broadcasting with Cloud to Cable  (ATSC 3.0) - Broadcasting to CABSAT
NextGENTV broadcasting with Cloud to Cable (ATSC 3.0) - Broadcasting to CABSAT
 
New Revenue Opportunities for Cloud Apps and Services with CloudtoCable
New Revenue Opportunities for Cloud Apps and Services with CloudtoCableNew Revenue Opportunities for Cloud Apps and Services with CloudtoCable
New Revenue Opportunities for Cloud Apps and Services with CloudtoCable
 
EGLA CORP: Innovation, Intellectual Property Services, and Capital
EGLA CORP:  Innovation, Intellectual Property Services, and CapitalEGLA CORP:  Innovation, Intellectual Property Services, and Capital
EGLA CORP: Innovation, Intellectual Property Services, and Capital
 
Music for Cable Music Service for Operators
Music for Cable   Music Service for OperatorsMusic for Cable   Music Service for Operators
Music for Cable Music Service for Operators
 

Dernier

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 

Dernier (16)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 

Honduras Global: Mobile Web, Presentacion para UJCV

  • 1. FUNDACION SALVADOR MONCADA PARA EL AVANCE DE LA CIENCIA SEPLAN Movil WebEdwin Hernandez, PhDTegucigalpa, 10 de agosto de 2010
  • 2. Introducción Dr. Edwin A. Hernandez 10 de Agosto, 2010 edwin@edwinhernandez.com (c) 2010 - Rapid Mobile Technologies, Inc and UBIWIRELESS, LLC
  • 3.
  • 4. Inventor con 5 Patentes asignadas, y 7 por asignar. Participación en foros y paneles de IEEE/ACM, publicaciones y editor para revistas tecnologicas.
  • 5. Experiencia en la Industria de Software en Estados Unidos
  • 6. Microsoft: Redmond, WA. Windows Networking
  • 7.
  • 8. MuchosTelefonos son Linux Android Otrasplatformas: Windows Mobile, BREW, MOCA Tienen Stacks : Middleware J2ME – Java Micro-Edition (90% del Mundo) e.g. Blackberry Android: Ha ganadomarketshare iPhone: IOS 4.0 (Apple) (c) 2010 - UBIWIRELESS, LLC PlataformasMóviles
  • 9. Paradigmas de los Navegadores Servidor entre el internet, el proveedor de telefonía, ysuteléfonomóvil Contenido Web esmanipuladoyconvertido a cada factor de forma Comunicacióndirecta entre el servidory el teléfono, talcomo la PC El contenidodepende del servidor, se debedetectar el tipo de dispositivoyproveer el contenidoespecifico Safari Opera Browser (c) 2010 - UBIWIRELESS, LLC
  • 10. El Comienzo: WAP Proxy WAP: Wireless Application Protocol Casi 100% Texto en el Web (c) 2010 - UBIWIRELESS, LLC OBSOLETO
  • 11. Para 2001, aplicaciones son creadas en: J2ME: Motorola, Samsung, LG, Nokia, Blackberry Incluyendo el Navegador! Evolución: AplicacionesMóvilespara el Web (c) 2010 - UBIWIRELESS, LLC
  • 12. HTML: Rendering Engines en Móvil HTML : Gráficasyproyectosparavisualizar el Web Webkit: Open source project: Navegadores: Safari, Google Android Gecko : Open source project. Mozilla project Presto : Propietario (Opera browser, derivatives Nintendo DS, Wii)‏ Otrassoluciones: iCAB, KHTML, Trident/Tasman (Microsoft)‏ (c) 2010 - UBIWIRELESS, LLC
  • 13. HTML en el móvil 2007-2010 WEBKIT (c) 2010 - UBIWIRELESS, LLC
  • 14. Web 2.0 y el Móvil HTML evolucionay cambia a HTML 5.0 yessoportadoporWebKit HTML puedeintroducirse en aplicacionesnativas a traves de WebViews (c) 2010 - UBIWIRELESS, LLC WebView
  • 15. Mercado del “Web” Móvil (c) 2010 - UBIWIRELESS, LLC Fuente: Mercado de tráfico móvil , Admob, Marzo 2010
  • 16. Un navegador simple basado en Webkit Ejemplo (c) 2010 - UBIWIRELESS, LLC
  • 17. Webkit Webkit es un “rendering” engine, es decir: Recibe el HTML como entrada, carga todos los recursos y los coloca juntos en un canvas. Este canvas puede convertirse en una imagen “.png” o “.svg” con tanto texto, tablas, css, y hasta las animaciones. Usaremos: QWebPage parte de la QtWebKit http://doc.qt.nokia.com/4.6/qwepage.html
  • 18. Que hay que hacer Extender la clase Qobject parte del Qt Framework. Una vez que se encuentra cargado e inicializado el Layout de QWebFrame QWebFrame *mFrame = mPage->mainFrame(); Qpainterpainter: // Canvas mPage->setViewPoertSize(…) Qimageimage(mPage->viewPoertSize, RGB32); mainFrame->render(&Painter); Qimage.save(…);
  • 20.
  • 21. Performance Para ejecutar el codigo, hay que crear una session de Xviewviaxvfb-run, y definir un screensize de 320x240x16 Solucion: Un serverfarm o virtualizacion para tener Xviews dedicados a hacer el rendering y un sistema de Cache para reusar el rendering de otros.
  • 22. Oportunidades WAP va a desparecer, lasestadisticas lo demuestran Promocionar a traves de aplicaciones El Móvil Web estapermanentemente en nuestrasmanos Las posiblidades de hacerunamarcaincreibles! Para en 2015, todos los telefonosseran “Smartphones” (c) 2010 - UBIWIRELESS, LLC
  • 23. Pasos a sus Empresas A corto plazo: Crear aplicaciones que soporten browsers nativos (Opera, Webkit) Formatos: Varios htmlframeworks, para mostrar móvil A mediano Plazo Una estrategia móvil en la que se puedan desarrollar aplicaciones para las plataformas mas comunes Promociones, juegos, interactividad de un marca A largo Plazo Integrar multimedia y servidores nativos con sus clientes (c) 2010 - UBIWIRELESS, LLC
  • 24. USER AGENT: Detección del móvil function mobile_device_detect($iphone=true,$android=true,$opera=true,$blackberry=true,$palm=true,$windows=true,$mobileredirect=false,$desktopredirect=false){ $mobile_browser = false; // set mobile browser as false till we can prove otherwise $user_agent= $_SERVER['HTTP_USER_AGENT']; // get the user agent value - this should be cleaned to ensure no nefarious input gets executed $accept = $_SERVER['HTTP_ACCEPT']; // get the content accept value - this should be cleaned to ensure no nefarious input gets executed case (eregi('ipod',$user_agent)||eregi('iphone',$user_agent)); // we find the words iphone or ipod in the user agent (c) 2010 - UBIWIRELESS, LLC
  • 25. Comencemos Hoy mismo Al Detectar un navegador movil, crear pagina especial para cada uno de ellos. (c) 2010 - UBIWIRELESS, LLC
  • 26. Preguntas y Respuestas Gracias! @edwinhm@ubiwirelessedwin@edwinhernandez.com (c) 2010 - UBIWIRELESS, LLC