Download INNOVACIONES TECNOLÓGICAS EN COMUNICACIONES
Document related concepts
Transcript
INNOVACIONES TECNOLÓGICAS EN COMUNICACIONES MÓVILES CON QoS Y SEGURIDAD, DESARROLLADAS CON SOFTWARE LIBRE: CAMPUS UBICUO Javier Carmona Murillo1, José Luis González-Sánchez1, Manuel Castro Ruiz2 y David Cortés Polo1 RESUMEN En la actualidad, la demanda de conectividad ubicua, independientemente del lugar, instante o medio de acceso utilizado, ha convertido a las comunicaciones móviles en una necesidad. La movilidad de los usuarios de las redes, la Calidad de Servicio (QoS) en las comunicaciones, y por último, la seguridad de la información que circula por dichas redes, son tres características importantes que Campus Ubicuo3 propone interrelacionar, a través de un cuarto aspecto no menos importantes, como es la aplicación de todas las ventajas que propone el Software Libre. Partiendo del proyecto de investigación AGILA [1], Campus Ubicuo aparece con la intención de aprovechar las posibilidades de movilidad y portabilidad de dispositivos como los PDA (Personal Digital Assistant), los teléfonos móviles y los ordenadores portátiles, para dotar de ubicuidad a los usuarios del sistema Campus Ubicuo a través las tecnologías de comunicaciones inalámbricas como GPRS (General Packet Radio Service), UMTS (Universal Mobile Telecommunications System), Bluetooth y WiMAX (Worldwide Interoperability for Microwave Access). El sistema propuesto en Campus Ubicuo es una plataforma de movilidad, pensado para su aplicación directa a un campus universitario, aunque se destaca que tanto las innovaciones propuestas como el desarrollo tecnológico realizado podrá ser fácilmente adaptable a otros entornos como hospitales, colegios, administración local pública, empresas, y todo tipo de organizaciones. El proyecto está siendo desarrollado por el Grupo de Investigación en Ingeniería Telemática Aplicada y Comunicaciones Avanzadas (GITACA) de la Universidad de Extremadura en cooperación con SADIEL, una de las empresas más importantes en el sector de las tecnologías de la información, telecomunicaciones e ingeniería. 1 INTRODUCCIÓN La aparición de la sociedad del conocimiento en la última década, ha revitalizado el deseo de solventar las evidentes limitaciones que la física, el espacio y el tiempo imponen a la ubicuidad, a través del software, los protocolos de comunicaciones y las redes telemáticas que disponemos o que se desarrollarán en los próximos años. Si en estos últimos tiempos ha sido importante el despliegue generalizado de la sociedad de la información, en la actualidad se persiguen tres aspectos tecnológicos muy importantes para lograr una clara inmersión en la sociedad del conocimiento como son: la Calidad del Servicio (QoS) en las comunicaciones; la movilidad de los usuarios de las redes sin dependencias de hilos; y por último, la seguridad de la información que circula por dichas redes. El proyecto Campus Ubicuo propone lograr la interrelación de estos tres aspectos: Calidad de servicio, movilidad y seguridad a través de un cuarto elemento no menos importante como es la aplicación de todas las ventajas que aporta el software libre. Teniendo como punto de partida los resultados del proyecto de investigación AGILA, proponemos aplicar en el contexto concreto de un campus universitario un conjunto de técnicas que permitan desarrollar, experimentar y aplicar tecnología que dote a la comunidad de comunicaciones móviles seguras y con calidad de servicio, usando el sistema operativo GNU/LinEx como plataforma informática para lograrlo. Aunque la propuesta que hacemos es de aplicación a un campus universitario (ver figura 1), se destaca que todo el desarrollo y tecnología podrá ser fácilmente adaptada a otros entornos como hospitales, colegios, administración pública (local, autonómica o central), poblaciones rurales, pueblos y ciudades de tamaño medio o grande, empresas, y cualquier tipo de organización donde la comunicación de información sea una necesidad. El presente artículo está dividido en varias secciones. En la segunda se describe el proyecto Campus Ubicuo, sus antecedentes, objetivos y el trabajo realizado. En el tercer apartado se presenta el trabajo futuro hasta la finalización del proyecto y, finalmente, en la cuarta sección aparecen las conclusiones de este trabajo. 2 DESARROLLO DEL PROYECTO CAMPUS UBICUO 2.1 Introducción Campus Ubicuo se enmarca en el III Plan Regional de Investigación, desarrollo e innovación de Extremadura, realizándose en cooperación entre el grupo de investigación de la universidad de Extremadura GITACA y la empresa SADIEL. 2.2 Antecedentes. AGILA. AGILA es un proyecto de investigación, recientemente finalizado, englobado dentro del II Plan Regional de Investigación, Desarrollo Tecnológico e Innovación de Extremadura. Figura 1: Estructura del sistema Campus Ubicuo En el desarrollo de este proyecto, se marcó un objetivo muy concreto desde el punto de vista del desarrollo y la innovación tecnológica, como es el de conseguir implantar y soportar en el sistema operativo libre GNU/LinEx todas las posibilidades de conectividad existentes en la actualidad y también analizar las emergentes. Para llevar a cabo estos objetivos, AGILA se dividió en varios subproyectos que han sido desarrollados individualmente y que, en conjunto, dan respuesta a los objetivos generales del proyecto. Podemos nombrar algunas de las tareas más destacadas del proyecto, como el estudio de las comunicaciones móviles de última generación (MOVICUO), las transmisiones multimedia (AgoraRed), o el análisis de mecanismos de seguridad para la navegación web. Estos y otros resultados, están disponibles en la web del proyecto AGILA (http://gitaca.unex.es/agila). 2.3 Objetivos generales del proyecto Campus Ubicuo Campus Ubicuo surge con la intención de aprovechar la facilidad de uso y la gran portabilidad de los PDA, los teléfonos móviles y los ordenadores portátiles para investigar sus capacidades de conectividad a través de tecnologías inalámbricas emergentes. Para el desarrollo del proyecto se recurre a técnicas y métodos donde aprovechar todas las ventajas del software libre. Uno de los objetivos del proyecto es instalar sobre los PDA un sistema LinEx reducido que no consuma gran cantidad de memoria y recursos de procesador. A estos sistemas se les dotará con las mayores posibilidades de conectividad inalámbricas y de las aplicaciones necesarias para acceder a servicios telemáticos avanzados. Además de analizar las posibilidades de las redes inalámbricas como Bluetooth y Wi-Fi, nuestra investigación también se centra en WiMax y RFID (Radio Frequency IDentification), y se presta especial atención a tecnologías como GPRS y UMTS así como al estudio de diversas técnicas para optimizar las transferencias multimedia (audio y video) desde telefonía móvil. Debemos investigar, por tanto, técnicas de compresión de datos, mecanismos de streaming, optimización en la captura de imágenes mediante cámaras de video, captación de audio mediante micrófonos, etc. Nuestras investigaciones también se centran en el protocolo Mobile IP, analizando sus posibilidades de macromovilidad y micromovilidad. Para lograr los objetivos del proyecto, disponemos de varios prototipos. Los más significativos se describen a continuación (ver figura 2): ● Dos PDA: el HP iPAQ h6340 y el Internet Tablet Nokia 770. El primero de ellos se suministra con el sistema operativo Microsoft Windows Mobile, mientras que el segundo se adquiere con un sistema operativo realizado por Nokia basado en Debian. Estas son las plataformas hardware sobre las que instalamos el sistema operativo LinEx. Se han elegido estos dispositivos por sus posibilidades de comunicaciones inalámbricas, idóneas para las características de movilidad que buscamos en el proyecto. ● El teléfono de tercera generación Nokia 6280. Este dispositivo y los desarrollos software del proyecto, nos permiten acceder a redes móviles de última generación donde investigar la QoS, la seguridad y el estudio de las transferencias multimedia en estas redes. ● El lector de tarjetas inteligentes LTC31 PS/SC y varias tarjetas criptográficas con las que se realizan distintas pruebas relacionadas con la seguridad. Figura 2: Dispositivos utilizados en el proyecto 2.4 Primera Fase. Análisis de la ubicuidad Campus Ubicuo está estructurado en una serie de subproyectos, cada uno con sus objetivos concretos que, en conjunto, dan respuesta a los objetivos globales del proyecto. La etapa inicial corresponde al análisis de rendimiento de las redes inalámbricas en sistemas Linux. Se han realizado pruebas prácticas con distintas tecnologías de comunicaciones inalámbricas sobre el sistema operativo GNU/LinEx, que es la plataforma sobre la que se desarrolla Campus Ubicuo. Esta fase además, nos ha permitido estudiar con detalle tecnologías como Wi-Fi, Bluetooth o Wi-Max que formarán parte del desarrollo en apartados más avanzados del proyecto. 2.5 Segunda Fase. Linux Mobile Una vez estudiadas las tecnologías que formarán parte del proyecto, y analizado su rendimiento sobre GNU/LinEx, comenzamos la siguiente actividad de Campus Ubicuo, que corresponde a la evaluación del soporte de GNU/LinEx sobre dispositivos PDA y el estudio de sus capacidades de conectividad. Concretamente, en esta tarea se han investigado y probado las posibilidades reales de conectividad y sincronización de uno de estos dispositivos con un sistema GNU/LinEx, y se ha estudiado la implantación de dicho sistema operativo en un PDA comercial. Para el desarrollo de esta fase se han utilizado los dos PDA (HP iPAQ h6340 y Nokia 770) citados anteriormente. 2.5.1 Sincronización PDA – PC (LinEx) La primera tarea de esta fase corresponde a la sincronización entre los PDA y GNU/LinEx. Actualmente, gran parte de los PDA comerciales, se adquieren con un sistema Windows de Microsoft, un sistema operativo propietario que limita su interactividad con los usuarios de sistemas Linux. Para solventar esta característica, este apartado se encarga de facilitar al usuario la sincronización del PDA y GNU/LinEx. Basándonos en las facilidades ofrecidas por el proyecto Synce [2], disponemos de una aplicación que facilita esta tarea, permitiendo al usuario la sincronización de forma gráfica, sencilla e intuitiva. Esta herramienta se muestra en la figura 3. Esta aplicación gestiona automáticamente la sincronización de la agenda, las citas o las tareas a través de la herramienta Multisync, y permite la navegación en el iPAQ gracias a los comandos que proporciona el proyecto Synce. Ya sea a través de Bluetooth o por medio de Figura 3: Herramienta de sincronización una conexión USB, las acciones que los comandos de navegación pueden realizar sobre el PDA son las que aparecen en la tabla 1. Aunque la aplicación desarrollada utiliza estos comandos y muestra su salida de forma gráfica, si se activa una conexión desde un terminal y se ejecuta el comando synce-pls, obtendremos como resultado el contenido del directorio correspondiente (ver figura 4). A lo largo de todo este artículo veremos como Bluetooth es una tecnología muy utilizada en cada herramienta desarrollada, ya que se ha intentado, en todo lo posible, eliminar aquellas conexiones fijas que limiten la movilidad de los usuarios. 2.5.2 Posibilidades Linux Embedded en el PDA La segunda de las tareas de esta fase y la que hasta ahora ha consumido más esfuerzo en Campus Ubicuo, se refiere a la posibilidad de instalación de un sistema operativo GNU/LinEx empotrado en el PDA. Para llevar a cabo los objetivos del proyecto, consideramos sumamente interesante disponer de un sistema Linux embedded en uno de estos dispositivos, como plataforma sobre la cual realizar desarrollos de software y de comunicaciones avanzadas, que doten de movilidad a los usuarios del sistema Campus Ubicuo. Comando Descripción dccm Inicia la conexión, que si es Bluetooth debe estar ya configurada. pcp Copia archivos pmkdir Crea un directorio pmv Mueve un archivo prm Borra un archivo prmdir Borra un directorio prun Ejecuta un programa pstatus Muestra el estado de la PDA. (Versión del S.O, Memoria disponible, etc.) Tabla1: Comandos synce Figura 4: Salida del comando synce-pls Existen varios proyectos como emdebian, intimate o jlime, que tienen como objetivo el desarrollo de herramientas y facilidades para conseguir que sistemas basados en Linux puedan ejecutarse en sistemas empotrados. Familiar [3] es un proyecto que se centra en el desarrollo de una distribución Linux basada en Debian para los HP iPAQ. Este es el proyecto del que hemos partido para la instalación de Linux en el h6340. Los PDA son dispositivos con una arquitectura distinta a la de un PC convencional. Disponen de procesadores tipo ARM, por lo que desarrollar software para ellos, hace que sea necesario un compilador que genere binarios para ARM. Se denomina compilación cruzada (cross-compiling) al proceso de compilar un código fuente sobre una arquitectura para generar binarios en otra distinta. Esto significa que la máquina en la que se compila el software no puede ejecutar, de forma nativa, el código compilado. En la figura 5 se observa la diferencia entre un fichero compilado para una arquitectura x86 y otra ARM, usando GCC como cross-compiler. Existen entornos que facilitan la compilación cruzada. En Campus Ubicuo se ha utilizado Scratchbox y OpenEmbedded, un conjunto de herramientas diseñadas para facilitar el desarrollo de aplicaciones sobre Linux embedded. Scratchbox está desarrollado por Nokia y se utiliza en la plataforma de desarrollo Maemo, sobre todo para el dispositivo Nokia 770. COMPILACIÓN CRUZADA DE UNA APLICACIÓN #include <stdio.h> int main (void){ printf("Hola");return 0; } Compilación para la arquitectura x86 javier@linex:~/$ gcc -Wall -o hola hola.c javier@linex:~/$ file hola hola: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), not stripped Compilación para la arquitectura ARM javier@linex:~/$ ./arm-linux-gnu-gcc -Wall -o hola_arm hola.c javier@linex:~/$ file hola_arm hola_arm: ELF 32-bit LSB executable, ARM, version 1 (ARM), for GNU/Linux 2.4.3, dynamically linked (uses shared libs), not stripped Figura 5: Compilando para varias arquitecturas 2.5.3 Linux en h6340 En general, un sistema Linux está formado por un núcleo, un sistema de ficheros (rootfs), y un gestor de arranque (bootloader). Así, para que GNU/LinEx se ejecute en el iPAQ h6340, será necesario que estos elementos estén compilados para ser ejecutados en la arquitectura ARM. Examinaremos por orden, el núcleo, el sistema de ficheros y finalmente el bootloader. Con respecto al kernel, está basado en las fuentes del núcleo omap-linux [4], ya que es el procesador que disponemos en el PDA. Son necesarios, además, una serie de parches para el dispositivo concreto iPAQ h6340, que no están integrados en los fuentes del núcleo omap. Una vez compilado el núcleo (con el compilador GCC para ARM), dispondremos de una imagen, que será la que se cargará durante el proceso de arranque. El sistema operativo GNU/LinEx, además del núcleo, necesita la estructura de directorios donde encontrar aplicaciones, librerías o herramientas que permitan la interactividad con el usuario. A esto se le llama rootfs. Como puede suponerse, compilar de forma cruzada cada librería y cada aplicación de un sistema Linux no es una tarea aceptable por razones de tiempo y usabilidad, es por eso que se utilizan entornos que facilitan la compilación completa del rootfs. En este caso se ha utilizado OpenEmbedded, un sistema para construir distribuciones destinadas a dispositivos empotrados. Está formado por un conjunto de metadatos utilizados para indicar cómo realizar la compilación cruzada, empaquetar e instalar los paquetes correspondientes. Su filosofía de diseño es sencilla: define una serie de ficheros que contienen las reglas de compilación y sus dependencias. Estos ficheros son interpretados y ejecutados por BitBake que es la herramienta que se encarga de construir los paquetes. Una vez realizado este paso, se podrán crear paquetes IPK (ver figura 6), o bien crear distribuciones completas. La distribución Linux basada en Debian creada para funcionar en el PDA aún no es una versión definitiva, y hemos intentado que no sea destructiva con el S.O. que viene instalado por el fabricante, de forma que pueda elegirse entre utilizar uno u otro. Una vez que el sistema sea estable, se establecerá el nuevo sistema operativo en el PDA. Así, esta sistema se ha instalado sobre una tarjeta MMC, con lo cual, para arrancarlo hay que disponer de un bootloader que lo permita. La estructura y modo de funcionamiento se explican a continuación. La tarjeta MMC está Crear paquetes con OpenEmbedded y BitBake para iPAQ h6340 Construir un único paquete y sus dependencias: bitbake nano Crear imagen completa basada en GPE: bitbake gpe-image Figura 6: Crear paquetes con OpenEmbedded dividida en dos particiones, una de ellas con el sistema de ficheros FAT32 (soportado por el S.O. Microsoft del PDA), y otra EXT2. En la partición FAT32 está la imagen del núcleo y el cargador, mientras que en la EXT2 colocamos el rootfs generado con OpenEmbedded. Esto permitirá que, una vez que el sistema Windows Mobile arranque, pueda lanzarse el bootloader, que inicia el proceso de carga de nuestro sistema Linux, en primer lugar con la imagen del núcleo y, más tarde, con el rootfs que se encuentra en la partición EXT2. Resumiendo, el cargador de arranque estará compuesto por 3 ficheros que se sitúan en la partición FAT32: uboot_load.exe (el propio bootloader), uboot.txt (fichero de configuración usado por uboot_load.exe) y bootstrap.bin (ver tabla 2). Una vez que disponemos tanto de la imagen del núcleo, como del rootfs y del bootloader, podremos arrancar el sistema en el PDA . Partición Descripción zImage FAT32 Imagen del kernel Linux Uboot_load FAT32 Bootloader Bootstrap.bin FAT32 Parte del bootloader independiente del S.O, que se encarga de iniciar la imagen del núcleo Rootfs EXT2 Funcionalidad del sistema Linux, con las X windows, daemons, aplicaciones GPE, etc. Tabla 2: Estructura de los ficheros en la tarjeta MMC Figura 7: Arranque del sistema Los resultados obtenidos en este subproyecto, nos hacen disponer de la plataforma Linux sobre el PDA que es la base de gran parte de los desarrollos y actividades del resto del proyecto Campus Ubicuo. 2.6 Tercera Fase. Comunicaciones y Calidad de Servicio Una vez que disponemos del sistema LinEx tanto en el PC como en el PDA, podemos comenzar el desarrollo de sistemas de movilidad centrándonos en las comunicaciones móviles de última generación. Tanto el PDA como el teléfono Nokia 6280 incorporan el hardware necesario para permitir el acceso a redes de datos como Internet. El PDA soporta GPRS, mientras que el teléfono soporta UMTS (3G). Tomando como base los resultados del proyecto AGILA, y de la herramienta GNOME-GPRS desarrollada en el entorno de dicho proyecto, hemos conseguido dotar de capacidades GPRS al sistema Linux sobre el PDA [5]. En la figura 8 se muestra un terminal donde se está realizando la negociación de parámetros con la red GPRS. Se puede observar la dirección IP recibida y las de los DNS que se almacenan automáticamente en el fichero /etc/resolv.conf. Con este desarrollo, la movilidad de los usuarios queda asegurada, pudiendo acceder desde el PDA al sistema Campus Ubicuo o a cualquier red de datos como Internet, independientemente del lugar en el que se encuentren (ver figura 9). Además de aportar movilidad a los usuarios de dispositivos PDA, nuestros objetivos también se centran en aquellos que utilizan su ordenador portátil con GNU/LinEx instalado para el acceso a redes de comunicaciones móviles. Si en el proyecto AGILA conseguimos dotar de conectividad GPRS a GNU/LinEx a través de conexiones con QoS, sin más que conectar el teléfono móvil al ordenador a través de un cable USB, ahora el objetivo se centra en ofrecer conectividad 3G (UMTS). UMTS hereda muchos de los elementos y funcionalidades de las redes anteriores (GSM y GPRS). Las especificaciones del 3GPP han ido evolucionando a una red donde el transporte en el núcleo utilice en todo lo posible IP. Por esto, las últimas versiones de UMTS se conocen también como “All IP”. Su arquitectura [6] se muestra en la figura 10. En las pruebas de conexiones GPRS realizadas en investigaciones del proyecto AGILA, obteníamos que la velocidad máxima alcanzada eran 56 kbps mientras que, teóricamente, la velocidad máxima que GPRS puede alcanzar es 171,2 kbps. Esto era debido a factores como el número de clientes que comparten los recursos de una célula de cobertura, los esquemas de codificación o el terminal utilizado [7]. En el desarrollo de esta fase, en la que estamos inmersos en la actualidad, nos proponemos realizar conexiones 3G desde el sistema GNU/LinEx, utilizando la base obtenida en el proyecto AGILA. Para poder investigar el comportamiento de las transferencias multimedia en redes móviles, es necesario desarrollar el software necesario para el acceso a estas redes de última generación. Actualmente, estamos trabajando en estas herramientas, habiendo ya conseguido Figura 8: Negociación GPRS Figura 9: Navegador del PDA realizar conexiones UMTS desde LinEx, eliminando la necesidad de utilizar enlaces fijos. Ahora la conexión entre el teléfono y el ordenador portátil se puede realizar a través de Bluetooth. Obviamente, con esta mejora el throughput que se alcanza en las conexiones actuales es bastante superior a las anteriores. En la figura 11 se muestran los detalles de una conexión en la que se puede comprobar como la velocidad alcanza prácticamente los 250 kbps. 2.7 Cuarta Fase. Seguridad La seguridad en las comunicaciones es uno de los pilares del sistema Campus Ubicuo. En este sentido se están realizando varias acciones. La primera es una herramienta dedicada a paliar la falta de seguridad en los ordenadores de los usuarios del sistema mediante un conjunto de aplicaciones configurables y utilizables en el transcurso de la navegación por la red. FSS (Free Security Suite) es una herramienta que se integra en la arquitectura del navegador Mozilla, siendo una extensión para él, compuesta por varias secciones: Sistema de cifrado, anti-spam, filtro de contenido, antivirus, firewall y sistema de creación de contraseñas seguras. Con estas características, FSS es una plataforma que aporta seguridad y que alerta al usuario de la mayor parte de los peligros que corre al conectarse a la red. Figura 10: Diseño de UMTS R5 Figura 11: Información de conexión 3G El segundo sistema de seguridad tiene que ver con ciertas carencias y debilidades de seguridad encontrados en la integración de los dispositivos criptográficos en el sistema GNU/LinEx. Concretamente se está trabajando en una solución que permita la completa integración del dispositivo criptográfico de tipo PKI (Public Key Infraestructure) en el sistema, logrando una funcionalidad completa e independiente de la plataforma. Para más información de estos proyectos, consultar la web http://gitaca.unex.es/agila/FSS/ y http://gitaca.unex.es/agila/voto/ 3 TRABAJO FUTURO En este artículo hemos presentado de forma resumida el trabajo realizado durante la primera anualidad de Campus Ubiuco. Hasta ahora hemos estado inmersos en periodos de documentación y estudio de las tecnologías necesarias para resolver los objetivos del proyecto. Aún así, disponemos ya de varias soluciones. Una plataforma, sobre el dispositivo iPAQ h6340 en el que tenemos instalado un sistema Linux basado en Debian (con núcleo 2.6) que, dadas las características de estos dispositivos y de dicho sistema, nos permiten aportar ubicuidad a una plataforma fiable, sobre la que ofrecer conectividad a una red de datos como GPRS. Además de GPRS, nuestras soluciones nos permiten realizar conexiones UMTS desde un sistema GNU/LinEx, necesarias para investigar el comportamiento de la red frente transferencias de audio y video (multimedia) en redes de comunicaciones móviles. La movilidad que proponemos, sin unos mínimos parámetros de calidad de servicio pierde su importancia, por lo que estamos comenzando a experimentar IP Mobile, para analizar su comportamiento y medir su rendimiento en diversas situaciones. El sistema inicialmente pensado para el entorno de un Campus universitario, puede ser adaptado fácilmente a otros entornos, y es por esto que dentro del proyecto se está abordando el desarrollo de una aplicación que demuestre de forma práctica la utilidad de toda la plataforma definida para el entorno de un centro de educación secundaria. Se trata de una aplicación, aún en fase de análisis, de “Agenda para los docentes” mediante la cual, docentes de cualquier nivel de enseñanzas podrán, mediante un PDA con sistema operativo GNU/LinEx, realizar las tareas diarias de clase como asistencia diaria, calificaciones, seguimiento de alumnos, etc. 4 CONCLUSIONES Campus Ubicuo es el resultado de una amplia trayectoria en proyectos de investigación relacionados con las tecnologías de comunicaciones, como InnovaCente o TutoRed, y aspectos inalámbricos con características de ubicuidad como AGILA. Aunque temporalmente el proyecto está en una situación intermedia, se han conseguido ya algunos resultados importantes que han sido resaltados como tales en las secciones previas de este artículo. El desarrollo de un proyecto de este tipo, en el que existe la colaboración UniversidadEmpresa, aporta indudables beneficios, aunque también plantea nuevas dificultades en la gestión del proyecto y en la definición de objetivos. El III PRI, al que pertenece Campus Ubicuo, plantea las líneas prioritarias de investigación principales en el sector de la Sociedad del Conocimiento. Este proyecto, tiene relación directa con muchas de estas líneas, como son el Software Libre o las Tecnologías de la Comunicación. Tanto para la empresa SADIEL, como para el grupo GÍTACA, Campus Ubicuo permitirá la transferencia de tecnología externa que puede producirse hacia otros grupos y empresas que, gracias a las ventajas del Software Libre, podrán beneficiarse de la innovación que puede generarse al poner a disposición pública los resultados de nuestra investigación. 5 BIBLIOGRAFÍA [1] AGILA (Acceso Generalizado a Internet desde LinEx Avanzado) es un proyecto de investigación perteneciente al II Plan Regional de Investigación, Desarrollo e Innovación de Extremadura. http://gitaca.unex.es/agila [2] Proyecto Synce. http://synce.sourceforge.net [3] Proyecto Familiar. http://familiar.handhelds.org [4] Texas Instrument Linux Community, http://linux.omap.com [5] ETSI TS 07.07. “Digital cellular telecommunications system (Phase 2+); AT Command set for GSM Mobile Equipment (ME)”. [6] 3GPP TS 23.101. “General UMTS Architecture” [7] J. Perez-Romero, O. Sallent, R. Agustí, M. A. Díaz-Guerra, “Radio Resource Management Strategies in UMTS”, Wiley, 2005. NOTAS 1 Universidad de Extremadura. Escuela Politécnica. Departamento de Ingeniería de Sistemas Informáticos y Telemáticos. Email: jcarmur@unex.es, jlgs@unex.es, dcorpol@unex.es 2 3 Sadiel, S. A. Av. Constitución, 4. 06800. Mérida (Badajoz). Email: mcruiz@sadiel.es. Campus Ubicuo es un proyecto de investigación del III Plan Regional de Investigación, Desarrollo e Innovación (2005-2008), desarrollado en convenio entre la empresa SADIEL (http://www.sadiel.es) y el grupo de investigación GITACA (http://gitaca.unex.es/cubicuo).