Este documento resume la evolución de la programación móvil y los sistemas operativos. Explica que Java es un lenguaje orientado a objetos creado en los años 90 que es adecuado para dispositivos móviles. Detalla las generaciones de telefonía móvil desde 0G hasta 4G y los sistemas operativos más usados como Android, iOS, Windows. También cubre procesadores, entornos de desarrollo y concluye que es importante investigar continuamente para aprender.
1. CETIS 109
4TO. DM PROGRAMACIÓN
DESARROLLO DE APLICACIONES MÓVILES
FACILITADORA: MARGARITA ROMERO
ALVARADO.
INTEGRANTES:
• HERNÁNDEZ PADRÓN YTZEL AMÉRICA
• IRINEO FLORES ALONSO
2. La programación es una disciplina que va avanzando y
evolucionado con el paso del tiempo, las tendencias de
hoy en día nos dicen que ahora todo va dirigido a los
dispositivos móviles es por ello que nos vemos en la
necesidad de estudiarlos a fondo.
INTRODUCCIÓN
3. • Primero que todo hablando sobre el lenguaje Java,
pues bien Java es un lenguaje de programación
orientado a objetos desarrollado por Sun
Microsystems (Google) a principios de los años 90 su
creador fue James Gosling científico de la
computación. Se caracteriza por ser un lenguaje
simple, seguro, portable, dinámico, distribuido. El
J2ME (Java 2 Platform, Micro Edition. En la actualidad
el dueño de Java es Oracle.
LOS DISPOSITIVOS MÓVILES Y SU
EVOLUCIÓN
4. • Una vez ya sabiendo el lenguaje en el cual fueron desarrollados ahora si
pasaremos a hablar de los teléfonos inteligentes o Smarthphones,
estos teléfonos están construido sobre una plataforma de informática
móvil en el cual se le permite instalar aplicaciones, es como tener a
nuestra disposición un computador portátil ya que cuentan con un
sistema operativo, un teclado Qwerty y una pantalla táctil.
• Características que podremos encontrar en un smarthphone es que
tienen soporte al correo electrónico, acceso a internet vía Wi-Fi o 3G,
agenda y cámara digital para fotos y videos.
5. Empezaremos por hablar acerca de la generación 0G
• La generación 0G se desarrollo a finales de los años 40 en Estados
Unidos esta generación es la que fue previa a la del celular. Los sistemas
de radio que se utilizaban eran de modulación en amplitud (AM) y la de
frecuencia modulada (FM). Los sistemas de FM tenían mayor calidad de
audio y resistencia a las interferencias el servicio se daba en las bandas
de HF (high frecuency) y VHF (very high frecuency).
TELEFONÍA MÓVIL 1G
• Es tecnología analógica desde 1970 y entro en servicio en 1981, fue
basada solo en el trafico de voz pero se usa sistemas digitales para
conectar a las Radiobases. En 1981 el fabricante Ericsson lanza el
sistema NMT 450 (Nordic Mobile Telephony 450 MHZ) utilizaba canales
de radio analógicos con modulación en frecuencia (FM) fue un gran
avance ya que podían ser trasladado y utilizados por una única persona.
Sus especificaciones eran gratuitas y abiertas.
6. • la generación 2G fue el cambio de protocolos de telefonía móvil analógica a digital. Llego en
1990 con la necesidad de tener un mayor manejo de llamadas que contaba con los mismos
espectros de radiofrecuencia.
• En el año 2008 llega a Ecuador la generación 3G la cual fue basada en la transmisión de voz y
de datos esta generación tuvo su origen en la Unión Internacional de telecomunicaciones su
principal función era la de prestar el servicio de Internet por medio de un módem USB o ultra.
• La generación 4G está basada en el protocolo IP, su velocidad era mayor a 300 Mbps. Apareció
la Wimax( Worlwide Interoperability for Microwave Access) que eran las ondas de radio en
frecuencias de 2,3 a 3,5 Ghz.
• Cada dispositivo móvil necesita de un sistema operativo que es aquel que gestiona los recursos
del hardware el cual provee servicios y se ejecuta de modo privilegiado los sistemas operativos.
• móviles se desarrollo en 1996, fue pionero en el mercado por su usabilidad y simplicidad. Esta
basado en un S.O multitarea por Motorola con un display monocromático. Symbian OS surgió de
una alianza entre empresas de telefonía móvil como Nokia, Sony Ericcson, Samsung, Siemens,
LG, Motorola. Cuenta con terminales móviles para de esta manera poder competir con Palm o el
Windows Mobile de Microsoft, en su gran mayoría los móviles con Symbian son Nokia su última
versión es el 10.1
7. • Y para finalizar tenemos el Windows
mobile el cual hoy en día se llama
Windows phone 7 es un S.O
desarrollado por Microsoft como
sucesor de la plataforma Windows
Mobile y está pensado para el
mercado de consumo generalista en
lugar del mercado empresarial por lo
que carece de muchas
funcionalidades en comparación con
la versión anterior.
8. PROCESADORES PARA DISPOSITIVOS MÓVILES
• En los primeros teléfonos inteligentes, ya fueran Android, Symbian,
BlackBerry, Windows Mobile o iOS, el procesador o las tecnologías
aceleradoras de gráficos empleadas en su construcción apenas sí suscitaban
interés. La tecnología se ocultaba tras la mera funcionalidad. Además, la
escasez de terminales, junto con la falta de información que se tenía de los
primeros procesadores ARM y de los pocos fabricantes que los firmaban,
contribuían a ocultar los detalles tecnológicos.
• Procesador SnapDragon Cualcomp
• Procesador Apple
• Procesador Intel
• Procesador AMD
• Procesador Nvidia
• Procesador ARM
9. SISTEMAS OPERATIVOS COMERCIALES
• Un 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.
• Windows
• MAC OS X
• FEDORA
• UBUNTU
10. SISTEMAS OPERATIVOS LIBRES
• En la actualidad, casi todos los usuarios de computadoras han escuchado
hablar de “Software Libre” o de “Software de Código Abierto”. 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. 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
• LINUX
• SteamOs
• UNIX
11. SISTEMAS OPERATIVOS EMERGENTES
• 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.
• windows XP windows 7 y DOS
que realizan, puedes todo lo que haces en tu pc
12. ENTORNOS DE TRABAJO PARA
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.Xcode incluye la colección de compiladores del proyecto GNU
NetBeans
• 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
(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..
13. CONCLUSIÓN DE INVESTIGACIÓN
• ES IMPORTANTE INVESTIGAR, PARA SABER MAS, YA QUE LO QUE
SE QUIERE APRENDER, SABER COMO Y POR QUE PASO.