Este repositorio contiene las guías, presentaciones y códigos de ejemplo de la materia Desarrollo de aplicaciones para plataformas ubicuas de la Universidad del Cauca.
Desarrollar aplicaciones prototipo capaces de procesar, almacenar y presentar información sobre plataformas ubicuas.
- Familiarizarse con un lenguaje de programación de alto nivel para el desarrollo de plataformas ubicuas. -Probar diversos protocolos de comunicación para la obtención y envío de datos o comandos en plataformas ubicuas.
- Crear un sistema para el almacenamiento y presentación de datos para un prototipo de plataforma ubicua.
En la actualidad diferentes dispositivos como beacons Bluetooth, bombillas WiFi, entre otros, y tecnologías como Python, protocolos MQTT, bases de datos y web frameworks; periten el desarrollo eficiente y ágil de aplicaciones para plataformas ubicuas. Esta serie de prácticas buscan brindar las herramientas necesarias para que los estudiantes desarrollen soluciones prototipo con las cuales pueda apropiar los conocimientos sobre estos dispositivos y sus tecnologías.
Contenido: Se propone un material docente compuesto de 12 sesiones prácticas para la asignatura electiva “Desarrollo de aplicaciones para plataformas ubicuas”. Cada sesión consta de una duración de 2 horas prácticas, acompañadas de una guía escrita que explica paso a paso explican el desarrollo de cada una de las actividades propuestas para las prácticas.
- Python 2.7
- Beacons Bluetooth: https://www.amazon.com/Feasybeacon-proximidad-Bluetooth-Eddystone-programables/dp/B077FQ6HLV/
- Bombillas WiFi, cualquiera de las soportadas aquí: https://github.com/xoseperez/espurna/wiki/Hardware