N-Screen technology aims to provide a seamless computing environment by supporting synchronized data, programs, or displays across multiple smart devices. It utilizes cloud computing to virtually interconnect and provision computing resources. The proposed framework allows users to have their screen seamlessly displayed on virtualized screen devices through a virtual device driver, media bridging framework, and network-enabled devices that can decode and display the synchronized content.