Cetis 109 (1)

27
CETIS 109 NOMBRE: ANTHONY OCHOA ARIGUZNAGA GRADO Y GRUPO: 4°DM ESPECIALIDAD: PROGRAMCION SUBMODULO:DESARROLLO DE APLICACIONES MOVILES FACILITADORA: MARGARITA ROMERO ALVARADO

Transcript of Cetis 109 (1)

Page 1: Cetis 109 (1)

CETIS 109NOMBRE: ANTHONY OCHOA ARIGUZNAGAGRADO Y GRUPO: 4°DMESPECIALIDAD: PROGRAMCIONSUBMODULO:DESARROLLO DE APLICACIONES MOVILESFACILITADORA: MARGARITA ROMERO ALVARADO

Page 2: Cetis 109 (1)

 Evolución de dispositivos móviles

0-G  Generación 0:

En los años de la Segunda Guerra Mundial, la compañía Motorola lanzó el Handie Talkie H12-16, el cual  permitía comunicarse a distancia entre las tropas, era un dispositivo que se basaba en la transmisión mediante ondas de radio.

Page 3: Cetis 109 (1)

1-G Primera Generación

A partir de 1973 surgieron los móviles de primera generación los cuales eran de gran tamaño y peso. Funcionaban de manera analógica, o sea la transmisión y recepción de datos se apoyaba sobre un conjunto de ondas de radio que cambiaban de modo continuo.

Page 4: Cetis 109 (1)

2-G Segunda Generación Esta generación marca el paso de la

telefonía analógica a la digital lo cual mejoró el manejo de llamadas, se pudieron hacer más enlaces al mismo tiempo en el mismo ancho de banda e integrar otros servicios adicionales aparte de la voz, como el servicio de mensajes cortos.

Page 5: Cetis 109 (1)

3-G Tercera Generación En el año 2001 fue revolucionando la

telefonía móvil ya que supuso la aparición d ellos primeros celulares que tenían pantalla LCD a color. 

También nacieron dispositivos que se creían como mínimo futuristas como móviles con cámara fotográfica digital

Page 6: Cetis 109 (1)

3-G Tercera Generación Grabación de vídeos los cuales podías

mandarlos por mensajería instantánea, juegos en 3d, sonido mp3, conversaciones por videoconferencia gracias a una tasa de transferencia de datos más aceptable y  a un soporte para internet correctamente implementado.

Page 7: Cetis 109 (1)

4-G Cuarta Generación En el año 2010 se lanzaron los primeros

servicios 4G basados en la tecnología LTE en Tokyo, Nagoya y Osaka, la red 4G está basada en el protocolo IP. Esta tecnología puede ser utilizada por modems inalámbricos, celulares inteligentes y otros dispositivos móviles. 

Page 8: Cetis 109 (1)

4-G Cuarta Generación La principal característica de esta red de

esta generación es que tiene la capacidad de proveer velocidades de acceso mayores a los 100 Mbps en movimiento y 1 Gbps en reposo manteniendo una calidad de servicio (QoS) de punta a punta de alta seguridad que permitirá ofrecer servicios de cualquier clase en cualquier momento, en cualquier lugar. 

Page 9: Cetis 109 (1)

Procesadores para dispositivos móviles

Procesador Samsung Hummingbird. Procesador Snapdragon

de Qualcomm. Procesador Texas Instruments. Procesador ARM. Procesador APPLE. Procesador INTEL . Procesador NVIDIA Procesador AMD.

Page 10: Cetis 109 (1)

Sistemas Operativos Comerciales

WINDOWS 8. ANDROID. WINDOWS 7. IOS. WINDOWS PHONE.

Page 11: Cetis 109 (1)

SISTEMAS OPERATIVOS LIBRES

*SteamOs.*Sistema Operativo LINUX.*WINDOWS 10.*Darwin BSD.

Page 12: Cetis 109 (1)

Sistemas Operativos Emergentes

Ubuntu For Android. iPavement. U Grok. BrailleTouch.

Page 13: Cetis 109 (1)

Entornos de trabajo para aplicaciones móviles

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.

Page 14: Cetis 109 (1)

ECLIPSE: Esta plataforma, típicamente ha sido

usada para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse). Sin embargo, también se puede usar para otros tipos de aplicaciones cliente, como BitTorrent o Azureus.

Page 15: Cetis 109 (1)

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.

Page 16: Cetis 109 (1)

Xcode: Xcode incluye la colección de

compiladores del proyecto GNU (GCC), y puede compilar código C, C++, Objective-C, Objective-C++, Java y AppleScript mediante una amplia gama de modelos de programación, incluyendo, pero no limitado a Cocoa, Carbón y Java. 

Page 17: Cetis 109 (1)

Xcode: Otras compañías han añadido soporte

para GNU Pascal, Free Pascal, Ada y Perl.Entre las características más apreciadas de Xcode está la tecnología para distribuir el proceso de construcción a partir de código fuente entre varios ordenadores, utilizando Bonjour.

Page 18: Cetis 109 (1)

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.

Page 19: Cetis 109 (1)

Carbide.C++: Está formada por una familia de IDEs

desarrollada por Nokia, basada en Eclipse, al que se han incorporado plug-ins para el desarrollo de Symbian OS. Reemplazó a CodeWarrior como primer entorno de desarrollo para Symbian OS.Desde la versión 2.0, Carbide.c++ es gratuito y se ofrece en tres versiones (Developer, Professional, y OEM)Carbide.C++

Page 20: Cetis 109 (1)

NetBeans: Es un entorno de desarrollo integrado

libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE2 es un producto libre y gratuito sin restricciones de uso.

Page 21: Cetis 109 (1)

NetBeans: NetBeans es un proyecto de código

abierto de gran éxito con una gran base de usuarios, una comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo. Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio de 2000 y continúa siendo el patrocinador principal de los proyectos.

Page 22: Cetis 109 (1)

NetBeans: La plataforma NetBeans permite que las

aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo.

Page 23: Cetis 109 (1)

NetBeans:  Las aplicaciones construidas a partir de

módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software.

Page 24: Cetis 109 (1)

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. 

Page 25: Cetis 109 (1)

JAVA:  Su intención es permitir que los

desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra.  Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.

Page 26: Cetis 109 (1)

JAVA: Desde la creación de la especificación

J2ME (Java 2 Platform, Micro Edition), una versión del entorno de ejecución Java reducido y altamente optimizado, especialmente desarrollado para el mercado de dispositivos electrónicos de consumo se ha producido toda una revolución en lo que a la extensión de Java se refiere.

Page 27: Cetis 109 (1)

CONCLUSION: EN COLCLUSION SE VIO QUE HAY

MUCHOS AVENCES EN LA EVOLUCION DE LOS DISPOSITIVOS MOVILES QUE HAY MUCHOS SISTEMAS OPERATIVOS CON APLICACIONES Y QUE HAY DISTINTOS TIPOS DE ENTORNOS DE TRABAJO PARA APLICACIONES MOVILES QUE CADA VEZ AUMENTA LA EVOLUCION DE TECNOLOGIA Y CADA VEZ HAY MAS CAMBIOS EN CADA GENERACION.