Lighthouse is intended as an upgrade and replacement for Qt for Embedded Linux (Qt/E). One of Qt/E’s strongest sides has been its lack of external dependencies. It did not tie into a windowing system because it contained its own windowing system. This made it easy to make Qt/E to run on all sorts of hardware. However, Qt/E is tightly coupled to a software graphics engine, making it difficult to make full use of today’s advanced graphics processors. This talk will present the architecture of Lighthouse and how Lighthouse enables developers to port Qt easily to new Windowing Systems and modern embedded hardware.