Reply to comment

How to Develop an Application

This document guides you through the application development process. The Intel AppUp™ SDK is now available and the Program is accepting applications and components. Developers are encouraged to use the Intel AppUp SDK to take full advantage of revenue generating opportunities. Intel AppUp Developer Program engineers will then validate submitted items.

Learn about the Intel AppUp(SM) developer program

The Intel AppUp developer program is an application portal for developers interested in creating new applications for netbooks, tablets based on the Intel® Atom™ processor.

By joining the Intel AppUp developer program, developers can access tools and processes to help them create applications. Through the Intel AppUp(SM) Center, the program will give developers a revenue channel for their development efforts and a chance to impact netbook and tablet users' experiences.

Learn more about the Intel AppUp Developer Program. Then get involved in the Program and start creating your own applications.

Upgrade Your Registration - Join the Developer Program

When you're ready to submit your application, you first need to upgrade your registration by joining the Intel AppUp developer program. This gives you access to the application submission process. Look for a button on your Home page that allows you to join the Program. Joining the program is free for a limited time.

Joining the Program requires information about your organization or company. This allows the Developer Program to pay you as consumers purchase your applications. If you do not have a company name, you can join as an individual. The Intel AppUp Developer Program just needs to know how to pay you.

Choose Your Target Operating Environment

The Intel AppUp developer program supports validation and distribution of applications and components intended to run on the following operating environments:

  • MeeGo* (learn more at meego.com)
  • Microsoft Windows*

Learn Best Known Methods

Check the developer's resources here on the Intel AppUp developer program web site for videos, documentation, forums, blogs, and external links to additional developer information.

Many web sites on the Internet offer information, recommendations, and best known methods (BKMs) for developing for netbooks and tablets based on the Intel Atom processor and mobile internet devices (MIDs). You can find the resources you need for your applications running on Windows* or MeeGo* operating systems.

MeeGo* - MeeGo* is an open source Linux* project which brings together the Moblin* project, headed up by Intel, and Maemo* by Nokia. MeeGo* currently targets platforms such as netbooks, entry-level desktops, handhelds, in-vehicle infotainment devices, connected TVs and more.

Windows* - The Microsoft* Developer Network (MSDN) Website offers vast resources to developers - including tutorials, SDKs, forums, and more - who are creating applications targeted for Windows* operating systems.

Download Developer's Tools

Once you know your targeted platform, download the developer's tools here on the Intel AppUp developer program site, especially the Intel® Application/Component Suitability Guidelines and Validation Criteria document. Review the Developer Guidelines and Validation Process. Check the FAQs for any other questions you might have, and search the forums and blogs for helpful information. Also look at the Participation Checklist so you'll be ready with required information when you get an ID and join the Intel AppUp developer program.

The Intel AppUp SDK is available. Download it and submit your applications and components to the program to take full advantage of revenue-generating opportunities.

Find Components

You can accelerate your development with application components available in the Developer Catalog. Search the Catalog for components that you can potentially integrate into your own applications, such as GPS. The Catalog describes each component and any cost for using the component, plus it offers reviews from other developers who have used the component.

Get an ID

Before you can download components, you must get an ID. The process is fast and simple, requiring only your email address, a display name, a password, and a security question. If you are a member of an existing Intel community, such as the Intel® Software Network, you can use that login, but the Intel AppUp developer program will gather a couple more items before authorizing your login ID.

After you get an ID, you can log in and download components, participate in our discussion forums or go straight to joining the Intel AppUp developer program.

Download Components

With access to the web site, download the components you need for your application. Each component comes with its individual license, API, and documentation.

Name Your Application and Get a GUID

Log into the Intel AppUp developer program web site and generate a global unique identifier (GUID). A Generate a GUID or Get GUID button on site pages provides you with a GUID you can use in your application.

When you generate a GUID, you also name your application. Every application name must be a unique name in the system. The sooner you get a GUID the more likely you will be able to register your first choice for your application's name.

When you get a GUID, the Intel AppUp Developer Program also saves your application name in your list of Saved Applications on your Dashboard.

You will use this GUID in the SDK which is now available for download.

Build Your Application

Create your application, and accelerate your development with components. Integrate components into your application to take advantage of functions already developed and tested for specific usages.

Test Your Application

Test your application before submitting it. After you submit your application, we validate it according to several criteria defined in the Intel® Application/Component Suitability Guidelines and Validation Criteria document. But, you are responsible for the thoroughness of testing, debugging, and design quality, such as user interface consistency. Thoroughness of your testing reflects in customer reviews, and it impacts your reputation.

Download and understand the Developer Guidelines, the Validation Process, and the Application Submission Guidelines documents. Review the Application Readiness Checklist to help ensure a smooth validation.

Moblin.org, the MSDN, and other sites offer testing tools for successful testing of your code. The Intel AppUp developer program validation process uses some of these tools to validate compliance to operating system requirements.

Sign your app

All Windows apps are now required to be signed by a code signing certificate issued by an Intel approved Certificate Authority. For a limited time, the Intel AppUp Developer Program is providing code signing certificates to developers at no cost. Review the process and requirements to get a code signing certificate in the article How do I get a code signing certificate?

Submit Your Application

The Intel AppUp SDK is now available and the Program is accepting applications and components.

Before you submit your application, download and review the Application Submission Checklist. Make sure you have all the necessary information available before you start submission. Also, review How to Submit an Application. Then, begin the submission process by clicking the Submit an Application button on your pages. For submission instructions, see How to Submit an Application.

Check Validation Status

The Intel AppUp SDK is now available and program engineers will begin the validation phase. Once you submit your application or component, you can check your application validation status on your Dashboard under the My Applications tab. If validation fails or returns an error, the process will let you know on your Dashboard, along with a short description of the issue. Once your application passes validation, the process will indicate it on your dashboard.

Once your application passes validation, the process will indicate it on your dashboard.

Monitor Your Reputation

After your application deploys for distribution, monitor your dashboard's My Applications and Reputation Points pages. Check reviews of your applications to see what consumers are saying about it.

Reply

The content of this field is kept private and will not be shown publicly.