Con el paso del tiempo y con la introducción de nuevas tecnologías de comunicación, nos encontramos en un mundo donde las redes juegan un papel casi que vital dentro del desarrollo de nuestras vidas. Cada día son más las personas que necesitan de alguna red para poder realizar ciertas actividades; desde realizar efectivamente trabajos hasta la comunicación con otras personas.
La mayoría del tiempo las personas recuren a conexiónes inalambricas por su conveniencia, comodidad y fácil acceso. Sin embargo, cada persona tiene sus gustos y prioridades al respecto, que muchas veces depender de las actividades que necesiten llevar a cabo. Algunos prefieren la estabilidad de conexión cualquier cosa. Otras pesonas no consideran importante sacrificar este apartado, siempre y cuando se cuente con velocidades máximas de carga y descarga. También encontramos algunos que utilizan ciertos servicios de voz o streaming y requieren conexiones con baja latencia.
Normalmente los manejadores de redes disponibles para los sistemas operativos vienen con estos paramentros de conexión establecidos por defecto por el desarrollador. Teniendo esto en cuenta, es de esperarse que las preferencias de los usuarios no sean atendidas de una manera completa, ya que lo que es primordial para algunos, no necesariamente lo será para otros.
Justamente sobre este problema es que se está planteando la confección de un gestor de redes inalámbricas que sea flexible y programable para que cada usuario pueda ajustar según lo que desea o necesite. Que sea posible establecer listas de prioridades y que estas se diagnostiquen constantemente para brindarle la mejor experiencia de anejo de redes que sea posible.
Enlace repositorio GitHub: Repositorio GitHub
Documento Final en PDF: Documento Final