Submission and Validation resources

Tags:

Table of Contents

  1. Introduction
  2. Packaging Resources
  3. Code Signing Resources
  4. Intel AppUp® SDK Suite Resources
  5. Beta Testing Resources
  6. 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

For more complete information about compiler optimizations, see our Optimization Notice.