0
Ultrabook™ Developer Resources        Intel® Corporation
Legal DisclaimerINFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIE...
AgendaIntel AppUp® CenterIntel® Ultrabook™ CommunitySummary       Copyright(C) 2012 Intel Corporation. All rights reserved...
Intel AppUp®For Internal Use Only   * Other names and brands may be claimed as the property of others.   4
Intel AppUp® Center    Thousands of Apps, Aggregated and Curated for Easy Discoverability                                 ...
Why Distribute through Intel AppUp®                Expanded Reach with Intel AppUp®• Every 56 seconds a new user joins App...
Connecting Creators with Millions of ConsumersDrive consumer adoption by solving consumer problems   AppUp® makes DISCOVER...
Opportunity To Grow With Us: 2.6B PCs     Marketing initiatives targeted towards the installed baseDirect to             S...
Global Distribution of Apps       *All logos on this slide are the property of 3rd parties   9
Intel® Ultrabook™ Community• http://software.intel.com/en-us/ultrabook/                             Copyright(C) 2012 Inte...
Ultrabook™ Community Resources•   Forums: Ask and Find Answers•   Black Belt Program: Earn Points•   Technical Video Tutor...
Publishing Apps in Intel AppUp®•   Join AppUp® Developer Center•   Start App Submission•   Validation•   App Published    ...
AppUp® Developer Center• 100% Free enrollment• Access to SDK, Community,  Developer Tools, content, etc• Submit apps to se...
Your Dashboard• Access all apps and  validation process• Finance• Messages• Crash Reporting• Organization Members• Black b...
Validation Process
App Publicationwww.appup.com         Copyright(C) 2012 Intel Corporation. All rights reserved.    *Other brands and names ...
Get Engaged!                                        http://intel.ly/joinAppUp• Enroll in AppUp® Developer:  appdeveloper.i...
Call to Action• DOWNLOAD the Intel AppUp®  center and test drive an app  today at appup.com• ENROLL in Intel AppUp®  devel...
SDP Specs•   Hard Drive: 180GB SSD - Intel® 520 series•   Processor: Intel® Core™ i7-3667U processor (4M Cache, 2.00 GHZ)•...
Copyright(C) 2012 Intel Corporation. All rights reserved.*Other brands and names are properties of their respective owners...
Ultrabook Distribution and Support• Review Dear Customer Letter• Join Intel® Premier Support  https://premier.intel.com/  ...
END     Copyright(C) 2012 Intel Corporation. All rights reserved.*Other brands and names are properties of their respectiv...
Back-Up Slides        Copyright(C) 2012 Intel Corporation. All rights reserved.   *Other brands and names are properties o...
SDK Plug-in•   Supported for Visual Studio* and Eclipse*•   Easier Access to Intel AppUp® Center•   Start and Stop the Deb...
Remote Device Access betahttp://appdeveloper.intel.com/en-us/perfecto_redirect• Virtually launch app on emulated device• T...
App SubmissionFor Internal Use Only   * Other names and brands may be claimed as the property of others.   26
My Dashboard•   Access all apps and validation    process•   Finance•   Messages•   Crash Reporting•   Organization Member...
Supported Files Types• MSI   – Created using Visual Studio Professional*   – Intel AppUp® SDK Plug-in has MSI wizard      ...
Product Key Support•   If app already had product/application    key, AppUp developer accepts app•   Intel AppUp will host...
Upload Product Keys•   Accessed from My Dashboard•   Warning emails at 200 and    removal at 50 keys let•   Don’t need to ...
Beta Testing  •   Test on various platforms: XP, Windows* 7/8  •   Test app as if its live  •   Can’t test product/applica...
Validation Process
Binary Validation•   Windows 7/8 supports 32 bit and 64 bit•   Windows XP only 32 bit•   MSI Size: 2GB, EXE Size: 4 GB•   ...
Meta Validation•   Each language needs unique meta data•   Submit all required meta data on initial    page first         ...
Code Signing•   Improves overall quality of the Intel AppUp center, helps guarantee quality apps•   Better apps means bett...
App Signing Tool•   Sign JAVA*, EXE and MSI files•   Requires Certificate and password•   Need to install Microsoft* SDK a...
Software Development Kit (SDK)                        IDE     Plugin        Developer’s                                   ...
SDK Services• Authorization   – Verify that end-user device is authorized to run the application• Instrumentation   – Reco...
In-App Purchasing User Experience : Unlocking Levels
Unlocking item file upload during submission    Sample file format of in-app purchase item file    Developer      Purchase...
Web Applications: Encapsulatorhttp://appdeveloper.intel.com/en-us/encapsulator-beta• Convert HTML*/JavaScript/CSS web appl...
Nächste SlideShare
Wird geladen in ...5
×

Ultrabook Developer Resources - Intel AppLab Berlin

572

Published on

Ultrabook Developer Resources - presented by Paul Farquhar

Published in: Technologie, Business
0 Kommentare
0 Gefällt mir
Statistiken
Notizen
  • Hinterlassen Sie den ersten Kommentar

  • Be the first to like this

Keine Downloads
Views
Gesamtviews
572
Bei Slideshare
0
Aus Einbettungen
0
Anzahl an Einbettungen
2
Aktionen
Geteilt
0
Downloads
19
Kommentare
0
Gefällt mir
0
Einbettungen 0
No embeds

No notes for slide

Transcript of "Ultrabook Developer Resources - Intel AppLab Berlin"

  1. 1. Ultrabook™ Developer Resources Intel® Corporation
  2. 2. Legal DisclaimerINFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OROTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL’S TERMS AND CONDITIONS OFSALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALEAND/OR USE OF INTEL® PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, ORINFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. INTEL® PRODUCTS ARE NOT INTENDED FOR USE IN MEDICAL, LIFESAVING, OR LIFE SUSTAINING APPLICATIONS.Intel may make changes to specifications and product descriptions at any time, without notice.All products, dates, and figures specified are preliminary based on current expectations, and are subject to change without notice.Intel, processors, chipsets, and desktop boards may contain design defects or errors known as errata, which may cause the product to deviate frompublished specifications. Current characterized errata are available on request.Any code names featured are used internally within Intel to identify products that are in development and not yet publicly announced for release.Customers, licensees and other third parties are not authorized by Intel to use code names in advertising, promotion or marketing of any product orservices and any such use of Intels internal code names is at the sole risk of the user.Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such asSYSmark* and MobileMark*, are measured using specific computer systems, components, software, operations and functions. Any change to any of thosefactors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplatedpurchases, including the performance of that product when combined with other products. For more information go tohttp://www.intel.com/performance.Intel, Intel Inside, the Intel logo, Centrino, Centrino Inside, Intel Core, Intel AppUp, Intel Atom and Pentium are trademarks of Intel Corporation in theUnited States and other countries.Ultrabook is a trademark of Intel Corporation in the U.S. and/or other countriesMaterial in this presentation is intended as product positioning and not approved end-user messaging.This document contains information on products in the design phase of development.*Other names and brands may be claimed as the property of others.Copyright © 2012 Intel Corporation. Copyright(C) 2012 Intel Corporation. All rights reserved. *Other brands and names are properties of their respective owners. 2
  3. 3. AgendaIntel AppUp® CenterIntel® Ultrabook™ CommunitySummary Copyright(C) 2012 Intel Corporation. All rights reserved. *Other brands and names are properties of their respective owners. 3
  4. 4. Intel AppUp®For Internal Use Only * Other names and brands may be claimed as the property of others. 4
  5. 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. 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. 7. Connecting Creators with Millions of ConsumersDrive 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 PCsReduce 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 consumersDeliver content focused around categories users care about Games, Entertainment, Creativity, Education, Productivity, Lifestyle, etcAvailable 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. 8. Opportunity To Grow With Us: 2.6B PCs Marketing initiatives targeted towards the installed baseDirect to Social Product PartnerConsumer Networking Placement Marketing Part of the Largest Intel Marketing Campaign since Intel® Centrino®! 8 *source: IDC PC Shipments by Operating System
  9. 9. Global Distribution of Apps *All logos on this slide are the property of 3rd parties 9
  10. 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. 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. 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. 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. 14. Your Dashboard• Access all apps and validation process• Finance• Messages• Crash Reporting• Organization Members• Black belt program
  15. 15. Validation Process
  16. 16. App Publicationwww.appup.com Copyright(C) 2012 Intel Corporation. All rights reserved. *Other brands and names are properties of their respective owners. 16
  17. 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. 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. 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. 20. Copyright(C) 2012 Intel Corporation. All rights reserved.*Other brands and names are properties of their respective owners. 20
  21. 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. 22. END Copyright(C) 2012 Intel Corporation. All rights reserved.*Other brands and names are properties of their respective owners. 22
  23. 23. Back-Up Slides Copyright(C) 2012 Intel Corporation. All rights reserved. *Other brands and names are properties of their respective owners. 23
  24. 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. 25. Remote Device Access betahttp://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
  26. 26. App SubmissionFor Internal Use Only * Other names and brands may be claimed as the property of others. 26
  27. 27. My Dashboard• Access all apps and validation process• Finance• Messages• Crash Reporting• Organization Members• Black belt program
  28. 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. 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. 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. 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
  32. 32. Validation Process
  33. 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. 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. 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 ComodoCertificate Tutorial:• appdeveloper.intel.com/en-us/article/how-do-i-get-code-signing-certificate-certifying- authorityManual Process:• appdeveloper.intel.com/en-us/video/signing-jar-file-video-tutorial• appdeveloper.intel.com/en-us/video/signing-msi-file-video-tutorial
  36. 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. 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. 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
  39. 39. In-App Purchasing User Experience : Unlocking Levels
  40. 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. 41. Web Applications: Encapsulatorhttp://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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×