Intel AppUp Webinar Italiano html5
Upcoming SlideShare
Loading in...5
×
 

Intel AppUp Webinar Italiano html5

on

  • 1,040 views

Slides shown in our Italian webinar about html5 and our tool Encapsulator

Slides shown in our Italian webinar about html5 and our tool Encapsulator

Statistics

Views

Total Views
1,040
Views on SlideShare
946
Embed Views
94

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 94

http://appdeveloper.intel.com 92
http://software.intel.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • What is a webapp?An application built using web technologies like HTML5, JavaScript, CSSRuns in a browser or browser engineApplication that can be severed over internet etc
  • Support for C++, .NET, Java, AIR
  • Authorizationverificacheildispositivo end-user siaautorizzato ad eseguirel’applicazioneVerificachel’applicazionesiaautorizzata ad utilizzareilcomponenteInstrumentationregistra le statistichesull’utilizzodell’applicazione e le inseriscesullatua developer’s dashboard1Crash Reportingriportatuttii crash dell’applicazionetentadicollezzionaretuttiidatirigurdanti I crash (come stack dichiamata)riporta statistiche e dati riguardanti i crash sulla propria developer’s dashboardIn-App UpgradeDevelopment Toolsvarie utilities per agevolare i test, il packaging e l'invio dell'applicazionePIRACY
  • Microsoft tools needs to be installed for this to work

Intel AppUp Webinar Italiano html5 Intel AppUp Webinar Italiano html5 Presentation Transcript

  • HTML5* e Intel AppUpTM encapsulator Francesco Baldassarri - #AppUp
  • Cos’è una Web Application?Un’applicazione scritta con tecnologie Web come• HTML5*• JavaScript• CSSUn’applicazione scritta per essere eseguita in un browser come• Google* Chrome• Firefox*• Safari*• IE*Un’applicazione scritta per essere eseguita in un browser engine come• WebKit 2
  • Intel AppUp TM encapsulator ArchitectureOverview Intel AppUpTM encapsulator AppUp Debug Web AppUp Center support code SDK... Auth. Loader Webkit Your web code Your Windows*web code HTML, CSS, JavaScript, web API calls, embeddable code Installer (msi)
  • Uso Intel AppUpSM encapsulator • Upload zip file con i necessari index.html e icon file. • Inserire i parametri richiesti • Crea il MSI • Inserire GUID richiesto • SIGN MSI (necessario) • SDK non necessaria
  • Creazione del File Binario • Intel AppUpSM Encapsulator creerà un singolo file binario • Con estensione MSI • Infine sarà necessario caricare il file binario nell’apposita sezione
  • Come creare una Web Application• HTML5* – Hyper text markup language• 5th revision di HTML• Languaggio per la creazione di Rich User Interface• Markup semplice interpretato dal Browser stesso 6
  • Come creare una Web Application• CSS – Cascading Style Sheets• Aggiorna il look del markup (HTML)• Usato per descrivere layout, color, font del MarkUp 7
  • Come creare una Web Application • JavaScript • Dona “intelligenza” alle web app • Basato sullo standard ECMAScript language • Frameworks multipli disponibili: Jquery, Dojo, Yahoo YUI, Prototype 8
  • Intel AppUpTM SDK e IDE Plug-In
  • Ma anche App native… • Se non hai una Web App puoi usare la SDK per Windows* • Integrazione SDK facile e semplice • Step by Step Wizards • Package Builder Automatizzato • Beta Test • Submit 10
  • Tecnologie Supportate • C/C++ e 2008 e 2010
  • Servizi della SDK• Authorization – dispositivo autorizzato ad eseguire l’applicazione? – l’app autorizzata ad utilizzare il componente?• Instrumentation – invio statistiche sulla developer’s dashboard1• Crash Reporting – tutti i crash dell’applicazione – collezziona i dati rigurdanti i crash – statistiche e dati sui crash mostrati sulla developer’s dashboard• In-App Upgrade• Development Tools – utilities per agevolare i test, il packaging e linvio dellapplicazione
  • Come inviare l’Applicazione • Lo strumento di gestione delle proprie applicazioni si strova in “My Dashboard” • Gestione ricavi, messaggi, componenti, app view status, etc • Ogni account può al massimo avere 500 applicazioni • Start App Submission
  • Intel AppUp TM SDK Plug-inintegrata in Visual Studio* • Accesso facile alla “My Dashboard” • Start/Stop Debugger • Accesso allo IADP Developer Form • Documentazione SDK • Package Utility
  • Tools Menu in IDE 15
  • Aggiunta di Codici diAutorizzazione e GUID 16
  • DEMO della SDK per .NET
  • .NET SDK Plug-in PackageCreator • Procedimento Easy step by step • Riduce gli errori • “Point and Click” • Non disegnato se si necessita di eseguire azioni personalizzate • Perfetto per le installazioni semplici
  • App Signing• Migliora la qualità complessiva dellIntel AppUpSM Center, conferisce garanzia di qualità alle apps• Applicazioni migliori significa migliore esperienza duso• Evita virus o software dannoso nello store.• Per questo si necessita di “firmare” le apps e tenerla aggiornata• Certificati: Chosen Security, Verisign, Globalsign, Thawte, Trust Center, Go Daddy Secure Certification Authority and Comodo• Certificate Tutorial: 20
  • App Signing Utilityhttp://appdeveloper.intel.com/en-us/article/app-signing-tool-download
  • Beta, Beta, Beta• Testare l’app come un utente finale reale• E necessario iscriversi Intel AppUp SM Center (identità diversa da quella dellIADP)• Fino a 50 beta testers permessi per app• Non è necessario acquistare l’app come beta tester• In modalità beta testing tutte le applicazioni possono essere inviate• Velocizzazione significativo metodo di convalida• Si consiglia sempre di eseguire i test su macchina "pulita" 22
  • Comuni insidie nella presentazionedi un’App• Risoluzione dello schermo (1024x600px)• Errori visualizzazione UI• Lapplicazione si esegue lentamente• Pubblicizzione di metodi alternativi per lacquisto• Intel advertising• L’applicazione si può lanciare dal desktop• Le applicazioni non sono a 32 bit o 64 bit 23
  • Fallimento della validazione • Notifiche via e-mail e maggiori dettagli sul sito IADP • Indicazioni esatte sul fallimento della validazione step by step • Test Results • Tipicamente il rigetto si ha nella convalida del binario 24
  • Francesco BaldassarriDomande? francescox.baldassarri@intel.com @francesco_1985