desarrollo de aplicaciones móviles

13
Integrantes: Iván Alejandro Ramírez Juárez. Katia Elizabeth Vázquez Castillo Grado: Grupo: D Especialidad: Programación Facilitadora: Margarita Romero Alvarado . Desarrollo de aplicaciones móviles

Upload: ivan-ramirez

Post on 11-Apr-2017

221 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Desarrollo de aplicaciones móviles

Integrantes: Iván Alejandro Ramírez Juárez.Katia Elizabeth Vázquez CastilloGrado: 4° Grupo: DEspecialidad: ProgramaciónFacilitadora: Margarita Romero Alvarado .

Desarrollo de aplicaciones móviles

Page 2: Desarrollo de aplicaciones móviles

Historia del móvil:El móvil se inicia a los principios de la Segunda Guerra Mundial, donde ya se veía que era necesaria la comunicación a distancia, es por eso que la compañía Motorola creó un equipo llamado Handie Talkie H12-16, que es un equipo que permite el contacto con las tropas vía ondas de radio que en ese tiempo no superaban más de 600 Khz.Más tarde las dos tecnologías de Tesla y Marconi se unieron y dieron lugar a la comunicación mediante radio-teléfonos: Martín Cooper, pionero y considerado como el padre de la telefonía celular, fabricó el primer radio teléfono entre 1970 y 1973, en Estados Unidos, y en 1979 aparecieron los primeros sistemas a la venta en Tokio (Japón), fabricados por la Compañía NTT.

Evolución de dispositivos móviles

Page 3: Desarrollo de aplicaciones móviles

Evolución Histórica:

La evolución del teléfono móvil ha permitido disminuir su tamaño y peso. El desarrollo de baterías más pequeñas y de mayor duración, pantallas más nítidas y de colores, la incorporación de software más amigable, hacen del teléfono móvil un elemento muy apreciado en la vida moderna.El avance de la tecnología ha hecho que estos aparatos incorporen funciones que no hace mucho parecían futuristas, como juegos, reproducción de música MP3 y otros formatos, correo electrónico, SMS, agenda electrónica PDA, fotografía digital y video digital, video llamada, navegación por Internet y hasta Televisión digital.

Page 4: Desarrollo de aplicaciones móviles

Procesador Hummingbird y Exynos de Samsung:Fue el primer procesador de cuatro núcleos que salió al mercado y cuenta con la tecnología High-k Metal Gate de 32 nm, posee una velocidad de reloj de 1.4 GHz y un 20% menos de consumo energético respecto a su predecesor el Exynos 4 Dual basado en la tecnología de 45 nm.Procesador Snapdragon de Qualcomm:Esta generación de procesadores basadas en la familia Cortex, versión ARMv7-A y núcleo Qualcomm Scorpion es utilizada por dispositivos móviles como el HTC Desire Z, thunderbold y el Disire HD.

Procesadores para dispositivos móviles

Page 5: Desarrollo de aplicaciones móviles

Procesador OMAP de Texas Instruments:El OMAP36x comparte con el resto, la característica de diseño sobre los 45nm en el cual Texas Instruments añadió un acelerador de imágenes llamado IVA 2 que soporta la codificación y decodificación de imágenes por hardware, además incluye un componente que llaman Procesador de señales integrado que se encarga de manejar la información de imágenes y captura de video.

Procesador Tegra de Nvidia: Es el procesador con mas éxito de esta generación  basado en la arquitectura Cortex- A9 con una frecuencia máxima de 1,2 GHz y un diseño de 40nm, posee dos núcleos y cada núcleo posee 64 Kb de memoria cache.

Page 6: Desarrollo de aplicaciones móviles

Windows xp profetional:Windows XPEste ofrece un reforzó Menú de salida. El menú de salida ahora puede agrupar sus más frecuentes arribos y aplicacionesEnfoco de tarea este plan permite que vea sus opciones del Windows como asociado con su tarea presente.Mac Os X: OS X, antes llamado Mac OS X, es un entorno operativo basado en Unix, desarrollado, comercializado y vendido por Apple Inc. Ha sido incluido en su gama de computadoras Macintosh desde el año de 2002.

Sistemas operativos comerciales

Page 7: Desarrollo de aplicaciones móviles

Aros:es un sistema operativo gratuito y portable cuyo propósito es conseguir una implementación en código abierto de los APIs del AmigaOS 3.1. Diseñado para ser portable y flexible, es binariamente compatible con AmigaOS en procesadores 68k.Cosmos:Cosmos es un sistema operativo de código abierto escrito en C#. Incluye el compilador IL2CPU para convertir código de . Net en instrucciones nativas. El sistema operativo es compilado en binario.

Sistemas operativos libres

Page 8: Desarrollo de aplicaciones móviles

eCOS:eCOS es un sistema operativo de tipo embebido que funciona sobre varias arquitecturas, entreellasx86, PowerPC, MIPS o ARM.FreeBSD:FreeBSD es un sistema operativo libre para computadoras basado en las CPU de arquitectura Intel, incluyendo procesadores Intel 80386,Intel 80486 (versiones SX y DX), y Pentium. También funciona en procesadores compatibles con Intel como AMD y Cyrix.Fedora:Fedora es una distribución Linux para propósitos generales basada en RPM, que se mantiene gracias a una comunidad internacional de ingenieros, diseñadores gráficos y usuarios que informan de fallos y prueban nuevas tecnologías.

Page 9: Desarrollo de aplicaciones móviles

una tecnología emergente es el producto que se obtiene al renovar la tecnología que ya antes se ha desarrollado con el fin de obtener mayores beneficios.

Así también una Tecnología emergente, es aquella que se encuentra el primer estado de su aplicación en la industria, mostrando un elevado potencial de desarrollo acompañado también de un elevado margen de incertidumbre.

Tecnologías emergentes, son las técnicas modernas para manejar mas eficientemente el binomio operaciones – logística, y han tenido una evolución en el tiempo en forma directa al avance de tecnologías de la información. 

Sistemas operativos emergentes

Page 10: Desarrollo de aplicaciones móviles

Eclipse:Eclipse es un programa informático compuesto por un conjunto de herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores.Xcode:Es el entorno de desarrollo integrado (IDE, en sus siglas en inglés) de Apple Inc. y se suministra gratuitamente junto con Mac OS X. Xcode trabaja conjuntamente con Interface Builder, una herencia de NEXT, una herramienta gráfica para la creación de interfaces de usuario.

Entornos de trabajo para aplicaciones móviles

Page 11: Desarrollo de aplicaciones móviles

Carbide c++:Es una herramienta para el desarrollo de software en lenguaje C++ destinado a dispositivos que funcionan bajo Symbian OS. Se usa tanto para desarrollar los teléfonos que incorporan dicho OS como para las aplicaciones que ejecutan estos.

Java:Es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.

Page 12: Desarrollo de aplicaciones móviles

Iván Alejandro Ramírez Juárez:El móvil ha cambiado mucho desde que se creó, con tantas actualizaciones a lo largo de los años el celular se convirtió en un objeto muy útil e indispensable, ya no solo sirve para hacer/recibir llamadas, ahora tienen muchas mas funciones gracias a los sistemas operativos y procesadores, definitivamente, el celular mejoró mucho.

Katia Elizabeth Vázquez Castillo:La evolución del celular nos favoreció mucho, ¡ya que nosotros los utilizamos demasiado! Antes no se podían hacer las cosas que se pueden hacer ahora, toda la tecnología a avanzado mucho y estoy a favor de las nuevas actualizaciones, ¡los sistemas operativos están geniales! Cada vez mas rápidos y con muchas mejoras.

Conclusión

Page 13: Desarrollo de aplicaciones móviles

Evolución de dispositivos móviles:https://cricari.wordpress.com/Procesadores para dispositivos móviles:http://arqmoviles.blogspot.mx/2012/11/procesadores-en-dispositivos-moviles.htmlSistema Operativo Comerciales/Sistemas operativos libres:http://wwwthethreetired.blogspot.mx/2011/09/sistemas-operativos-libres-y.htmlSistemas operativos emergentes:http://www.monografias.com/trabajos105/tecnologias-emergentes/tecnologias-emergentes.shtmlEntornos de trabajo para aplicaciones móviles:https://prezi.com/6q_jtnhdfgwz/entornos-principales-de-trabajo-para-aplicacines-moviles/

Biografía