unidad 1 introducción a las tecnologías móviles

Upload: letita7

Post on 12-Oct-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

  • 5/22/2018 Unidad 1 Introduccin a Las Tecnologas Mviles

    1/12

    Unidad 1 Introduccin a las tecnologas mviles

    La tecnologa mvil consiste en la utilizacin de medios informticos, sin lanecesidad de estar emplazados, es decir que pueden ser utilizados desdecualquier parte.

    Dentro del mbito de la tecnologa, la que se refiere a estos tipos de dispositivos

    es en la actualidad, la que posee mayor perspectiva de evolucin. La telefona

    mvil de hoy en da se ha convertido en un instrumento muy til debido a la fcil

    comunicacin entre personas. Los celulares cuentan con distintas aplicacionesque pueden facilitar diversas labores cotidianas.

    La comunicacin telefnica es posible gracias a la interconexin entre centrales

    mviles y pblicas. Segn las bandas o frecuencias en las que opera el mvil,podr funcionar en una parte u otra del mundo.1.1 Conceptos sobre comunicaciones inalmbricas

    La comunicacin inalmbrica o sin cables es aquella en la que la comunicacin

    (emisor/receptor) no se encuentra unida por un medio de propagacin fsico, sino

    que se utiliza la modulacin de ondas electromagnticas a travs del espacio.1Eneste sentido, los dispositivos fsicos slo estn presentes en los emisores y

    receptores de la seal, entre los cuales encontramos: antenas, computadorasporttiles, PDA, telfonos mviles, etc.

    Servicios Wap (Protocolo de Aplicaciones Inalmbricas)

    Es un estndar abierto internacional para aplicaciones que utilizan las

    comunicaciones inalmbricas.

    Wi-Fi (Wireless Fidelity) es la tecnologa utilizada en la conexin inalmbrica para

    la comunicacin de datos entre equipos situados en la misma rea de cobertura.Responde al protocolo IEEE 802.11.

    http://es.wikipedia.org/wiki/Comunicaci%C3%B3n_inal%C3%A1mbricahttp://es.wikipedia.org/wiki/Comunicaci%C3%B3n_inal%C3%A1mbricahttp://es.wikipedia.org/wiki/Comunicaci%C3%B3n_inal%C3%A1mbricahttp://es.wikipedia.org/wiki/Comunicaci%C3%B3n_inal%C3%A1mbrica
  • 5/22/2018 Unidad 1 Introduccin a Las Tecnologas Mviles

    2/12

    Wi-Max (al igual que WiFi) consiste en un protocolo (IEEE 802.16) paraestablecer una conexin a Internet, o transmitir datos de forma inalmbrica.

    La principal diferencia radica en la potencia de ambos.

    1.2 Evolucin de los dispositivos de cmputo mvil

    Primer paso, las comunicaciones inalmbricas, telefona mvil

    El telfono mvil se remonta a los inicios de la Segunda Guerra Mundial, donde ya

    se vea que era necesaria la comunicacin a distancia, es por eso que la

    compaa Motorola cre un equipo llamado Handie Talkie H12-16, que es unequipo que permite el contacto con las tropas va ondas de radio cuya banda de

    frecuencias en ese tiempo no superaban los 60 MHz.

  • 5/22/2018 Unidad 1 Introduccin a Las Tecnologas Mviles

    3/12

    Durante ese periodo y 1985 se comenzaron a perfeccionar y amoldar las

    caractersticas de este nuevo sistema revolucionario ya que permita comunicarse

    a distancia. Fue as que en los aos 1980 se lleg a crear un equipo que ocupabarecursos similares a los Handie Talkie pero que iba destinado a personas que por

    lo general eran grandes empresarios y deban estar comunicados, es ah donde se

    crea el telfono mvil y marca un hito en la historia de los componentesinalmbricos ya que con este equipo podra hablar a cualquier hora y en cualquierlugar.

    Los inicios (0G): Los pioneros

    Los primeros sistemas de telefona mvil civil empiezan a desarrollarse a partir definales de los aos 40 en los Estados Unidos. Eran sistemas de radio analgicos

    que utilizaban en el primer momento modulacin en amplitud (AM) y

    posteriormente modulacin 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 vehculos. Generalmente se instalaba elequipo de radio en el maletero y se pasaba un cable con el telfono hasta elsalpicadero del coche.

    Una de las compaas pioneras que se dedicaron a la explotacin de este servicio

    fue la americana Bell. Su servicio mvil fue llamado Bell System Service.No era unservicio popular porque era extremadamente caro, pero estuvo operando desde

    1946 hasta 1985.

  • 5/22/2018 Unidad 1 Introduccin a Las Tecnologas Mviles

    4/12

    Primera generacin (1G): Maduracin de la idea

    En 1981 el fabricante Ericsson lanza el sistema NMT 450 (Nordic Mobile

    Telephony 450 MHz). Este sistema segua utilizando canales de radio analgicos(frecuencias en torno a 450 MHz) con modulacin en frecuencia (FM). Era el

    primer sistema del mundo de telefona mvil tal como se entiende hoy en da.

    Los equipos 1G pueden parecer algo aparatosos para los estndares actuales

    pero fueron un gran avance para su poca, ya que podan ser trasladados yutilizados por una nica persona.

    En 1986, Ericsson moderniz el sistema, llevndolo hasta el nivel NMT 900. Esta

    nueva versin funcionaba prcticamente igual que la anterior pero a frecuenciassuperiores (del orden de 900 MHz).

    Adems del sistema NMT, en los 80 se desarrollaron otros sistemas de telefonamvil tales como: AMPS (Advanced Mobile Phone System) en EE. UU. y TACS

    (Total Access Comunication System).

    El sistema TACS se utiliz en Espaa con el nombre comercial de MoviLine.Estuvo en servicio hasta su extincin en 2003.

    Segunda generacin (2G): Popularizacin

    En la dcada de 1990 nace la segunda generacin, que utiliza sistemas comoGSM, IS-136, iDEN e IS-95. Las frecuencias utilizadas en Europa fueron de 900 y1800 MHz.

  • 5/22/2018 Unidad 1 Introduccin a Las Tecnologas Mviles

    5/12

    El desarrollo de esta generacin tiene como piedra angular la digitalizacin de las

    comunicaciones. Las comunicaciones digitales ofrecen una mejor calidad de voz

    que las analgicas, adems se aumenta el nivel de seguridad y se simplifica lafabricacin del Terminal.

    Muchas operadoras telefnicas mviles implementaron. Acceso mltiple por

    divisin de tiempo (TDMA) y Acceso mltiple por divisin de cdigo (CDMA) sobrelas redes Amps existentes convirtindolas as en redes D-AMPS. Esto trajo como

    ventaja para estas empresas poder lograr una migracin de seal analgica aseal digital sin tener que cambiar elementos como antenas, torres, cableado, etc.

    El estndar que ha universalizado la telefona mvil ha sido el archiconocido GSM:

    Global Sistem for Mobile communications o Groupe Spcial Mobile.

    Se trata de un estndar europeo nacido de los siguientesprincipios:

    Buena calidad de voz (gracias al procesado digital).

    Itinerancia.

    Deseo de implantacin internacional.

    Terminales realmente porttiles (de reducido peso y

  • 5/22/2018 Unidad 1 Introduccin a Las Tecnologas Mviles

    6/12

    tamao) a un precio asequible.

    Compatibilidad con la RDSI (Red Digital de Servicios Integrados).

    Generacin de transicin (2.5G)

    Dado que la tecnologa de 2G fue incrementada a 2.5G, en la cual se incluyennuevos servicios como EMS y MMS:

    EMS es el servicio de mensajera mejorado, permite la inclusin demelodas e iconos dentro del mensaje basndose en los sms; un EMSequivale a 3 o 4 sms.

    MMS (Sistema de Mensajera Multimedia) Este tipo de mensajes se envan

    mediante GPRS y permite la insercin de imgenes, sonidos, videos ytexto.

    GPRS (General Packet Radio Service) permite velocidades de datos desde

    56kbps hasta 114 kbps.

    EDGE (Enhaced Data rates for GSM Evolution) permite velocidades dedatos hasta 384 Kbps.

    Tercera generacin (3G): El momento actual

    3G nace de la necesidad de aumentar la capacidad de transmisin de datos

    para poder ofrecer servicios como la conexin a Internet desde el mvil, lavideoconferencia, la televisin y la descarga de archivos. En este momento el

    desarrollo tecnolgico ya posibilita un sistema totalmente nuevo: UMTS

    (Universal Mobile Telecommunications System).

    UMTS utiliza la tecnologa CDMA, lo cual le hace alcanzar velocidadesrealmente elevadas.

  • 5/22/2018 Unidad 1 Introduccin a Las Tecnologas Mviles

    7/12

    Cuarta Generacin (4G): El futuro

    La generacin 4, o 4G ser la evolucin tecnolgica que ofrecer al usuario detelefona mvil un mayor ancho de banda que permitir, entre muchas otras cosas,la recepcin de television en Alta Definicin.

    Hoy en da no hay ningn sistema de este nivel que est claramente definido, pero

    a modo de ejemplo podemos echar un vistazo a los sistemas LTE (Long TermEvolution).

    Segundo paso, Ordenadores porttiles

    La computadora porttil es un Dispositivo pequeo y ligero que puede llevar acualquier lado, posee un teclado y una pantalla incorporados. Esto elimina loscables para conectar estos Elementos.

    En este tiempo, las computadoras han sido adaptadas a casi cada aspecto de la

    vida moderna. Desde controlar motores de automviles hasta comprar en los

  • 5/22/2018 Unidad 1 Introduccin a Las Tecnologas Mviles

    8/12

    supermercados. Cada vez mquinas ms rpidas y nuevas, son creadas. Aunque

    estas tecnologas son las ltimas son las mquinas viejas del futuro.

    Tercer paso, Secretaria de bolsillo, asistente digital personal PDA

    En 1990, el Atari Portfolio, aunque tcnicamente clasificado como palm top fue

    una muestra temprana de algunos de los ms modernos dispositivos electrnicos.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 mencin formal del trmino y concepto de PDA (Personal Digital

    Assistant) es del 7 de enero de 1992 por John Sculley al presentar el AppleNewton, en el Consumer Electronics Show (Muestra de electrnica de consumo)

    de Las Vegas (EE.UU.). Sin embargo fue un sonoro fracaso financiero para lacompaa Apple, dejando de venderse en 1998.

    Cuarto paso, todo en mi bolsillo, integrar los 3 dispositivos en 1. Smatphone

    La tecnologa moderna se mueve rpido y furioso, especialmente en lo que

    respecta a las capacidades del telfono inteligente.Qu es exactamente untelfono inteligente?En realidad no hay acuerdo sobre o exacta definicin de este

    trmino.

    La mayora estara de acuerdo sin embargo que los telfonos inteligentes hacer

    msmucho msde lo que Alexander Graham Bell primera previsto cuando seinvent el telfono original en la dcada de 1870.

  • 5/22/2018 Unidad 1 Introduccin a Las Tecnologas Mviles

    9/12

    1.3 Plataformas para cmputo mvilEl desarrollo de aplicaciones mviles es ms importante que nunca para lasempresas. Las organizaciones de desarrollo estn en busca de una plataforma dedesarrollo de aplicaciones mviles (MADP) que pueda darle soporte a susproyectos actuales y futuros.

    iOS SDK y Xcode 4

    Xcode es el entorno de desarrollo que contiene los diferentes SDKs para laconstruccin de aplicaciones para los sistemas de Appel (iOS y Mac).

    Se puede descargar de manera gratuita desde la pgina para desarrolladoresApplehttp://developer.apple.com/xcode/ pero nicamente las personas quecuenten con Apple ID y estn registradas como desarrolladores. El SDK de iOScuenta con un emulador de iOS, pero si se van a probar aplicaciones directamenteen el dispositivo los desarrolladoresdeben pagar una cuota anual de US$99 (quetambin incluye la publicacin de aplicaciones a travs de la Apple Store).

    Android SDK y NDK

    Las aplicaciones en Android se ejecutan sobre la Dalvik Virtual Machine (que esuna implementacin independiente de una maquina virtual de Java pero con unaarquitectura diferente), pero tambin se pueden crear aplicaciones que se ejecutendirectamente 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:

    http://developer.apple.com/xcode/http://developer.apple.com/programs/ios/http://qjuanp.net/wp-content/uploads/2011/10/sdk-small.pnghttp://qjuanp.net/wp-content/uploads/2011/10/xcode.pnghttp://qjuanp.net/wp-content/uploads/2011/10/sdk-small.pnghttp://qjuanp.net/wp-content/uploads/2011/10/xcode.pnghttp://developer.apple.com/programs/ios/http://developer.apple.com/xcode/
  • 5/22/2018 Unidad 1 Introduccin a Las Tecnologas Mviles

    10/12

    1. Android SDK para crear aplicaciones con Java2. Android NDK para crear aplicaciones con C++

    Para la publicacin de aplicaciones, los desarrolladores deben estar registrados enelAndoird Market y pagar una cuota de registro de US$25.

    Symbian SDK

    Symbian es la plataforma que ofrece crear aplicaciones de diferentessabores.Symbian SDK permite la creacin de aplicaciones conQt ySymbianC++ para mviles S60, y conJava se pueden crear aplicaciones tanto paramviles S60 y S40.

    Las aplicaciones se distribuyen a travs de laOvi Store con un costo para losdesarrolladores, a la hora de registrarse, de 1.

    Windows Phone 7 Developer Tools

    Y no faltaba que revisramos como desarrollar para la nueva plataforma deMicrosoft para dispositivos mviles, pero, siendo mi rea de especialidad, lo dejo

    en un post ms amplio:#wp7Dev Desarrollo sobre Windows Phone 7

    Resumen de costos de publicacin en las diferentes tiendas de aplicaciones

    Syclo

    Tienda Costo Periodo

    Apple Store US$99 Suscripcinanual

    Andoird Market US$25 Al registrarseOvi Store 1 Al registrarseWindowsPhoneMarketplace

    US$99Gratuitoparaestudiantes a

    travsdeDreamspark

    SuscripcinanualUn ao de

    suscripcingratuita paraestudiantes

    http://developer.android.com/sdk/index.htmlhttp://developer.android.com/sdk/ndk/index.htmlhttps://market.android.com/http://www.developer.nokia.com/Resources/Tools_and_downloads/Other/Symbian_SDKs/http://qt.nokia.com/products/developer-toolshttp://www.developer.nokia.com/Develop/Featured_Technologies/Symbian_C++/http://www.developer.nokia.com/Develop/Featured_Technologies/Symbian_C++/http://www.developer.nokia.com/Develop/Java/http://store.ovi.com/https://twitter.com/search?q=%23wp7Devhttp://store.apple.com/http://store.apple.com/https://market.android.com/http://store.ovi.com/http://store.ovi.com/http://www.windowsphone.com/en-US/marketplacehttp://www.windowsphone.com/en-US/marketplacehttp://www.windowsphone.com/en-US/marketplacehttp://www.windowsphone.com/en-US/marketplacehttp://www.dreamspark.com/http://www.dreamspark.com/http://www.windowsphone.com/en-US/marketplacehttp://www.windowsphone.com/en-US/marketplacehttp://www.windowsphone.com/en-US/marketplacehttp://store.ovi.com/https://market.android.com/http://store.apple.com/https://twitter.com/search?q=%23wp7Devhttp://store.ovi.com/http://www.developer.nokia.com/Develop/Java/http://www.developer.nokia.com/Develop/Featured_Technologies/Symbian_C++/http://www.developer.nokia.com/Develop/Featured_Technologies/Symbian_C++/http://qt.nokia.com/products/developer-toolshttp://www.developer.nokia.com/Resources/Tools_and_downloads/Other/Symbian_SDKs/https://market.android.com/http://developer.android.com/sdk/ndk/index.htmlhttp://developer.android.com/sdk/index.html
  • 5/22/2018 Unidad 1 Introduccin a Las Tecnologas Mviles

    11/12

    Adquirida por SAP en junio, Sydo inicialmente se especializada en aplicaciones de

    servicios de campo y gestin de activos empresariales (EAM) para dispositivos

    robustos, pero en los ltimos aos ha ampliado el alcance de su plataforma atodos los sistemas operativos mviles ms comunes.

    Antenna

    Es una buena opcin para las organizaciones que necesitan crear aplicaciones

    mltiples para varios tipos de dispositivos mviles y desplegarlos como un servicioen la nube. AMP se compone de un estudio de desarrollo junto con un servicio de

    tiempo de ejecucin de nube autnomo y escalable, y un conjunto de clientes quela ejecutan en una amplia gama de dispositivos mviles.

    1.4 Lenguajes de programacin para dispositivos mviles

    Un lenguaje de programacin es un conjunto de reglas, smbolos y palabras quepermiten construir un programa. Al igual que los lenguajes humanos tales como el

    ingls o el espaol, los lenguajes de programacin poseen una estructura(gramtica o sintaxis) y un significado (semntica).

    Java

    Java es un lenguaje de programacin y la primera plataforma informtica creada

    por Sun Microsystems en 1995. Es uno de los lenguajes ms demandados, un

    estndar para software de empresa, contenido basado en la web, videojuegos y

    aplicaciones mviles, as como el sistemaAndroid. Java est diseado paratrabajar a travs de mltiples plataformas de software, lo que significa un

    programa escrito en OS X, por ejemplo, tambin podra funcionar enWindows.

    Python

    Pythones un lenguaje de script de alto nivel de servidores para los sitios weby

    aplicaciones mviles. Es considerado como un lenguaje bastante fcil para los

    principiantes debido a su facilidad de lectura y por poseer una sintaxis compacta,es decir, los desarrolladores pueden utilizar un menor nmero de lneas de cdigo

    para expresar un concepto en comparacin a otros lenguajes.Phytoncorre lasaplicaciones webpara Instagram, Pinterest y Rdio a travs de su frameworkwebasociado, Django, y es utilizado por Google, Yahoo! y la NASA.

    App Inventor

    Esta plataforma de desarrollo est basada en un lenguaje de desarrollo grfico en

    donde no escribes ni una sola lnea de cdigo, tan solo arrastras bloquesidentificados con la accin que necesitas hacer y listo.

    http://rootear.com/tag/javahttp://rootear.com/tag/javahttp://andro4all.com/http://winphonemetro.com/http://winphonemetro.com/http://andro4all.com/http://rootear.com/tag/javahttp://rootear.com/tag/java
  • 5/22/2018 Unidad 1 Introduccin a Las Tecnologas Mviles

    12/12

    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-la-

    tecnologia-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&sectionid=406

    http://www.tamps.cinvestav.mx/~gtoscano/clases/CM/s60.pdf

    http://xombit.com/2014/01/7-lenguajes-de-programacion-deberias-aprenderhttp://xombit.com/2014/01/7-lenguajes-de-programacion-deberias-aprenderhttp://dispositivosmobilesits.blogspot.mx/2012/02/evolucion-de-moviles.htmlhttp://dispositivosmobilesits.blogspot.mx/2012/02/evolucion-de-moviles.htmlhttp://www.eurekamovil.es/blog/index.php/2012/11/14/la-evolucion-de-la-tecnologia-del-movil-y-sus-cuatro-generaciones/http://www.eurekamovil.es/blog/index.php/2012/11/14/la-evolucion-de-la-tecnologia-del-movil-y-sus-cuatro-generaciones/http://www.eurekamovil.es/blog/index.php/2012/11/14/la-evolucion-de-la-tecnologia-del-movil-y-sus-cuatro-generaciones/http://www.eurekamovil.es/blog/index.php/2012/11/14/la-evolucion-de-la-tecnologia-del-movil-y-sus-cuatro-generaciones/http://www.eurekamovil.es/blog/index.php/2012/11/14/la-evolucion-de-la-tecnologia-del-movil-y-sus-cuatro-generaciones/http://linkea.do/evolucion-de-la-tecnologia-movil-1g-2g-3g-4g/http://linkea.do/evolucion-de-la-tecnologia-movil-1g-2g-3g-4g/http://www.4gamericas.org/index.cfm?fuseaction=page&sectionid=406http://www.4gamericas.org/index.cfm?fuseaction=page&sectionid=406http://www.tamps.cinvestav.mx/~gtoscano/clases/CM/s60.pdfhttp://www.tamps.cinvestav.mx/~gtoscano/clases/CM/s60.pdfhttp://www.tamps.cinvestav.mx/~gtoscano/clases/CM/s60.pdfhttp://www.tamps.cinvestav.mx/~gtoscano/clases/CM/s60.pdfhttp://www.4gamericas.org/index.cfm?fuseaction=page&sectionid=406http://linkea.do/evolucion-de-la-tecnologia-movil-1g-2g-3g-4g/http://www.eurekamovil.es/blog/index.php/2012/11/14/la-evolucion-de-la-tecnologia-del-movil-y-sus-cuatro-generaciones/http://www.eurekamovil.es/blog/index.php/2012/11/14/la-evolucion-de-la-tecnologia-del-movil-y-sus-cuatro-generaciones/http://dispositivosmobilesits.blogspot.mx/2012/02/evolucion-de-moviles.htmlhttp://xombit.com/2014/01/7-lenguajes-de-programacion-deberias-aprender