Describir: Designing embedded Internet devices