Implementación del protocolo HLMP en Android
Author
Professor Advisor
Abstract
El uso de dispositivos móviles, tales como smartphones y notebooks, ha ido en aumento estos últimos años a lo largo del mundo. En particular, se ha registrado un alza importante en el acceso a estos y a su uso en Chile. Hoy en día, es difícil encontrar a personas que no posean dispositivos móviles, ya sea laptops, smartphones o tablets. Entre los dispositivos móviles tipo smartphones, el sistema operativo Android se ha posicionado como uno de los grandes a la hora de mover capital e iniciativas, destacando también que grandes empresas desarrolladoras de hardware para telefonía móvil han apoyado su progreso. Otro punto a favor de Android, es la facilidad con que se puede desarrollar aplicaciones debido a su amplia comunidad y completa documentación en línea, lo cual ha permitido que los usuarios perciban a este sistema operativo como confiable.
Los anteriores dispositivos móviles, por lo general, se conectarán a redes WiFi para obtener acceso a Internet. Sin embargo, existe otro tipo de conexión WiFi cuya característica radica en comunicar una red de dispositivos sin necesidad de un punto centralizado de acceso. Es así como nace High Level MANET Protocol (HLMP), un protocolo que tiene como objetivo proveer comunicación entre estos dispositivos móviles, generando una red interconectada que utiliza los mismos equipos disponibles en la red como antenas receptoras y emisoras. Teniendo en cuenta que HMLP se implementó para tres sistemas operativos, dejando de lado una alternativa de código libre, es que el presente trabajo de memoria tuvo como finalidad expandir el escenario de implementación de dicho protocolo HLMP a un cuarto sistema operativo que es particularmente Android.
El desarrollo se focalizó para smartphones, utilizando el equipo HTC Nexus One. El trabajo consistió en la adaptación de una biblioteca y una aplicación que, entre otras cosas, lograron ser compatible con la implementación original. Entre los elementos destacados del desarrollo, se puede mencionar la capacidad de transmitir archivos y mensajes de texto entre los equipos de la red. Por medio de datos experimentales, se logró concluir que HLMP para Android logró superar el tiempo promedio de conexión a la red, en relación a su implementación original. Sin embargo, las mediciones de la tasa de transferencia de archivos se mantuvieron relativamente cercanas a la implementación original, siendo la de este desarrollo un poco más baja.
General note
Ingeniero Civil en Computación
Identifier
URI: https://repositorio.uchile.cl/handle/2250/111920
Collections