Intel® AppUp(SM) Developer Program Software Development Kit (SDK) Q&A
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 .
Comments
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
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?
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
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
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
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
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.
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
Brian,
Thanks for your comment. Appreciate it. Please let us know if you have any other feedback on the SDK.
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.