Development Environments
From Capsil Wiki
A key element in the development of any BSN application is the software component. TinyOS is the dominant environment for the development of embedded applications. However it can be a rather esoteric environment requiring experienced software developers which has in the past acted as a barrier to wider adoption. Enhancements to the TinyOS environment will be discussed together with other application development environments which simplify the firmware level software development task. Methods facilitating easy integrating of lower level software programs with application level programs will be reviewed.