Frequently Asked Questions

Printer-friendly version

Topics

Program Questions

Login Questions

Organization Questions

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 users of millions of Intel Atom-based devices.
  • Gives developers, 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.


What is available today?

  • 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, submit their products, and sell them on the App Store.
  • To submit an application and take full advantage of revenue-generating opportunities you must use the Intel Atom Developer Program Beta SDK.


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 through the Developer Store in exchange for a % share of revenue from every application sold that 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. New interesting applications will help give consumers new experiences with them and help them discover new, exciting uses for these Netbooks.

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?
The Intel® Atom™ Developer Program is now accepting applications and components. Today, you will be able to download the Intel Atom Developer Program Beta SDK. You can then submit applications and components to the program and be among the first developers to 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.

Do you support in-app upgrades?
In-app upgrades are prohibited at this time. All application upgrades must be submitted through the Intel® Atom™ Developer Program. We do plan to support in-app upgrades in a future version of the SDK. In other words, if you offer a free version in the store and want users to upgrade to a pay version of your application, the pay version must be sold through the store.

Do you support in-app advertising and subscriptions?
In-app advertising, subscriptions, and links to external marketplaces for in-app purchases are permitted for a limited time. We understand that these features are important to you and are not yet available in the SDK. Until they become available, you are free to implement them on your own. As we roll these features into the SDK, we will then require that they be implemented through the SDK.

How do I test my application before submitting?

Beta test your application before submitting it for publishing in the Intel AppUp store. Simply add up to 50 comma separated email addresses of your friends below and if they are existing users of Intel AppUp store they will get free access to your application. While you application is under beta testing product icon and images are not visible to testers on the store. Once your application is published consumer will be able to see product images.

Back to top ^

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 to 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 will need to 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.

I forgot my login ID. How do I retrieve it?
Click the Login link in the upper-right corner and click Forgot Login ID.

I forgot my password. How do I retrieve it?
Click the Login link in the upper-right corner and click Forgot Password. You will need to answer a security question before you can reset your password.

How do I change my profile information?
Log into your account and click on My Dashboard link in the upper-right corner. From the My Dashboard drop-down button, select the Profile 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, view reputation points, and more.

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 from the Legal Agreements tabbed page in your Organizations (for the organization's agreements), and the Legal and access agreements link in your Profile (for your personal agreements). You access your Organizations and Profile information from the My Dashboard drop-down on your dashboard.

Back to top ^

Organization Questions

What is an organization? How does it differ from a developer?
Within the Intel® Atom™ Developer Program, users get an ID and a user account, but they do not receive payments. Organizations publish applications and components, and they receive payment. Thus, a developer must belong to an organization to get paid for their development efforts. The organization can be an individual or a formal company in a country that is part of the list of countries the Program can make payments to.

How do I register my organization (company)?
Look for the Join the Program button on any page. The Program will send you a confirmation email with an invitation code that you must enter as part of the registration process.

Can I belong to more than one organization?
Yes. You can belong to any number of organizations. Payments for application sales and component Revenue Shares, however, are made to the organization publishing the product. You must join the Program to become a member of an organization.

Do members of organizations have different access rights?
The organization's administrator(s) assign a user role to each member. The Program user registering an organization becomes the organization's first administrator. There are four user roles: Administrator, Member, Financial, and Legal. The Member role can publish applications and components under the organization. The Financial role has Member privileges, plus can see financial information about the organization. The Legal role has Member privileges, plus can review and sign legal agreements. The Administrator role has all privileges.

How do I change my organization's information? You must be an organization administrator to change information. Log into your account and click on My Dashboard in the upper-right corner. From the Current Organization drop-down button, select the organization you want to change. Use the My Dashboard drop-down button and select Organizations and change your settings. Click on Save Settings to save the new information.

How do I add members to my organization?
Log in to your account and click My Dashboard in the upper-right corner. From the Current Organization drop-down, select the organization you want to change. From the My Dashboard drop-down, select Organizations. Click on the Members tab. Enter the name and email address in the form, select the user role for the new member, and click Invite. An email will be sent to the user. The user must join the Program to become a member of your organization.

How do I get invited to join an existing organization?
Log in to your account and click on My Dashboard in the upper-right corner. Click Add/Join Organization, enter the name of the organization you want to join in the field in the lower-right, and click Go. An email will be sent to the organization's administrator. If the administrator approves, the administrator will send you an invitation. You must join the Program to join an organization. If you have not joined the Program, you will be prompted to join before you can join an organization.

What do I do with an organization invitation?
Log in to your account and click on My Dashboard in the upper-right corner. Click Add/Join Organization, enter the invitation code from your invitation email into the field in the lower-left, and click Go. The new organization will appear under your Current Organization drop-down in your Dashboard. You must join the Program to join an organization. If you have not joined the Program, you will be prompted to join before you can join an organization.

How do I change a member's role?
Log in to your account and click on My Dashboard in the upper-right corner. From the Current Organization drop-down, select the organization you want to change. From the My Dashboard drop-down, select Organizations. Click on the Members tab. From the user role drop-down next to the member, select the user's new role, and click Update.

How do you pay an organization?
Payments are made to an organization's PayPal* account.

Why do I need an organization (company)?
All payments are made to organizations, so we need your organization information to pay you. Your organization can be a formal company, or simply you registering as an organization after getting an ID. The Program just needs 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 register yourself as an organization.

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.

SDK Questions

Do you have an SDK?
The Intel® Atom™ Developer Program software development kit (SDK) will link your application into the App Store. The Intel Atom Developer Program Beta SDK is now available. You can submit applications and components to the program to be among the first developers to 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 on a customer’s Netbook. You must incorporate these in your application in order for your application to be validated.

Do I have to use the SDK?
Yes, except for open source (free) applications. The SDK integrates your application into the App Store's consumer client that runs on the customer's Netbook. You must use it for both Windows* and Moblin* applications.

When will the SDK be available?
The Intel® Atom™ Developer Program Beta SDK is now available. You can submit applications and components to the program to be among the first developers to take full advantage of revenue-generating opportunities.

Can I get notified when the future versions of the SDK are available for download?
Yes. Get an ID and opt-in to the developer related communication.

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.

Back to top ^

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 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 Application Readiness and Application Submission checklists to help ensure a successful application validation. Then, on your Home page, click Submit an application and follow the steps.

What are the requirements for submitting free applications?
If you use components, they must be free components. You must join the Program, but you do not need to have a PayPal account for payments. See the Intel® Atom™ Developer Program Application/Component Suitability and Validation Guidelines for details about requirements.

What are the requirements for submitting paid applications?
You must join the Program and provide a PayPal account for payments. See the Intel® Atom™ Developer Program Application/Component Suitability and Validation Guidelines for details about requirements.

Can I update my application or component before validation starts?
Yes. Log in to your account, go to My Dashboard select the organization the application or component is published under from the Current Organization drop-down menu, and select Applications or Componentsfrom the My Dashboard drop-down menu. Expand the desired application or component and click the Actions button next to the name of the desired application or component. If you submitted the application or component for validation and the validation process has not started, remove it from validation and then edit it. If validation has already started, you have to wait until it completes. If you have not submitted it for validation, you can edit it.

Can I remove my application or component from the validation queue?
Yes, you can remove it from the validation queue after you submit it if validation has not yet started. Log in to your account, go to My Dashboard, select the organization the application or component is published under from the Current Organization drop-down menu, and select Applications or Components from the My Dashboard drop-down menu. Expand the desired item, click the Actions button next to the name of the desired application or component, and remove it.

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 you download the Beta SDK. Wherever you see a Get a GUID orGenerate 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 with 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. The Intel® Atom™ Developer Program SDK is now available for download. To formally submit an application and take full advantage of revenue-generating opportunities you must use the Intel Atom Developer Program Beta SDK. Developer Program engineers will then validate submitted items. You can also 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+

  • Content that is generally considered suitable for children 3 years or older
  • No content that parents or educators would find objectionable

6+

  • Mild or infrequent acts of violence to fantasy characters (e.g. cartoons and animation)
  • Minimal advertising suitable for children

10+

  • Mild or infrequent acts of violence to fantasy characters (e.g. cartoons and animation)
  • Mild or infrequent depictions of weapons or their use
  • Mild expletives or strong language
  • Minimal content that may set a bad example for children: teaches or encourages children to perform harmful acts or imitate dangerous behavior
  • Minimal content that creates feelings of fear, intimidation, horror, or psychological terror
  • Minimal advertising suitable for children

13+

  • Infrequent depictions of mild sexual material (e.g. passionate kissing)
  • Frequent or intense depictions of violence against fantasy characters (e.g. cartoons and animation)
  • Mild or infrequent depictions of violence against humans or animals (e.g. death, killing, dismemberment, torture)
  • Frequent or intense depictions of weapons or their use
  • Mild or infrequent use of vulgar or abusive language or swearing
  • Gambling
  • Access to moderated and unmoderated user-generated content (e.g. chat rooms, instant messages, email, etc.)
  • Advertising
  • Collection of personal data (e.g. e-mail addresses, etc.)

17+

  • Frequent or intense depictions of mild sexual material; violence; potentially offensive language; potentially harmful activities, including depictions of tobacco or its use, alcohol or its use, recreational drugs or their use; potentially disturbing material or content that assumes an adult audience
  • Access to or depictions of nudity or sexual material in an artistic, artistic literature, educational, medical, news or religious context
  • Unfiltered access to internet

18+

THIS CONTENT IS NOT ALLOWED

  • Content that generally falls under the category of pornography
    • Nudity or sexual material (e.g. exposed breasts, bare buttocks, visible genitals, visible sexual touching, explicit sexual language, erections/explicit sexual acts, bondage/SM, erotica)
    • Depictions of sexual fetishes
    • Content of a sexual nature depicting children or animals

 

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 Applications or Components in My Dashboard. Always be sure to select your organization from the Current Organization drop-down menu in your Dashboard.

In what format should I submit my applications?
You can submit applications in the following formats. See the Application Packaging Requirements Guide for details.

  • .msi (for Windows*)
  • .rpm and .deb (for Moblin Linux)
  • For open source applications, include both binary and source code

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

Back to top ^

Developer Catalog

What is the Developer Catalog?

  • The developer catalog lists 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 an 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 can help speed up application development and provide component developers with a way to make money.

How do I use the Developer Catalog?
Click on the Catalog button on your Home 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?

Back to top ^

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 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 that 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 is 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? 
Yes, you can 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 and the Program's share of application sales.

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. Due to tax and legal reasons we cannot pay developers in all countries. We are working to expand this list in the future. The following countries are where we can pay developers: 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

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Posted On : 22 Sep 2009 19:39:05
Anonymous (not verified)

There is a typo on this page: .targ.gz -> tar.gz

Posted On : 22 Sep 2009 19:40:48
Gwynnebaer's picture
Offline
Brown Belt Brown Belt
Joined: 1 Jul 2009
Points: 18710

Thanks for the typo note.

Posted On : 28 Sep 2009 19:47:33
Vish (not verified)

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

Posted On : 29 Sep 2009 00:13:21
Andre's picture
Offline
Red Belt Red Belt
Joined: 1 Sep 2009
Points: 12002

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

Posted On : 29 Sep 2009 14:13:15
Vish (not verified)

thanks for the response.

Posted On : 14 Oct 2009 06:55:47
vix (not verified)

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"

Posted On : 14 Oct 2009 07:34:28
Hal
Hal's picture
Offline
Red Belt Red Belt
Joined: 4 Sep 2009
Points: 27966

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

Posted On : 22 Oct 2009 01:48:01
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

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

Posted On : 27 Oct 2009 13:29:56
Offline
Joined: 7 Oct 2009
Points: 5

Concerning the 100 netbooks contest, what steps are you taking to insure you do not get 100 "Hello World" apps?

Posted On : 28 Oct 2009 02:35:43
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

Hi Erds,

I will check on this and get back to you.

Thanks.

Intel® Atom™ Developer Program

Posted On : 28 Oct 2009 03:01:06
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

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

Posted On : 29 Oct 2009 09:53:33
Stephanie (not verified)

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?

Posted On : 30 Oct 2009 02:26:27
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

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

Posted On : 11 Nov 2009 18:15:59
Offline
Brown Belt Brown Belt
Joined: 1 Nov 2009
Points: 4540

when with the option to sell application be available.?

Posted On : 12 Nov 2009 02:47:46
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

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

Posted On : 16 Nov 2009 19:07:46
Sally (not verified)

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!

Posted On : 17 Nov 2009 03:42:48
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

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.

Posted On : 18 Nov 2009 13:34:40
Offline
Joined: 8 Nov 2009
Points: 5

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.

Posted On : 18 Nov 2009 17:42:08
Ken (not verified)

Hi,

May I check by any chance Singapore will be on the list soon?

Thank you.

Regards,
Ken

Posted On : 19 Nov 2009 01:52:47
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

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

Posted On : 19 Nov 2009 01:57:47
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

Hi Arnaldo,

For legal and security reasons, PO Box addresses will not be considered a valid address for payment transactions.

Kind regards,
Rooven

Posted On : 03 Dec 2009 21:30:16
Offline
Joined: 3 Dec 2009
Points: 5

I'm struggling to understand why someone would need to write a specialized, targeted netbook application. With netbooks running Windows XP or Windows 7, why not simply write a standard application to the operating system. It seems limiting to target the netbook processor or netbooks in general when a standard Windows application works perfectly fine on the devices.

Can you point me to something that can enlighten me on this because everything I've read to date could be just as descriptive of notebook applications as they are of netbooks -- and you don't see any "Notebook Stores" being created....

Thanks!

Posted On : 07 Dec 2009 01:40:05
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

Hi,

Thank you for your comment.

Netbooks aren't as powerful as bigger notebook computers, and lack the power for big, demanding programs as well as an optical disc drive - so no CDs or DVDs.

More and more netbook users rely on cloud computing. Cloud computing is the ability to work and store files on the Internet versus installing common office applications such as word processors, spreadsheet and presentation applications, email and more. Google Docs is a great alternative to Microsoft Office and fully compatible with their formats. These are the types of applications that developers will tend to be developing.

Should you require the full functionality of Microsoft Office applications or equivalent, netbooks are capable of handling them, but don’t expect to run more than 3 active windows before seeing a significant drop in performance. Notebooks, however, have resources to spare and can handle simple office tasks with ease.

Another big software gap separating netbooks and notebooks are their gaming capabilities. Netbooks are much more limited in their power and therefore cannot handle many 3D games.

Screen size and resolution does matter sometimes, for e.g if you select a higher screen resolution(some applications default resolution) most netbook computers create a partial view of the screen that you must "pan" around to view the entire screen.

Whilst netbooks can perform dozens of tasks to identical or similar standard of larger computers, they will (for the time being) be limited by battery size, processing power and storage space.

Hence in general, developers can develop applications specifically targetted to netbook users. These applications will generally be easy to use, not as resourceful as the ones on desktop pc and notebooks, do not require huge amount space and also provide you with better file sharing and online resources. One thing which is important to remember is that not all applications that run fine on a normal pc will run fine on a netbook.

Notebooks are only a portable PC. It does not make sense in developing applications for notebooks as they tend to have the same processing power as a desktop pc. This is not the case for netbooks.

Kind Regards,
Rooven

Intel® Atom™ Developer Program.

Posted On : 15 Dec 2009 00:47:31
JM
Offline
Joined: 9 Nov 2009
Points: 15

If a developer wants to offer service which is not free, does this Program allow to do?
If a particular program at appstore provides 1G storage for free and 2G with 1 USD for a month, does Intel allow to run this type of business model?
The payment might be taken care within the program with payment service like paypal.

Thanks

Posted On : 15 Dec 2009 00:47:36
JM
Offline
Joined: 9 Nov 2009
Points: 15

If a developer wants to offer service which is not free, does this Program allow to do?
If a particular program at appstore provides 1G storage for free and 2G with 1 USD for a month, does Intel allow to run this type of business model?
The payment might be taken care within the program with payment service like paypal.

Thanks

Posted On : 15 Dec 2009 00:47:41
JM
Offline
Joined: 9 Nov 2009
Points: 15

If a developer wants to offer service which is not free, does this Program allow to do?
If a particular program at appstore provides 1G storage for free and 2G with 1 USD for a month, does Intel allow to run this type of business model?
The payment might be taken care within the program with payment service like paypal.

Thanks

Posted On : 15 Dec 2009 05:15:58
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

Hi,

Thank you for your query.

The Intel® Atom™ Developer Program is targetted for developers who wants to develop and publish applications and components via the appstore that will become available next year. The developers can choose whether they want to publish for free or to sell it on the appstore.

In order for you to submit and publish applications, you need to get an ID and also Join the Program.
You need to use the available SDK to develop your applications and or components.
If you develop open-source applications, then it is not necessary to use the SDK for the developent.
Also, only developers from the above list of countries are able to publish applications and Intel will be able to pay.

More information about the Intel® Atom™ Developer Program can be found on the support page: http://appdeveloper.intel.com/en-us/support

Moreover, you may also wish to watch some of the videos which are very useful: http://appdeveloper.intel.com/en-us/videos

Regards
Rooven

Intel® Atom™ Developer Program Team

Posted On : 16 Dec 2009 14:58:35
Donald (not verified)

There is a typo in the link to the Developer Catalog in the sentence that says "The developer catalog will list components..." that causes a 404 error when following the link. The link is http://appdeveloper.intel.com/b/catalog but according to another page that links to the Developer Catalog (without a 404 error) it should be http://appdeveloper.intel.com/b/devcatalog/

Posted On : 17 Dec 2009 02:58:33
Andre's picture
Offline
Red Belt Red Belt
Joined: 1 Sep 2009
Points: 12002

Hello Donald,

broken link fixed ! Thanks.

Best Regards,

Andre B.

Intel® Atom™ Developer Program

Posted On : 22 Dec 2009 12:47:26
peterjones's picture
Offline
Joined: 2 Dec 2009
Points: 5

I wonder if it is possible to integrate the ATOM SDK inside the microsoft Visual C++ 2009 Express edition? How?

Posted On : 23 Dec 2009 01:29:35
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

Hi,

Currently you can use only Visual Studio 2008 for application development for the IADP SDK.
Please also refer to the SDK forum for more information about using the SDK.

Regards
Rooven

Intel® Atom™ Developer Program Team

Posted On : 23 Dec 2009 04:39:58
i-Fact Technologies's picture
Offline
Red Belt Red Belt
Joined: 9 Dec 2009
Points: 13566

Can i download the Other Component And Application @ free of Cost?

Posted On : 24 Dec 2009 03:05:02
Andre's picture
Offline
Red Belt Red Belt
Joined: 1 Sep 2009
Points: 12002

Hello,

if you can download/use other applications and components for free depends how many developers offer their software for free.
Once the IADP store client and all validated submissions are published you can see what will be available.

Best Regards,

Andre B.

Intel® Atom™ Developer Program

Posted On : 31 Dec 2009 11:59:18
Chris MacGregor's picture
Offline
Green Belt Green Belt
Joined: 3 Nov 2009
Points: 112

Hello. If I wish to build and sell an application using a revenue-sharing component, do I package the component's files into the .rpm and .deb files for my application (as opposed to, for instance, specifying a dependency on the component's rpm in the application's rpm)?

If so, that would imply that there could be multiple instances of a component on a system, and they may be different versions. A well-designed component should therefore not require any particular installation location, so that each application using the component can install it in (and run it from) a location specific to that application, in order to avoid potential conflicts with other uses and instances of the same component.

It would also imply that in order for an upgraded version of a component to propagate to an end-user, the updated component binaries would have to be picked up by the application developer and incorporated into an updated version of the application. (That would at least avoid problems that could be caused if the component was upgraded independent of the application, and there was some incompatibility in the component's API for which the application was unprepared.)

Is this correct?

Posted On : 04 Jan 2010 14:38:15
Hal
Hal's picture
Offline
Red Belt Red Belt
Joined: 4 Sep 2009
Points: 27966

Hi Chris,

I will check into this.

Best Regards,

Hal G.

Intel® Atom™ Developer Program

Posted On : 11 Jan 2010 03:46:28
Rmunix (not verified)

I still do not understand what is the distribution model. Do netbooks have built in the app store for customers to download/buy apps. Can they just browse the web and find a netbook app and buy it like they do with normal computer apps? Why do I need to build it with the Atom SDK instead of windows?

Posted On : 11 Jan 2010 04:24:22
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

Hi,

Now that the AppUP(SM) Beta has been released, some OEMs may include the app on their systems so that user (who wish) can register and start downloading free and paid applications.

This forum is dedicated to developers who develop and publish applications/components on the IADP.

In simple terms, developers develop applications/components optimised for Intel® Atom™ based netbooks by using the provided SDK, get their applications validated by the Intel® validation team, and once these apps are approved they are published on the appstore, Intel® AppUp(SM) Beta. From the store, consumers can register themselves to be able to access the store and download/buy applications.

These applications are optimised for Intel® Atom™ Based netbooks. Normal PC applications may not run properly on netbooks which have less resources than a normal pc. This is the main reason why we are encouraging people/developers to develop Atom™ based optimised applications.

Some applications might also be available as stand alone without passing via the store, however all this depends on the developer.

To publish the application on the AppUp(SM) store, you need to use the SDK and then submit it for validation.

Regards
Rooven

Intel® Atom™ Developer Program Team

Posted On : 11 Jan 2010 12:04:04
George Birbilis (not verified)

I hope you expand the program to Greece soon. However I think you could pay from an Intel subsidiary in Europe directly any European citizen (as does Google with their AdSense program, doing contracts with and paying Europeans via Google Ireland)

Posted On : 13 Jan 2010 04:00:54
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

Hi,

More countries will be added to the list in the future, however no official information is available now on when the list will be update.

Regards
Rooven

Intel® Atom™ Developer Program Team

Posted On : 30 Jan 2010 08:14:49
Anonymous (not verified)

How come Argentina and Colombia are able to sell applications but Peru isn't? Please Intel, allow Peru to sell apps too.

Posted On : 01 Feb 2010 01:39:49
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

Hi,

Please note that only some countries are able to sell applications on the IADP for the moment. This is due to tax and legal reasons. The team is working on increasing this list in the future. We however cannot specify which other countries will be added. We will inform you of the new list of countries once it becomes available.

Regards
Rooven

Intel® Atom™ Developer Program Team.

Posted On : 03 Feb 2010 10:50:13
Offline
Joined: 2 Dec 2009
Points: 35

Is this right that you can make an app for wndows that you just need to take care of lib files only. (SDK).

Posted On : 04 Feb 2010 06:20:33
DG Rooven's picture
Offline
Red Belt Red Belt
Joined: 3 Sep 2009
Points: 24271

Hi,

As long as you follow the guidelines and use the SDK, there should not be any issue.

If you experience any issues, you can post your queries on the forums other developers might be able to guide you as well:

SDK: http://appdeveloper.intel.com/en-us/sdk
Guidelines: http://appdeveloper.intel.com/en-us/article/validation-guidelines
Blogs: http://appdeveloper.intel.com/en-us/blog

Forums: http://appdeveloper.intel.com/en-us/forum

Regards
Rooven

Intel® Atom™ Developer Program Team

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.