3. Agenda
Intel AppUp® Center
Intel® Ultrabook™ Community
Summary
Copyright(C) 2012 Intel Corporation. All rights reserved. *Other
brands and names are properties of their respective owners. 3
4. Intel AppUp®
For Internal Use Only * Other names and brands may be claimed as the property of others. 4
5. Intel AppUp® Center
Thousands of Apps, Aggregated and Curated for Easy Discoverability
www.AppUp.com
• Digital storefront for existing and new PC
software, apps, content, and
entertainment
• Simplified submission process to support
existing software applications and
content
• Purchases supported in >45 countries, via
25 unique partners, and in 5 languages*
• Security testing performed prior to
publication
• Distribution mechanism for all digital
content
Intel AppUp®is a trusted and aggregated source to get digital content
for Ultrabooks™, notebooks, and PCs – hundreds of millions of platforms!
Intel Confidential
5
*English, French, German, Spanish, Italian (coming Q2’12)
Other names and brands may be claimed as the property of others.
6. Why Distribute through Intel AppUp®
Expanded Reach with Intel AppUp®
• Every 56 seconds a new user joins AppUp®
• Every 16 seconds an application is downloaded via AppUp®
• Potential to reach >2.6B installed PCs worldwide 1
• Participate in a ~$10B PC App Store Market 2
• Single submission, single validation, single security process that
distributes across many digital storefronts, worldwide
• Opportunities to differentiate products by utilizing Intel hardware
features
Easy to submit existing content + a potential reach of 2.6B installed PCs
= High ROI
Intel Confidential
1Source:
6
IDC Windows Client OS Installed Base, WinXP and Win7
2 Source: IDC, Bain, displaysearch, Intel analysis
7. Connecting Creators with Millions of Consumers
Drive consumer adoption by solving consumer problems
AppUp® makes DISCOVERABILITY easy by AGGREGATING and CURATING
content in a single repository, accessible by many partners worldwide and
hundreds of millions of PCs
Reduce the risk of malware and threats delivered via downloads
AppUp® SCANS every submission prior to publishing to help ensure a safe
and trusted environment for consumers
Deliver content focused around categories users care about
Games, Entertainment, Creativity, Education, Productivity, Lifestyle, etc
Available today and easily accessible
AppUp® supports Windows7 and Windows XP today – with an opportunity
to reach 2.6B PCs
AppUp® will be available with Win8
Intel AppUp® provides consumers with a breadth
of popular and relevant content, AGGREGATED and easily DISCOVERABLE,
VALIDATED and SCANNED to help prevent malware,
making PCs more fun and useful.
7
8. Opportunity To Grow With Us: 2.6B PCs
Marketing initiatives targeted towards the installed base
Direct to Social Product Partner
Consumer Networking Placement Marketing
Part of the Largest Intel Marketing Campaign
since Intel® Centrino®!
8
*source: IDC PC Shipments by Operating System
10. Intel® Ultrabook™ Community
• http://software.intel.com/en-us/ultrabook/
Copyright(C) 2012 Intel Corporation. All rights reserved.
*Other brands and names are properties of their respective owners.
11. Ultrabook™ Community Resources
• Forums: Ask and Find Answers
• Black Belt Program: Earn Points
• Technical Video Tutorials
• Development Opportunities
Software.intel.com/en-us/ultrabook
Earn recognition
and rewards
11
12. Publishing Apps in Intel AppUp®
• Join AppUp® Developer Center
• Start App Submission
• Validation
• App Published
Copyright(C) 2012 Intel Corporation. All rights reserved.
*Other brands and names are properties of their respective owners. 12
13. AppUp® Developer Center
• 100% Free enrollment
• Access to SDK, Community,
Developer Tools, content, etc
• Submit apps to sell on the Intel
AppUp® Center
• appdeveloper.intel.com
13
14. Your Dashboard
• Access all apps and
validation process
• Finance
• Messages
• Crash Reporting
• Organization Members
• Black belt program
16. App Publication
www.appup.com
Copyright(C) 2012 Intel Corporation. All rights reserved.
*Other brands and names are properties of their respective owners. 16
17. Get Engaged!
http://intel.ly/joinAppUp
• Enroll in AppUp® Developer:
appdeveloper.intel.com/join
• Talk with us on Twitter:
– @Develop4AppUpEU - AppUp®
– Facebook.com/intelappupdeveloper
– Monika Lischke: @MonikaLischke
• Ultrabook Resources:
– Software.intel.com/en-us/ultrabook
17
18. Call to Action
• DOWNLOAD the Intel AppUp®
center and test drive an app
today at appup.com
• ENROLL in Intel AppUp®
developer
• ENGAGE in the Ultrabook™
Community
• BUILD new apps & experiences
that integrate Ultrabook touch,
sensors, GPS, etc
• SUBMIT apps to be sold globally
through Intel AppUp® center &
affiliate stores
19. SDP Specs
• Hard Drive: 180GB SSD - Intel® 520 series
• Processor: Intel® Core™ i7-3667U processor (4M Cache, 2.00 GHZ)
• RAM: 4GB DDR3L 1333MHz
• Screen Resolution: 1600 X 900
• Inputs and Sensors:
– 5-finger Multi-Touch display
– Gyroscope: Sensor Hub
– Accelerometer: Sensor Hub
– GPS: Fastrax GPS IT430
– NFC: SEMCO* module and Cirque* track pad
– Trackpad
– Keyboard
– Front Facing WebCam
• Ports:
– 2 USB
– HDMI: Mini HDMI
– 1 SD Slot
Copyright(C) 2012 Intel Corporation. All rights reserved.
*Other brands and names are properties of their respective owners. 19
20. Copyright(C) 2012 Intel Corporation. All rights reserved.
*Other brands and names are properties of their respective owners. 20
21. Ultrabook Distribution and Support
• Review Dear Customer Letter
• Join Intel® Premier Support
https://premier.intel.com/
– Locate Serial Number on back of SDP
– Submit Issues
– Download SoftwareUpdates
– Device Announcements
Copyright(C) 2012 Intel Corporation. All rights reserved.
*Other brands and names are properties of their respective owners. 21
22. END
Copyright(C) 2012 Intel Corporation. All rights reserved.
*Other brands and names are properties of their respective owners. 22
23. Back-Up Slides
Copyright(C) 2012 Intel Corporation. All rights reserved.
*Other brands and names are properties of their respective owners. 23
24. SDK Plug-in
• Supported for Visual Studio* and Eclipse*
• Easier Access to Intel AppUp® Center
• Start and Stop the Debugger
• Review My Dashboard
• Quick Guide to SDK Documentation
• SDK Wizard for source code integration
• MSI Packaging Wizard
• Java Packager
• SDK Code Generation
25. Remote Device Access beta
http://appdeveloper.intel.com/en-us/perfecto_redirect
• Virtually launch app on emulated device
• Test apps before submission
• Access Ultrabook and Laptop features
• Observe how apps work and adapt on
different platforms
27. My Dashboard
• Access all apps and validation
process
• Finance
• Messages
• Crash Reporting
• Organization Members
• Black belt program
28. Supported Files Types
• MSI
– Created using Visual Studio Professional*
– Intel AppUp® SDK Plug-in has MSI wizard
packager
• EXE
– Supports single executable or exe install file
– Must select Windows Native
• JAVA
– Use Intel AppUp SDK java packager
• AIR-> MSI
– Convert AIR* files to MSI using Encapsulator
29. Product Key Support
• If app already had product/application
key, AppUp developer accepts app
• Intel AppUp will host keys and store in
database
• Each key consumed for each app
purchase
• Need to refill keys as supply gets low
appdeveloper.intel.com/en-us/article/supporting-product-keys-intel-appup
30. Upload Product Keys
• Accessed from My Dashboard
• Warning emails at 200 and
removal at 50 keys let
• Don’t need to submit for
validation to upload new keys
• Submit in batches of 1000 keys
• Batch must be in CSV file
• After purchase, key emailed to
AppUp account and within
store
31. Beta Testing
• Test on various platforms: XP, Windows* 7/8
• Test app as if its live
• Can’t test product/application keys
• App upload takes time, so be patient
• Requires AppUp store account
appdeveloper.intel.com/en-us/article/beta-testing
33. Binary Validation
• Windows 7/8 supports 32 bit and 64 bit
• Windows XP only 32 bit
• MSI Size: 2GB, EXE Size: 4 GB
• Large files, >500MB slow to upload, so be diligent.
• Small file size are more user friendly
• Actual person will test entire app
• Test all features, menus, buttons, dialogs of app
• Check for virus, spam and malware
• Execute app on defined devices: Laptop, Netbooks
34. Meta Validation
• Each language needs unique meta data
• Submit all required meta data on initial
page first
• Publisher
• App Name
• App Icon
• Short/Long Description
• Screen shot
• Email Support
• Validation teams determines category of app
• Meta updates don’t require binary upload
• Don’t change version number with meta
updates.
35. Code Signing
• Improves overall quality of the Intel AppUp center, helps guarantee quality apps
• Better apps means better user experience
• Helps reduce virus or malicious software in the store.
• Need to sign new apps and updated apps as well
• Certificates:
Chosen Security, Verisign, Globalsign, Thawte, Trust Center, Go Daddy Secure
Certification Authority and Comodo
Certificate Tutorial:
• appdeveloper.intel.com/en-us/article/how-do-i-get-code-signing-certificate-certifying-
authority
Manual Process:
• appdeveloper.intel.com/en-us/video/signing-jar-file-video-tutorial
• appdeveloper.intel.com/en-us/video/signing-msi-file-video-tutorial
36. App Signing Tool
• Sign JAVA*, EXE and MSI files
• Requires Certificate and password
• Need to install Microsoft* SDK and
JAVA SDK
• Certificate are free via Intel AppUp
Developer and Comodo*
appdeveloper.intel.com/en-us/article/app-signing-tool-download
37. Software Development Kit (SDK)
IDE
Plugin Developer’s
Utilities
Wizard Dashboard
Future
Application AppUp SDK Tools
Services Emulator SDK
Documentation
Available
Code Developer’s API SDK Tools
Samples Guide Reference Existing
Tool Chain
37
38. SDK Services
• Authorization
– Verify that end-user device is authorized to run the application
• Instrumentation
– Record application’s usage statistics and post it on developer’s
dashboard
• Crash Reporting
– Registering all crashes, collect crash data
• In-App Upgrade
– Add link to pop up store to purchase complimentary apps
• In-App Purchasing
– Monetize components of your app , great way to make revenue from
free apps
40. Unlocking item file upload during submission
Sample file format of in-app purchase item file
Developer Purchase Name Name Name (it- Description Description
Tax Type USD EUR GBP
Specified ID Type (en-us) (fr-fr) it) (en-us) (fr-fr)
Version1
com.intel.scr Non- Sword Epée de Spada di Sword of Epée de
able.level12 Consumable Video of Dog chien Dog Dog chien 0.99 0.79 0.59
41. Web Applications: Encapsulator
http://appdeveloper.intel.com/en-us/encapsulator-beta
• Convert HTML*/JavaScript/CSS web application to desktop apps
• Essentially displays web app inside a defined browser window
• Submit zip files with two key files:
– index.html and icon.png
• SDK integration is optional
• Backend engine is Chromium*
• Convert AIR* apps to MSI