Intel AppUp developer program                 SMPart of the Intel® Software NetworkBuilding MeeGo* Applications for Intel ...
Intel AppUp developer program                    SMPart of the Intel® Software Network• Intel® VTune™ Amplifier XE for Mee...
Intel AppUp developer program                                 SM Part of the Intel® Software NetworkThe Intel AppUp SDK fo...
Upcoming SlideShare
Loading in …5
×

A Step-by-Step Guide for Submitting Applications to the Intel AppUp Center.

895 views
831 views

Published on

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>.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
895
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

A Step-by-Step Guide for Submitting Applications to the Intel AppUp Center.

  1. 1. Intel AppUp developer program SMPart of the Intel® Software NetworkBuilding MeeGo* Applications for Intel AppUp in Windows* SMor Linux* Development EnvironmentsThis document provides a high-level overview of what Windows* and Linux* developers need to do to create and submit applicationsfor 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, SMsubmit, and validate your application.For more information on how the program works, including details on how payment is handled, visit the Intel AppUpSM developerprogram 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. 2. Intel AppUp developer program SMPart 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.
  3. 3. Intel AppUp developer program SM Part of the Intel® Software NetworkThe Intel AppUp SDK for MeeGo provides • What is the required name format of mydigital rights management, crash RPM package? Intel AppUp developerreporting, and statistics and reporting program resources • Do I need to bundle third-partyintegration. All of these services are • Intel AppUp developer SM applications or can I simply use the RPMs’integrated with your Intel dashboard, ‘require’ feature to install them? program sitewhich allows you to easily gauge the (http://appdeveloper.intel.com)performance and revenue generated by • Where do I put user-specific • Intel AppUp developer SMyour application. configuration files? opportunitiesNote that the final decision on whether to For more information, read the (http://appdeveloper.intel.com/gather and send this information to the Intel MeeGo Compliance and opportunities)AppUp center lies with the end user; they Packaging Guidelines.must explicitly agree to the collection and (http://appdeveloper.intel.com/en-us/article/ • Developer tools and resourcestransmittal of this usage data. meego-packaging-and-compliance-guidelines) (http://appdeveloper.intel.com/en-us/ develop)Your application must support this explicit Step 6: Submit your Application toend-user opt-in choice. No individual user or the Intel AppUp developer program Learn about other developermachine-identifying information is collected,and all data is aggregated. After completing the steps above, tools and resources at: you should be ready to submit your • Intel® Software DispatchStep 5: MeeGo Compliance application to the Intel AppUp developer (http://softwaredispatch.intel.com)and Packaging program for validation and inclusion in the Intel AppUp center. • Intel® Software NetworkTo ensure that your application installs (http://software.intel.com)and behaves correctly in a MeeGo Note that this is not yet supported forenvironment, you should create an RPM Linux hosts. • Intel® Softwarepackage that conforms to the Development Products For more details, review (http://software.intel.com/en-us/MeeGo* Compliance Specification. How to Submit an Application. intel-sdp-home/)(http://wiki.meego.com/images/MeeGo-Compli- (http://appdeveloper.intel.com/en-us/article/ance-Spec-1.0.99.5.pdf) how-submit-application)The specification defines the operatingsystem interface and environment of theMeeGo OS, to enable binaryapplication compatibility. This step willhelp you answer questions such as:• Where should I install application binaries?• What size and format should I use for my application icon? INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “undefined.” Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or by visiting Intel’s Web site at www.intel.com. © 2011, Intel Corporation. All rights reserved. Intel, the Intel logo, Intel Atom, Intel AppUp, and VTune are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Printed in USA 325185-001US Please Recycle 0311/BAC/CMD/PDF

×