Meego SDK development environments

Source: Internet
Author: User
Meego SDK development environments

The meego SDK provides the following three development and Debugging Environments:

  1. Qemu Virtual Machine (advantage: flexibility)
  2. Change root (chroot) with xephyr (advantage: fast)
  3. Meego on workstation

Each environment has its own advantages, as shown below:

Qemu Virtual Machine

The qemu VM can simulate running the meego image file (netbook or mobile phone) on your x86 development machine ). The qemu used by meego includes a qemu_gl used to improve the graphic display. In Linux, using qemu to run the meego image (including netbook and mobile phone), you can see that the meego system is started in a window. You can use QT Creator in your Linux system to debug your meego application in qemu with the meego toolkit. Learn more.

Change root (chroot) with xephyr

With "Change root", you do not have to start the meego image file (netbook or mobile phone) on your Linux system. You can directly switch to the meego File System on the terminal. In this case, the terminal becomes a virtual meego system. You can do anything in the terminal, just as you do in the meego system, including running the new installation package and running the application. In the terminal, you run a simulator called xephyr, which can open a meego UI in a new window. You can run QT Creator on a terminal and use it to debug applications.

Meego on workstation
The simplest method is to develop and debug your application directly under the meego system. The meego window manager can intelligently adjust the window interface. Developers may feel that development in this environment lacks some familiar navigation and application tools than on Linux desktops. Learn more.

Comparison:

Qemu VM

Xephyr Simulator

Meego System

  • Use the QT creator installed on your Linux host. Use the meego toolchain to configure development.
  • The host hardware must be VT-enabled (virtualization) and support hardware acceleration.
  • The host system can enable Linux or Windows (it does not seem to be windows yet ).
  • The host is not limited to Intel-compatible graphics cards.
  • Quick installation and fast development.
  • The host system requires Linux and an Intel-compatible graphics card chip.
  • You can use "yum install" to quickly add a new installation package.
  • Run QT Creator in chroot
  • Developed directly under the meego System
  • The meego system is designed to be used by mid. As a desktop development, it looks a little less elegant.


Retrieved from "http://wiki.meego.com/MeeGo_SDK_Development_Options"

Stickers from http://blog.csdn.net/vip_dog/article/details/5808411

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.