Is there any Extra code required besides of Authorization code for Intel AppUp Store?

Is there any Extra code required besides of Authorization code for Intel AppUp Store?

Hello Team, I have include only the minimum authorization code in my first Initialization page of my project. It is running successfully. My Query is................ Will it be require to include this code in every page? What is the use of BeginEvent() and EndEvent() functionality? What is crash report? Will it be require to include in my project? In sample application of C# and VB.NET, only the authorization code is used. My application is ready. Whether the authorization code in my Initialization page fulfill all the criteria? or, I have to Include extra code in my application! What I have to do in next phase? Please reply me as soon as possible. Thanks,
Gary Beulah
5 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Gary,

Q. Will it be require to include this code in every page?
A. The AppUp SDK Authorization method must be called once, when the application initializes

Q. What is the use of BeginEvent() and EndEvent() functionality?
A.) These are used to indicate to the AppUp service when your application started and when it exited. This metric data may appear on reports in your AppUp Dashboard in the future

Q. What is crash report? Will it be require to include in my project?
A. This is a metric gathering method. Inside of your error handling implementation you may call this method, and any data passed will end up in your error reporting in you Dashboard

Q. What I have to do in next phase?
A. Next I would recommend that you review the Validation Requirements (http://appdeveloper.intel.com/article/validation-guidelines) and Beta Test (http://appdeveloper.intel.com/en-us/article/beta-testing) you submission

Dashboard Link: http://appdeveloper.intel.com/en-us/dashboard/myapps

More on Beta testing: http://appdeveloper.intel.com/en-us/blog/2010/07/12/leveraging-appup-emulation-beta-testing-and-good-old-manual-review

Where I have Implement this BeginEvent() and EndEvent() functionality in my application?
Is it required part for the application?

What I have to do to generate the Crash report?Where I include this code?
Is it mandatory part?

As per my earlier post Query, I want to know What I have to add extra code besides of minimal Autherization code.

Please reference for this query.

Thanks,

Gary Beulah

Gary,

BeginEvent() should be called after authorization, once. EndEvent() should be called when exiting the application. While the authorization method is required, these two are optional (but recommended). Please see this article for further detail:

http://appdeveloper.intel.com/en-us/article/intel-appup-software-development-kit-api-reference-cpp#Begin_Event_Call

Use of the crash report (instrumentation) method is not mandatory. You would add this code anywhere you anticipate an exception that you would like to log for review. For details on creating a crash report please see the sample application included with the AppUp SDK, located here:

C:\Program Files\Intel\Intel Atom Developer Program SDK\Cpp\Samples\cpp\crashReportExampleWin32

More details may be found here:

http://appdeveloper.intel.com/en-us/article/intel-appup-software-development-kit-api-reference-cpp#Crash_Reporting

The key is to ensure your submission passes the Validation Requirements. Please compare your submission to them to get an idea of whether your submission will pass the validation process:

http://appdeveloper.intel.com/article/validation-guidelines

Brian,
I've two queries. What is the most effective method of distributing Desktop based apps? Of course web based is one of the best methods as all the distribution related issues could be easily handled on a CMS, but sometimes we need to depend on traditional methods like CD/DVD. This is where my second query comes up. How do I prevent copy & paste nature of .Net based apps particularly in .exe format.
Thanks !

Leave a Comment

Please sign in to add a comment. Not a member? Join today