Unidad 1 Introducción a las tecnologías móviles La tecnología móvil consiste en la utilización de medios informáticos, sin la necesidad de estar emplazados, es decir que pueden ser utilizados desde cualquier parte. Dentro del ámbito de la tecnología, la que se refiere a estos tipos de dispositivos es en la actualidad, la que posee mayor perspectiva de evolución. evolución. La telefonía móvil de hoy en día se ha convertido en un instrumento muy útil debido a la fácil comunicación entre personas. Los celulares cuentan con distintas aplicaciones que pueden facilitar diversas labores cotidianas. La comunicación telefónica es posible gracias a la interconexión entre centrales móviles y públicas. Según las bandas o frecuencias en las que opera el móvil, podrá funcionar en una parte u otra del mundo.
1.1 Conceptos sobre comunicaciones inalámbricas La comunicación inalámbrica o sin cables es aquella en la que la comunicación (emisor/receptor) no se encuentra unida por un medio de propagación físico, sino que se utiliza la modulación de ondas electromagnéticas a través del espacio. espacio . 1 En este sentido, los dispositivos físicos sólo están presentes en los emisores y receptores de la señal, entre los cuales encontramos: antenas, computadoras portátiles, PDA, teléfonos móviles, etc. Servicios Wap (Protocolo de Aplicaciones Inalámbricas)
Es un estándar abierto internacional para aplicaciones que utilizan las comunicaciones inalámbricas.
Wi-Fi (Wireless Fidelity) es la tecnología utilizada en la conexión inalámbrica para la comunicación de datos entre equipos situados en la misma área de cobertura. Responde al protocolo IEEE 802.11.
Wi-Max (al igual que Wi –Fi) consiste en un protocolo (IEEE 802.16) para establecer una conexión a Internet, o transmitir datos de forma inalámbrica. La principal diferencia radica en la potencia de ambos.
1.2 Evolución de los dispositivos de cómputo móvil Primer paso, las comunicaciones inalámbricas, telefonía móvil
El teléfono móvil se remonta a los inicios 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 cuya banda de frecuencias en ese tiempo no superaban los 60 MHz.
Durante ese periodo y 1985 se comenzaron a perfeccionar y amoldar las características de este nuevo sistema revolucionario ya que permitía comunicarse a distancia. Fue así que en los años 1980 se llegó a crear un equipo que ocupaba recursos similares a los Handie Talkie pero que iba destinado a personas que por lo general eran grandes empresarios y debían estar comunicados, es ahí donde se crea el teléfono móvil y marca un hito en la historia de los componentes inalámbricos ya que con este equipo podría hablar a cualquier hora y en cualquier lugar.
Los inicios (0G): Los pioneros
Los primeros sistemas de telefonía móvil civil empiezan a desarrollarse a partir de finales de los años 40 en los Estados Unidos. Eran sistemas de radio analógicos que utilizaban en el primer momento modulación en amplitud (AM) y posteriormente modulación en frecuencia (FM). Se popularizó el uso de sistemas FM gracias a su superior calidad de audio y resistencia a las interferencias. El servicio se daba en las bandas de HF y VHF. Los primeros equipos eran enormes y pesados, por lo que estaban destinados casi exclusivamente a su uso a bordo de vehículos. Generalmente se instalaba el equipo de radio en el maletero y se pasaba un cable con el teléfono hasta el salpicadero del coche. Una de las compañías pioneras que se dedicaron a la explotación de este servicio fue la americana Bell. Su servicio móvil fue llamado Bell System Service.No era un servicio popular porque era extremadamente caro, pero estuvo operando desde 1946 hasta 1985.
Primera generación (1G): Maduración de la idea
En 1981 el fabricante Ericsson lanza el sistema NMT 450 (Nordic Mobile Telephony 450 MHz). Este sistema seguía utilizando canales de radio analógicos (frecuencias en torno a 450 MHz) con modulación en frecuencia (FM). Era el primer sistema del mundo de telefonía móvil tal como se entiende hoy en día.
Los equipos 1G pueden parecer algo aparatosos para los estándares actuales pero fueron un gran avance para su época, ya que podían ser trasladados y utilizados por una única persona. En 1986, Ericsson modernizó el sistema, llevándolo hasta el nivel NMT 900. Esta nueva versión funcionaba prácticamente igual que la anterior pero a frecuencias superiores (del orden de 900 MHz). Además del sistema NMT, en los 80 se desarrollaron otros sistemas de telefonía móvil tales como: AMPS (Advanced Mobile Phone System) en EE. UU. y TACS (Total Access Comunication System).
El sistema TACS se utilizó en España con el nombre comercial de MoviLine. Estuvo en servicio hasta su extinción en 2003.
Segunda generación (2G): Popularización
En la década de 1990 nace la segunda generación, que utiliza sistemas como GSM, IS-136, iDEN e IS-95. Las frecuencias utilizadas en Europa fueron de 900 y 1800 MHz.
El desarrollo de esta generación tiene como piedra angular la digitalización de las comunicaciones. Las comunicaciones digitales ofrecen una mejor calidad de voz que las analógicas, además se aumenta el nivel de seguridad y se simplifica la fabricación del Terminal.
Muchas operadoras telefónicas móviles implementaron. Acceso múltiple por división de tiempo (TDMA) y Acceso múltiple por división de código (CDMA) sobre las redes Amps existentes convirtiéndolas así en redes D-AMPS. Esto trajo como ventaja para estas empresas poder lograr una migración de señal analógica a señal digital sin tener que cambiar elementos como antenas, torres, cableado, etc. El estándar que ha universalizado la telefonía móvil ha sido el archiconocido GSM: Global Sistem for Mobile communications o Groupe Spécial Mobile.
Se trata de un estándar europeo nacido de los siguientes principios: •
Buena calidad de voz (gracias al procesado digital).
Itinerancia.
•
•
Deseo de implantación internacional.
•
Terminales realmente portátiles (de reducido peso y
tamaño) a un precio asequible. •
Compatibilidad con la RDSI (Red Digital de Servicios Integrados).
Generación de transición (2.5G)
Dado que la tecnología de 2G fue incrementada a 2.5G, en la cual se incluyen nuevos servicios como EMS y MMS: •
•
EMS es el servicio de mensajería mejorado, permite la inclusión de melodías e iconos dentro del mensaje basándose en los sms; un EMS equivale a 3 o 4 sms. MMS (Sistema de Mensajería Multimedia) Este tipo de mensajes se envían mediante GPRS y permite la inserción de imágenes, sonidos, videos y texto.
GPRS (General Packet Radio Service) permite velocidades de datos desde 56kbps hasta 114 kbps.
EDGE (Enhaced Data rates for GSM Evolution) permite velocidades de datos hasta 384 Kbps.
Tercera generación (3G): El momento actual
3G nace de la necesidad de aumentar la capacidad de transmisión de datos para poder ofrecer servicios como la conexión a Internet desde el móvil, la videoconferencia, la televisión y la descarga de archivos. En este momento el desarrollo tecnológico ya posibilita un sistema totalmente nuevo: UMTS (Universal Mobile Telecommunications System).
UMTS utiliza la tecnología CDMA, lo cual le hace alcanzar velocidades realmente elevadas.
Cuarta Generación (4G): El futuro
La generación 4, o 4G será la evolución tecnológica que ofrecerá al usuario de telefonía móvil un mayor ancho de banda que permitirá, entre muchas otras cosas, la recepción de television en Alta Definición. Hoy en día no hay ningún sistema de este nivel que esté claramente definido, pero a modo de ejemplo podemos echar un vistazo a los sistemas LTE (Long Term Evolution).
Segundo paso, Ordenadores portátiles
La computadora portátil es un Dispositivo pequeño y ligero que puede llevar a cualquier lado, posee un teclado y una pantalla incorporados. Esto elimina los cables para conectar estos Elementos.
En este tiempo, las computadoras han sido adaptadas a casi cada aspecto de la vida moderna. Desde controlar motores de automóviles hasta comprar en los
supermercados. Cada vez máquinas más rápidas y nuevas, son creadas. Aunque estas tecnologías son las últimas son las máquinas viejas del futuro.
Tercer paso, Secretaria de bolsillo, asistente digital personal PDA
En 1990, el Atari Portfolio, aunque técnicamente clasificado como palm top fue una muestra temprana de algunos de los más modernos dispositivos electrónicos. Le siguieron otros dispositivos como los Psion Organiser, el Sharp Wizard o la Amstrad Penpad que fueron sentando la base de las funcionalidades de las PDAs.
La primera mención formal del término y concepto de PDA (Personal Digital Assistant) es del 7 de enero de 1992 por John Sculley al presentar el Apple Newton, en el Consumer Electronics Show (Muestra de electrónica de consumo) de Las Vegas (EE.UU.). Sin embargo fue un sonoro fracaso financiero para la compañía Apple, dejando de venderse en 1998. Cuarto paso, todo en mi bolsillo, integrar los 3 dispositivos en 1. Smatphone
La tecnología moderna se mueve rápido y furioso, especialmente en lo que respecta a las capacidades del teléfono inteligente.¿Qué es exactamente un “teléfono inteligente”?En realidad no hay acuerdo sobre o exacta definición de este
término. La mayoría estaría de acuerdo sin embargo que los teléfonos inteligentes hacer más – mucho más – de lo que Alexander Graham Bell primera previsto cuando se inventó el teléfono original en la década de 1870.
1.3 Plataformas para cómputo móvil El desarrollo de aplicaciones móviles es más importante que nunca para las empresas. Las organizaciones de desarrollo están en busca de una plataforma de desarrollo de aplicaciones móviles (MADP) que pueda darle soporte a sus proyectos actuales y futuros.
iOS SDK y Xcode 4
Xcode es el entorno de desarrollo que contiene los diferentes SDKs para la construcción de aplicaciones para los sistemas de Appel (iOS y Mac).
Se puede descargar de manera gratuita desde la página para desarrolladores Apple http://developer.apple.com/xcode/ pero únicamente las personas que cuenten con Apple ID y estén registradas como desarrolladores. El SDK de iOS cuenta con un emulador de iOS, pero si se van a probar aplicaciones directamente en el dispositivo los desarrolladores deben pagar una cuota anual de US$99 (que también incluye la publicación de aplicaciones a través de la Apple Store).
Android SDK y NDK
Las aplicaciones en Android se ejecutan sobre la Dalvik Virtual Machine (que es una implementación independiente de una maquina virtual de Java pero con una arquitectura diferente), pero también se pueden crear aplicaciones que se ejecuten directamente sobre el sistema operativo (llamadas aplicaciones Nativas).
Las aplicaciones se pueden desarrollar tanto de Java (para la DVM) como en C++ (aplicaciones nativas) a partir de sus respectivas herramientas de desarrollo:
1. Android SDK para crear aplicaciones con Java 2. Android NDK para crear aplicaciones con C++ Para la publicación de aplicaciones, los desarrolladores deben estar registrados en elAndoird Market y pagar una cuota de registro de US$25.
Symbian SDK
Symbian es la plataforma que ofrece crear aplicaciones de diferentes sabores. Symbian SDK permite la creación de aplicaciones con Qt ySymbian C++ para móviles S60, y con Java se pueden crear aplicaciones tanto para móviles S60 y S40.
Las aplicaciones se distribuyen a través de la Ovi Store con un costo para los desarrolladores, a la hora de registrarse, de 1€.
Windows Phone 7 Developer Tools
Y no faltaba que revisáramos como desarrollar para la nueva plataforma de Microsoft para dispositivos móviles, pero, siendo mi área de especialidad, lo dejo en un post más amplio: #wp7Dev Desarrollo sobre Windows Phone 7 Resumen de costos de publicación en las diferentes tiendas de aplicaciones Tienda Costo Periodo Apple Store US$99 Suscripción Andoird Market Ovi Store Windows Phone Marketplace
Syclo
anual US$25 Al registrarse Al registrarse 1 € US$99 Suscripción Gratuitopara anual estudiantes a Un año de través suscripción deDreamspark gratuita para estudiantes
Adquirida por SAP en junio, Sydo inicialmente se especializada en aplicaciones de servicios de campo y gestión de activos empresariales (EAM) para dispositivos robustos, pero en los últimos años ha ampliado el alcance de su plataforma a todos los sistemas operativos móviles más comunes.
Antenna
Es una buena opción para las organizaciones que necesitan crear aplicaciones múltiples para varios tipos de dispositivos móviles y desplegarlos como un servicio en la nube. AMP se compone de un estudio de desarrollo junto con un servicio de tiempo de ejecución de nube autónomo y escalable, y un conjunto de clientes que la ejecutan en una amplia gama de dispositivos móviles.
1.4 Lenguajes de programación para dispositivos móviles Un lenguaje de programación es un conjunto de reglas, símbolos y palabras que permiten construir un programa. Al igual que los lenguajes humanos tales como el inglés o el español, los lenguajes de programación poseen una estructura (gramática o sintaxis) y un significado (semántica).
Java
Java es un lenguaje de programación y la primera plataforma informática creada por Sun Microsystems en 1995. Es uno de los lenguajes más demandados, un estándar para software de empresa, contenido basado en la web, videojuegos y aplicaciones móviles, así como el sistema Android. Java está diseñado para trabajar a través de múltiples plataformas de software, lo que significa un programa escrito en OS X, por ejemplo, también podría funcionar en Windows.
Python
Python es un lenguaje de script de alto nivel de servidores para los sitios web y
aplicaciones móviles. Es considerado como un lenguaje bastante fácil para los principiantes debido a su facilidad de lectura y por poseer una sintaxis compacta, es decir, los desarrolladores pueden utilizar un menor número de líneas de código para expresar un concepto en comparación a otros lenguajes. Phyton corre las aplicaciones web para Instagram, Pinterest y Rdio a través de su framework webasociado, Django, y es utilizado por Google, Yahoo! y la NASA.
App Inventor
Esta plataforma de desarrollo está basada en un lenguaje de desarrollo gráfico en donde no escribes ni una sola línea de código, tan solo arrastras bloques identificados con la acción que necesitas hacer y listo.
BIBLIOFRAFIA
http://xombit.com/2014/01/7-lenguajes-de-programacion-deberias-aprender
http://dispositivosmobilesits.blogspot.mx/2012/02/evolucion-de-moviles.html
http://www.eurekamovil.es/blog/index.php/2012/11/14/la-evolucion-de-latecnologia-del-movil-y-sus-cuatro-generaciones/
http://linkea.do/evolucion-de-la-tecnologia-movil-1g-2g-3g-4g/
http://www.4gamericas.org/index.cfm?fuseaction=page§ionid=406
http://www.tamps.cinvestav.mx/~gtoscano/clases/CM/s60.pdf