MADDE terminal user guide
MADDE is the back-end for Qt Creator but you can also use MADDE directly through its command-line interface, MADDE terminal. MADDE allows you to:
- compile and build software
- make Debian packages
- install, execute, and debug applications
MADDE provides Harmattan platform versions called targets which are used in application development. MADDE also offers several predefined templates that you can use to create application skeletons as a framework for your development work.
MADDE uses Make to compile and build software, but does not support Autotools. Debian packages are done by using Debian Package Creator (dpkg) tool.
MADDE can also control a system QEMU application and Harmattan platform version system image file used by the system QEMU to emulate the Harmattan device. MADDE supports using both QEMU runtime and the device for installing, executing, and debugging the software. System QEMU is used as QEMU runtime.
Note: To start developing applications for Harmattan devices, it is recommended that you use Qt Creator with the MeeGo 1.2 Harmattan target. Together they provide advanced developer tooling for designing, developing, debugging, and testing your applications.
Where to go next?
When you are familiar with the contents in this section, read the following:
Using the MADDE terminal
The followings sections contain instructions on using the MADDE terminal:
- Using MADDE from the command line
- Updating MADDE in Qt Creator
- Configuring runtimes in MADDE
- Configuring MADDE development targets
- Adding packages to MADDE targets
- Updating MADDE targets
- Creating your application with MADDE
- Creating a simple Qt application with MADDE
- MADDE templates
- Starting the emulator with MADDE
- Packaging your application with MADDE
- Running your application with MADDE
- MADDE command reference