SlideShare una empresa de Scribd logo
1 de 11
UNIDAD 2 –P1
PROGRAMACION DE
DISPOSITIVOS MOVILES
HERNAN ALONSO LOTERO ROJAS | UNIASTURIAS 2015
CONTEXTO DE LAS APLICACIONES MOVILES
CONTEXTO DE LAS APLICACIONES MOVILES
AGENDA
• Objetivos
• Contenido
• Preguntas
• Bibliografía
OBJETIVOS
• Hacer un analisis de los diversos contextos que rodean el desarrollo de aplicaciones para
dispositivos móviles y sus implicaciones
CONTEXTO DE LAS APLICACIONES MOVILES
En el contexto de las aplicaciones móviles encontramos diferentes actores y factores que afectan
su desarrollo:
• Varias empresas prestadoras del servicio de comunicación móvil que ofrecen diversas
tecnologías.
• Fabricantes de equipos terminales móviles que ofrecen diferentes tipos de dispositivos.
• Variedad de plataformas de sistemas operativos móviles, frameworks, entornos de desarrollo y
lenguajes de programación.
• Características de los Usuarios y el tipo de usuarios a los cuales va a estar destinada la
aplicación.
• Variedad de distribución de las apps.
• Métodos de entrada de datos.
• Características particulares de la aplicación como tipo de interacción y gráficos.
FRAGMENTACION
La fragmentación de una app sucede cuando no es posible que el mismo código
de aplicación opere en varias plataformas o ecosistemas, obligando al
programador a reescribir todo o parte del código para cada una de ellas.
Algunas causas de la fragmentación pueden ser:
• Por hardware diferente: En dispositivos muy distintos en sus características.
• Por software diferente: Debido a plataformas muy diferentes por ejemplo
debido a sus sistemas operativos o versiones de los mismos
• Por diferencias funcionales: Cuando se tienen por ejemplo versiones con
funcionalidades distintas dependiendo del usuario.
RIESGOS DE LA FRAGMENTACION
Constituye uno de los mayores riesgos para el desarrollo de dispositivos móviles,
y de no ser bien manejada, puede tener consecuencias como las siguientes:
• Afectar la calidad del producto, dada la mayor cantidad de versiones se
pueden generar más errores.
• Tener un efecto sobre el número de dispositivos soportados.
• Aumentar los costos de desarrollo y pruebas.
ESTRATEGIAS PARA COMBATIR LA FRACMENTACION
• Un desarrollo para cada escenario: Cuando los escenarios son muy diferentes
y no es posible compartir nada entre ellos. Es la estrategia más costosa.
• Parte común y derivaciones: Cuando podemos contar con una parte que es
común a todos los escenarios y otras particulares a cada uno, puede hacer
uso de técnicas como derivación selectiva, meta-programación y generación
automática.
• Adaptación única: Cuando se dota la aplicación de capacidad de
reconocimiento del escenario en el que se ejecuta, y en base a ello ofrece
adapta su funcionamiento y presentación (ventanas escalables).
UBICUIDAD
• En términos de dispositivos móviles la ubicuidad se refiere al uso del
dispositivo para tener acceso a toda la información y servicios que lo rodea a
medida que se mueve, y poder interactuar con ellos.
• Por ejemplo a medida que nos desplazamos por un determinado sitio, el
dispositivo nos presenta información de interés del sitio, vías y rutas de
acceso, tráfico, clima, restaurantes y hoteles cercanos, comentarios y
recomendaciones de otros usuarios, etc.
CONTEXTO SOCIAL
• El contexto social hoy en día aporta un elemento significativo a las
aplicaciones móviles, dado que a través de ellas podemos interactuar con
amigos, familia, compartir intereses comunes. Incluso en el contexto
empresarial ha venido ganando importancia para conectar con proveedores y
clientes, y conocer sus preferencias.
• Las aplicaciones móviles pueden aprovechar las redes sociales por ejemplo
para autenticarse, obtener datos de perfil, publicar información en las
mismas, etc.
PREGUNTAS
• Que se entiende por computación Ubicua?.
Cuáles son sus áreas de investigación?. Presenta
algunos ejemplos de servicios y aplicaciones
actuales que caigan en esta categoría.
• En relación al contexto social, cual consideras
que es el potencial de las aplicaciones móviles
sociales (mobile social software)?
BIBLIOGRAFIA
MÉTODOS PARA DESARROLLO DE APLICACIONES MÓVILES. ROBERT RAMÍREZ VIQUE, BARCELONA, ESPAÑA, UNIVERSITAT
OBERTA DE CATALUNYA.

Más contenido relacionado

La actualidad más candente

Aplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilAplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilatSistemas
 
Aplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e IceniumAplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e IceniumJulito Avellaneda
 
Google analytics y aplicaciones móviles
Google analytics y aplicaciones móvilesGoogle analytics y aplicaciones móviles
Google analytics y aplicaciones móvilesanalisis-web.es
 
Arquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesArquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesSergio Castillo Yrizales
 
Proceso de desarrollo de una aplicación móvil
Proceso de desarrollo de una aplicación móvilProceso de desarrollo de una aplicación móvil
Proceso de desarrollo de una aplicación móvilLoremSolutions
 
Dispostivos Móviles - Jerson Suaza
Dispostivos Móviles - Jerson SuazaDispostivos Móviles - Jerson Suaza
Dispostivos Móviles - Jerson SuazaBiblioteca EPM
 
Mobile Testing: planes de acción efectivos
Mobile Testing: planes de acción efectivosMobile Testing: planes de acción efectivos
Mobile Testing: planes de acción efectivosBelatrix Software
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones movilesUPA
 
Software libre y propietario
Software libre y propietarioSoftware libre y propietario
Software libre y propietarioCesar Rodriguez
 
Ventajas y desventajas de software libre
Ventajas y desventajas de software libreVentajas y desventajas de software libre
Ventajas y desventajas de software libreLuis Gustavo
 
Como prepararse y conseguir trabajo como Mobile Developer
Como prepararse y conseguir trabajo como Mobile DeveloperComo prepararse y conseguir trabajo como Mobile Developer
Como prepararse y conseguir trabajo como Mobile DeveloperCharlin Agramonte
 
Desarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendidoDesarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendidoJosé Manuel López
 
Java Fx - Alejandro Sotelo
Java Fx - Alejandro SoteloJava Fx - Alejandro Sotelo
Java Fx - Alejandro Sotelo2008PA2Info3
 
Ing. omar samaniego trabajo 2
Ing. omar samaniego trabajo 2Ing. omar samaniego trabajo 2
Ing. omar samaniego trabajo 2UNIANDES
 
Lluvia de ideas (2)
Lluvia de ideas (2)Lluvia de ideas (2)
Lluvia de ideas (2)yokicarlos
 
Software Libre y Privado
Software  Libre y PrivadoSoftware  Libre y Privado
Software Libre y PrivadoAlejaV1102
 

La actualidad más candente (20)

Web Apps
Web AppsWeb Apps
Web Apps
 
Aplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilAplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvil
 
Aplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e IceniumAplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e Icenium
 
Google analytics y aplicaciones móviles
Google analytics y aplicaciones móvilesGoogle analytics y aplicaciones móviles
Google analytics y aplicaciones móviles
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Arquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesArquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móviles
 
Proceso de desarrollo de una aplicación móvil
Proceso de desarrollo de una aplicación móvilProceso de desarrollo de una aplicación móvil
Proceso de desarrollo de una aplicación móvil
 
Software libre...karina
Software  libre...karinaSoftware  libre...karina
Software libre...karina
 
Dispostivos Móviles - Jerson Suaza
Dispostivos Móviles - Jerson SuazaDispostivos Móviles - Jerson Suaza
Dispostivos Móviles - Jerson Suaza
 
Mobile Testing: planes de acción efectivos
Mobile Testing: planes de acción efectivosMobile Testing: planes de acción efectivos
Mobile Testing: planes de acción efectivos
 
27754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_284685327754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_2846853
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Software libre y propietario
Software libre y propietarioSoftware libre y propietario
Software libre y propietario
 
Ventajas y desventajas de software libre
Ventajas y desventajas de software libreVentajas y desventajas de software libre
Ventajas y desventajas de software libre
 
Como prepararse y conseguir trabajo como Mobile Developer
Como prepararse y conseguir trabajo como Mobile DeveloperComo prepararse y conseguir trabajo como Mobile Developer
Como prepararse y conseguir trabajo como Mobile Developer
 
Desarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendidoDesarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendido
 
Java Fx - Alejandro Sotelo
Java Fx - Alejandro SoteloJava Fx - Alejandro Sotelo
Java Fx - Alejandro Sotelo
 
Ing. omar samaniego trabajo 2
Ing. omar samaniego trabajo 2Ing. omar samaniego trabajo 2
Ing. omar samaniego trabajo 2
 
Lluvia de ideas (2)
Lluvia de ideas (2)Lluvia de ideas (2)
Lluvia de ideas (2)
 
Software Libre y Privado
Software  Libre y PrivadoSoftware  Libre y Privado
Software Libre y Privado
 

Similar a U2 p1 contexto_aplicaciones_moviles (20)

Métodos para el desarrollo de aplicaciones móviles
Métodos para el desarrollo de aplicaciones móvilesMétodos para el desarrollo de aplicaciones móviles
Métodos para el desarrollo de aplicaciones móviles
 
Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptx
 
Procesos moviles
Procesos movilesProcesos moviles
Procesos moviles
 
Comercio electrónico móvil: comprar por una app. Parte I
Comercio electrónico móvil: comprar por una app. Parte IComercio electrónico móvil: comprar por una app. Parte I
Comercio electrónico móvil: comprar por una app. Parte I
 
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uweDasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
Dasbd metodolog-a das-paraeldesarrollodeaplicacionesweb_uwe
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Libro blanco Apps
Libro blanco AppsLibro blanco Apps
Libro blanco Apps
 
Libro Blanco de las Aplicaciones Móviles
Libro Blanco de las Aplicaciones MóvilesLibro Blanco de las Aplicaciones Móviles
Libro Blanco de las Aplicaciones Móviles
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Las apps en tipo presentacion
Las apps en tipo presentacionLas apps en tipo presentacion
Las apps en tipo presentacion
 
Las apps
Las appsLas apps
Las apps
 
Plataforma digital
Plataforma digitalPlataforma digital
Plataforma digital
 
Plataforma digital
Plataforma digitalPlataforma digital
Plataforma digital
 
Aplicaciones Móviles
Aplicaciones MóvilesAplicaciones Móviles
Aplicaciones Móviles
 
Proyecto final programación
Proyecto final programaciónProyecto final programación
Proyecto final programación
 
mobile
mobilemobile
mobile
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 

Más de Akirepaho

Gestión del conocimiento presentación a publicar
Gestión del conocimiento presentación a publicarGestión del conocimiento presentación a publicar
Gestión del conocimiento presentación a publicarAkirepaho
 
Presentacion infraestructura ti
Presentacion infraestructura tiPresentacion infraestructura ti
Presentacion infraestructura tiAkirepaho
 
U1 p4 comunicaciones_inalambricas_y_redes_moviles
U1 p4 comunicaciones_inalambricas_y_redes_movilesU1 p4 comunicaciones_inalambricas_y_redes_moviles
U1 p4 comunicaciones_inalambricas_y_redes_movilesAkirepaho
 
U1 p3 componentes_de_dispositivos_moviles
U1 p3 componentes_de_dispositivos_movilesU1 p3 componentes_de_dispositivos_moviles
U1 p3 componentes_de_dispositivos_movilesAkirepaho
 
U1 p2 tipologia_de_dispositivos_moviles
U1 p2 tipologia_de_dispositivos_movilesU1 p2 tipologia_de_dispositivos_moviles
U1 p2 tipologia_de_dispositivos_movilesAkirepaho
 
U1 p1 caracteristicas_de_dispositivos_moviles
U1 p1 caracteristicas_de_dispositivos_movilesU1 p1 caracteristicas_de_dispositivos_moviles
U1 p1 caracteristicas_de_dispositivos_movilesAkirepaho
 
Coloquio investigación mayo 2012
Coloquio investigación mayo 2012Coloquio investigación mayo 2012
Coloquio investigación mayo 2012Akirepaho
 
Presentación Estado Arte Preliminar
Presentación Estado Arte PreliminarPresentación Estado Arte Preliminar
Presentación Estado Arte PreliminarAkirepaho
 
Metodologia Búsqueda Información
Metodologia Búsqueda Información Metodologia Búsqueda Información
Metodologia Búsqueda Información Akirepaho
 

Más de Akirepaho (9)

Gestión del conocimiento presentación a publicar
Gestión del conocimiento presentación a publicarGestión del conocimiento presentación a publicar
Gestión del conocimiento presentación a publicar
 
Presentacion infraestructura ti
Presentacion infraestructura tiPresentacion infraestructura ti
Presentacion infraestructura ti
 
U1 p4 comunicaciones_inalambricas_y_redes_moviles
U1 p4 comunicaciones_inalambricas_y_redes_movilesU1 p4 comunicaciones_inalambricas_y_redes_moviles
U1 p4 comunicaciones_inalambricas_y_redes_moviles
 
U1 p3 componentes_de_dispositivos_moviles
U1 p3 componentes_de_dispositivos_movilesU1 p3 componentes_de_dispositivos_moviles
U1 p3 componentes_de_dispositivos_moviles
 
U1 p2 tipologia_de_dispositivos_moviles
U1 p2 tipologia_de_dispositivos_movilesU1 p2 tipologia_de_dispositivos_moviles
U1 p2 tipologia_de_dispositivos_moviles
 
U1 p1 caracteristicas_de_dispositivos_moviles
U1 p1 caracteristicas_de_dispositivos_movilesU1 p1 caracteristicas_de_dispositivos_moviles
U1 p1 caracteristicas_de_dispositivos_moviles
 
Coloquio investigación mayo 2012
Coloquio investigación mayo 2012Coloquio investigación mayo 2012
Coloquio investigación mayo 2012
 
Presentación Estado Arte Preliminar
Presentación Estado Arte PreliminarPresentación Estado Arte Preliminar
Presentación Estado Arte Preliminar
 
Metodologia Búsqueda Información
Metodologia Búsqueda Información Metodologia Búsqueda Información
Metodologia Búsqueda Información
 

Último

Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptxJhordanGonzalo
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfCE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfssuserc34f44
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfJessLeonelVargasJimn
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfSandXmovex
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 

Último (20)

Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfCE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdf
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 

U2 p1 contexto_aplicaciones_moviles

  • 1. UNIDAD 2 –P1 PROGRAMACION DE DISPOSITIVOS MOVILES HERNAN ALONSO LOTERO ROJAS | UNIASTURIAS 2015 CONTEXTO DE LAS APLICACIONES MOVILES
  • 2. CONTEXTO DE LAS APLICACIONES MOVILES AGENDA • Objetivos • Contenido • Preguntas • Bibliografía
  • 3. OBJETIVOS • Hacer un analisis de los diversos contextos que rodean el desarrollo de aplicaciones para dispositivos móviles y sus implicaciones
  • 4. CONTEXTO DE LAS APLICACIONES MOVILES En el contexto de las aplicaciones móviles encontramos diferentes actores y factores que afectan su desarrollo: • Varias empresas prestadoras del servicio de comunicación móvil que ofrecen diversas tecnologías. • Fabricantes de equipos terminales móviles que ofrecen diferentes tipos de dispositivos. • Variedad de plataformas de sistemas operativos móviles, frameworks, entornos de desarrollo y lenguajes de programación. • Características de los Usuarios y el tipo de usuarios a los cuales va a estar destinada la aplicación. • Variedad de distribución de las apps. • Métodos de entrada de datos. • Características particulares de la aplicación como tipo de interacción y gráficos.
  • 5. FRAGMENTACION La fragmentación de una app sucede cuando no es posible que el mismo código de aplicación opere en varias plataformas o ecosistemas, obligando al programador a reescribir todo o parte del código para cada una de ellas. Algunas causas de la fragmentación pueden ser: • Por hardware diferente: En dispositivos muy distintos en sus características. • Por software diferente: Debido a plataformas muy diferentes por ejemplo debido a sus sistemas operativos o versiones de los mismos • Por diferencias funcionales: Cuando se tienen por ejemplo versiones con funcionalidades distintas dependiendo del usuario.
  • 6. RIESGOS DE LA FRAGMENTACION Constituye uno de los mayores riesgos para el desarrollo de dispositivos móviles, y de no ser bien manejada, puede tener consecuencias como las siguientes: • Afectar la calidad del producto, dada la mayor cantidad de versiones se pueden generar más errores. • Tener un efecto sobre el número de dispositivos soportados. • Aumentar los costos de desarrollo y pruebas.
  • 7. ESTRATEGIAS PARA COMBATIR LA FRACMENTACION • Un desarrollo para cada escenario: Cuando los escenarios son muy diferentes y no es posible compartir nada entre ellos. Es la estrategia más costosa. • Parte común y derivaciones: Cuando podemos contar con una parte que es común a todos los escenarios y otras particulares a cada uno, puede hacer uso de técnicas como derivación selectiva, meta-programación y generación automática. • Adaptación única: Cuando se dota la aplicación de capacidad de reconocimiento del escenario en el que se ejecuta, y en base a ello ofrece adapta su funcionamiento y presentación (ventanas escalables).
  • 8. UBICUIDAD • En términos de dispositivos móviles la ubicuidad se refiere al uso del dispositivo para tener acceso a toda la información y servicios que lo rodea a medida que se mueve, y poder interactuar con ellos. • Por ejemplo a medida que nos desplazamos por un determinado sitio, el dispositivo nos presenta información de interés del sitio, vías y rutas de acceso, tráfico, clima, restaurantes y hoteles cercanos, comentarios y recomendaciones de otros usuarios, etc.
  • 9. CONTEXTO SOCIAL • El contexto social hoy en día aporta un elemento significativo a las aplicaciones móviles, dado que a través de ellas podemos interactuar con amigos, familia, compartir intereses comunes. Incluso en el contexto empresarial ha venido ganando importancia para conectar con proveedores y clientes, y conocer sus preferencias. • Las aplicaciones móviles pueden aprovechar las redes sociales por ejemplo para autenticarse, obtener datos de perfil, publicar información en las mismas, etc.
  • 10. PREGUNTAS • Que se entiende por computación Ubicua?. Cuáles son sus áreas de investigación?. Presenta algunos ejemplos de servicios y aplicaciones actuales que caigan en esta categoría. • En relación al contexto social, cual consideras que es el potencial de las aplicaciones móviles sociales (mobile social software)?
  • 11. BIBLIOGRAFIA MÉTODOS PARA DESARROLLO DE APLICACIONES MÓVILES. ROBERT RAMÍREZ VIQUE, BARCELONA, ESPAÑA, UNIVERSITAT OBERTA DE CATALUNYA.