Getting Started with the MeeGo SDK
Session Summary:
Applications are the key to MeeGo's success. Creating them has never been easier. Learn how to setup the MeeGo development environment on either Linux or Windows host platforms. Create an application for MeeGo, debug the application, and package it for distribution in an application store or community repository. Examples and demos will be provided for native Qt applications, MeeGo Touch Framework, and Web Runtime applications.
Session Abstract:
Note: This topic could be split into 3-4 classes, each with similar outline tailored for the host OS or native/WRT:
- Getting Started with the MeeGo SDK for Windows (native)
- Getting Started with the MeeGo SDK for Linux (native)
- Getting Started with the MeeGo SDK for Web Runtime (Windows / Linux)
MeeGo APIs
- Review the MeeGo Architecture
- What is available to the developer. Qt coverage vs. middleware
Developer Story
- Overview of process
- Describe what are we going to setup, create, and debug.
- Discuss SDK tools
Installers
- Linux installation. Package repository setup. Metapackage. Update process
- Windows installation. Setup program. Choosing environment. Update process
Native or WRT environments
- Setup of Qt Creator IDE for native.
- Setup of Aptana IDE for WRT
MeeGo Toolchain
How to download the right one for your target. Configuration. Build basic application
Hello World Application
Creating the basic application for native and WRT. Build application with toolchain
QEMU VM for debugging native applications
Setup. Configuring with the right target device. Device skins. Debugging demo.
Packaging
Public OBS server. Basic packaging guidelines, pointers, and example.
Submitting an Application to App Stores
Location for submitting applications. Guidelines for selecting an app store. When to use IADP. Promote other Community App Repository talks.
Sessions Details
-
Accepted40 minsBoF
Session Presenters
The conference organizing committee has put together slide templates for presenters to use if they so choose. Feel free to take and modify as you like!

