This page is for discussion of ideas related to the installation of the MeeGo SDK
(not all of equal weight):
* Web downloadable. Easy to find. Clear what to get for different host and target. * Simple installation. Minimal number of end-user steps. * Minimal end user time to setup. * Dynamic system requirements collection: Host OS, target, development type (Qt, WRT, ...) * Supports all aspects of SDK. IDE, toolchain, debugging tools, packaging, VM * Single, cross-OS installer (?)
The following components exist today:
* Qt Creator and Qt SDK for Linux, Windows, Mac (non-MeeGo): http://qt.nokia.com/downloads/ * MADDE: http://wiki.maemo.org/MADDE * Maemo SDK: http://wiki.maemo.org/Documentation/Maemo_5_Final_SDK_Installation * MeeGo installation for Linux host: Qt Creator, Qt, MADDE: http://wiki.meego.com/MeeGo_SDK_with_QEMU
What about the creation of a single, Qt-based MeeGo installer, similar to the Qt SDK installer. It would have the following attributes:
* Qt-based w/GUI. * Version for Linux (bin), Windows (msi), Mac (?) * Legal prompts as necessary * Auto-detects platform and features * Small (5MB) download. Then it downloads the remaining components during installation, with progress indicators and download recovery ability * Queries user for: ** Development environments: Qt (Native, Qt Creator IDE) and/or WRT (Aptana IDE) ** Target devices: x86/ARM + device type (determines which QEMU image to download) * Calls/launches the Qt SDK installer * Reimplement MADDE installation steps (not call MADDE)
Installbuilder BitRock w/Qt is one option. Cost: $7K(!) for Enterprise 5-person license. http://installbuilder.bitrock.com/ Hand-crafted installer is another option.