Frequently Asked Questions
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.
- 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.
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.
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.
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+ |
|
|
6+ |
|
|
10+ |
|
|
13+ |
|
|
17+ |
|
|
18+ |
|
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
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?
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
There is a typo on this page: .targ.gz -> tar.gz
Thanks for the typo note.
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
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
thanks for the response.
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"
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
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
Concerning the 100 netbooks contest, what steps are you taking to insure you do not get 100 "Hello World" apps?
Hi Erds,
I will check on this and get back to you.
Thanks.
Intel® Atom™ Developer 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
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 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
when with the option to sell application be available.?
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
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 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,
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,
May I check by any chance Singapore will be on the list soon?
Thank you.
Regards,
Ken
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 Arnaldo,
For legal and security reasons, PO Box addresses will not be considered a valid address for payment transactions.
Kind regards,
Rooven
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!
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.
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
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
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
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
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/
Hello Donald,
broken link fixed ! Thanks.
Best Regards,
Andre B.
Intel® Atom™ Developer Program
I wonder if it is possible to integrate the ATOM SDK inside the microsoft Visual C++ 2009 Express edition? How?
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
Can i download the Other Component And Application @ free of Cost?
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
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?
Hi Chris,
I will check into this.
Best Regards,
Hal G.
Intel® Atom™ Developer Program
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?
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
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)
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
How come Argentina and Colombia are able to sell applications but Peru isn't? Please Intel, allow Peru to sell apps too.
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.
Is this right that you can make an app for wndows that you just need to take care of lib files only. (SDK).
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