Jump to Navigation

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.