Download INNOVACIONES TECNOLÓGICAS EN COMUNICACIONES

Document related concepts

GnuLinEx wikipedia , lookup

GPE Palmtop Environment wikipedia , lookup

IPAQ wikipedia , lookup

Controversia por la denominación GNU/Linux wikipedia , lookup

Qt (biblioteca) wikipedia , lookup

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: [email protected], [email protected], [email protected]
2
3
Sadiel, S. A. Av. Constitución, 4. 06800. Mérida (Badajoz). Email: [email protected].
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).