Meego Wiki
Views
From MeeGo wiki
< SDK | Docs(Difference between revisions)
Jump to: navigation, search
(MeeGo SDK 1.2 Installer Builds)
(Developing native applications)
 
(23 intermediate revisions not shown)
Line 1: Line 1:
 +
'''Work in progress.  Due May 19th, 2011 '''
 +
'''The MeeGo 1.2 Documentation Page is under construction.  Some information may be correct.'''
'''The MeeGo 1.2 Documentation Page is under construction.  Some information may be correct.'''
= MeeGo 1.2 Developer Documentation -- Table of Contents =
= MeeGo 1.2 Developer Documentation -- Table of Contents =
MeeGo 1.2 developer documentation includes the following sections.
MeeGo 1.2 developer documentation includes the following sections.
-
== MeeGo SDK 1.2 Installer Builds ==
 
-
The following table contains links to the latest builds of the MeeGo 1.2 SDK installer.
 
-
{| style="color:black; background-color:#ffffcc;" cellpadding="5" cellspacing="0" border="1"
 
-
! Linux || Windows || Date || Notes
 
-
 
-
|-
 
-
| [http://otc-files.bj.intel.com/pub/MeeGo/SDK/release/sdk_installer/20110429/Linux/meego-sdk-installer-online-20110429 meego-sdk-installer-online-20110429] || [http://otc-files.bj.intel.com/pub/MeeGo/SDK/release/sdk_installer/20110429/Windows/meego-sdk-installer-online-20110429.exe meego-sdk-installer-online-20110429.exe] || April 29, 2011 ||
 
-
* Update the Qt simulator skin packages
 
-
 
-
|-
 
-
| [http://download3.meego.com/MeeGoSDK/Linux/installer/meego-sdk-installer-online-20110425 meego-sdk-installer-online-20110425] || [http://download3.meego.com/MeeGoSDK/Windows/installer/meego-sdk-installer-online-20110425.exe meego-sdk-installer-online-20110425.exe] || April 25, 2011 ||
 
-
* bug fixed: [https://bugs.meego.com/show_bug.cgi?id=16415 16415 Wrong directory for toolchain's qmake after installing 4-18 build]
 
-
* Installation failed when installing meego-qemu-ia32 package
 
-
* Added Desktop Qt in targets
 
-
* Update mechanism enabled (No need to download installer again)
 
-
* Don’t remove runtime before creating
 
-
* Add 3 new 0426 targets: core, netbook, tablet
 
-
 
-
|-
 
-
| [http://download3.meego.com/MeeGoSDK/Linux/installer/meego-sdk-installer-online-20110421 meego-sdk-installer-online-20110421] || || April 21, 2011 ||
 
-
* madde version change (0.7.61 --> 0.7.63)
 
-
* Qt Creator bug fixed:  [https://bugs.meego.com/show_bug.cgi?id=16347 16347 - QtCreator build-failure on qtGui hello or shared lib]
 
-
* F14 bug fixed: [https://bugs.meego.com/show_bug.cgi?id=16402 16402 Cannot install SDK in fedora14 if the user is not in sudoers]
 
-
 
-
|-
 
-
| Linux installer B || [http://download3.meego.com/MeeGoSDK/Windows/installer/meego-sdk-installer-online-20110419.exe meego-sdk-installer-online-20110419.exe] || April 19, 2011 ||
 
-
* Qt Simulator:  Resolved: BMC# [https://bugs.meego.com/show_bug.cgi?id=16315 16315: Fails to install Simulator QTMSVC2008]
 
-
|-
 
-
| Linux installer A || [http://download3.meego.com/MeeGoSDK/Windows/installer/meego-sdk-installer-online-20110418.exe meego-sdk-installer-online-20110418.exe] || April 18, 2011 ||
 
-
* Qt Simulator:  Automatically configure Qt Versions for Qt MSVC2008
 
-
* MinGW:  Added v4.4. Change to be invisible for users when installing MeeGo SDK
 
-
|}
 
-
 
-
== Bugs to be fixed in MeeGo 1.2 ==
 
-
TBD: Bugzilla query
 
-
 
-
== Features to be fixed in MeeGo 1.2 ==
 
-
TBD: Bugzilla query
 
-
 
-
== Tasks proposed to be completed in MeeGo 1.2 ==
 
-
* Update simulator-qt from 4.7.1 to 4.7.2, and build it with MSVC and MinGW. (Wenchao, Max) (High priority)
 
-
* Bug fix
 
-
* Set up build server to build x86 toolchain automatically. (Max) (Low priority)
 
-
 
-
 
-
 
-
= Work in progress below this point (copied from 1.1 docs). =
 
== Introduction to MeeGo 1.2==
== Introduction to MeeGo 1.2==
[http://meego.com/downloads/releases/1.2/meego-v1.2-sdk MeeGo 1.2 SDK release notes] <br/>
[http://meego.com/downloads/releases/1.2/meego-v1.2-sdk MeeGo 1.2 SDK release notes] <br/>
[[SDK/Docs/1.2/MeeGo_overview| MeeGo application development overview]] <br/>
[[SDK/Docs/1.2/MeeGo_overview| MeeGo application development overview]] <br/>
[[SDK/Docs/1.2/MeeGo_developer_story| MeeGo developer story]]<br/>
[[SDK/Docs/1.2/MeeGo_developer_story| MeeGo developer story]]<br/>
-
[[SDK/Docs/1.2/Terminology|MeeGo SDK terminology]]
+
[[SDK/Docs/Terminology|MeeGo SDK terminology]]
== Architecture ==  
== Architecture ==  
Line 63: Line 18:
==API references==
==API references==
 +
* [http://apidocs.meego.com/1.2-preview/ MeeGo 1.2 Preview API]
-
MeeGo 1.1 release provides two API reference libraries for development work:
+
* MeeGo 1.1 release provides two API reference libraries for development work:
-
* [http://apidocs.meego.com/1.1/core/html/index.html MeeGo API reference] includes the official API set for MeeGo application development. For MeeGo API, compatibility with future MeeGo releases is guaranteed.
+
** [http://apidocs.meego.com/1.1/core/html/index.html MeeGo API reference] includes the official API set for MeeGo application development. For MeeGo API, compatibility with future MeeGo releases is guaranteed.
-
* [http://apidocs.meego.com/1.1/platform/html/index.html MeeGo Platform API reference] extends the official MeeGo API by providing additional functionality. However, the Platform API is '''not''' guaranteed to be compatible with future MeeGo releases.
+
** [http://apidocs.meego.com/1.1/platform/html/index.html MeeGo Platform API reference] extends the official MeeGo API by providing additional functionality. However, the Platform API is '''not''' guaranteed to be compatible with future MeeGo releases.
== UI guidelines ==
== UI guidelines ==
Line 77: Line 33:
=== Linux ===
=== Linux ===
-
[[SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux|Installing and configuring MeeGo SDK for Linux]]<br/>
+
[[SDK/Docs/1.2/Installing and configuring MeeGo SDK for Linux|Installing and configuring MeeGo SDK for Linux]]<br/>
-
[[SDK/Docs/1.1/MeeGo_SDK_Graphics_Acceleration|Checking your system's graphics capabilities]]<br/>
+
[[SDK/Docs/1.2/MeeGo_SDK_Graphics_Acceleration|Checking your system's graphics capabilities]]<br/>
=== Windows ===
=== Windows ===
-
[[SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Windows|Installing and configuring MeeGo SDK for Windows]]
+
[[SDK/Docs/1.2/MeeGo_SDK_1.2_Preview_for_Windows|Installing and configuring MeeGo SDK for Windows]]
=== Setting up your device===
=== Setting up your device===
-
[[SDK/Docs/1.1/Setting up N900 device|Setting up your N900 device]]<br/>
+
[[SDK/Docs/1.2/Setting_up_handset|Setting up your N900 device]]<br/>
-
[[SDK/Docs/1.1/Setting up Netbook|Setting up your Netbook]]<br/>
+
[[SDK/Docs/1.2/Setting_up_netbook|Setting up your netbook]]<br/>
-
[[SDK/Docs/1.1/Setting_up_Aava| Setting up Aava]]
+
== Developing native applications ==
== Developing native applications ==
[[SDK/Docs/1.1/Developing_for_MeeGo |Developing for MeeGo]] <br/>
[[SDK/Docs/1.1/Developing_for_MeeGo |Developing for MeeGo]] <br/>
[[SDK/Docs/1.1/Creating Hello World |Creating and running your first application]]<br/>
[[SDK/Docs/1.1/Creating Hello World |Creating and running your first application]]<br/>
-
[[SDK/Docs/1.1/Debugging with Qt Creator |Debugging with Qt Creator]]<br/>
+
[[SDK/Docs/1.2/Debugging_with_Qt_Creator |Debugging with Qt Creator]]<br/>
[[SDK/Docs/1.1/MeeGo SDK with Qt | Example Qt applications]]<br/>
[[SDK/Docs/1.1/MeeGo SDK with Qt | Example Qt applications]]<br/>
 +
[[SDK/Docs/1.2/Example_applications | Example applications]]
-
==Developing Web Runtime applications==
+
==Publishing your applications==
-
[[SDK/Docs/1.1/Web SDK with WRT |Developing Web Runtime applications]]<br/>
+
[[SDK/Docs/1.2/Publishing | Publishing your MeeGo applications]]
== Alternative development approaches ==
== Alternative development approaches ==
-
[[SDK/Docs/1.1/MeeGo_SDK_with_Xephyr|Developing with Xephyr]]<br/>
+
[[SDK/Docs/1.2/MeeGo_SDK_with_Xephyr|Developing with Xephyr]]<br/>
-
[[SDK/Docs/1.1/Building_a_MeeGo_chroot_on_Linux|Creating a MeeGo chroot]] <br/>
+
[[SDK/Docs/1.2/Building_a_MeeGo_chroot_on_Linux|Creating a MeeGo chroot]] <br/>
-
[[SDK/Docs/1.1/Configuring QEMU runtimes|Setting up the emulator]]<br/>
+
[[SDK/Docs/1.2/Using_a_MeeGo_runtime_with_QEMU|Using QEMU outside Qt Creator]]<br/>
== SDK troubleshooting ==
== SDK troubleshooting ==
-
[[SDK/Docs/1.1/Troubleshooting|Troubleshooting]]
+
[[SDK/Docs/1.2/Troubleshooting|Troubleshooting]]
[[Category:SDK]]
[[Category:SDK]]
[[Category:Application-developer]]
[[Category:Application-developer]]
[[Category:Devguide]]
[[Category:Devguide]]
-
[[Category:Meego-1.1]]
+
[[Category:Meego-1.2]]

Latest revision as of 17:38, 17 June 2011

Work in progress. Due May 19th, 2011

The MeeGo 1.2 Documentation Page is under construction. Some information may be correct.

Contents

MeeGo 1.2 Developer Documentation -- Table of Contents

MeeGo 1.2 developer documentation includes the following sections.

Introduction to MeeGo 1.2

MeeGo 1.2 SDK release notes
MeeGo application development overview
MeeGo developer story
MeeGo SDK terminology

Architecture

MeeGo architecture overview
MeeGo architecture layer view
MeeGo architecture domain view
MeeGo architecture API view

API references

  • MeeGo 1.1 release provides two API reference libraries for development work:
    • MeeGo API reference includes the official API set for MeeGo application development. For MeeGo API, compatibility with future MeeGo releases is guaranteed.
    • MeeGo Platform API reference extends the official MeeGo API by providing additional functionality. However, the Platform API is not guaranteed to be compatible with future MeeGo releases.

UI guidelines

UI design principles
UI design guidelines

Setting up your development environment

Supported guest operating systems

Linux

Installing and configuring MeeGo SDK for Linux
Checking your system's graphics capabilities

Windows

Installing and configuring MeeGo SDK for Windows

Setting up your device

Setting up your N900 device
Setting up your netbook

Developing native applications

Developing for MeeGo
Creating and running your first application
Debugging with Qt Creator
Example Qt applications
Example applications

Publishing your applications

Publishing your MeeGo applications

Alternative development approaches

Developing with Xephyr
Creating a MeeGo chroot
Using QEMU outside Qt Creator

SDK troubleshooting

Troubleshooting

Personal tools