The overview goes into detail about the SDK. It includes the SDK API libraries; the packaging utility for integrating required files and a validation utility for pre-validating
runnable JAR files.
It also includes a download for the the AppUp Java SDKl the Java IDE plug-in; ava packaging guidelines; submission guidelines; API reference guide for Java as well a a developer guides and release notes.
Scaling API-first ā The story of a global engineering organization
Ā
Intel AppUp Java SDK Overview
1. Intel AppUpSM developer program
Part of the IntelĀ® Software Network
Published also at:
http://appdeveloper.intel.com/en-us/article/intel-appup-java-sdk-overview
Intel AppUp Java* SDK Overview
TM
1. Java SDK Details: Intel AppUp Software Debugger allows
testing of authorization, error handling,
The Java SDK includes the following:
instrumentation, upgrade authorization,
ā¢ Intel AppUpTM SDK API Libraries for Java and crash reporting.
ā¢ Intel AppUpTM Software Debugger V1.1
With the Intel AppUpTM SDK Plug-in
for testing applications
for Eclipse software installed and the
ā¢ Packaging utility for integrating required
Intel AppUp SDK code included, you
files into a single runnable JAR file
can use the Eclipse debugger and Intel
ā¢ Validation utility for pre-validating
AppUp Software Debugger to debug
runnable JAR files that were generated
your application. Intel AppUp Software
apart of the packaging utility listed
Debugger trace information is included
above
in the Intel AppUp Software Debugger
Resources & Links window.
ā¢ Download the AppUp Java SDK How to Install the Intel AppUp SDK
ā¢ Java* IDE plug-in Plug-in for Eclipse:
ā¢ Java Packaging Guidelines
A. Copy the installation adp-java-eclipse-
ā¢ Submission Guidelines
plugin-v1.1 to your working directory,
ā¢ API Reference Guide for Java
say C:WorkATOMBuilds
ā¢ Developer Guide for Java
ā¢ Release Notes Java SDK B. Launch the Eclipse and go to
Download the Help->Install new software
ā¢ Release Notes for Eclipse plug-in
AppUp Java SDK & SDK Plug-in C. Click Add to open the āAdd siteā dialog.
Setup the environments:
for Eclipse* Software D. Click Archive to select the adp-java-
A. Install the JDK 1.6. eclipse-plugin-v1.1 as the Location, and
B. Install the Java SDK type in ADP Plug-in as the Name. Then
click Ok to return.
C. Downlaod and extract the Eclipse 3.6*
to your working directory. E. Select ADP Plug-in - jar:file:/C:/Work/
ATOM/Builds/adp-java-eclipse-plugin-
2. Supported IDE and Runtime v1.1!/ in āWork with,ā then the ADP
Environments: Plug-in is listed below
F. Select the ADP Plug-in and Click Next
Intel AppUpSM developer program 1. Eclipse version 3.5.2*, tested versions
and click Finish in the last page.
are Eclipse 3.5.2*, and Eclipse 3.6.0.*
Provides developers with G. After installation, restart the Eclipse
2. This SDK supports products for Java SE
and then ADP Plugin is ready to be used
everything they need to create and 1.6* (and later) environments.
Note: Once the Intel AppUp Plug-in
sell their apps to users of millions of 3. Intel AppUp Software Debugger: for Eclipse is installed you can create
IntelĀ® Atomā¢ processor-based devices. The SDK includes the Intel AppUp a New Intel AppUp Project File->New-
Software Debugger that emulates >Project: The Intel AppUp Project file
the Application Services of the Intel will create a Appup Project with the SDK
AppUp SM center Consumer Client on already integrated and the SDK code
your system, without requiring the implemented automatically. [FIGURE A]
fullclient or access to hardware. The
1
2. Intel AppUpSM developer program
Part of the IntelĀ® Software Network
[FIGURE A] [FIGURE B]
4. However, if you have an existing Step 2: Insert SDK Authorization Code {
project, then use the following steps Using Authorized Debug ID: // TODO Auto-generated catch block
to add the Intel AppUp Java SDK. Locate the code that initializes the e1.printStackTrace();
Step 1: You must add the SDK library to application and insert the SDK authoriza-
}catch (AdpRuntimeException e1)
Java Classpath. tion code. Right Click on the Initialization
In Eclipse, use the Build Path item on section and click on āInsert Intel AppUp {
the Project menu to add appupp_sdk_ Authorization code.ā // TODO Auto-generated catch block
java_v1.1.jar to the project. (Or right click Below is the sample code: e1.printStackTrace();
on the selected Project and use Build Application app = null;
}
Path>Configure Build Path to open the
try{
Properties. Select the Libraries tab and if (app == null)
click on Add External jars to add the app = new Application(ApplicationId.
return;
library to the Project). Browse to the DEBUG_ID);
directory where the SDK is installed. }catch (InitializationException e1) Step 3: Test Application with Intel
AppUp Software Debugger:
Or If you have the Intel AppUp SDK Plug- {
in for Eclipse Installed, right click and With the Intel AppUp SDK Plug-in 1.1 for
// TODO Auto-generated catch block
click on āInsert Intel AppUp Packages.ā Eclipse 3.5.2 installed and the Intel AppUp
e1.printStackTrace(); SDK code included, you can use the Eclipse
[FIGURE B]
}catch (UnauthorizedException e1) debugger and Intel AppUp Software De-
bugger to debug your application. [FIGURE C]
2
3. Intel AppUpSM developer program
Part of the IntelĀ® Software Network
INTEL APPUP DEVELOPER
PROGRAMāGETTING STARTED
In the Getting Started Guide
youāll find tools and tips to start
developing your apps for the Intel
AppUpSM center.
ā¢ Developer Guidelines
[FIGURE C] ā¢ Validation Process
ā¢ Submitting an Application
Click on āStart the Intel AppUp Software Debugger.ā You will see the below window:
ā¢ Developer Challenge
ā¢ Porting to AppUp ā Resources
& Guides
[FIGURE D]
Debug your application. If the Intel AppUp SDK code is included, you will see the
below window
[FIGURE E]
3
4. Intel AppUpSM developer program
Part of the IntelĀ® Software Network
Step 4: Get and swap in a Production ID. You can get the Production GUID using
the plugin. Right click on the ApplicationId.DEBUG_ID and click on āGet Intel AppUp
Application GUID.ā
INTEL APPUPSM DEVELOPER
PROGRAM INCENTIVES:
INTEL ATOM DEVELOPER
MILLION DOLLAR FUND
Through this fund, we support
software developers and
companies creating new
experiences through applications
for IntelĀ® Atomā¢
processor-based netbooks.
[FIGURE F]
INTEL APPUP
Provide your login details, and the application information and the GUID will be DEVELOPER CHALLENGE
automatically generated. The new application will be automatically created in your The contest is designed to
dashboard for you to upload this JAR file. encourage breakthrough
applications that fundamentally
change the user experience on a
netbook featuring an Intel Atom
processor.
LEGENDS
Want application visibility? The
Legends program is a way to share
the story behind the applications.
Get your app in and submit your
story. Become a Legend.
INTEL BLACK BELT DEVELOPER
SOFTWARE DEVELOPER
Share your knowledge and earn
recognition for your contributions.
[FIGURE G]
4
5. Intel AppUpSM developer program
Part of the IntelĀ® Software Network
[FIGURE H]
Export the Jar File
ā¢ Click on the Project name and File->Export
ā¢ Select āRunnable Jar Fileā as shown below
[FIGURE I]
5