This is a draft (2010-10-21)
This should incorporate content from MeeGo SDK Development Options
MeeGo applications are written in C++ using the MeeGo SDK, which includes Qt 4.7. The MeeGo SDK is currently targeted for development on a Linux workstation, with a few options for setting up your environment, as shown below.
The MeeGo SDK creates a virtual environment on your workstation that is like developing directly on a MeeGo OS-based system. Netbook and handset development images are currently available. You can set up your development environment in two ways, depending on the capabilities of your host system. <a href="http://wiki.meego.com/MeeGo_SDK_with_QEMU">QEMU</a> will work effectively only on VT-enabled systems with graphics acceleration (first blue box above) while <a href="http://wiki.meego.com/MeeGo_SDK_with_Xephyr">chroot+Xephyr</a> (second blue box above) will only work on systems with Intel graphics. Both provide a similar development experience.
You can debug your application by using QEMU or Xephyr to run your application inside the MeeGo user experience. Both QEMU and Xephyr have been enhanced with support for hardware accelerated graphics.
Create a standard RPM-format package for your MeeGo application.
The RPM package can be submitted to one of the various application stores.
Comment: I would put the choosing your environment into major sections (Windows/Linux) and then closer to getting the SDK. Ronan Mac Laverty
MeeGo provides a flexible range of options for developers. To get ready for MeeGo development, you need to decide which of these options to choose: