Table of Contents
- Introduction
- Packaging Resources
- Code Signing Resources
- Intel AppUp® SDK Suite Resources
- Beta Testing Resources
- Validation Resources
Introduction
This article consolidates all of the submission and validation resources that you would need to submit apps to the Intel AppUp® center. Here, you can find information on preparing your apps for submission, beta testing, submission process and validation guidelines. Follow the below links to get detailed information on each topic.
Packaging Resources
Windows* apps have specific packaging requirements. All .NET, Windows Native, Adobe AIR and Web apps will have to be packaged as an MSI installer. JAVA applications will have to be packaged as a .JAR file. Also, Appup will now allow EXE files as well. This section provides detailed instructions on packaging your application according to the requirements of the Intel AppUp® center.
MSI: http://software.intel.com/en-us/articles/how-creating-your-msi-installer-using-visual-studio-2008
Adobe AIR*: http://software.intel.com/en-us/articles/adobe-air-packaging-guide-atom-developer-program-submissions
Java*: http://software.intel.com/en-us/articles/intel-appup-java-packaging-utility
Web Apps: http://software.intel.com/en-us/faq
EXE Files:http://software.intel.com/en-us/articles/supporting-exe-installer-appup
Code Signing Resources
All Windows* apps will have to be signed by a code signing certificate from an Intel approved Certificate Authority(CA). This section provides detailed instructions on how you can obtain a free code signing certificate through the Intel AppUp® center and instructions on signing your application.
How do I get a code signing certificate? http://software.intel.com/en-us/articles/how-do-i-get-code-signing-certificate-certifying-authority
Signing MSI/EXE files: http://software.intel.com/en-us/articles/signing-msi-files
Signing JAR files: http://software.intel.com/en-us/articles/signing-jar-files
Common code signing issues and solutions: http://software.intel.com/en-us/articles/code-signing-issues-and-solutions
Maintaining Valid Certificates: http://software.intel.com/en-us/articles/maintaining-valid-certificates
Intel AppUp® SDK Suite Resources
The Intel AppUp® SDK offers a lot of revenue generating opportunities including Digital Rights Management, crash reporting, authorization, in-app upgrades, in-app purchasing etc. This section provides articles that explain integrating the SDK within your applications.
Intel AppUp® SDK Integration:
.NET: http://software.intel.com/en-us/articles/intel-appup-net-sdk-overview
Java: http://software.intel.com/en-us/articles/intel-appup-java-sdk-overview
Beta Test Resources
Beta testing allows for testing your applications through simulating end user experience. This section provides articles that explain how to beta test your apps and shorten your Time To Market.
How to Beta Test apps? http://software.intel.com/en-us/video/how-beta-test-apps
Validation Resources
Once you submit your app for validation, Intel follows a transparent validation process with clearly published guidelines on what the app is tested for. This section explains the validation guidelines for both applications and components and also explains how to interpret the validation report.
Validation Guidelines: http://software.intel.com/en-us/articles/validation-guidelines
Where are my validation results? http://software.intel.com/en-us/blog/2011/11/04/where-are-my-validation-results
There are new updates to validation and Intel AppUp that will affect the app installer design. For example, we now allow EXE files and validation does not require silent installs. Review the new changes: here
