Desarrolla aplicaciones móviles

21
DESARROLLA APLICACIONES MÓVILES Historia Las primeras aplicaciones datan de finales de los noventas, estas eran lo que conocemos como la agenda, arcade games cumplían 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 de la tecnología WAP y la transmisión de datos (EDGE) esto vino acompañado de u n desarrollo muy fuerte en celulares Apple Iphone y junto a él llegan muchas propuestas de Smart phone entre ellas android la competencia más grande en 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 la aplicaciones móviles. Desde el momento en que Apple ios y android aparecen en el mercado el resto de empresas empieza a desarrollar nueva tecnologías y lanza Smart phone cada vez más innovadores, cada vez más potentes. Nokia junto a Sonny Ericsson y otras empresas aparecen con Symbian Os, están también Blackberry, Brew, Samsung, Palm Os. Pero eso no diferencia a los Smart Phone, de los teléfonos celulares de la década de los noventas. Fueron las aplicaciones y la disposición de estas quienes generaron esa diferencia Apple lanaza AppStore un lugar en el cual puede acceder, bajar o pegar aplicaciones de su interés, desde una alarma hasta un diccionario de leyes. ria

description

Trabajo Francisco Sanchez Martinez Itzel Adilene Garcia Corpus

Transcript of Desarrolla aplicaciones móviles

Page 1: Desarrolla aplicaciones móviles

DESARROLLA APLICACIONES MÓVILES

HistoriaLas primeras aplicaciones datan de finales de los noventas, estas eran lo que conocemos como la agenda, arcade games cumplían 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 de la tecnología WAP y la transmisión de datos (EDGE) esto vino acompañado de u n desarrollo muy fuerte en celulares Apple Iphone y junto a él llegan muchas propuestas de Smart

phone entre ellas android la competencia más grande en 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 la aplicaciones móviles. Desde el momento en que Apple ios y android aparecen en el mercado el resto de empresas empieza

a desarrollar nueva tecnologías y lanza Smart phone cada vez más innovadores, cada vez más potentes.

Nokia junto a Sonny Ericsson y otras empresas aparecen con Symbian Os, están también Blackberry, Brew, Samsung, Palm Os. Pero eso no diferencia a los Smart Phone, de los teléfonos celulares de la década de los noventas. Fueron las aplicaciones y la disposición de estas quienes generaron esa diferencia Apple lanaza AppStore un lugar en el cual puede acceder, bajar o pegar aplicaciones de su interés, desde una alarma hasta un diccionario de

leyes. ria

Page 2: Desarrolla aplicaciones móviles

no ira 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

Apple Google

Page 3: Desarrolla aplicaciones móviles

Están con nosotros en nuestro día a día, nos llevamos a

todas partes y son capaces de entretenernos, informarnos o hasta trabajar con nosotros las aplicaciones se han 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 que en primer celular con el que tuvimos contacto (que por el simple hecho de poder hacer llamadas era increíble). Comparémoslo con los actuales y dimensionemos las diferencia; llevar una cámara, reproductor de música, consola de videojuegos, 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 vein en películas de ciencia ficción y parecían la gran cosa.

La Evolución De Las Aplicaciones Móviles

Page 4: Desarrolla aplicaciones móviles

La función principal de un Smart Phone, es de servir como

plataforma para aplicaciones que hagan provecho de las características del teléfono.

En sí, los desarrolladores se pones a pensar ¿Qué problema puedo solucionarlo? y Tomando en cuenta que los teléfonos cuentan con cosas desde cámaras hasta giroscopios y una conexión regular a 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 y Line que nos ahorra mucho dinero con la mensajería de texto, u otras como suite office que nos permiten visualizar y editar documentos en nuestro

 Evolución De Celulares

Page 5: Desarrolla aplicaciones móviles

Antecedentes Tecnológicos Que

Hicieron La Existencia De Las Aplicaciones

Los primeros teléfonos catalogados como Smart Phone aparecieron al final de los noventa que

era una época en la que se prestaba más atención al hadware. La evolución de la

industria móvil era desordenada y no tenía un rumbo fijo.

Page 6: Desarrolla aplicaciones móviles

Es posible concluir que en la

actualidad tenemos tres tipos de desarrollos para aplicaciones móviles.

1. Nativas2. Webs

3. Hibridas

TIPOS DE APLICACIONES MOVILES

Page 7: Desarrolla aplicaciones móviles

En la mayor parte de las ocasiones relacionamos desarrollos

móviles con aplicaciones nativas. Cualquier tipo de3 desarrollo son desarrollos hechos de fecha 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 dispositivo móvil. Pero en este caso también existen 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 desarrollos que implican el uso de tecnologías SIG-GIS como para aquellos que no utilizan geo tecnologías

Page 8: Desarrolla aplicaciones móviles

Este tipo de aplicaciones están hechas para ejecutarse un

dispositivo y sistema operativo específico la mayor parte de aplicaciones descargadas de app. Store son aplicaciones que solo van a correr sobre iPhone este tipo de aplicaciones se crean con distintos tipos de lenguajes. Las desarrolladas para el sistema iPad o iPhone (ios) lo hacen con los lenguajes objetive C, C, o C++. Las aplicaciones desarrolladas para el sistema Android lo hacen con lenguaje java este tipo de aplicaciones corre de forma más eficientes sobre estos dispositivos ya que sus componentes están diseñados de forma específica para este sistema operativo, este tipo de aplicaciones pueden emplear todos los sensores y elementos del teléfono: cámara, gps, agenda, etc. Esta es una diferencia fundamental respecto a las aplicaciones web.

APLICACIONES NATIVAS

Page 9: Desarrolla aplicaciones móviles

PROCESO DE DESARROLLO DE

APLICACIONES WEB MOVILES. Las aplicaciones web móviles a diferencia de las nativas se ejecutan dentro del navegador del teléfono por ejemplo en la plataforma ios se ejecutan en el navegador safry estas aplicaciones están desarrolladas con HTML, css y java script.

Page 10: Desarrolla aplicaciones móviles

*Las aplicaciones web se pueden ejecutar en múltiples dispositivos evitando así las complejidades de tener que crear varias aplicaciones. *El proceso de desarrollo es más sencillo ya que emplean ecologías ya conocidas. Estas tecnologías y aplicaciones se pueden encontrar con los tradicionales buscadores. *No necesitan de la aprobación de algún fabricante para ser publicadas.

VENTAJAS

Page 11: Desarrolla aplicaciones móviles

I. *Estas aplicaciones no se pueden

vender en los marker place.

II. *Como desventajas tenemos que el acceso a los elementos del teléfono son limitados.

DESBENTAJAS

Page 12: Desarrolla aplicaciones móviles

Las aplicaciones hibridas a unan lo mejor de las dos anteriores este

tipo de aplicaciones permite el uso de tecnologías multiplataformas como HTML, JAVA SCRIP, CSS. Pero permiten acceder a buena parte de los dispositivos y sensores del teléfono. Buena parte de la ifraestructura es tipo web y la comunicación con los elementos del teléfono se hacen mediante comunicadores tales como phonegap.Un buen ejemplo de aplicaciones hibridas que es Facebook. Se descarga de la appstore 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 que es algo mas comunicado. Al igual que para las aplicaciones nativas, el código una vez creado se compìla a un ejecutable. Además, también como en las aplicaciones web se jenera código HTML, CSS, JAVA SCRIP a ejecutar en un navegador. Ambos códigos se compilan mediante un paquete distribuible en la app store.

APLICACIONES HIBRIDAS

Page 13: Desarrolla aplicaciones móviles

De una forma muy sencilla vas a poder migrar tus aplicaciones hechas en java scrip a plataformas móviles. Desde la versión 2.0 ya tenemos una versión más compactada para las aplicaciones móviles esta versión solo carga los objetos que la aplicación necesita además de incorporaqr 32 módulos de códigos en lugar de 80. Si necesitaras un módulo no cargado con una sencilla petición dojo podrías tener exceso.

APLICACIONES DE MAPAS GISCON EL API DE JAVA SCRIP

Page 14: Desarrolla aplicaciones móviles

En estos días por donde quiera que veamos alguna empresa

acaba de lanzar una aplicación móvil para sus consumidores. Los expertos comienzan a cuantificar esta tendencia y los resultados reflejan que el número de aplicaciones móviles ofrecidas por las compañías llegara a 33.000.000 para este año. Mientras tanto, las estimaciones indican el gasto en aplicaciones tanto de consumo como empresariales alcanzara los 13 mil millones de dólares en todo el mundo para este año casi 5 veces que en el 2009. Con tantos negocios incursionando en las aplicaciones para impulsar su marca, la cuestión es si la rentabilidad de esta inversión es la esperada.

TRES RAZONES POR LO QUE LAS APLICACIONES MOVILES SON DE FUTURO EN MARKETING MOVIL

Page 15: Desarrolla aplicaciones móviles

Los dispositivos móviles posen en la actualidad en

las capacidades similares o en ocasiones superiores a las computadoras de las que inducción en el mundo de la computación de las destacada de los 80.

Lo que obliga a retornar el concepto de la Optimización de recursos en aquella época era vital importancia, almacenamiento y espacio de memoria resurgen por sí mismo como los nuevos retos a vencer a los di selladores sin dejar de lado el rendimiento de los procesadores

Eterno para el desarrollo aplicaciones móviles

Page 16: Desarrolla aplicaciones móviles

Como similitudes podemos referir que el medio de

comunicación utilizado no está confinado a un medio vado a cable se puede identificar en la cobertura de las aplicaciones, la necesidad de establecer una comunicación continua entre los nodos siempre y cuando se encuentre dentro de la cobertura de forma similar ocurre en redes donde se quiere el enlace de comunicación constante entre los elementos de la RED

Por otra parte las aplicaciones móviles requerirán del canal de comunicación inalámbrico o alámbrico solo en los casos donde la comunicación con otros modos con los otros nodos serán necesaria, podrá continuar la operación del dispositivo a un sin la conexión permanente con la red

Inalámbrico VS. Móvil

Page 17: Desarrolla aplicaciones móviles

Respecto a la forma de

comunicación y a los dispositivos móviles pueden referirse los diferentes esquemas de comunicación entre PCS:

Wifi, Bluetooth, infrarojo, serial (USB)

Comunicación

Page 18: Desarrolla aplicaciones móviles

Lo real mente importante en las aplicaciones móviles es

la recomendación de no abordar en desarrollo completo de un sistema alrededor de los dispositivos móviles ya que estas deben formar parte de un sistema completo, serán un módulo de captura o consulta de información existen diversas formas de diseñar los sistemas en red, sin embargo un elemento importante a considerar es este diseño. Es una característica inderente las redes inalámbricas esto es, la intermitencia en las comunicaciones la tenencia actual de las aplicaciones móviles tratan de asumir condiciones mínimas de operación conexión a la red de comunicaciones, recursos limitados (energía y almacenamiento).

Diseño

Page 19: Desarrolla aplicaciones móviles

En los países desarrollados no es posible conseguir

espacios donde no existan cobertura de una red de comunicaciones:

Wifi, lo cual implica la posibilidad de conectarse a internet por medio de redes tolerantes a fallas donde los periodos de desconexión podría ser elástico.

Sin embargo una de las oportunidades de mejora es precisamente, donde no existe y mejoría en el sentido amplio del concepto optimización y principalmente en costo a acceso de internet. Mismo que en la actualidad no es accesible para todos los usuarios.

Limitantes en las redes de comunicación

Page 20: Desarrolla aplicaciones móviles

Una respuesta a esta limitante se encuentra en el uso

limitado de la red de comunicación a través de arquitectura (MIDDLEWARE).

Donde los clientes inteligentes se comunican al servidor para acceder a la base de datos en tiempos específicos de 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 catalogo a aquellas de consulta, datos aquellas tablas de contenido será capturado como resultado de la operación de los dispositivos.

GESTION CONEXIÓN/DESCONEXION

Page 21: Desarrolla aplicaciones móviles