La telefona mvil consiste en ofrecer un acceso va radio a un abonado de
telefona, de tal forma que pueda realizar y recibir llamadas dentro del radio de cobertura del sistema (rea dentro de la cual el terminal mvil puede conectarse con el sistema de radio para llamar o ser llamado). La diferencia entre un sistema mvil celular y uno cordless o sin hilos, es que mientras el primero se supone que tiene una cobertura amplia (normalmente cobertura nacional), en el caso de un sistema cordless se supone que la cobertura es limitada (un rea de oficinas o los alrededores de un rea residencial). Los sistemas celulares incorporan la ventaja de dividir el rea de cobertura en clulas, lo cual, limitando convenientemente la potencia con que se emite cada frecuencia, permite la reutilizacin de las mismas a distancias bastante cortas y, por lo tanto, aumentar tremendamente la capacidad de los sistemas. Por lo tanto, un sistema celular consta de clulas, cubiertas cada una por un sistema de radio que permite la conexin de los terminales mviles al sistema (estacin base), y un sistema de conmutacin (centro de servicios mviles) que permite la interconexin entre las estaciones bases y la conexin del sistema a la red de conmutacin pblicas. (Fig. 1).
Las estaciones bases (BTS) controlan la conexin radio de los terminales mviles, y permiten tener permanentemente localizados a los distintos abonados (siempre que el terminal mvil este encendido). La central de conmutacin de mviles (MSC) realiza la conexin entre los distintos abonados o entre stos y la red telefnica fija. Adems, es la responsable de las funciones de operacin y mantenimiento y de tarificacin. El nuevo sistema GSM, del que hablremos posteriormente define un elemento intermedio, el controlador de estaciones bases (BSC), del que se definirn posteriormente sus funciones. INTRODUCCION A LOS SISTEMAS MOVILES PCS No es secreto que los sistemas celulares rpidamente se han visto sobrepasados por el aumento del tamao del mercado debido a que estos sistemas se construyen sobre un nmero limitado de canales. Cada canal puede ser usado por una llamada a la vez, por lo tanto, no es posible hacerlos crecer en capacidad, solamente en cobertura. Una solucin digital surge en respuesta a esta necesidad de mejor uso de las bandas de frecuencia. Dentro de esta digitalizacin de las comunicaciones han aparecido dos tecnologas competidoras e incompatibles la TDMA y CDMA. Ambas tienen la meta de maximizar el nmero de llamadas y son aplicables a las nuevas microceldas PCS, adems de otro tipo de enlaces como satelitales. TDMA (Time-Divisin Mltiple Access) ha tenido un rpido avance ya que se ha establecido comercialmente en Europa, cuyo sistema celular digital GSM (Global System for Mobile Communications) se encuentra validado desde 1989. Sin embargo, como en todas las cosas digitales, ha surgido una tecnologa desarrollada por una empresa estadounidense llamada Qualcomm. CDMA (Code- Division Mltiple Access) se basa en divisin de la banda por el uso de cdigos que identifican cada llamada. De esta forma todas las llamadas se comparten en un canal ancho, pero cada una ignorando a las otras. Logrando con esto un sistema bastante simple ya que no requiere de divisin de canales ni planificacin en el uso de portadoras. Respecto de PCS como sistema celular, tiene primeramente dos competidores. Uno basado en CDMA y otro, basado en TDMA y derivado del GSM europeo.
USO DE REPOSITORIO DE DATOS LOCALES
Un repositorio, depsito o archivo es un sitio centralizado donde se almacena y mantiene informacin digital, habitualmente bases de datos o archivos informticos. Si est importando en un repositorio que ya tiene algunos proyectos, entonces la estructura del repositorio ya estar decidida. Si est importando datos a un nuevo repositorio entonces merece la pena tomar el tiempo para pensar en cmo debera organizarse. Lea Organizacin del repositorio para ms informacin. Esta seccin describe el comando Importar de Subversin, que se dise para importar una estructura de carpetas en el repositorio de un slo paso. Aunque realiza su cometido, tiene muchos inconvenientes: No hay forma de seleccionar los archivos y carpetas a incluir, salvo si utiliza la configuracin del patrn global de ignorar. La carpeta importada no se convierte en una copia de trabajo. Tiene que hacer una obtencin para copiar los archivos de nuevo desde el servidor. Es fcil importar en un nivel de carpetas errneo en el repositorio. Por estos motivos recomendamos no utilizar el comando Importar y emplear mejor el mtodo en dos pasos descrito en Importar en el sitio, a menos que est realizando el paso inicial de crear la estructura de carpetas /trunk /tags /branches en el repositorio. Pero ya que estamos aqu, veamos cmo funciona la importacin bsica... Antes de importar su proyecto en un repositorio debera: Quitar todos los archivos que no se necesitan para construir el proyecto (archivos temporales, archivos que se generan por un compilador como los *.obj, binarios compilados,...) Organizar los archivos en carpetas y subcarpetas. Aunque es posible renombrar/mover los archivos ms tarde, es muy recomendable que tenga la estructura del proyecto antes de importarlo! Ahora seleccione la carpeta superior de la estructura de directorios del proyecto en el explorador de Windows, y haga click con el botn derecho para abrir el men contextual. Seleccione el comando TortoiseSVN Importar... y aparecer un cuadro de dilogo: Figura 4.6. El dilogo Importar In this dialog you have to enter the URL of the repository location where you want to import your project. It is very important to realise that the local folder you are importing does not itself appear in the repository, only its content. For example if you have a structure: C:\Projects\Widget\source C:\Projects\Widget\doc C:\Projects\Widget\images
and you import C:\Projects\Widget into http://mydomain.com/svn/trunk then you may be surprised to find that your subdirectories go straight intotrunk rather than being in a Widget subdirectory. You need to specify the subdirectory as part of the URL, http://mydomain.com/svn/trunk/Widget-X. Note that the import command will automatically create subdirectories within the repository if they do not exist. El mensaje de importacin se utiliza como un mensaje de registro. Por defecto, los archivos y carpetas que concuerden con los patrones globales de ignorar no se importan. Para cambiar este comportamiento, puede utilizar la casilla Incluir archivos ignorados. Lea Configuracin general para ms informacin sobre cmo establecer un patrn global de ignorar. Tan pronto como presione Aceptar, TortoiseSVN importa el rbol completo de directorios, incluyendo todos los archivos, en el repositorio. El proyecto ahora est almacenado en el repositorio bajo el control de versiones. Por favor tenga en cuenta que la carpeta que ha importado NO est bajo el control de versiones! Para obtener una copia de trabajo bajo el control de versiones necesita Obtener la versin que acaba de importar. O siga leyendo para averiguar cmo importar una carpeta en el sitio. Sitio Web El desarrollo de pginas ASP.NET para exploradores de dispositivos mviles no difiere sustancialmente del desarrollo de pginas para los exploradores de escritorio. Con objeto de ayudarle a crear aplicaciones para dispositivos mviles, ASP.NET proporciona un espacio de nombres System.Web.Mobile dedicado especficamente al desarrollo Web mvil. Puede crear una pgina Web a partir de la clase base MobilePage y agregar controles del espacio de nombres System.Web.Mobile. Este espacio de nombres define una serie de controles de servidor Web y adaptadores que resultan especialmente tiles al crear aplicaciones que deben estar disponibles para muchos dispositivos mviles diferentes, como los telfonos mviles. ASP.NET tambin proporciona una arquitectura adaptable de controles que permite crear adaptadores de dispositivos personalizados para los controles de servidor web ASP.NET. Estos adaptadores pueden crear una representacin personalizada de un control en funcin del explorador que realiza la solicitud. Con la arquitectura adaptable, puede crear adaptadores personalizados para los controles de servidor Web de ASP.NET para representar resultados especficos en los dispositivos que tienen acceso a la aplicacin en exploradores de escritorio. Tanto en los exploradores de escritorio como en los dispositivos mviles, el desarrollo sigue el modelo orientado a eventos de .NET estndar en el que la aplicacin responde a las solicitudes del usuario, a los clics en los botones, etc. Esta informacin general contiene las siguientes secciones: Arquitectura de las aplicaciones mviles Controles de servidor Web mviles Los controles de servidor Web ASP.NET y la arquitectura de adaptador Temas relacionados Aplicacin especfica para el aparato Un dispositivo mvil es un aparato de pequeo tamao, con algunas capacidades de procesamiento, alimentacin autnoma, con conexin permanente o intermitente a una red, con memoria limitada, diseados especficamente para una funcin, pero que pueden llevar a cabo otras funciones ms generales .Dado el variado nmero de niveles de funcionalidad asociado con dispositivos mviles, en el 2005, T38 y DuPont Global Mobility Innovation Team propusieron los siguientes estndares para la definicin de dispositivos mviles: Dispositivo Mvil de Datos Limitados (Limited Data Mobile Device): dispositivos que tienen una pantalla pequea, principalmente basada en pantalla de tipo texto con servicios de datos generalmente limitados a SMS y acceso WAP. Un tpico ejemplo de este tipo de dispositivos son los telfonos mviles Dispositivo Mvil de Datos Bsicos (Basic Data Mobile Device): dispositivos que tienen una pantalla de mediano tamao, (entre 120 x 120 y 240 x 240 pixels), menu o navegacin basada en conos por medio de una "rueda" o cursor, y que ofrecen acceso a e-mail, lista de direcciones, SMS, y un navegador web bsico. Un tpico ejemplo de este tipo de dispositivo son las Black Berrys y los Telfonos Inteligentes Dispositivo Mvil de Datos Mejorados (Enhanced Data Mobile Device): dispositivos que tienen pantallas de medianas a grandes (por encima de los 240 x 120 pixels), navegacin de tipo stylus, y que ofrecen las mismas caractersticas que el "Dispositivo Mvil de Datos Bsicos" (Basic Data Mobile Devices) ms aplicaciones nativas y aplicaciones corporativas usuales, en versin mvil. El telfono inteligente (Smartphone en ingls) es un trmino comercial para denominar a un telfono mvil que ofrece ms funciones que un telfono comn. Casi todos los telfonos inteligentes son mviles que soportan completamente un cliente de correo electrnico con la funcionalidad completa de un organizador personal. Una caracterstica importante de casi todos los telfonos inteligentes es que permiten la instalacin de programas para incrementar el procesamiento de datos y la conectividad. Estas aplicaciones pueden ser desarrolladas por el fabricante del dispositivo, por el operador o por un tercero. El trmino "Inteligente" hace referencia a cualquier interfaz, como un teclado QWERTY en miniatura, una pantalla tctil (lo ms habitual, denominndose en este caso "telfono mvil tctil"), o simplemente el sistema operativo mvil que posee, diferenciando su uso mediante una exclusiva disposicin del men, teclas, atajos, etc. Entre otras caractersticas comunes est la funcin multitarea, el acceso a Internet, a los programas de agenda, a una cmara digital integrada, administracin de contactos, y algunos programas de navegacin as como poder trabajar con documentos en diferentes formatos. Todos los Smartphone deben contar con un S.O. que los provea de caractersticas similares a las de un computador. Aunque esta caracterstica les hace ser vulnerables a virus y ataques al SO, tal como sucede en la actualidad con los equipos porttiles o de escritorio. Ventajas y desventajas Ventajas Costos. Podra ser la ventaja ms atractiva que presenta el cmputo en la nube, y si no lo es, al menos es la ms evidente de todas las que ofrece esta tecnologa. Al dejar la responsabilidad de la implementacin de la infraestructura al proveedor, el cliente no tiene que preocuparse por comprar equipos de cmputo, capacitar personal para la configuracin y mantenimiento de stos, y en algunos casos, por el desarrollo del software. Adems el usuario de estos servicios nicamente paga por los recursos que utiliza, permitindole disear un plan de pago normalmente a partir del tiempo en que ste se utiliza (memoria, procesamiento, almacenamiento). Competitividad. Al no tener que adquirir equipos costosos, las pequeas empresas pueden tener acceso a las ms nuevas tecnologas a precios a su alcance pagando nicamente por consumo. De este modo las organizaciones de cualquier tipo podran competir en igualdad de condiciones en reas de TI con empresas de cualquier tamao. La ventaja competitiva no est en aquel que tiene los recursos de cmputo sino en quien los emplea mejor. Disponibilidad. El proveedor est obligado a garantizar que el servicio siempre est disponible para el cliente. En este sentido, la virtualizacin juega un papel fundamental, ya que el proveedor puede hacer uso de esta tecnologa para disear una infraestructura redundante que le permita ofrecer un servicio constante de acuerdo a las especificaciones del cliente. Desventajas Privacidad. Es comprensible la percepcin de inseguridad que genera una tecnologa que pone la informacin (sensible en muchos casos), en servidores fuera de la organizacin, dejando como responsable de los datos al proveedor de servicio. El tema a tratar aqu, es el de la privacidad, ya que para muchos es extremadamente difcil el confiar su informacin sensible a terceros y consideran que lo que propone el cmputo en la nube pone en riesgo la informacin vital para los procesos de negocio. Disponibilidad. Si bien es cierto que se incluy a la disponibilidad previamente como una ventaja, sta queda como una responsabilidad que compete nicamente al proveedor del servicio, por lo que si su sistema de redundancia falla y no logra mantener al servicio disponible para el usuario, ste no puede realizar ninguna accin correctiva para restablecer el servicio. En tal caso, el cliente debera de esperar a que el problema sea resuelto del lado del proveedor. Falta de control sobre recursos. Al tener toda la infraestructura e incluso la aplicacin corriendo sobre servidores que se encuentran en la nube, es decir, del lado del proveedor, el cliente carece por completo de control sobre los recursos e incluso sobre su informacin, una vez que sta es subida a la nube.