LCD based graphical interface for TinyOS 2.x
Project Details
Goal: Pretende-se o desenvolvimento de um sistema de interface de utilizador para LCDs em TinyOS 2. O sistema deverá exportar vários utilitários para interacção gráfica ("Widgets"), permitindo a criação de interfaces complexas a partir de elementos básicos. O trabalho envolve as seguinte sub-tarefas:
- Pesquisa bibliográfica e contextualização no modelo de programação do TinyOS.
- Análise de requisitos.
- Desenvolvimento de uma framework para gerir a utilização simultânea de múltiplos widgets permitindo, inclusivamente, uma sobreposição estilo "janelas", e permitindo o desenvolvimento modular de widgets.
- Desenvolvimento de um conjunto módulos de widget com funcionalidade comuns (menus, input de números e/ou texto, janelas de aviso, etc.)
- Desenvolvimento de um demonstrador para ilustrar a funcionalidade desenvolvida.
Assigned to:
Project Website: LCD-GUI for TOS