Intel® AppUp(SM) Developer Program Software Development Kit (SDK) Q&A

Printer-friendly versionWhat is the SDK?

The Intel AppUpSM Developer Program SDK provides APIs for authorization monitoring, crash reporting, and application statistics. In addition to these basic APIs, AppUp SDK for Windows C/C++ provides In-App Unlocking API, In-App Upgrade API and Consumer Identity Service API. You can learn more about Developer APIs and release notes at http://appdeveloper.intel.com/en-us/sdk



Do you have an SDK?

Yes. To accommodate diverse application development environments, the Intel AppUpSM Developer Program provides SDKs for Windows native (C/C++),.NET, JAVA and MeeGo*. The latest version of the SDKs can be downloaded from: http://appdeveloper.intel.com/en-us/sdk .



When will the SDK be available?

The latest versions of SDKs are available for download from http://appdeveloper.intel.com/en-us/sdk .



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 AppUpSM Developer Program supports Windows* and MeeGo 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.


What exactly will I be required to do with the SDK?

Download the SDK, integrate it with your application to take full advantage of revenue generating opportunities and submit your application for validation to the Intel AppUp (SM) Developer Program. Detailed instructions on integrating the SDK with your application can be found here:

.NET - http://appdeveloper.intel.com/en-us/article/intel-appup-net-sdk-overview

Java - http://appdeveloper.intel.com/en-us/article/intel-appup-java-sdk-overview

MeeGo - http://appdeveloper.intel.com/en-us/article/integrating-intel-appup-sdk-your-application

The SDKs provide many developer benefits including authorization, crash reporting and an AppUp Client debugger for testing.



Is it mandatory for me to use the SDK?

No. It is not mandatory to integrate the AppUp SDK with your applications and may not be done for open source applications. However, using the SDK has numerous advantages: Authorization, crash reporting, statistics and debug support. For example, by using the SDK you can ensure that only someone who has paid for your app can download and use it. AppUp SDK for Windows C/C++ provides value added APIs like In-App Unlocking API, In-App Upgrade API and Consumer Identity Service API.

Developers using components will need to use AppUp SDK in their applications.

We strongly encourage developers to use the SDK for their benefit. Moreover, it’s just a few lines of extra code in your app and it’s free.



Once I submit an app using the SDK, what happens next?

All apps that are submitted to the Intel AppUp (SM) Developer Program using the SDK will go through the validation process before these apps are ready for the store. The validation process requires applications to adhere to clearly-stated requirements. Developers are encouraged to read the detailed validation guidelines ( http://appdeveloper.intel.com/en-us/article/validation-guidelines ) before submitting apps for validation. You will be able to track the status of your app using “My Dashboard” - http://appdeveloper.intel.com/en-us/blog/2011/11/04/where-are-my-validation-results .




4.1
Average: 4.1 (10 votes)

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Posted On : September 21, 2010 - 01:34
DG Rooven's picture
Offline
Last seen: 2 days 11 hours ago
 Brown Belt
Joined: Sep 23 2009
Points: 19540

Hi Sachin,

Thanks for notifying us about this.
I will check this with the SDK Team.

Regards
Rooven

Intel AppUpSM Center
Intel AppUpSM Developer Program
Intel Technical Support

Posted On : September 20, 2010 - 22:09
Sachin Palewar's picture
Offline
Last seen: 27 weeks 6 days ago
 Brown Belt
Joined: Aug 10 2010
Points: 10570

Hi Rooven,

Thanks for your response. Unfortunately I don't get notification emails from Intel forums, so didn't know you responded.

We will need the .net wrapper as well for the latest SDK. Is it available?

Posted On : September 16, 2010 - 01:57
DG Rooven's picture
Offline
Last seen: 2 days 11 hours ago
 Brown Belt
Joined: Sep 23 2009
Points: 19540

Hi Sachin,

You are recommended to use the latest SDK for developing your applications. For any applications that you have already published, you need not re-compile it with the latest SDK. If this is a requirement, the validation team will inform the developers respectively.

For the moment, if you are developing any application and will submit them in the future, I would recommend you to use the latest SDK.

Regards
Rooven

Intel Technical Support
Intel AppUp(SM) Developer Program
Intel AppUp(SM) Center

Posted On : September 15, 2010 - 02:49
Sachin Palewar's picture
Offline
Last seen: 27 weeks 6 days ago
 Brown Belt
Joined: Aug 10 2010
Points: 10570

Hi All,

Since SDK is now out of beta. I was hoping to check out latest FAQ and info on SDK 1.0. Also I am curious if we will need to use latest .net wrapper now to upload new apps or updates to existing apps?

Anybody has any more info and ideas on SDK 1.0 and .NET wrapper for it?

Thanks.

Sachin Palewar
www.palewar.com

Posted On : April 28, 2010 - 07:29
Cemal Cebi's picture
Offline
Last seen: 1 year 12 weeks ago
 Brown Belt
Joined: Mar 26 2010
Points: 4395

Hello Nafis,

The error message you are getting are caused because the package you downloaded is not suitable for Ubuntu 64Bit. The development platforms we currently support is Windows and Moblin/MeeGo. Therefore you will need a moblin or windows based operating system in order to install the necessary SDK's.

Best Regards

Cemal C.

Intel Customer Support
Intel® Atom™ Developer Program
Intel AppUp(SM) Beta Center

Posted On : April 27, 2010 - 22:15
Offline
Last seen: 1 year 41 weeks ago
Joined: Apr 27 2010
Points: 5

hi,
I have download adpcore-0.9.1-1.i386.deb for my 64bit ubuntu. It's showing an error message
Error: Wrong architecture 'i386'
is there any other deb to start working on.
please let me know,
Thank you,
Nafis
happy56@gmail.com

Posted On : December 14, 2009 - 04:29
DG Rooven's picture
Offline
Last seen: 2 days 11 hours ago
 Brown Belt
Joined: Sep 23 2009
Points: 19540

Hi Khan,

The file format for submitting open source application is still the same format as for submitting non-open sources applications. MSI for windows and RPM for moblin. Link: http://appdeveloper.intel.com/en-us/article/packaging-requirements

Moreover, it is still the same submission process, you need the GUID.

Regards
Rooven

Intel® Atom™ Developer Program Team.

Posted On : December 14, 2009 - 00:53
Khan's picture
Offline
Last seen: 1 year 28 weeks ago
Joined: Sep 29 2009
Points: 2121

As per the answer for Q: Is it mandatory for me to use the SDK? I understand we no need to use SDK for open source app but my question is will I require to use any GUID. Another question is in which file format do I need to upload the code can it accept .exe

Posted On : December 7, 2009 - 11:49
ajay-mungara's picture
Offline
Last seen: 31 weeks 17 hours ago
 Brown Belt
Joined: Sep 9 2009
Points: 6641

Brian,
Thanks for your comment. Appreciate it. Please let us know if you have any other feedback on the SDK.

Posted On : December 1, 2009 - 08:53
BrianDevArch's picture
Offline
Last seen: 2 weeks 5 days ago
 Black Belt (Community Leadership) Red Belt
Joined: Nov 13 2009
Points: 62276

Good information about the Beta SDK. The Intel SDK Developers are doing a good job at keeping the code uniform. There were minimal method changes during this transition, which made recompiling a breeze. I am confident that the finally SDK will be nothing less than stellar.

Comment viewing options

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