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