Meego Wiki
Views

SDK/Docs/1.2/MeeGo SDK 1.2 Preview

From MeeGo wiki
< SDK | Docs | 1.2(Difference between revisions)
Jump to: navigation, search
(categorise)
 
(7 intermediate revisions not shown)
Line 1: Line 1:
== MeeGo SDK 1.2 Preview (with Tablet) ==
== MeeGo SDK 1.2 Preview (with Tablet) ==
This page describes how to use the MeeGo SDK 1.2 Preview.  It contains support for the recently released tablet images.
This page describes how to use the MeeGo SDK 1.2 Preview.  It contains support for the recently released tablet images.
-
 
+
-
MeeGo applications can be written using Qt (a rich C++ application framework) or Qt Quick (a Javascript-like declarative language). The MeeGo SDK includes Qt Creator IDE with GUI builder to enable streamlined development. It is currently available for use on Linux workstations as shown below.  The MeeGo SDK creates a virtual environment on your workstation that replicates direct development on a MeeGo OS-based system [http://meego.com/developers/meego-application-development-cycle (More...)]
+
MeeGo applications can be written using Qt (a rich C++ application framework) or Qt Quick (a Javascript-like declarative language). The MeeGo SDK includes Qt Creator IDE with GUI builder to enable streamlined development. It is currently available for use on Linux or Windows workstations as shown below.  The MeeGo SDK creates a virtual environment on your workstation that replicates direct development on a MeeGo OS-based system [http://meego.com/developers/meego-application-development-cycle (More...)]
=== Prerequisites ===
=== Prerequisites ===
-
'''Hardware''' <br>
+
'''Hardware'''
* Any reasonably modern IA hardware.  For systems where the graphics or CPU virtualization are limited a faster system will be needed to use the virtual machine.
* Any reasonably modern IA hardware.  For systems where the graphics or CPU virtualization are limited a faster system will be needed to use the virtual machine.
* Systems known to work: Intel Core 2 Quad CPU, Q8200, i5 or i7 processor-based systems.
* Systems known to work: Intel Core 2 Quad CPU, Q8200, i5 or i7 processor-based systems.
'''Software:'''
'''Software:'''
-
* Windows XP w/SP3 and Windows 7 (32-bit systems can run virtual machine.  64-bit systems can use SDK but will need a device to run/debug)[[br]]
+
* Windows XP w/SP3 and Windows 7 (32-bit systems can run virtual machine.  64-bit systems can use SDK but will need a device to run/debug)
* Fedora 12, 13 (14 very soon); Ubuntu 10.04, 10.10 (''not KUbuntu'', see note at bottom); (32-bit and 64-bit systems supported)
* Fedora 12, 13 (14 very soon); Ubuntu 10.04, 10.10 (''not KUbuntu'', see note at bottom); (32-bit and 64-bit systems supported)
-
* See also: [http://wiki.meego.com/SDK/Docs/1.1/MeeGo_1.1_SDK_Host_OS_Support MeeGo SDK Host OS Support page].
+
* See also: [[SDK/Docs/1.1/MeeGo_1.1_SDK_Host_OS_Support|MeeGo SDK Host OS Support page]].
'''Filesystem:'''<br>
'''Filesystem:'''<br>
Line 19: Line 19:
=== Download and Install ===
=== Download and Install ===
Follow the links below to install the SDK
Follow the links below to install the SDK
-
* '''[http://wiki.meego.com/SDK/Docs/1.2/MeeGo_SDK_1.2_Preview_for_Windows Instructions for Windows]'''
+
* '''[[SDK/Docs/1.2/MeeGo_SDK_1.2_Preview_for_Windows|Instructions for Windows]]'''
-
* '''[http://wiki.meego.com/SDK/Docs/1.2/MeeGo_SDK_1.2_Preview_for_Linux Instructions for Linux]'''
+
* '''[[SDK/Docs/1.2/MeeGo_SDK_1.2_Preview_for_Linux|Instructions for Linux]]'''
=== SDK Features and Supporting Information ===
=== SDK Features and Supporting Information ===
Line 28: Line 28:
* Improved Qt Quick support
* Improved Qt Quick support
* Support for tablet images, toolchain and QEMU image.
* Support for tablet images, toolchain and QEMU image.
-
* Additional [http://wiki.meego.com/SDK/MeeGo_UX_Features MeeGo UX Features] and supporting libraries
+
* Additional [[SDK/MeeGo_UX_Features|MeeGo UX Features]] and supporting libraries
* Graphical installer for Linux
* Graphical installer for Linux
-
* [http://wiki.meego.com/MeeGo_UX_Components MeeGo UX Components] (early version)
+
* [[MeeGo_UX_Components|MeeGo UX Components]] (early version)
* [http://meego.com/sites/all/files/users/admin/meego_touch_ui_v1.2.pdf UI Guidelines] for tablet development
* [http://meego.com/sites/all/files/users/admin/meego_touch_ui_v1.2.pdf UI Guidelines] for tablet development
Line 37: Line 37:
* [http://meego.com/developers/meego-application-development-cycle MeeGo Developer Story]
* [http://meego.com/developers/meego-application-development-cycle MeeGo Developer Story]
* [http://apidocs.meego.com/1.1/core/html/index.html MeeGo API], [http://apidocs.meego.com/1.1/platform/html/index.html Platform API]
* [http://apidocs.meego.com/1.1/core/html/index.html MeeGo API], [http://apidocs.meego.com/1.1/platform/html/index.html Platform API]
-
* [http://wiki.meego.com/SDK/Docs/1.1/Creating_Hello_World Qt Development: Creating Hello World]
+
* [[SDK/Docs/1.1/Creating_Hello_World|Qt Development: Creating Hello World]]
Additional applicable, up-to-date, generic MeeGo development information can be found at:
Additional applicable, up-to-date, generic MeeGo development information can be found at:
* http://meego.com/developers
* http://meego.com/developers
-
* http://wiki.meego.com/SDK/Docs/1.1
+
* [[SDK/Docs/1.1]]
=== Notes / Known Issues ===
=== Notes / Known Issues ===
* '''KUbuntu is not supported at this time'''.  Uninstalling the SDK in KUbuntu removes critical system files.  See [https://bugs.meego.com/show_bug.cgi?id=14925 bug #14925].
* '''KUbuntu is not supported at this time'''.  Uninstalling the SDK in KUbuntu removes critical system files.  See [https://bugs.meego.com/show_bug.cgi?id=14925 bug #14925].
-
* In Windows, the virtual machine (QEMU) relies on kqemu to provide CPU virtualization support.  On some machines this does not work.  If you have trouble, please see [http://wiki.meego.com/SDK/Docs/1.1/Troubleshooting#QEMU_SDK_Errors troubleshooting].
+
* In Windows, the virtual machine (QEMU) relies on kqemu to provide CPU virtualization support.  On some machines this does not work.  If you have trouble, please see [[SDK/Docs/1.1/Troubleshooting#QEMU_SDK_Errors|troubleshooting]].
* When uninstalling, everything you've installed as part of the SDK, ''including MADDE targets and runtimes'', will be removed.
* When uninstalling, everything you've installed as part of the SDK, ''including MADDE targets and runtimes'', will be removed.
 +
* QEMU does not launch in Ubuntu 10.10 with some old kernel versions. Need to be 2.6.35.25 or newer. See [https://bugs.meego.com/show_bug.cgi?id=10075 bug #10075]
 +
 +
[[Category:SDK]]
 +
[[Category:Meego-1.2]]

Latest revision as of 11:29, 14 April 2011

Contents

MeeGo SDK 1.2 Preview (with Tablet)

This page describes how to use the MeeGo SDK 1.2 Preview. It contains support for the recently released tablet images.

MeeGo applications can be written using Qt (a rich C++ application framework) or Qt Quick (a Javascript-like declarative language). The MeeGo SDK includes Qt Creator IDE with GUI builder to enable streamlined development. It is currently available for use on Linux or Windows workstations as shown below. The MeeGo SDK creates a virtual environment on your workstation that replicates direct development on a MeeGo OS-based system (More...)

Prerequisites

Hardware

  • Any reasonably modern IA hardware. For systems where the graphics or CPU virtualization are limited a faster system will be needed to use the virtual machine.
  • Systems known to work: Intel Core 2 Quad CPU, Q8200, i5 or i7 processor-based systems.

Software:

  • Windows XP w/SP3 and Windows 7 (32-bit systems can run virtual machine. 64-bit systems can use SDK but will need a device to run/debug)
  • Fedora 12, 13 (14 very soon); Ubuntu 10.04, 10.10 (not KUbuntu, see note at bottom); (32-bit and 64-bit systems supported)
  • See also: MeeGo SDK Host OS Support page.

Filesystem:
The MeeGo SDK should be installed on a hardlink-capable filesystem (Unix file systems or NTFS. FAT filesystems are not hardlink-capable and not supported.)

Download and Install

Follow the links below to install the SDK

SDK Features and Supporting Information

This version of the SDK is provides a preview of the following features:

Further Information

The following related SDK documentation is useful for getting familiar with the application development lifecycle:

Additional applicable, up-to-date, generic MeeGo development information can be found at:

Notes / Known Issues

  • KUbuntu is not supported at this time. Uninstalling the SDK in KUbuntu removes critical system files. See bug #14925.
  • In Windows, the virtual machine (QEMU) relies on kqemu to provide CPU virtualization support. On some machines this does not work. If you have trouble, please see troubleshooting.
  • When uninstalling, everything you've installed as part of the SDK, including MADDE targets and runtimes, will be removed.
  • QEMU does not launch in Ubuntu 10.10 with some old kernel versions. Need to be 2.6.35.25 or newer. See bug #10075
Personal tools