SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Similar a 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
 

Similar a 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?
 

Más 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
 

Más 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
 

Último

EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesPABLOCESARGARZONBENI
 
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docxwerito139410
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.AlejandraCasallas7
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfAlejandraCasallas7
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Luis Fernando Uribe Villamil
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusraquelariza02
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiegoCampos433849
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónJuanPrez962115
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareAndres Avila
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfcj3806354
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfjjfch3110
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometriasofiasonder
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respetocdraco
 
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdfHIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdfIsabelHuairaGarma
 
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxencinasm992
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...Kevin Serna
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.saravalentinat22
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024DanielErazoMedina
 

Último (20)

EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdfHIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
 
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 

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