Frequently Asked Questions
Topics
Program Questions |
Login Questions |
Store SDK Questions |
Software/Development Questions |
Developer Catalog Questions |
Payment Questions |
Program Questions
What is the Intel® Atom™ Developer Program?
- Provides developers with everything they need to create and then sell their applications to millions of Intel Atom-based devices.
- Gives OEMs and the ecosystem a framework to deliver great new applications directly to consumers.
- The Program provides software development support, application validation, and a worldwide distribution channel for applications and application components. For more details, see the Intel® Atom™ Developer Program Overview.
- Today developers and ISVs can join and become members of the Intel Atom Developer Program. As a member, developers will have access to technical information and updates, and can create components and applications for the Intel Atom Developer Program.
- Developers can also download the Intel Atom Developer Program Alpha SDK to jumpstart application development. When the Beta SDK is available later this year, you’ll be able to submit applications and components to the program and take full advantage of revenue-generating opportunities. To formally submit an application you must use the Beta SDK, which will be later this year.
What is the business model? How do I make money?
- Developers will set the price for their applications, and receive upto 70% of the revenue from every sale from every store. Infrastructure operational expenses and partner revenue will be covered from the remaining portion.
- Developers can choose to use some of their revenue in exchange for things like promotion
- Developers can also build and sell application components the Developer Store in exchange for a % share of revenue from every application sold which uses their component.
What are the benefits of joining the Intel® Atom™
Developer Program?
By joining the Intel® Atom™ Developer Program, you are able to make an impact
on the growing market for Netbooks based on Intel® Atom™ Processors, while earning
revenue in the process. Netbooks are quickly expanding in market share of mobile
devices, and new, interesting applications will help give consumers new experiences
with them and help them discover new, exciting uses for these Netbooks. Until the
distribution program launches in the near future, developers will not be able to
earn revenue, but they can submit their applications.
Is there a fee to join the Program?
Yes. However, it is waived for a limited time, allowing you join the Intel®
Atom™ Developer Program for free. In the future, there will be a nominal, yearly
fee when you register your organization. This helps cover the costs of validation
and running the program. You can access all the development resources on the site
when you get an ID. Joining the Intel® Atom™ Developer Program, however, will
enable you to submit your free and non-free applications, and your free and Revenue
Share components.
When can I submit an application for revenue?
Today, you will be able to download the Intel Atom Developer Program Alpha SDK (insert hyperlink) to jumpstart application development. When the Beta SDK is available later this year, you’ll be able to submit applications and components to the program and take full advantage of revenue-generating opportunities.
What is Reputation and why is it important?
Developers who participate in the Intel® Atom™ Developer Program earn reputation.
Developers earn points and advance in degrees of the Intel® Black Belt Software
Developer Program. For more information on the reputation and Intel Black Belt
Software Developer Program, see the Intel Black Belt Software Developer Program
FAQs.
Can I opt out of the reputation program?
When you participate in the Intel® Atom™ Developer Program, you will earn reputation points. At this time, the only way to opt out of earning reputation points is to opt out of the developer program. If you wish to remove yourself from the program, please submit a request.
Login Questions
How do I join the Intel® Atom™ Developer Program?
First, get an ID. Click on Get an ID
in the upper-right corner and fill in the registration information. Then, join
the Intel® Atom™ Developer Program and provide information about your organization.
There is a nominal, yearly fee to join the program to cover the costs of validation
and the Program. This fee is waived for a limited time, allowing you to join for
free.
I have already registered on other Intel websites
(Intel®
Software Network and/or Intel® Software
Partner Program); can I use the same login information?
Yes. When you login for the Intel® Atom™ Developer Program the system checks for your
login id in other Intel community sites. If you have an existing ID, you can use it, but
by just provide a few additional items: your display name, your email, and accept the
program terms and conditions.
What is the difference between getting an ID and joining
the Intel® Atom™ Developer Program?
Getting an ID allows you to participate in forums, download components, and start
earning reputation points; you need an ID to join the Intel® Atom™ Developer Program.
Joining the Intel® Atom™ Developer Program allows you to submit your applications or
components to the Developer Program.
How do I get an ID?
Click on the Get an ID link in the upper-right
corner and provide minimal information about yourself
How do I sign-up my organization (company)?
Look for the Join the Program button
on any page, and fill in the registration form.
Why do I need an organization (company)?
In order to receive payments from the Intel® Atom™ Developer Program, we need
your organization information. Even if you are developing and selling as an
individual, we need payment information to be able to pay you for application
and component Revenue Shares. If you only submit free applications and
components, we still require organization details, because all applications and
components are associated with an organization.
I don't have a company, but can I still join the program?
Yes. Click the Join the Program button
and fill in the organization registration information with your payment and
other information.
Do I need an organization even if I only plan to distribute free
applications or components?
Yes, you are still required to create an organization to distribute free
applications or components.
I forgot my login ID. How do I retrieve it?
Click the Login link in the
upper-right corner and click the Forgot Login ID.
I forgot my password. How do I retrieve it?
Click the Login link in the
upper-right corner and click the Forgot Password.
You will need to answer a security question before you can reset your password.
How do I change my profile and organization information?
Log into your account and click on the My Account link in the upper-right corner. Click the
Edit Profile or
Edit Organization button and change your
settings. Click on Save Settings to save
the new information.
What is My Dashboard and how can it be helpful?
My Dashboard is your interface to the Intel® Atom™ Developer Program. Using
My Dashboard you can submit, edit, and manage your applications and components,
update your personal and organization profile, and view reputation points.
How can I print and/or review the terms and conditions?
During the registration process and when you join the program, you will see a
link to the Intel® Atom™ Developer Program Terms and Conditions. You can click
this link and view and print the document. After registering and joining, you
can view and print these documents using the link in the My Account page of your
Dashboard.
Store SDK Questions
Do you have an SDK?
The Intel Atom Developer Program software development kit (SDK) will link your application into the distribution program. The Alpha SDK to jumpstart application development is now available. When the Beta SDK is available later this year, you’ll be able to submit applications and components to the program and take full advantage of revenue-generating opportunities.
What is the SDK?
The SDK gives you the libraries and tools to link your application to the Intel Atom Developer Program runtime client running on a customer’s Netbook. You must incorporate these in your application in order for your application to be validated.
When will the Store SDK be available?
The alpha version of the SDK is available and the Beta version of the SDK will be available later this year. You must incorporate the Beta SDK in your application in order for your application to be validated.
Can I get notified when the Store SDK is available for download?
Yes. Get an ID and opt-in to the developer related communication.
Do I have to modify my application or component after the store SDK is made
available?
Yes. Using the Alpha SDK, you
will can add the necessary functions and libraries to your code and
recompile your application with the Beta SDK (available later this year) for submission to the store.
What are the different runtimes/languages and Operating systems supported by
the SDK?
- Intel works with the software community to make Intel processors the platform of choice for the customers chosen operating environment. Today, the Intel Atom Developer Program supports Windows* and Moblin-based operating environments.
- The Intel Atom processor platform is an open environment and we expect other environments will be supported as phone and new devices based on the Intel Atom processor to come on board as customer and market demand indicates.
Software/Development Questions
What tools are available to help develop applications?
In addition to these FAQs, the Intel® Atom™ Developer Program provides
numerous resources:
- Intel® Atom™ Developer Program Overview, which describes the details of the program, its benefits, and how to get involved
- Videos
- Developers’ Catalog of published components you can use in your applications
- Developer’s Guide describing the requirements and steps to help you successfully publish your applications and components
- Checklists to help ensure you are ready to take your efforts to the next step
- How to Guides, providing step-by-step instructions on many tasks
- Blogs where you can read what others are saying
- Forums to learn and to exchange information
- The Reputation Building program to help you understand the success of your efforts
What Netbooks do you support?
At this time, the Intel® Atom™ Developer Program supports all Netbooks based
on the Intel® Atom™ processor.
What runtimes or technologies are currently supported?
Moblin* Native, and Windows* Native
Do you provide regression testing?
No. Part of your reputation depends on how well your applications and
components perform and run. You should thoroughly test your applications and
components before submitting them for validation. The Intel® Atom™ Developer
Program validates certain aspects of your application for suitability to the
Program, completeness, and legal requirements. Validation does not debug or
regression-test your code.
What is a component?
A component is a building block application developers can use in their code
to accelerate their development. Components might include location services,
voice recognition, wireless communications, processing algorithms, and many
more.
How do I submit a component?
Get an ID and join the Intel® Atom™ Developer Program. Download the developer
tools, request a GUID, and create your component. Review the checklists to help
ensure a successful component validation. Then, on your Home page, click
Submit a component and follow the steps.
See How to Submit an Application.
How do I know if my component is used in an application?
Currently, when a developer submits an application, he or she will list it in
their submission forms. In the future, when consumers purchase applications
containing your components, the store recognizes your component, and you receive
payment (for commercial applications and components) according to your agreed
upon revenue share.
How can I support my component?
We automatically create a forum thread for your component for support. You
can find the URL for the forum in the component product details. Subscribe to
the forum thread to follow all the community conversations related to your
component.
How do I submit an application?
Join the Intel® Atom™ Developer Program. Download the developer tools, and
create your application. Review the checklist to help ensure a successful
application validation. Then, on your Home page, click
Submit an application and follow the
steps.
Can I update my application or component?
Yes. Log in, go to My Dashboard, and
click the My Applications or
My Components tab. Click the
Edit button next to the name of the
desired application or component. The link takes you to the submission process,
where you can update information and submit a new version of your application or
component.
Can I delete my application or component?
Yes, you can remove the binary from the validation queue after you submit it.
Log in, go to My Dashboard, and click the My
Applications or My Components tab.
Please send us an email using the contact us form.
What is a GUID?
A GUID is a global unique identifier. The Intel® Atom™ Developer Program web
site generates a GUID for each component and application, which you must include
in your code after the SDK becomes available. Wherever you see a
Get a GUID or
Generate a GUID button, you can request a
GUID for your application or component.
Why do I need a GUID?
The GUID uniquely identifies your component or application across the
population of all applications and components. It is used to track purchases,
among other tasks.
When should I get a GUID?
Obtain a GUID for your application or component as early as possible. Each
GUID is associated by a unique name. If you want to ensure you get the name you
desire, get your GUID early. Prepare several names to choose from, in case your
first choice is not available.
How do you validate applications and components?
After submitting your component or application, the validation process checks
your code for suitability for the Developer Program, licensing and legal issues,
and some basic functionality. To help ensure validation success, download a
validation checklist for components or applications. Your component or
application must pass validation before it can be published. For more
information, see the
Component Validation Checklist or
Application Validation Checklist.
Can I only build components?
Yes. We encourage both component and application development. New,
interesting, and easy-to-integrate components accelerate application development
and introduce new, innovative usages for Netbooks. And, with revenue sharing,
you can earn revenue by developing components alone or in addition to
applications. You earn revenue from both.
What kind of applications can I distribute?
You can distribute nearly any type of application content. For a list of
unacceptable content, see the
Intel® Atom™ Developer Program Developer’s Guide. Until the SDK is available, the application and component submission process is merely for testing. All of these test apps and components will be removed once the SDK becomes available and we open up the submission process. In the meantime, you can submit free moblin apps to the Moblin Garage.
Do you allow adult content in applications?
See the application submission guidelines for the types of content that are
acceptable.
How are applications rated?
You should choose a content rating that best describes the type of content your application may contain. The rating guidelines (shown below) help users understand the type(s) of content included in the applications they are buying.
|
Rating |
Applications with this rating may contain... |
|
3+ |
|
|
6+ |
|
|
10+ |
|
|
13+ |
|
|
17+ |
|
|
18+ |
|
Can I submit paid applications prior to the Program being able to sell them?
You can submit paid applications as soon as the Beta SDK is made available.
What changes will I have to make to my submitted application or components
after the SDK is launched?
After the Beta SDK becomes available, download the SDK and incorporate the
relevant code and GUID into your code. Then update your submission with your new
binary.
Can I submit components for Revenue Share prior to the Program being able to
sell them?
Yes. Simply complete the Revenue Share information during submission.
Can I use Open Source content in my applications and components?
Yes, open source applications and components can be submitted.
How long will the validation process take?
Validation time will vary with the complexity of your application and number
of applications in the queue at the time of submission. During validation, you
can view validation status by checking My Applications or My Components pages in
My Dashboard.
In what format should I submit my applications?
You can submit applications in the following formats:
- .msi (for Windows*)
- .rpm and .deb (for Moblin Linux)
In what format should I submit my components?
You can submit components in the following formats:
- .tar.gz
- .zip
- .tgz
- .tbz
- .tar.bz2
- .tbz2
What should I include with my component submission?
Your component should be a zip or tar ball with at least the following content:
- component (.msi, jar, etc.)
- license file
- API document
- API user guide
Developer Catalog
What is the Developer Catalog?
- The developer catalog will list components available to help accelerate your development and to implement useful and innovative functionality. Each component includes its own API and documentation.
- When a developer uses your component in their application, you can receive a portion of their application revenue. The amount of the revenue sharing agreement is negotiated between the component and application developers.
- Having a catalog of reusable components should help speed up application development process and also provides component developers with a way to make money.
How do I use the Developer Catalog?
Click on the Catalog button on your
page, and view and download components you are interested in. The Developer
Catalog lists the price of the component as a portion of your application price,
called a Revenue Share.
How do I add components to my application?
Each component includes its own API and documentation. Download the component
and review the documentation. When you are ready to submit your application, you
will list the components you use in one of the steps of the submission process.
How do I pay for components?
You don’t have to manage payments to component publishers. The component
publisher sets the price of the components as a portion of your price, called a
Revenue Share. If you use a component in your application, the Program
automatically pays the component publisher out of your revenue as users purchase
your application. See What is a Revenue Share?
Payment Questions
What is the business model? How do I make money?
- Developers will set the price for their applications, and receive upto 70% of the revenue from every sale from every store. Infrastructure operational expenses and partner revenue will be covered from the remaining portion.
- Developers can choose to use some of their revenue in exchange for things like promotion
- Developers can also build and sell application components the Developer Store in exchange for a % share of revenue from every application sold which uses their component.
How much does it cost to join the program?
There is a yearly fee of $99 US to run the Intel® Atom™ Developer
Program and cover costs for validation. For a limited time, this fee waived, so
you can join for free.
What is Revenue Share?
To compensate component developers, you pay a share of the price of your
application to the component developer. This is called a Revenue Share. The
component developer sets the Revenue Share percentage and indicates if the
component can be used in free applications. For example, if the component
developer offers a component for 12 percent, when a customer purchases your
application, the store deducts 12 percent of your share from your revenue and
pays the component publisher. If the component developer allows the component to
be used in free applications, you will not be charged for using the component if
you make your application free. We recommend you contact the component developer
through the Developer Catalog. The Program processes all payments and pays the
component developer and you automatically.
When building your application with components, be sure their Revenue Share does not exceed 100 percent. The Intel® Atom™ Developer Program web site does not allow this condition.
Can I negotiate Revenue Share with the component developer?
In the future, you will be able to negotiate with a component developer for a
different
Revenue Share from what the component developer publishes.
Do I pay for components?
Some components are free. Others you pay for through a revenue sharing
agreement.
How much do I pay for components?
The component publisher sets the price of a component as a share of your
price, called a
Revenue Share. As the Program collects payment for an application, it
automatically deducts the Revenue Share of all components used by your
application and pays the component developers for their components.
The Program automatically processes payment to the component publisher when a customer purchases one of your applications containing components that are not free. You do not have to handle payments.
Can I earn money on components only?
Yes. We encourage component development to accelerate application development
and deployment. As a component developer, you set the percentage of the
application price you charge for using your component. This is called a
Revenue Share.
Are any components free?
Yes. There are free components and components for which there is a charge.
See the Developer Catalog for free and purchased components.
Does validation cost me anything?
No. The cost of validation is covered by the yearly program fee.
Can I distribute free applications?
Yes. You can distribute free applications and free components. You set the
price of your efforts.
Can I submit paid application from anywhere in the world?
No. These are the countries that we can pay developers in. This is due to tax and legal reasons. We are working to expand this list in the future.
US, Canada, United Kingdom, Italy, Germany, France, Spain, Netherlands, Sweden, Belgium, Russia, India, Japan, Australia, Slovenia, Argentina, Serbia, Colombia, Switzerland, Israel, Brazil, Poland , Estonia, and New Zealand.


Comments
Hi Arnaldo,
For legal and security reasons, PO Box addresses will not be considered a valid address for payment transactions.
Kind regards,
Rooven
Hi Ken,
Currently the team is looking to expand the list of countries, however at this point I do not have any information when this update will occur and what are the countries that will be added to the list. Best way is to keep an eye for an update on this page.
Regards,
Rooven
Hi,
May I check by any chance Singapore will be on the list soon?
Thank you.
Regards,
Ken
Hello,
What about using PO Box or services like http://www.skybox.com.py/EN/interna.php as my address for payment purposes? Could I do that?
Thanks.
Hi Sally,
Windows Vista Home Basic is not supported as well as Visual Studio 2005.
More information on this link: http://appdeveloper.intel.com/en-us/article/intel-atom-developer-program...
Regards,
Rooven,
Intel® Atom™ Developer Program.
Hello,
I have two questions about OS and Compiler:
1. For the OS, does the SDK support Vista home basic?
2. Can I add the compiler to VS2005?
Thanks!
Hi there,
Developers will be able to start submitting applications to the Intel® Atom™ Developer Program after the SDK beta will be released later this year. After submission, you applications/components will be validated and if approved you will be able to publish it on the Develop catalog and start selling.
Regards,
DG. Rooven
Intel® Atom™ Developer Program Team
when with the option to sell application be available.?
Hi Stephanie,
Thank you for your interest in the Intel® Atom Developer Program.
You can develop applications that are suited online and/or offline. Applications that developers will develop can be any type of applications as long as it is designed within the guidelines as described on this link: http://appdeveloper.intel.com/en-us/article/developer-guidelines
Hence there can be online or offline applications. You should be able to take care of the coding of how you will get the application to work online and/or offline based on netbooks features.
Currently applications should be developed only for Windows XP, Windows 7 and Moblin. No other operating system support is available at this time.
Kind Regards,
DG. Rooven
Intel® Atom™ Developer Program
Is the App Developer Program best suited for offline applications or online applications? Are the parameters similar to the Apple App Store where some apps are offline apps and some are online? Also, do you see the Google Chrome Operating System being supported in this program?
Hi Erds,
There is an Intel panel of judges who will identify the first 100 applications that are submitted and validated by the Intel® Atom Developer Program.
The entries for the challenge will be judged on the follow criteria: - Creativeness: Is the application unique or has it been done before? - Quality - Visual Appeal
A participant may submit more than one entry, however, each must be substantially UNIQUE (at the sole discretion of Intel) to qualify for this challenge.
The Intel panel of judges will take care of identifying the 100 applications. Each application that falls within the 100 selected application will have to be substantially unique and must also satisfy all the criteria and validated by the Intel Atom Developer Program. Spams, adware and invalid applications will be rejected.
Regards.
DG. Rooven
Intel® Atom™ Developer Program
Hi Erds,
I will check on this and get back to you.
Thanks.
Intel® Atom™ Developer Program
Concerning the 100 netbooks contest, what steps are you taking to insure you do not get 100 "Hello World" apps?
Hi Vix,
What is the market for applications developed for the Intel® Atom™ processor?
According to ABI Research, worldwide shipments of netbooks are estimated at nearly 35 million units this year, rising to an estimated 135 million in 2013. Our research indicates that these devices are often the second or third PC in the household. They are used for a variety of lightweight and internet centric applications. Many of the netbooks are used by children for education and entertainment. Today there are very few applications targeted specifically for netbook users. There is an opportunity and a need for developers to create innovative applications for these devices that makes use of their unique usage models. What type of apps will consumers want to use on a small , affordable device that they carry with them in their purse or backpack? That’s the question we’re hoping you’ll help us answer.
Best Regards,
DG. Rooven
Intel® Atom™ Developer Program Support Team
Hello,
Thank you for contacting the Intel® Atom™ Developer Program and thank you for your input. I will forward your comments to the development team.
Best regards,
Hal G.
Intel® Atom™ Developer Program
Your 'sale' page states
"Develop applications for the millions of people enjoying netbooks."
My question(s): Who are these people?
How many 'millions' are you talking about (2 or 2000)?
What is the growth rate of this segment?
What are these customers looking for in their netbooks apps?
What did they have for breakfast this morning?
Before choosing a platform and investing development resources
(why choose Atom instead of the iPhone/Apple Store or other)
decision makers need much more specific data about a new segment.
Since you are Intel, you know pretty well who buys your Atom hardware.
But are you willing to share this data with your developer community?
Such open sharing of information would help us better target
our current/future apps to this segments' specific attributes
and would therefore be mutually beneficial (we sell more apps and you sell
more Atoms)
... and if the planets allign correctly, one of us may even hit the
proverbial 'killer app' zone for the Atom platform
(i.e. an app so compelling to this market segment that customers would
gladly buy the hardware just for the benefit of that one app).
The odds for hitting the 'killer app' zone would be greatly improved
if we know who we are serving/selling/talking to.
Therefore, regarding this FAQ, Login and SDK and Payment are all very
valid FAQ topics, but may become just waste of bandwidth and development time
if we build apps Atom users will not use (be they free or not).
Building Atom-focused apps implies intimate knowledge of our users.
So I'd suggest market-specific topics added to this FAQ (or somewhere else):
while the technical answers the question "can it be done?" (technically),
the market-specific answers would answer the even more important question
"Why should we even bother?" (to develop specifically for the Atom platform)
Best Motto ever: "know thy market"
thanks for the response.
Vish,
Intel employees can join the program (participate in the forums, etc.), but a policy is forthcoming on whether employees can build components and applications for sale in the store.
Once the policy has been defined, I expect it to be part of the FAQ collection on this website.
Regards
Andre
Question .. if an Intel employee were to develop an application and post on the site (out of their personal interest) eg- from IT, would different rules apply in terms of payment or revenue generation?
Also, would they have to pay the $99 or is Intel as an organization registered automatically?
thanks
Thanks for the typo note.
There is a typo on this page: .targ.gz -> tar.gz