Intel AppUp Java SDK Overview


Published on

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.

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Intel AppUp Java SDK Overview

  1. 1. Intel AppUpSM developer programPart of the Intel® Software NetworkPublished also at: 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-inAppUp 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 createIntel® 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. 2. Intel AppUpSM developer programPart 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 blockto 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 InitializationIn 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 blockjava_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 blockclick 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. 3. Intel AppUpSM developer programPart 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 ApplicationClick 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 thebelow window[FIGURE E] 3
  4. 4. Intel AppUpSM developer programPart of the Intel® Software NetworkStep 4: Get and swap in a Production ID. You can get the Production GUID usingthe plugin. Right click on the ApplicationId.DEBUG_ID and click on “Get Intel AppUpApplication 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 APPUPProvide your login details, and the application information and the GUID will be DEVELOPER CHALLENGEautomatically generated. The new application will be automatically created in your The contest is designed todashboard 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. 5. Intel AppUpSM developer programPart 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
  6. 6. Intel AppUpSM developer programPart of the Intel® Software NetworkVerify the “Launch Configuration” and select your application from the drop-down,and Click on Finish to export the JAR file MORE JAVA SDK RESOURCES • Download the AppUp Java SDK • Java SDK Technical Overview • Java Packaging Guidelines • API Reference Guide for Java • Java Developer Guide • Release Notes Java SDK • Java Forum & Support • Release Notes for Eclipse plug-in LEARN MORE ABOUT DEVELOPER TOOLS AND RESOURCES AT: • Intel® Software Dispatch – Delivering the latest advances in software technologies, developer tools, and resources and best practices. • Intel® Software Network • Intel® Software Development Products[FIGURE J]Step 5: Create an Installation Package:Create a single JAR file that includes the Intel AppUp SDK library jar file, application jarfile(s), and an application manifest file. The Intel AppUpTM SDK Software Packaging Utilitycan help create these Java runnable jar packages. For a list of packaging requirementsand tips on packaging applications for Java, refer to 6: Pre-Validate the Installation Package:The Intel AppUp SDK Software Validation Utility can help validate Java runnable jar pack-ages. Please refer to refer to to get complete information.Step 7: Submit the ApplicationSubmit your application package by following the steps on the Intel AppUp developerprogram portal. You can then monitor status of the application via the My Dashboardpage on the portal. Alternately, with the Intel AppUp SDK Plug-in for Eclipse softwareinstalled, you can use the Dashboard feature to monitor status.© 2010, Intel Corporation. All rights reserved. Intel, the Intel logo, Intel Atom, and Intel AppUp are trademarks of Intel Corporation in the U.S. and other countries.*Other names and brands may be claimed as the property of others.