Intel AppUp(sm) encapsulator

13
Intel® HTML5 Webinar Series David Catuhe Microsoft Slim Soussi Intel David Rousset Microsoft Vladimir Kostarev Intel Episode 3: Javascript & Encapsulator Vendredi, 16 Décembre 2011 à 15h00

description

Series HTML5: Episode 3: Javascript et l‘encapsulateur Javascript est un langage qui prend de plus en plus d’importance dans les modèles de développement, que ce soit sur le web ou dans des applications. C’est le langage que l’on va retrouver derrière tout site en HTML5, depuis l’accès aux données jusqu’à l’animation des éléments graphiques. Ce Webinar animé par des experts Intel et Microsoft vous permettra de vous plonger dans le langage et de connaître l’encapsulateur, l’outil qui vous permettra de transformer vos WebApps en applis pour le centre Intel AppUp(sm).

Transcript of Intel AppUp(sm) encapsulator

Page 1: Intel AppUp(sm) encapsulator

Intel AppUpSM

Intel® HTML5 Webinar Series

David CatuheMicrosoft

Slim SoussiIntel

David RoussetMicrosoft

Vladimir KostarevIntel

Episode 3: Javascript & Encapsulator

Vendredi, 16 Décembre 2011 à 15h00

Page 2: Intel AppUp(sm) encapsulator

Legal Disclaimer• INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. EXCEPT AS PROVIDED IN INTEL’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND/OR USE OF INTEL PRODUCTS, INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT, OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life-saving, life sustaining, critical control or safety systems, or in nuclear facility applications.

• Intel products may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

• Intel may make changes to dates, specifications, product descriptions, and plans referenced in this document at any time, without notice.

• This document may contain information on products in the design phase of development. The information here is subject to change without notice. Do not finalize a design with this information.

• Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.

• Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights.

• Wireless connectivity and some features may require you to purchase additional software, services or external hardware.

• Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, visit Intel Performance Benchmark Limitations

• Intel, the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

Copyright © 2011 Intel Corporation. All rights reserved.Intel Confidential - Customer NDA Use Only* Other Names and Brands maybe claimed as the property of others. All dates, plans and features are preliminary and subject to change without notice.

2

Page 3: Intel AppUp(sm) encapsulator

3

A brief introduction

INTEL APPUPSM PROGRAM

Page 4: Intel AppUp(sm) encapsulator

Intel AppUpTM Center

4

Page 5: Intel AppUp(sm) encapsulator

6

HTML5*: Making cross-platform app development real

• Bring rich native-like

functionality

• Create apps optimized for a

broad range of devices

• Improved multimedia support

• Pure & hybrid apps provide

developer flexibility

Page 6: Intel AppUp(sm) encapsulator

Intel AppUpTM encapsulator supports HTML5* apps today

Intel AppUpTM encapsulator

AppUpCente

r Auth.

Debugsuppo

rt

Web codeLoade

r

AppUpSDK...

QT Webkit*

Your web codeHTML, CSS, JavaScript, web API calls,

embeddable code

Yourweb code

Windows*

Installer (msi)

7

http://appdeveloper.intel.com/fr-fr/encapsulator-beta

Page 7: Intel AppUp(sm) encapsulator

Comment s’inscrire ?

8

http://appdeveloper.intel.fr

Page 8: Intel AppUp(sm) encapsulator

9

• Improves overall quality of the Intel AppUpSM 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: http

://appdeveloper.intel.com/en-us/article/how-do-i-get-code-signing-certificate-certifying-authority

• Manual Process: • http://appdeveloper.intel.com/en-us/video/signing-jar-file-

video-tutorial• http://appdeveloper.intel.com/en-us/video/signing-msi-file

-video-tutorial• App Signing Tool:

http://appdeveloper.intel.com/en-us/article/app-signing-tool-download

App Signing

Page 9: Intel AppUp(sm) encapsulator

App Signing Utility

http://appdeveloper.intel.com/en-us/article/app-signing-tool-download

Page 10: Intel AppUp(sm) encapsulator

How to Submit an Application

• All app management tool is through the “My Dashboard”

• Manage finance, messages, component, app view status, etc

• Each account can at most have 500 apps

• Start App Submission

Page 11: Intel AppUp(sm) encapsulator

12

• Beta allows you to test app like a real end user.

• Need to join Intel AppUpSM center, which is different than Intel AppSM developer program

• Up to 50 beta testers allowed per app

• No need to buy app as beta tester

• Nearly all rejections could have been caught at beta testing

• Significantly speeds up validation since you know it works

• Always test on clean machine and factory reset.

Beta, Beta, Beta

Page 12: Intel AppUp(sm) encapsulator

13

• Email developer on app rejection or acceptance, but exact failure is on Intel AppSM developer program website

• Application section in My Dashboard will have link to exact failure with step by step process

• Look under “Test Results”

• Both Binary and Meta violations in app rejection can occur, typical rejection occurs in Binary Validation

App Validation Failure

Page 13: Intel AppUp(sm) encapsulator

Merci

Vladimir Kostarev, Technical Marketing [email protected]

Slim Soussi, Community [email protected]

14