Embedded Software Drives Future Consumer Applications: Digital Home