Application-ready embedded systems for the next generation of ubiquitous computing