desarrolla aplicaciones moviles

27
CETis 109 Yesica Guadalupe Morales Animas Gustavo Lorenzo Pacheco Roberto Carlos Perales Reyes Desarrollo de Aplicaciones Móviles PROGRAMACION 4° DM

Upload: roberto-perales

Post on 14-Apr-2017

236 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Desarrolla Aplicaciones Moviles

CETis 109Yesica Guadalupe Morales Animas

Gustavo Lorenzo Pacheco Roberto Carlos Perales Reyes

Desarrollo de Aplicaciones Móviles

PROGRAMACION 4° DM

Page 2: Desarrolla Aplicaciones Moviles

TEMAS

a)       Evolución de dispositivos móviles

b)      Procesadores para dispositivos móviles

c)       Sistema Operativo Comerciales

d)      Sistemas Operativos libres

e)       Sistemas Operativos Emergentes

f)       Entornos de trabajo para aplicaciones móviles

Page 3: Desarrolla Aplicaciones Moviles

 Evolución de dispositivos móviles

Una red celular es lanzada en Japón por NTT Esta red cubría toda el área de Tokyo, con 23 estaciones base a las que se comunicaba. Después ésta red se expandió hasta cubrir todo Japón y se convirtió en la primera red 1G nacional.

1980

Page 4: Desarrolla Aplicaciones Moviles

Motorola siguió innovando en el terreno móvil y lanzó el teléfono móvil más pequeño y ligero de la época, el primer móvil con diseño de tapa, que permitía reducir el tamaño del mismo en reposo y poder ser desdoblado para utilizarlo. 

1989

Page 5: Desarrolla Aplicaciones Moviles

Con ello estamos hablando de las conexiones WAP (Wireless Application Protocol), algo que Nokia comenzó a implementar en sus terminales, en particular con su Nokia 7110, conocido por ser el móvil que publicitaron en la primera película de la saga Matrix.

1999

Page 6: Desarrolla Aplicaciones Moviles

Fue ese año cuando presentó su BlackBerry 5810, el primer modelo de la serie BlackBerry en integrar soporte de datos móvil. Gracias a dicha característica, y su teclado, disponía de funciones de agenda personal y soporte de email push.

2002

Page 7: Desarrolla Aplicaciones Moviles

Android es un sistema operativo desarrollado en un primer momento para dispositivos móviles pero que ha ido evolucionando a lo largo del tiempo y en la actualidad es posible utilizarlo en diversos dispositivos que nada tienen que ver con un terminal móvil. El 5 de Noviembre de 2007 se hizo el anuncio oficial de Android y el primer dispositivo de Android ue HTC, el Dream lanzado el 22 de octubre de 2008.

2008

Page 8: Desarrolla Aplicaciones Moviles

Con él llegaron multitud de novedades al mercado, como es la popularidad de las pantallas táctiles (multitáctil) en su caso, una sencillez de acceso a Internet y capacidades multimedia avanzadas. En 2009, tuvimos ya el tercer modelo de iPhone, 3GS, y terminales que han copiado varias de sus características, aunque con otros sistemas operativos como son Nokia N97, Palm Pre o cualquier terminal con Android, HTC Hero.

2009

Page 9: Desarrolla Aplicaciones Moviles

2014Desde aquel 2010 en que Samsung anunciaba el primer Galaxy S, pasando por los modelos de toda la familia, llegamos al estreno del Galaxy S5.  El Galaxy S5 llega con un cuerpo a prueba de agua y polvo, teninendo una pantalla Super AMOLEDde 5.1” con resolución Full HD. La terminal está dotada con Android KitKat 4.4.2 y su nueva versión de la interfaz TouchWiz UI. Equipado con una cámara trasera de 16MP, brinda la posibilidad de grabar video en 4K a 30fps, aunque su cámara frontal cuenta con los mismos 2MP y grabación FullHD de su antecesor.

Page 10: Desarrolla Aplicaciones Moviles

El iPhone 6y iPhone 6 Plus son teléfonos inteligentes que funcionan con el sistema operativo iOS 8,desarrollado por Apple Inc. Los dispositivos son parte de la nueva línea iPhone, fueron presentados el 9 de septiembre de 2014 y lanzados a la venta el 19 de octubre de 2014. La serie iPhone 6 es en conjunto un sucesor del iPhone 5s y el iPhone 5C. Ambos incluyen una serie de cambios respecto a su predecesor, incluyendo pantallas más grandes (de 4.7 pulgadas y 5.5 pulgadas), un procesador más rápido (de dos núcleos a 1.4 GHz), cámaras mejoradas (de 8 megapíxeles), LTE, conectividad Wi-Fi mejorada y un nuevo soporte NFC para pagos móviles, el que la compañía ha denominado como Apple Pay.

2014

Page 11: Desarrolla Aplicaciones Moviles

Procesadores para dispositivos móviles

Al principio eran populares los feature phones, que no permitían la descarga de aplicaciones, sino que dependían de las que tuviera preinstaladas el propio sistema operativo cerrado, o de las que el fabricante incluyera con carácter excepcional posteriormente. Ya entonces se empezaba a hablar del procesador como elemento diferenciador, con ejemplos como el Samsung Jet. Con Apple, con el iPhone original, la llegada de su tienda de aplicaciones en 2008 y meses después la de Google, todo cambió: las aplicaciones precisaban de un buen hardware para funcionar, por supuesto. Su evolución ha atraído la atención de los principales fabricantes de procesadores; desde Intel hasta NVIDIA, pasando por Qualcomm, Samsung, Texas Instruments o Apple, entre otros.

Page 12: Desarrolla Aplicaciones Moviles

Tras el paso de los años la elección de un celular se a reducido prácticamente a la elección de un procesador, ya que el usuario moderno sabe que mientras mejor sea el procesador, tendrá una mejor experiencia en cuanto al uso del sistema operativo y sus aplicaciones.

Considerando lo anterior, el procesador cobra una doble importancia, ya que el continuo avance en aplicaciones y juegos para los dispositivos móviles  hace necesario cada ves mas un procesador mas potente  que pueda correr este tipo de aplicaciones cada ves mas complejas.

Page 13: Desarrolla Aplicaciones Moviles

En la actualidad los procesadores mas utilizados y que veremos a continuación, están basados en la tecnología System-on-a-chip (SoC), esto significa que se integra en un solo chip todos o gran parte de los  componentes de un dispositivo móvil que cumplen otras funciones como por ejemplo: GPS, procesamiento de graficos, sonido, etc. 

Page 14: Desarrolla Aplicaciones Moviles

¿Qué es un procesador?

Un procesador en pocas palabras es el "cerebro" del dispositivo móvil en donde se realizan los procesos u operaciones que hace el dispositivo móvil.

En el mercado actual existe una gran variedad de procesadores que se diferencian tanto en el fabricante como en los celulares que los utilizan, en esta publicación veremos los procesadores mas utilizados y sus características.

Page 15: Desarrolla Aplicaciones Moviles

En la actualidad, los procesadores orientados a dispositivos móviles son SOC ("system on a chip"), lo que significa que el chip incluye los diferentes componentes de hardware del sistema, como la tarjeta gráfica, la memoria, los conectores y demás puertos de comunicación. De esta forma, se pueden ofrecer teléfonos inteligentes de menor tamaño gracias a la miniaturización que permite este tipo de arquitectura. A continuación se detallan las características y modelos de los últimos microprocesadores para smartphones.

Page 16: Desarrolla Aplicaciones Moviles

Sistema Operativo ComercialesUn sistema operativo comercial, son aquellos que las compañías lo producen y cobran  dinero por el producto, su distribución o soporte, este recurso económico se emplea para pagar licencias de ciertos programas no libres, darle salario a los programadores que contribuyeron a crear este software que normalmente son empleados por la empresa, por ejemplo: Microsoft.

Page 17: Desarrolla Aplicaciones Moviles

Es aquel que es producido, distribuido y comercializado por compañías establecidas lícitamente, lo cual certifica a un usuario o compañía, por medio de licencias, el derecho al uso del mismo, mas no compra el software en si, es decir no se tiene permiso para realizar cambio alguno sobre el código fuente.

Page 18: Desarrolla Aplicaciones Moviles

Sistemas Operativos libresEn la actualidad, casi todos los usuarios de computadoras han escuchado hablar de “Software Libre” o de “Software de Código Abierto”. Aunque existen diferencias sutiles entre uno y otro concepto, para la gran mayoría son prácticamente sinónimos. De igual manera, pocos son los que ignoran a esta altura el término “Linux”, que se refiere al Kernel empleado por una familia de Sistemas Operativos de código abierto, casi siempre utilizado en conjunto con las herramientas y librerías del Proyecto GNU. Sin embargo, hay otros Sistemas Operativos libres, no tan populares para el público en general, aunque algunos, incluso, tienen más años de vida que el grupo de S.O. que hoy conocemos como GNU/Linux. Aquí les presentamos a los más destacados. 

Page 19: Desarrolla Aplicaciones Moviles

Es un hecho paradojal que el primer Sistema Operativo Libre de los tiempos modernos en comenzar su desarrollo se halle aún incompleto. El Proyecto GNU, concebido en 1983 por Richard M. Stallman, empezó a escribirse en 1984. Hace más de una década que el Sistema Operativo GNU se encuentra finalizado casi en su totalidad, excepto por un único y vital componente: el Kernel, que es el “cerebro” de todo Sistema Operativo, encargado de administrar los recursos que necesitan todos los demás programas para ejecutarse. 

Page 20: Desarrolla Aplicaciones Moviles
Page 21: Desarrolla Aplicaciones Moviles

Sistemas Operativos EmergentesHoy en día, la tecnología es parte del sistema de vida de todas las sociedades. La ciencia y la tecnología se están sumando a la voluntad social y política de las sociedades de controlar sus propios destinos, sus medios y el poder de hacerlo. La ciencia y la tecnología están proporcionando a la sociedad una amplia variedad de opciones en cuanto a lo que podría ser el destino de la humanidad.

Page 22: Desarrolla Aplicaciones Moviles

Se considera que la tecnología proporciona estimables beneficios a corto plazo, aunque a largo plazo han engendrado graves problemas sociales, los beneficios que trae consigo la tecnología moderna son muy numerosos y ampliamente conocidos. Una mayor productividad proporciona a la sociedad unos excedentes que permiten disponer de más tiempo libre, con la ayuda de la tecnología se ha encontrado la cura a muchas enfermedades, facilitar la comunicación, mejorar la educación y, de hecho, proseguir con la propia labor científica. Mientras el tiempo avanza el ser humano descubre diferentes tecnologías a partir de las existentes innovando y mejorando los descubrimientos antes hechos, nombrando a dichos avances tecnologías emergentes.

Page 23: Desarrolla Aplicaciones Moviles

Una definición de Tecnología emergente, es proporcionada por George Day y Paul Schoemaker en su libro “Gerencia de tecnologías emergentes”, donde la definen como “Innovaciones científicas que pueden crear una nueva industria o transformar una existente. Incluyen tecnologías discontinuas derivadas de innovaciones radicales, así como tecnologías más evolucionadas formadas a raíz de la convergencia de ramas de investigación antes separadas”. por lo tanto decimos que 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.

Page 24: Desarrolla Aplicaciones Moviles

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 – logistica, y han tenido una evolución en el tiempo en forma directa al avance de tecnologías de la información.

Page 25: Desarrolla Aplicaciones Moviles

 Entornos de trabajo para aplicaciones móviles

A continuación les presentamos los entornos de trabajo como: Java Eclipse Android SDK ADT

Page 26: Desarrolla Aplicaciones Moviles

BIBLIOGRAFIAS

https://line.do/es/evolucion-de-los-dispositivos-moviles/lpc/vertical

http://docentesuteg.blogspot.mx/2013/03/procesadores-para-dispositivos-moviles.html

http://sistemasoperat-informatica.blogspot.mx/2012/12/sistema-operativo-comercial-y-libre.html

http://www.taringa.net/post/info/15425807/Sistemas-operativos-libres.html

http://www.desarrolloweb.com/articulos/entorno-desarrollo-android.html

Page 27: Desarrolla Aplicaciones Moviles

CONCLUSION

Mi conclusión es de que con estas diapositivas podemos aprender un poco mas de los temas de aplicaciones móviles para desarrollar en un futuro una aplicación para el teléfono celular