SlideShare una empresa de Scribd logo
DESARROLLO
DE APLICACIONES
MÓVILES

4 semestre

«BD»
Cecilia Nohemí Pérez puente.
Devany Estefanía Santiago Urbina.
Alma Yolanda Márquez Rodríguez.
Erika Yesenia Pérez Zapata.
María Guadalupe Pérez Rueda.
La primeras aplicaciones datan de los finales de los 90º estas eran lo que conocemos
como la agenda ARCADE GAMES CUMPLIAN FUNCIONES MUY ELEMENTALES Y
SU DISEÑO ERA MUY SIMPLE la evolución de las aplicaciones (apps) se dio
rápidamente gracias a las innovaciones en la tecnología wap y la transmisión de datos
(EDGE) esto vino acompañado de un desarrollo muy fuerte en celulares Apole Iphone
y junto a el llegan muchas propuestas Smartphone entre ellas Android, la competencia
mas grande del sistema operativo del iphone es aquí donde comienza el despunte de
las aplicaciones, juegos, noticias, diseño, arte, fotografía, medicina, todo en tus manos
gracias a la revolución de las aplicaciones móviles. Desde el momento en que Apple ios
y Android aparecen en el mercado el resto de empresas empieza a desarrollar nuevas
tecnologías y lanza Smartphone cada vez más innovadores cada vez más potentes.
Nokia junto a Sony Ericsson y otras empresas aparecen con Symbian OS , están también
Black Berry, BREW, Samsung, Palm OS. Pero eso no diferencia a los Smartphone , en
los teléfonos celulares de la década de los 90º. Fueron las aplicaciones y la disposición
de estas quienes generaron esa diferencia Apple lanza AppStore un lugar en el cual
puede acceder, bajar o pegar las aplicaciones de su interés, desde una alarma hasta un
diccionario de leyes Google no iría a desarrollar aplicaciones porque simplemente no
es su mercado. En vez de eso facilitaron la posibilidad de darle a cualquier persona
acceso a los SDK (Software Development Kits) es aquí donde el abanico de
aplicaciones se incrementa radicalmente y entraron miles de nuevas empresas y
microempresas ofertando sus productos es en este momento en el cual empieza la real
competencia.
Están con nosotros en nuestro día a día ,los llevamos a todas partes y
son capaces de entretenernos, informarnos o informarlos o asta
trabajar con nosotros. Las aplicaciones sean vuelto parte de
nuestra vida y son ya tan comunes por la variedad de plataformas
que podemos llegar a encontrar que cualquiera puede acceder a
una.
Si nos ponemos a pensar en el primer celular con el que tuvimos
contacto (que por el simple hecho de poder hacer llamadas era
increíble) comparémoslo con los teléfonos actuales y
dimensionemos las diferencias; llevar una cámara, reproductor de
música, consola de videojuego, lectura electrónica de libros, GPS,
computadora portátil y teléfono en el bolsillo y todo en un solo
dispositivo son cosas que se ven el películas de ciencia ficción y
parecían otra cosa.
La función principal de un Smartphone, es de servir como plataforma para
aplicaciones que hagan provecho de las características del teléfono.
En sí, los desarrolladores se ponen a pensar ¿Qué problema puedo solucionarlo? Y
tomando en cuenta que los teléfonos cuentan con cosas desde cámaras asta
giroscopios en su página y una conexión regular al internet; logran hacer
programas denominados aplicaciones que pueden ser desde un organizador
personal hasta un juego las posibilidades son prácticamente infinitas.
Las aplicaciones cumplen una pequeña función dentro de nuestro teléfono ya sea
para comunicarnos como whatsapp que nos ahorran mucho dinero con la
mensajería de texto u otras suitoffice que nos permiten visualizar y editar
documentos en nuestro teléfonos rápidamente. Y no podemos olvidarnos de
los juegos como ya el clásico Anwibirls que a sido descargado mil millones de
veces
Que hicieron posible la existencia de las
aplicaciones los primeros teléfonos
catalogados como Smartphone aparecieron
a finales de los 90º era una época en la que
se prestaba más atención al hardware. La
evolución de la industria móvil era
desordenada y no tenía un rumbo fijo.
En los países desarrollados no es posible concibir espacios dondeno
exista cobertura de alguna red de comunicaciones:
Celular, wifi, lo cual implica la posibilidad de conectarse a internet por
medio de redes tolerantes a fallas donde los periodos de
dexconesion podrían considerarse minimos. Sin embargo una de las
oportunidades de mejora es precisamente la aplicación de la
infrestructura de comunicaciones, donde no existe y donde existe
mejorarla en el sentido amplio del concepto optimización y
principalmente el costo de acceso a internet; mismo que en la
actualidad no es accesible para todos los usuarios.
Una respuesta a esta limitante se encuentra en el uso limitado de la
red de comunicación a través de la arquitectura
(Middleware)<<intermediario>>.ç

Donde los clientes inteligentes se comunican al servidor para acceder a
la base de datos en tiempos específicos de la ejecución de la
aplicación.
Ya que solo se tomaran en cuenta las tablas que tengan relación con la
acción a realizar en el dispositivo móvil, denominándolas catalago
aquellas de consulta, datos aquellas tablas cuyo conbtenido será
capturado como resultado de la operación de los dispositivos.
Es posible concluir que en la actualidad
Tres tipos de desarrollos para aplicaciones móviles.
*Nativas
*webs
*hibridas
En la mayor parte de las ocasiones relacionamos desarrollos móviles con aplicaciones
nativas. Este tipo de desarrollos son desarrollos hechos de forma específica para un
determinado sistema operativo.
Pero también encontramos las aplicaciones web móviles que no son más que
aplicaciones que corren sobre un navegador web de nuestro dispositivo móvil.
Pero en este caso también existe lo que llamamos aplicaciones hibridas. Este tipo de
aplicaciones son una combinación de ambas nativas más web y todo apunta a que
este tipo de aplicaciones móviles tienden a ser las más utilizadas tanto como para
desarrollos que inclinan el uso de tecnologías SIG-GIS como para aquellos que no
utilizan geo tecnologías .
Este tipo de aplicaciones están echas para ejecutarse en un dispositivo y sistema operativo especifico, la
mayor parte de las aplicaciones descargadas de la app store son aplicaciones que solo van a correr
sobre hipode & hipad. Este tipo de aplicaciones se crean con distintos tipos de lenguajes las
desarrolladas para el sistema hipad o hipon (IOS) lo hacen con los lenguajes objetive C, C, o C++.
Las aplicaciones desarrolladas para el sistema Android los hacen con lenguaje java este tipo de
aplicaciones corren de forma más eficiente sobre estos dispositivos ya que sus componentes están
diseñados de forma específica para este sistema operativo, este tipo de aplicaciones
:cámara, GPS, agenda , etc. Este es una diferencia fundamental con respecto a las aplicaciones web.
El código fuente de estas aplicaciones se escribe en función del dispositivo para el que trabajemos. Este
código fuente se compila a un ejecutable es un proceso similar al de las tradicionales aplicaciones del
escritorio. Todos aquellos recursos iconos, etc. Que la aplicación necesita para ejecutarse quedan en
el archivo compilado este archivo, está ya listo para ser distribuido y subido a las App Store
(Tiendas de aplicaciones específicas del dispositivo)
**Ventajas de las aplicaciones nativas
**desventaja de las aplicaciones nativas
Proceso de desarrollo de aplicaciones web móviles. Las aplicaciones web móviles a diferencia de las
aplicaciones nativas se ejecutan dentro del navegador del teléfono por ejemplo: en plataforma IOS se
ejecutan en el navegador Safari. Estas aplicaciones están desarrolladas con HTML, SCC, java Script.
Ventajas: Las aplicaciones web se pueden ejecutar en múltiples dispositivos evitando asi las
complejidades de tener que crear varias aplicaciones.
El proceso de desarrollo es más sencillo ya que emplean tecnologías ya conocidas.
Estas tecnologías y aplicaciones se pueden encontrar con los tradicionales buscadores.
No necesitan de la aprobación de ningún fabricante para ser publicadas.
DESVENTAJAS: como desventajas tenemos que el acceso a los elementos del teléfono son limitados.
Estas aplicaciones no se pueden vender en los Marker place.
Aun lo mejor de las dos anteriores este tipo de aplicaciones permite el uso de tecnologías multiplataforma como
HTML, java script, c, cc pero permiten haceder a buena parte de los dispositivos y sensores de un teléfono
buena parte de la infraestructura es tipo web y la comunicación con los elementos del teléfono se hace
mediante comunicadores tales como Phonegap. Un buen ejemplo de aplicaciones hibridas es Facebook. Se
descarga de la App store y cuenta con todas las características de una aplicación nativa pero requiere ser
actualizada ocasionalmente. El proceso de desarrollo para este tipo de aplicaciones es algo mas complicado al
igual que para las aplicaciones nativas, el código una ves creado se compila a un ejecutable, además también
como en las aplicaciones web se genera código HTML, ccc y java script a ejecutar en un navegador. Ambos
códigos se compilan mediante un paquete distribuible en la app store.
Phonegap tiene dos objetivos:
Primero permite que un código fuente cualquiera se pueda ejecutar en diversas plataformas.
Segundo permite que la aplicación web acceda a los diferentes elementos del teléfono.
Otros elementos a tener en cuenta:
Frame work
Java sript para móviles
Te va a permitir construir el interfaz del usuario de una forma eficaz ya que mediante el empleo de librería como :
*Dojo, Tquery, sencha, etc. Podrás simular los elementos del dispositivo móvil .

HTML 5 es el lenguaje que mas esta creciendo para el desarrollo de aplicaciones móviles. Permite acceso a audio,
video, geo localización, soporte de aplicaciones off line, almacenamiento web, selectores ccc3 y animación 2D.
En una forma muy sencilla bas a poder migrar
tus aplicaciones echas en java script a
plataformas móviles. Desde la versión 2.0 ya
tenemos una versión mas compactada para
las aplicaciones móviles esta versión solo
carga los objetos que la aplicación necesita
además de incorporar 32 módulos de códigos
en lugar de 80. Si necesitaras un módulo no
cargado con una sencilla petición oyó
podrias tener acceso.
En estos días, por donde quiera qe veamos alguna empresa acaba de lanzar una aplicación movil para sus
consumidores los expertos comienzan a cuantificar esta tendencia y los resultados reflejan que el numero de
aplicaciones móviles ofrecidas por las compañías llegara a 33mil millones para este año.
Mientras tanto, las estimaciones indican que el gasto en aplicaciones móviles tanto de consumo como empresariales
alcanzara 13 mil millones de dólares en todo el mundo para este año casi 5 veces mas que en el 2009.
Con tantos negocios incursionando en las aplicaciones móviles para impulsar su marca, la cuestión es si la
rentabilidad de esta inversión es la esperada.
En otras palabras ¿Qué esta motivando a tantas empresas a ampliar su estrategia de marketing movil con
aplicaciones para sus clientes?
1.-se ha producido un aumento exponencial en las funciones de los teléfonos y en el uso de teléfonos inteligentes (
Smartphone).
2.-los consumidores usan sus Smartphone para hacer compras.
3.-uso de aplicaciones móviles para compras.
Existen dos grupos importantes en cuanto a la aplicación de descargas por usuarios:
El primero es el de las compras (Menudeo de pequeñas empresas) y el otro los restaurantes.
Esto quiere decir que los consumidores comienzan a ver las aplicaciones móviles como la principal interfaz para
conectarse con las empresas.
Ya sea una pequeña empresa o una gran corporación,

Más contenido relacionado

La actualidad más candente

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
Junior Casildo
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
nancii_esquivel
 
Apps
AppsApps
Apps
arlisc
 
Consideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones MóvilesConsideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones Móviles
Sorey García
 
Usos y tipos_de_aplicaciones_moviles
Usos y tipos_de_aplicaciones_movilesUsos y tipos_de_aplicaciones_moviles
Usos y tipos_de_aplicaciones_moviles
Katherine Guerra
 
Aplicaciones móviles (diapositivas)
Aplicaciones móviles (diapositivas)Aplicaciones móviles (diapositivas)
Aplicaciones móviles (diapositivas)
asegundos
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
Jhosely Malca
 
Diapositivas aplicaciones moviles
Diapositivas aplicaciones movilesDiapositivas aplicaciones moviles
Diapositivas aplicaciones moviles
carlosnc2017
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasAplicaciones Móviles Híbridas
Aplicaciones Móviles Híbridas
Scio Consulting
 
Aplicaciones mòviles: Una alternativa para la educaciòn
Aplicaciones mòviles: Una alternativa para la educaciònAplicaciones mòviles: Una alternativa para la educaciòn
Aplicaciones mòviles: Una alternativa para la educaciòn
Misael Limon Martinez
 
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
marizza6808
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
MERLY ESTEFANIA PALACIOS CALDERON
 
Resuelto power
Resuelto powerResuelto power
Resuelto power
victor santiago
 
Las apps
Las appsLas apps
Las apps
Job Vargs
 
Las apps
Las appsLas apps

La actualidad más candente (20)

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
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
 
Apps
AppsApps
Apps
 
app
appapp
app
 
Las apps
Las appsLas apps
Las apps
 
Consideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones MóvilesConsideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones Móviles
 
Usos y tipos_de_aplicaciones_moviles
Usos y tipos_de_aplicaciones_movilesUsos y tipos_de_aplicaciones_moviles
Usos y tipos_de_aplicaciones_moviles
 
Aplicaciones móviles (diapositivas)
Aplicaciones móviles (diapositivas)Aplicaciones móviles (diapositivas)
Aplicaciones móviles (diapositivas)
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Diapositivas aplicaciones moviles
Diapositivas aplicaciones movilesDiapositivas aplicaciones moviles
Diapositivas aplicaciones moviles
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Aplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasAplicaciones Móviles Híbridas
Aplicaciones Móviles Híbridas
 
Aplicaciones mòviles: Una alternativa para la educaciòn
Aplicaciones mòviles: Una alternativa para la educaciònAplicaciones mòviles: Una alternativa para la educaciòn
Aplicaciones mòviles: Una alternativa para la educaciòn
 
Libro Blanco Aplicaciones Móviles
Libro Blanco Aplicaciones MóvilesLibro Blanco Aplicaciones Móviles
Libro Blanco 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
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Resuelto power
Resuelto powerResuelto power
Resuelto power
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 

Similar a Desarrollo de aplicaciones móviles

Aplicaciones Moviles
Aplicaciones MovilesAplicaciones Moviles
Aplicaciones Moviles
Sara1277
 
Historia de las aplicaciones móviles
Historia de las aplicaciones móvilesHistoria de las aplicaciones móviles
Historia de las aplicaciones móviles
darklolj
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
pillin07
 
Desarrolla aplicaciones móviles
Desarrolla aplicaciones móvilesDesarrolla aplicaciones móviles
Desarrolla aplicaciones móviles
DarkFran01
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
javier214
 
Lupita
LupitaLupita
Karla
KarlaKarla
Karla
BasKarla
 
Presentación1
Presentación1 Presentación1
Presentación1
erickayjaz
 
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
Olman Edgardo Cruz Fuentes
 
¿Que es una aplicacion Movil?.pptx
¿Que es una aplicacion  Movil?.pptx¿Que es una aplicacion  Movil?.pptx
¿Que es una aplicacion Movil?.pptx
axel798368
 
Apps
AppsApps
Apps
arlisc
 
Presentacion aplicaciones moviles
Presentacion aplicaciones movilesPresentacion aplicaciones moviles
Presentacion aplicaciones movilesjessica_romeista
 
Perspectivas cap 16
Perspectivas cap 16Perspectivas cap 16
Perspectivas cap 16
Gary Carvajal
 
Alejandro
AlejandroAlejandro
Alejandro
ALEJANDROPEA127
 
APLICACIONES MOVILES EN LA ACTUALIDAD.ppt
APLICACIONES MOVILES EN LA ACTUALIDAD.pptAPLICACIONES MOVILES EN LA ACTUALIDAD.ppt
APLICACIONES MOVILES EN LA ACTUALIDAD.ppt
charmin8
 
volución de dispositivos móviles b) Procesadores para dispositivos móvi...
volución de dispositivos móviles  b)      Procesadores para dispositivos móvi...volución de dispositivos móviles  b)      Procesadores para dispositivos móvi...
volución de dispositivos móviles b) Procesadores para dispositivos móvi...
CAraceliCM
 
¿Porque android?
¿Porque android?¿Porque android?
¿Porque android?
VLASLOV
 
¿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
 
Lizbeth
LizbethLizbeth

Similar a Desarrollo de aplicaciones móviles (20)

Aplicaciones Moviles
Aplicaciones MovilesAplicaciones Moviles
Aplicaciones Moviles
 
Historia de las aplicaciones móviles
Historia de las aplicaciones móvilesHistoria de las aplicaciones móviles
Historia de las aplicaciones móviles
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
 
Desarrolla aplicaciones móviles
Desarrolla aplicaciones móvilesDesarrolla aplicaciones móviles
Desarrolla aplicaciones móviles
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Lupita
LupitaLupita
Lupita
 
Karla
KarlaKarla
Karla
 
Presentación1
Presentación1 Presentación1
Presentación1
 
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
 
¿Que es una aplicacion Movil?.pptx
¿Que es una aplicacion  Movil?.pptx¿Que es una aplicacion  Movil?.pptx
¿Que es una aplicacion Movil?.pptx
 
Apps
AppsApps
Apps
 
Presentacion aplicaciones moviles
Presentacion aplicaciones movilesPresentacion aplicaciones moviles
Presentacion aplicaciones moviles
 
Perspectivas cap 16
Perspectivas cap 16Perspectivas cap 16
Perspectivas cap 16
 
Alejandro
AlejandroAlejandro
Alejandro
 
APLICACIONES MOVILES EN LA ACTUALIDAD.ppt
APLICACIONES MOVILES EN LA ACTUALIDAD.pptAPLICACIONES MOVILES EN LA ACTUALIDAD.ppt
APLICACIONES MOVILES EN LA ACTUALIDAD.ppt
 
volución de dispositivos móviles b) Procesadores para dispositivos móvi...
volución de dispositivos móviles  b)      Procesadores para dispositivos móvi...volución de dispositivos móviles  b)      Procesadores para dispositivos móvi...
volución de dispositivos móviles b) Procesadores para dispositivos móvi...
 
¿Porque android?
¿Porque android?¿Porque android?
¿Porque android?
 
¿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?
 
Lizbeth
LizbethLizbeth
Lizbeth
 
Lizbeth
LizbethLizbeth
Lizbeth
 

Último

Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
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 (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
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
PABLOCESARGARZONBENI
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
(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
vazquezgarciajesusma
 

Último (20)

Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
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 (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
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
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.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
 

Desarrollo de aplicaciones móviles

  • 1. DESARROLLO DE APLICACIONES MÓVILES 4 semestre «BD» Cecilia Nohemí Pérez puente. Devany Estefanía Santiago Urbina. Alma Yolanda Márquez Rodríguez. Erika Yesenia Pérez Zapata. María Guadalupe Pérez Rueda.
  • 2.
  • 3. La primeras aplicaciones datan de los finales de los 90º estas eran lo que conocemos como la agenda ARCADE GAMES CUMPLIAN FUNCIONES MUY ELEMENTALES Y SU DISEÑO ERA MUY SIMPLE la evolución de las aplicaciones (apps) se dio rápidamente gracias a las innovaciones en la tecnología wap y la transmisión de datos (EDGE) esto vino acompañado de un desarrollo muy fuerte en celulares Apole Iphone y junto a el llegan muchas propuestas Smartphone entre ellas Android, la competencia mas grande del sistema operativo del iphone es aquí donde comienza el despunte de las aplicaciones, juegos, noticias, diseño, arte, fotografía, medicina, todo en tus manos gracias a la revolución de las aplicaciones móviles. Desde el momento en que Apple ios y Android aparecen en el mercado el resto de empresas empieza a desarrollar nuevas tecnologías y lanza Smartphone cada vez más innovadores cada vez más potentes. Nokia junto a Sony Ericsson y otras empresas aparecen con Symbian OS , están también Black Berry, BREW, Samsung, Palm OS. Pero eso no diferencia a los Smartphone , en los teléfonos celulares de la década de los 90º. Fueron las aplicaciones y la disposición de estas quienes generaron esa diferencia Apple lanza AppStore un lugar en el cual puede acceder, bajar o pegar las aplicaciones de su interés, desde una alarma hasta un diccionario de leyes Google no iría a desarrollar aplicaciones porque simplemente no es su mercado. En vez de eso facilitaron la posibilidad de darle a cualquier persona acceso a los SDK (Software Development Kits) es aquí donde el abanico de aplicaciones se incrementa radicalmente y entraron miles de nuevas empresas y microempresas ofertando sus productos es en este momento en el cual empieza la real competencia.
  • 4.
  • 5. Están con nosotros en nuestro día a día ,los llevamos a todas partes y son capaces de entretenernos, informarnos o informarlos o asta trabajar con nosotros. Las aplicaciones sean vuelto parte de nuestra vida y son ya tan comunes por la variedad de plataformas que podemos llegar a encontrar que cualquiera puede acceder a una. Si nos ponemos a pensar en el primer celular con el que tuvimos contacto (que por el simple hecho de poder hacer llamadas era increíble) comparémoslo con los teléfonos actuales y dimensionemos las diferencias; llevar una cámara, reproductor de música, consola de videojuego, lectura electrónica de libros, GPS, computadora portátil y teléfono en el bolsillo y todo en un solo dispositivo son cosas que se ven el películas de ciencia ficción y parecían otra cosa.
  • 6.
  • 7. La función principal de un Smartphone, es de servir como plataforma para aplicaciones que hagan provecho de las características del teléfono. En sí, los desarrolladores se ponen a pensar ¿Qué problema puedo solucionarlo? Y tomando en cuenta que los teléfonos cuentan con cosas desde cámaras asta giroscopios en su página y una conexión regular al internet; logran hacer programas denominados aplicaciones que pueden ser desde un organizador personal hasta un juego las posibilidades son prácticamente infinitas. Las aplicaciones cumplen una pequeña función dentro de nuestro teléfono ya sea para comunicarnos como whatsapp que nos ahorran mucho dinero con la mensajería de texto u otras suitoffice que nos permiten visualizar y editar documentos en nuestro teléfonos rápidamente. Y no podemos olvidarnos de los juegos como ya el clásico Anwibirls que a sido descargado mil millones de veces
  • 8.
  • 9. Que hicieron posible la existencia de las aplicaciones los primeros teléfonos catalogados como Smartphone aparecieron a finales de los 90º era una época en la que se prestaba más atención al hardware. La evolución de la industria móvil era desordenada y no tenía un rumbo fijo.
  • 10.
  • 11. En los países desarrollados no es posible concibir espacios dondeno exista cobertura de alguna red de comunicaciones: Celular, wifi, lo cual implica la posibilidad de conectarse a internet por medio de redes tolerantes a fallas donde los periodos de dexconesion podrían considerarse minimos. Sin embargo una de las oportunidades de mejora es precisamente la aplicación de la infrestructura de comunicaciones, donde no existe y donde existe mejorarla en el sentido amplio del concepto optimización y principalmente el costo de acceso a internet; mismo que en la actualidad no es accesible para todos los usuarios.
  • 12.
  • 13. Una respuesta a esta limitante se encuentra en el uso limitado de la red de comunicación a través de la arquitectura (Middleware)<<intermediario>>.ç Donde los clientes inteligentes se comunican al servidor para acceder a la base de datos en tiempos específicos de la ejecución de la aplicación. Ya que solo se tomaran en cuenta las tablas que tengan relación con la acción a realizar en el dispositivo móvil, denominándolas catalago aquellas de consulta, datos aquellas tablas cuyo conbtenido será capturado como resultado de la operación de los dispositivos.
  • 14.
  • 15. Es posible concluir que en la actualidad Tres tipos de desarrollos para aplicaciones móviles. *Nativas *webs *hibridas En la mayor parte de las ocasiones relacionamos desarrollos móviles con aplicaciones nativas. Este tipo de desarrollos son desarrollos hechos de forma específica para un determinado sistema operativo. Pero también encontramos las aplicaciones web móviles que no son más que aplicaciones que corren sobre un navegador web de nuestro dispositivo móvil. Pero en este caso también existe lo que llamamos aplicaciones hibridas. Este tipo de aplicaciones son una combinación de ambas nativas más web y todo apunta a que este tipo de aplicaciones móviles tienden a ser las más utilizadas tanto como para desarrollos que inclinan el uso de tecnologías SIG-GIS como para aquellos que no utilizan geo tecnologías .
  • 16.
  • 17. Este tipo de aplicaciones están echas para ejecutarse en un dispositivo y sistema operativo especifico, la mayor parte de las aplicaciones descargadas de la app store son aplicaciones que solo van a correr sobre hipode & hipad. Este tipo de aplicaciones se crean con distintos tipos de lenguajes las desarrolladas para el sistema hipad o hipon (IOS) lo hacen con los lenguajes objetive C, C, o C++. Las aplicaciones desarrolladas para el sistema Android los hacen con lenguaje java este tipo de aplicaciones corren de forma más eficiente sobre estos dispositivos ya que sus componentes están diseñados de forma específica para este sistema operativo, este tipo de aplicaciones :cámara, GPS, agenda , etc. Este es una diferencia fundamental con respecto a las aplicaciones web. El código fuente de estas aplicaciones se escribe en función del dispositivo para el que trabajemos. Este código fuente se compila a un ejecutable es un proceso similar al de las tradicionales aplicaciones del escritorio. Todos aquellos recursos iconos, etc. Que la aplicación necesita para ejecutarse quedan en el archivo compilado este archivo, está ya listo para ser distribuido y subido a las App Store (Tiendas de aplicaciones específicas del dispositivo) **Ventajas de las aplicaciones nativas **desventaja de las aplicaciones nativas Proceso de desarrollo de aplicaciones web móviles. Las aplicaciones web móviles a diferencia de las aplicaciones nativas se ejecutan dentro del navegador del teléfono por ejemplo: en plataforma IOS se ejecutan en el navegador Safari. Estas aplicaciones están desarrolladas con HTML, SCC, java Script. Ventajas: Las aplicaciones web se pueden ejecutar en múltiples dispositivos evitando asi las complejidades de tener que crear varias aplicaciones. El proceso de desarrollo es más sencillo ya que emplean tecnologías ya conocidas. Estas tecnologías y aplicaciones se pueden encontrar con los tradicionales buscadores. No necesitan de la aprobación de ningún fabricante para ser publicadas. DESVENTAJAS: como desventajas tenemos que el acceso a los elementos del teléfono son limitados. Estas aplicaciones no se pueden vender en los Marker place.
  • 18.
  • 19. Aun lo mejor de las dos anteriores este tipo de aplicaciones permite el uso de tecnologías multiplataforma como HTML, java script, c, cc pero permiten haceder a buena parte de los dispositivos y sensores de un teléfono buena parte de la infraestructura es tipo web y la comunicación con los elementos del teléfono se hace mediante comunicadores tales como Phonegap. Un buen ejemplo de aplicaciones hibridas es Facebook. Se descarga de la App store y cuenta con todas las características de una aplicación nativa pero requiere ser actualizada ocasionalmente. El proceso de desarrollo para este tipo de aplicaciones es algo mas complicado al igual que para las aplicaciones nativas, el código una ves creado se compila a un ejecutable, además también como en las aplicaciones web se genera código HTML, ccc y java script a ejecutar en un navegador. Ambos códigos se compilan mediante un paquete distribuible en la app store. Phonegap tiene dos objetivos: Primero permite que un código fuente cualquiera se pueda ejecutar en diversas plataformas. Segundo permite que la aplicación web acceda a los diferentes elementos del teléfono. Otros elementos a tener en cuenta: Frame work Java sript para móviles Te va a permitir construir el interfaz del usuario de una forma eficaz ya que mediante el empleo de librería como : *Dojo, Tquery, sencha, etc. Podrás simular los elementos del dispositivo móvil . HTML 5 es el lenguaje que mas esta creciendo para el desarrollo de aplicaciones móviles. Permite acceso a audio, video, geo localización, soporte de aplicaciones off line, almacenamiento web, selectores ccc3 y animación 2D.
  • 20.
  • 21. En una forma muy sencilla bas a poder migrar tus aplicaciones echas en java script a plataformas móviles. Desde la versión 2.0 ya tenemos una versión mas compactada para las aplicaciones móviles esta versión solo carga los objetos que la aplicación necesita además de incorporar 32 módulos de códigos en lugar de 80. Si necesitaras un módulo no cargado con una sencilla petición oyó podrias tener acceso.
  • 22.
  • 23. En estos días, por donde quiera qe veamos alguna empresa acaba de lanzar una aplicación movil para sus consumidores los expertos comienzan a cuantificar esta tendencia y los resultados reflejan que el numero de aplicaciones móviles ofrecidas por las compañías llegara a 33mil millones para este año. Mientras tanto, las estimaciones indican que el gasto en aplicaciones móviles tanto de consumo como empresariales alcanzara 13 mil millones de dólares en todo el mundo para este año casi 5 veces mas que en el 2009. Con tantos negocios incursionando en las aplicaciones móviles para impulsar su marca, la cuestión es si la rentabilidad de esta inversión es la esperada. En otras palabras ¿Qué esta motivando a tantas empresas a ampliar su estrategia de marketing movil con aplicaciones para sus clientes? 1.-se ha producido un aumento exponencial en las funciones de los teléfonos y en el uso de teléfonos inteligentes ( Smartphone). 2.-los consumidores usan sus Smartphone para hacer compras. 3.-uso de aplicaciones móviles para compras. Existen dos grupos importantes en cuanto a la aplicación de descargas por usuarios: El primero es el de las compras (Menudeo de pequeñas empresas) y el otro los restaurantes. Esto quiere decir que los consumidores comienzan a ver las aplicaciones móviles como la principal interfaz para conectarse con las empresas. Ya sea una pequeña empresa o una gran corporación,