There are some steps required to submit applications for the MeeGo OS to the intel AppUp center. This brief provides what you need to do to create, submit, and validate your application.
You may find additional cases on how the program works on the <a>Intel AppUp developer program site</a>.
A Step-by-Step Guide for Submitting Applications to the Intel AppUp Center.
1. Intel AppUp developer program
SM
Part of the Intel® Software Network
Building MeeGo* Applications for Intel AppUp in Windows* SM
or Linux* Development Environments
This document provides a high-level overview of what Windows* and Linux* developers need to do to create and submit applications
for the MeeGo* OS to the Intel AppUp center. It should give you a good idea of the steps involved and the tools you’ll need to create,
SM
submit, and validate your application.
For more information on how the program works, including details on how payment is handled, visit the Intel AppUpSM developer
program site (http://appdeveloper.intel.com).
Step 1: Enroll in the Intel AppUp The MeeGo SDKs for Window or Linux also
developer program include the MADDE environment, which is
Before beginning your development a powerful set of tools for cross-platform
project, you’ll need to enroll in the Intel development. After installing the SDK,
AppUp developer program. The program you can also install the QEMU virtual
provides access to developer resources machine, which enables you to simulate
and tools, informational articles, an active MeeGo OS applications in your
forum, and tools that you can use to track development environment.
the success and revenue of your • Install the MeeGo SDK
applications. You’ll also join a community (http://appdeveloper.intel.com/en-us/
of developers who are building great meego-sdk-suite)
applications for AppUp.
• Linux* SDK 1.2 Installation Guide
For more information and to enroll, visit: (http://appdeveloper.intel.com/en-us
Intel AppUpSM http://appdeveloper.intel.com/join -articles/building-meego-application
developer program -appup-using-linux-development
Step 2: Install the MeeGo* SDK 1.2 -environment)
for Windows or Linux
• Windows* SDK 1.2 Installation Guide
Provides developers with Each MeeGo SDK 1.2 includes all of the
(http://appdeveloper.intel.com/en-us/
required software that you will need to
everything they need to create develop a MeeGo* application for
article/building-meego-application
-appup-using-windows-development
and sell their apps to users of netbooks on either Windows or Linux.
-environment)
millions of Intel® Atom™ To develop MeeGo tablet applications,
download the MeeGo* 1.2 Tablet UX Step 3 (Optional): Install Intel’s
processor-based devices Pre-Alpha Release. The SDK includes a Optimizing Compiler, Libraries, and
modified version of Qt Creator* that has Performance Analyzer
been integrated with a compiler targeting We recommend tuning your apps for
the MeeGo environment. better performance and lower power
Note that if you download Qt Creator for consumption, and we offer several
Windows or Linux from Nokia, it will optimization tools and libraries to
compile applications for the Windows or Linux assist you.
operating systems, not for the MeeGo OS.
To develop MeeGo OS applications,
download the Intel version of Qt Creator
from the Intel AppUp developer
program site.
2. Intel AppUp developer program
SM
Part of the Intel® Software Network
• Intel® VTune™ Amplifier XE for MeeGo For more details, visit:
is a powerful analysis tool in the Intel® GLOSSAry
• Using Intel® C++ Compiler for MeeGo
C++ Compiler for MeeGo for finding your
(http://appdeveloper.intel.com/en-us/article/ Relevant tech terms used by the
app’s performance bottlenecks. It utilizes
how-use-intelr-c-compiler-qt-creator) Intel AppUp developer program
a data collector that runs on the MeeGo
target device to collect information on • Using Intel® IPP for MeeGo • MeeGo* image – A MeeGo
how your app utilizes the underlying (http://appdeveloper.intel.com/en-us/article/ Operating System Image for
processor and system resources. You can using-intel-ipp-with-intel-appup-sdk-for- installing the MeeGo OS.
then view the data on the host Windows meego)
• MeeGo* SDK 1.2 – All the tools
or Linux system in VTune Amplifier XE’s
• Using Intel® Threading Building Blocks you’ll need to develop a MeeGo
GUI using a number of different views
for MeeGo netbook application on Linux or
and analysis techniques.
(http://appdeveloper.intel.com/en-us/article/ Windows.
For more details, read: using-intel-threading-building-blocks-intel-
• MeeGo* 1.2 Tablet UX Pre-Alpha
Installing and Using Intel VTune tbb-library-intel-appuptm-sdk-suite-meego)
release – Tools for developing
Amplifier XE 2011 with the Intel
• Debugging MeeGo Apps with MeeGo apps for tablets.
AppUp SDK Suite for MeeGo
Intel Debugger • Intel AppUpTM SDK for MeeGo –
(http://appdeveloper.intel.com/en-us/article/
(http://appdeveloper.intel.com/en-us/article/
installing-and-using-intel-vtune-amplifier-xe- Integration and validation tools
debugging-meego-applications-intel-debugger)
meego) for Intel AppUp center.
• Intel® Integrated Performance Step 4: Create an Application and • rPM – A file installation format
Primitives for MeeGo (Intel® IPP) for Integrate It with the Intel AppUpTM used in MeeGo. The equivalent in
optimized and threaded media SDK for MeeGo Windows would be an MSI file.
algorithms/APIs. Once you have developed your MeeGo
• Intel® Threading Building Blocks for app, the next step is to prepare it for
MeeGo (Intel® TBB) offers easy-to-use submission to the Intel AppUp center
C++ templates for threading. app store.
• Intel® Debugger on Linux assists with Note that when creating and submitting a
identifying and removing software bugs. Windows app to the Intel AppUp center,
you are required to integrate with the Intel
• Intel® C++ Compiler (includes Intel IPP, AppUp SDK. When creating MeeGo apps,
Intel TBB, the Intel Debugger on Linux) this step is optional, but highly recommended.
is compatible with GNU* G++ – language This is not yet supported for Linux hosts.
compatible and even at the object/debug
format level. It is offered as a Windows-
hosted and Linux-hosted cross-compiler
to the MeeGo target device,
operating within Qt Creator. There is
also a Windows native Intel C++ Compiler
that can be used with Qt Simulator for
debugging your app. The Intel® Compiler
generates highly optimized code for
Intel® Atom™ processors. Combined with
the Intel TBB and Intel IPP libraries,
your app’s performance can increase by
utilizing the processor’s capabilities more
efficiently, thus consuming less power by
completing tasks quicker.