SlideShare uma empresa Scribd logo
1 de 74
Milano, 30 Novembre 2011
Agenda
18.00 - Kick-off – L. Pessina

18.10 - Panoramica del Programm Intel AppUp℠ - S. Englet

18.40 - Piattaforme di sviluppo Intel AppUpSM - V.Kostarev / F. Baldassarri

20.00 - Case Study – A. Breitschopp

20:30 - Cena a buffet e Networking

22:00 - Concerto di Silvia Fuse' & The Power 4et


appdeveloper.intel.com/it-it
Intel AppUp program
             SM




Welcome to the              1st   Milan
AppLab
Stefan Englet, Intel GmbH
We can do
better than this!




appdeveloper.intel.com/it-it
App economy

                                      2014

                               2011
                       2010




                                             Source: Gartner Worldwide Mobile Application Store Revenue Forecast




appdeveloper.intel.com/it-it
Intel AppUp program

                                70,000                26,500
                               AppUp Developers     Active Developers




                                   202                 4,500
                                  Countries               Apps



                                     22              350,000
                                Affiliate Stores   Customers Registered




                               2,000,000             810,000
                               AppUp Downloads       App Downloads
appdeveloper.intel.com/it-it
Content discovery still a challenge




             ~120              Multiple   >800,000
            App Stores          Devices     Apps

appdeveloper.intel.com/it-it
AppUp vision

                                   Intel AppUp

          Intel AppUp                        Intel AppUp   Intel AppUp
                               Intel AppUp                  center and
           developer                            curation
                                 services                     affiliate
            program                           framework
                                                              stores




appdeveloper.intel.com/it-it
Intel AppUp services

                              Intel AppUp Brokerage Service
                     In App Purch.




                                                                     Push/Sync
                                               Location




                                                                                                  Curation
                                                          Settings



                                                                                 Security
          Identity



                                     Billing




                                                                                            Ads



                                                                                                             …
appdeveloper.intel.com/it-it
Intel AppUp curation framework

                      Intel AppUp            Enabling the long tail of commerce
                      Intel’s AppUp
                                             by helping users connect with experts
                      Store



                      Miguel’s Music       CONTEN      Miguel’s Music
                      Theory Store         T            Theory Blog      READERS
                                             BUYERS


                      Alice’s Automotive   CONTEN     Alice’s Facebook
                      App Store            T                Page         FANS
                                             BUYERS


                                           CONTEN
                      Peter’s                          Peter’s Twitter
                                           T                             FOLLOWERS
                      Photography App                      Feed
                                             BUYERS
                      Store


appdeveloper.intel.com/it-it
End to end model

     Intel AppUpSM               Intel                       Consumers
       developer               AppUpSM
        program                 center


                         Intel AppUp
                               Partner
                               Stores
                                                     SM


  Developer engagement             Store infrastructure   Consumer marketing, app
     & app validation             & partner engagement       sales, and support




appdeveloper.intel.com/it-it
Many partners and form factors, 1 app catalog
Powered by AppUp


                                                                                           And more, with
                                                                                           more coming!




    Desktops      Laptops      Netbooks   Personal Devices   Smartphones   Set Top Boxes      Embedded



appdeveloper.intel.com/it-it
Global reach amplified by local partnerships




 Consumers buy apps in
 over 45 countries

 20 Partners worldwide;
 22 Live stores

 Free Apps Can Be
 Downloaded From
 Anywhere in the World




appdeveloper.intel.com/it-it
Intel AppUpSM consumer features

 • 24h Try before you buy                     • Download free apps from anywhere in the
 • Secure, consumer-friendly,                   world
   and virus-tested marketplace               • Download paid apps from 61 countries
 • Run the app on up to 5 different devices
Intel AppUp developer features
appdeveloper.intel.com/it-it
  Development Support                           Deployment Support
   – Multiple OSes and runtimes                  – Fast, transparent validation
   – Multiple revenue models:
      Up to 70% revenue                         Geographic Support
   – Developer-to-developer component            – Multiple languages -
      (plug-in) licensing                           English, French, German, Spanish, Italian
   – Accelerate time-to-market and gain exposure – Localized developer support and trainings
      with in-app ads                            – Community Engagements
More consumers to AppUp
                                                                       10M


                                                                       8
                                       6X                  6M
                                         IN 1




                                                                           Millions
                                                                       6
                                        YEAR
                                                                       4


                                                                       2


                                                                       0
                               2010   2011               2012   2013

appdeveloper.intel.com/it-it                 Consumers
Ultrabooks transforming the PC

• Billions of PCs today
• Ultrabook market to represent 40% of future
 PC market




  Application developers hold the power to build
  great experiences on PCs and ultrabooks




appdeveloper.intel.com/it-it
Ultrabook features fuel app differentiation




         Always On /   Fast Flash      Touch UI      Context Aware    World-class    Sensor Based
           Always       Standby                        Sensors        Battery Life   Sync & Media
         Connected                                                                     Sharing




           Turbo       Thunderbolt     Near Field      Security      Mobile Gaming   Security for
                                     Communication                     and Video    Online Gaming
                                                                     Conferencing and Media Sharing




appdeveloper.intel.com/it-it
HTML5 lets you develop for multiple platforms

  Recent Headlines                                                                                       2.1
                                                                                                         BILLIO
                                                                                                           N




                                               109
                                               MILLIO
                                                 N


          Microsoft Jumps On HTML5
                  Bandwagon

                                       Global total of mobile devices with
                                                HTML5 browsers


                                     Installed Base Mobile Devices with HTML5 Browsers World Market, Forecast,
appdeveloper.intel.com/it-it         By Device: 2011 to 2016 ABI Research
Intel Encapsulator supports HTML5 apps today

                               Intel AppUp Encapsulator
                                 AppUp       Debug        Web code        AppUp
                                  Store      support       Loader         SDK...
                                  Auth.



                                                  Webkit
                                           Your web code                            Multiple
     Your                                                                            install
                                      HTML, CSS, JavaScript, web API calls,
   web code                                   embeddable code                      packages




appdeveloper.intel.com/it-it
The AppUp developer journey




   Cross platform                     Easy           Streamlined          App
  opportunities, lar              development;       validation &   discoverability &
   ge TAM (total               simple to use tools   deployment       monetization
     available
      market)



appdeveloper.intel.com/it-it
Developer Opportunities
                                                                         Promote your app with
                                                                        the Intel AppUp identifier

  Meet the new generation
  of developer superstars              Worldwide challenge to
                                       generate Web apps for the
                                       Intel AppUpSM center.




                                           Apply for funding to speed
Earn recognition                                 time to market                  Participate and learn
 and rewards                                                                     at developer events

                   Learn more at appdeveloper.intel.com/opportunities                      25
Web Apps
Challenge




   Join the program.                       The first 200 web   One winner for
   Submit your app.                          applications       each category
                                           entered that pass   will be selected   All winners
   Enter /select a category:                 validation by      to win a grand    announced:
   Best Web Application for Education           January             prize of       February
   Best Web Application for Play             30, 2012, will     an UltraBook™      22, 2012
   Best Web Application for Productivity
   Best Web Application for Travel                each         (valued at up to
   Most Creative Web Application            win $250 USD         $1,500 USD)


                Learn more at appdeveloper.intel.com/challenge                          26
appdeveloper.intel.com/it-it
Sessione Tecnica
HTML5* e Intel AppUpTM encapsulator


                        Vladimir Kostarev - #AppUp
Cos’è una Web Application?
Un’applicazione scritta con tecnologie Web come
•   HTML5*
•   JavaScript
•   CSS
Un’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

                                                                 29
Intel   AppUp TM   encapsulator
Intel AppUp TM   encapsulator Architecture
Overview
             Intel AppUpTM encapsulator
              AppUp       Debug           Web          AppUp
              Center      support         code         SDK...
               Auth.                     Loader


                        QT Webkit*
                       Your web code
  Your                                                          Windows*
web code           HTML, CSS, JavaScript, web API calls,
                           embeddable code
                                                                Installer
                                                                  (msi)
Accesso ad 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




                                                       34
Come creare una Web Application
 • JavaScript
 • Dona intelligenza alle web app
 • Basato sullo standard ECMAScript language
 • Frameworks multipli disponibili: Jquery, Dojo, Yahoo YUI, Prototype




                                                                     35
Come creare una Web Application
• CSS – Cascading Style Sheets
• Aggiorna il look del markup (HTML)
• Usato per descrivere layout, color, font del MarkUp




                                                        36
Demo di una semplice
  Web Application




                       37
HTML5*: Local Storage
 • Local storage Key Value pairs
   • localStorage[“key”] = value;
   • Alert(localStorage[“key”]);

 • Pieno supporto Database lato Client
   • openDatabase
   • executeSql



                                         38
Demo di Local Storage




                        39
HTML5*: Canvas
 • Canvas element
   • Drawable region
   • fillStyle
   • fillRect




                       40
Demo di una semplice
     Paint App




                       41
Sessione Tecnica
Intel
    AppUp TMSoftware Development Kit e
SDK Plug-In
                   Francesco Baldassarri - #AppUp
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
                                                     43
Download Intel AppUpTM SDK
Plug-In
                         • 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
Tecnologie Supportate
• Java
  – Eclipse
• Air
  – Flex Builder
• .NET e C/C++
  – Visual Studio 2010 e 2008
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 l'invio dell'applicazione
Come inviare l’Applicazione
                              •   Lo strumento di gestione
                                  delle proprie
                                  applicazioni si strova in
                                  “My Dashboard”

                              •   Gestione
                                  ricavi, messaggi, compo
                                  nenti, app view
                                  status, etc

                              •   Ogni account può al
                                  massimo avere 500
                                  applicazioni

                              •   Start App Submission
Intel
    AppUp TM    SDK Plug-in
integrata in Visual Studio*
                         • Accesso facile alla “My
                           Dashboard”

                         • Start/Stop Debugger

                         • Accesso allo IADP
                           Developer Form

                         • Documentazione SDK

                         • Package Utility
Tools Menu in IDE




                    49
Aggiunta di Codici di
Autorizzazione e GUID




                        50
DEMO della SDK per .NET
.NET SDK Plug-in Package
Creator
                           • 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 dell'Intel AppUpSM Center, conferisce garanzia di
  qualità alle apps
• Applicazioni migliori significa migliore esperienza d'uso
• 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: http://appdeveloper.intel.com/en-us/article/how-do-
  i-get-code-signing-certificate-certifying-authority
• Processo Manuale:
• 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
                                                                                 53
App Signing Utility
http://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 dell'IADP)

•   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"

                                                                                            55
Tips and Tricks
Comuni insidie nella presentazione
di un’App
•   Risoluzione dello schermo (1024x600px)
•   Errori visualizzazione UI
•   L'applicazione si esegue lentamente
•   Pubblicizzione di metodi alternativi per l'acquisto
•   Intel advertising
•   L’applicazione si può lanciare dal desktop
•   Le applicazioni non sono a 32 bit o 64 bit




                                                          57
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




                                                             58
Call To Action
• Aprofittare della più grande gamma di dispositivi (PCs, UltrabookTM
 devices, etc…)
• Creare nuove applicazioni, fare esperienza “cross-device” e “cross-platform”
• Comincia subito ad apprendere HTML5*
   1. ENTRA a far parde dell’Intel AppUpSM Developer Program
   2. SCARICA SDKs
   3. ACCELERA lo sviluppo della tua App con il supporto del programma e della
       community
   4. INVIA la tua apps per venderla globalmente attraverso l’ Intel AppUpSM
       Center e gli store affiliati
Domande?

           Vladimir Kostarev Francesco Baldassarri
vladimir.kostarev@intel.com francescox.baldassarri@intel.com
                             @francesco_1985
Case Study – Cintura Nera




appdeveloper.intel.com/it-it
Intel AppUp           SM




 Black Belt and the
Accelerator Program


    Andreas Breitschopp


                               Slide 62 of 13
Andreas Breitschopp



                 Software Consulting and Development




           End User Products Based on .NET
        Targeting the Online and Retail Market




                                                       Slide 63 of 13
AB-Tools.com




               Slide 64 of 13
Overview
• Reputation System
  – Green, Brown and Red Belt
  – Black Belt
• Accelerator Program
• Conclusion


                                Slide 65 of 13
Green, Brown and Red Belt
• You get points for:
  – app submission
  – forum activity
• Green, Brown and Red Belts are awarded automatically
  based on points received
• As Brown and Red Belt you get a book of your choice for
  free

                                                       Slide 66 of 13
Black Belt
• Not awarded automatically
• Intel panel nominates Black Belts
• Honor for very active developers and/or community
  members
• As Black Belt you get a
  – high-end laptop and an
  – invitation to IDF in San Francisco


                                                      Slide 67 of 13
Black Belt




             Slide 68 of 13
Overview
• Reputation System
 – Green, Brown and Red Belt
 – Black Belt
• Accelerator Program
• Conclusion


                               Slide 69 of 13
Accelerator Program
• Developer funding for interesting projects
• Submit your project idea
• Intel panel selects projects for the
  developer funding
• Funding between $5,000 and $25,000




                                               Slide 70 of 13
Accelerator Program




Mockups of my cross device vocabulary trainer that got developer funding.

                                                                            Slide 71 of 13
Overview
• Reputation System
  – Green, Brown and Red Belt
  – Black Belt
• Accelerator Program
• Conclusion


                                Slide 72 of 13
Conclusion


Take the chance to become a Black Belt –
    it’s really worth working on that!



If you have an interesting idea of a project:
        apply for developer funding.

                                                Slide 73 of 13
Thank You for Your Attention!
Questions?


               Software Consulting and Development




            Andreas Breitschopp
       a.breitschopp@ab-softcon.net
            www.ab-softcon.net
              +49 89 38898588
           Blog: AB-WebLog.com

                                                     Slide 74 of 13
One more thing….
Prossimi
Appuntamenti




appdeveloper.intel.com/it-it
appdeveloper.intel.com/it-it

luigi.pessina@intel.com

twitter.com/develop4AppUpEU

Mais conteúdo relacionado

Mais de Intel Developer Zone Community

Intro into Developing Ultrabook Applications - Intel AppLab Berlin
Intro into Developing Ultrabook Applications - Intel AppLab BerlinIntro into Developing Ultrabook Applications - Intel AppLab Berlin
Intro into Developing Ultrabook Applications - Intel AppLab BerlinIntel Developer Zone Community
 
Ultrabook Development Using Touch - Intel Ultrabook AppLab Berlin
Ultrabook Development Using Touch - Intel Ultrabook AppLab BerlinUltrabook Development Using Touch - Intel Ultrabook AppLab Berlin
Ultrabook Development Using Touch - Intel Ultrabook AppLab BerlinIntel Developer Zone Community
 
Ultrabook Development Using Sensors - Intel AppLab Berlin
Ultrabook Development Using Sensors - Intel AppLab BerlinUltrabook Development Using Sensors - Intel AppLab Berlin
Ultrabook Development Using Sensors - Intel AppLab BerlinIntel Developer Zone Community
 
Intel Ultrabook Software Development Tools - Intel AppLab Berlin
Intel Ultrabook Software Development Tools - Intel AppLab BerlinIntel Ultrabook Software Development Tools - Intel AppLab Berlin
Intel Ultrabook Software Development Tools - Intel AppLab BerlinIntel Developer Zone Community
 
MeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and ValidationMeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and ValidationIntel Developer Zone Community
 

Mais de Intel Developer Zone Community (15)

Intel Ultrabook AppLab - ALL Slides
Intel Ultrabook AppLab - ALL SlidesIntel Ultrabook AppLab - ALL Slides
Intel Ultrabook AppLab - ALL Slides
 
Intro into Developing Ultrabook Applications - Intel AppLab Berlin
Intro into Developing Ultrabook Applications - Intel AppLab BerlinIntro into Developing Ultrabook Applications - Intel AppLab Berlin
Intro into Developing Ultrabook Applications - Intel AppLab Berlin
 
Ultrabook Development Using Touch - Intel Ultrabook AppLab Berlin
Ultrabook Development Using Touch - Intel Ultrabook AppLab BerlinUltrabook Development Using Touch - Intel Ultrabook AppLab Berlin
Ultrabook Development Using Touch - Intel Ultrabook AppLab Berlin
 
Ultrabook Development Using Sensors - Intel AppLab Berlin
Ultrabook Development Using Sensors - Intel AppLab BerlinUltrabook Development Using Sensors - Intel AppLab Berlin
Ultrabook Development Using Sensors - Intel AppLab Berlin
 
Intel Ultrabook Software Development Tools - Intel AppLab Berlin
Intel Ultrabook Software Development Tools - Intel AppLab BerlinIntel Ultrabook Software Development Tools - Intel AppLab Berlin
Intel Ultrabook Software Development Tools - Intel AppLab Berlin
 
Ultrabook Developer Resources - Intel AppLab Berlin
Ultrabook Developer Resources - Intel AppLab BerlinUltrabook Developer Resources - Intel AppLab Berlin
Ultrabook Developer Resources - Intel AppLab Berlin
 
The New Windows UI - Intel Ultrabook AppLab Berlin
The New Windows UI - Intel Ultrabook AppLab BerlinThe New Windows UI - Intel Ultrabook AppLab Berlin
The New Windows UI - Intel Ultrabook AppLab Berlin
 
Intel AppUp Webinar Italiano General Information
Intel AppUp Webinar Italiano General InformationIntel AppUp Webinar Italiano General Information
Intel AppUp Webinar Italiano General Information
 
Intel AppUp Webinar Italiano html5
Intel AppUp Webinar Italiano html5Intel AppUp Webinar Italiano html5
Intel AppUp Webinar Italiano html5
 
MeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and ValidationMeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and Validation
 
MeeGo AppLab Desktop Summit 2011 - AppUp
MeeGo AppLab Desktop Summit 2011 - AppUpMeeGo AppLab Desktop Summit 2011 - AppUp
MeeGo AppLab Desktop Summit 2011 - AppUp
 
Intel AppUp™ SDK Suite 1.2 for MeeGo
Intel AppUp™ SDK Suite 1.2 for MeeGoIntel AppUp™ SDK Suite 1.2 for MeeGo
Intel AppUp™ SDK Suite 1.2 for MeeGo
 
MeeGo Overview DeveloperDay Munich
MeeGo Overview DeveloperDay MunichMeeGo Overview DeveloperDay Munich
MeeGo Overview DeveloperDay Munich
 
Overview Intel AppUp developer program
Overview Intel AppUp developer programOverview Intel AppUp developer program
Overview Intel AppUp developer program
 
Writing applications for multiple stores on the WeTab
Writing applications for multiple stores on the WeTabWriting applications for multiple stores on the WeTab
Writing applications for multiple stores on the WeTab
 

Último

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Intel AppUp Application Lab 30 nov2011 Milan

  • 2. Agenda 18.00 - Kick-off – L. Pessina 18.10 - Panoramica del Programm Intel AppUp℠ - S. Englet 18.40 - Piattaforme di sviluppo Intel AppUpSM - V.Kostarev / F. Baldassarri 20.00 - Case Study – A. Breitschopp 20:30 - Cena a buffet e Networking 22:00 - Concerto di Silvia Fuse' & The Power 4et appdeveloper.intel.com/it-it
  • 3. Intel AppUp program SM Welcome to the 1st Milan AppLab Stefan Englet, Intel GmbH
  • 4. We can do better than this! appdeveloper.intel.com/it-it
  • 5. App economy 2014 2011 2010 Source: Gartner Worldwide Mobile Application Store Revenue Forecast appdeveloper.intel.com/it-it
  • 6. Intel AppUp program 70,000 26,500 AppUp Developers Active Developers 202 4,500 Countries Apps 22 350,000 Affiliate Stores Customers Registered 2,000,000 810,000 AppUp Downloads App Downloads appdeveloper.intel.com/it-it
  • 7. Content discovery still a challenge ~120 Multiple >800,000 App Stores Devices Apps appdeveloper.intel.com/it-it
  • 8. AppUp vision Intel AppUp Intel AppUp Intel AppUp Intel AppUp Intel AppUp center and developer curation services affiliate program framework stores appdeveloper.intel.com/it-it
  • 9. Intel AppUp services Intel AppUp Brokerage Service In App Purch. Push/Sync Location Curation Settings Security Identity Billing Ads … appdeveloper.intel.com/it-it
  • 10. Intel AppUp curation framework Intel AppUp Enabling the long tail of commerce Intel’s AppUp by helping users connect with experts Store Miguel’s Music CONTEN Miguel’s Music Theory Store T Theory Blog READERS BUYERS Alice’s Automotive CONTEN Alice’s Facebook App Store T Page FANS BUYERS CONTEN Peter’s Peter’s Twitter T FOLLOWERS Photography App Feed BUYERS Store appdeveloper.intel.com/it-it
  • 11. End to end model Intel AppUpSM Intel Consumers developer AppUpSM program center Intel AppUp Partner Stores SM Developer engagement Store infrastructure Consumer marketing, app & app validation & partner engagement sales, and support appdeveloper.intel.com/it-it
  • 12. Many partners and form factors, 1 app catalog Powered by AppUp And more, with more coming! Desktops Laptops Netbooks Personal Devices Smartphones Set Top Boxes Embedded appdeveloper.intel.com/it-it
  • 13. Global reach amplified by local partnerships Consumers buy apps in over 45 countries 20 Partners worldwide; 22 Live stores Free Apps Can Be Downloaded From Anywhere in the World appdeveloper.intel.com/it-it
  • 14. Intel AppUpSM consumer features • 24h Try before you buy • Download free apps from anywhere in the • Secure, consumer-friendly, world and virus-tested marketplace • Download paid apps from 61 countries • Run the app on up to 5 different devices
  • 15. Intel AppUp developer features appdeveloper.intel.com/it-it Development Support Deployment Support – Multiple OSes and runtimes – Fast, transparent validation – Multiple revenue models: Up to 70% revenue Geographic Support – Developer-to-developer component – Multiple languages - (plug-in) licensing English, French, German, Spanish, Italian – Accelerate time-to-market and gain exposure – Localized developer support and trainings with in-app ads – Community Engagements
  • 16. More consumers to AppUp 10M 8 6X 6M IN 1 Millions 6 YEAR 4 2 0 2010 2011 2012 2013 appdeveloper.intel.com/it-it Consumers
  • 17. Ultrabooks transforming the PC • Billions of PCs today • Ultrabook market to represent 40% of future PC market Application developers hold the power to build great experiences on PCs and ultrabooks appdeveloper.intel.com/it-it
  • 18. Ultrabook features fuel app differentiation Always On / Fast Flash Touch UI Context Aware World-class Sensor Based Always Standby Sensors Battery Life Sync & Media Connected Sharing Turbo Thunderbolt Near Field Security Mobile Gaming Security for Communication and Video Online Gaming Conferencing and Media Sharing appdeveloper.intel.com/it-it
  • 19. HTML5 lets you develop for multiple platforms Recent Headlines 2.1 BILLIO N 109 MILLIO N Microsoft Jumps On HTML5 Bandwagon Global total of mobile devices with HTML5 browsers Installed Base Mobile Devices with HTML5 Browsers World Market, Forecast, appdeveloper.intel.com/it-it By Device: 2011 to 2016 ABI Research
  • 20. Intel Encapsulator supports HTML5 apps today Intel AppUp Encapsulator AppUp Debug Web code AppUp Store support Loader SDK... Auth. Webkit Your web code Multiple Your install HTML, CSS, JavaScript, web API calls, web code embeddable code packages appdeveloper.intel.com/it-it
  • 21. The AppUp developer journey Cross platform Easy Streamlined App opportunities, lar development; validation & discoverability & ge TAM (total simple to use tools deployment monetization available market) appdeveloper.intel.com/it-it
  • 22. Developer Opportunities Promote your app with the Intel AppUp identifier Meet the new generation of developer superstars Worldwide challenge to generate Web apps for the Intel AppUpSM center. Apply for funding to speed Earn recognition time to market Participate and learn and rewards at developer events Learn more at appdeveloper.intel.com/opportunities 25
  • 23. Web Apps Challenge Join the program. The first 200 web One winner for Submit your app. applications each category entered that pass will be selected All winners Enter /select a category: validation by to win a grand announced: Best Web Application for Education January prize of February Best Web Application for Play 30, 2012, will an UltraBook™ 22, 2012 Best Web Application for Productivity Best Web Application for Travel each (valued at up to Most Creative Web Application win $250 USD $1,500 USD) Learn more at appdeveloper.intel.com/challenge 26
  • 25. Sessione Tecnica HTML5* e Intel AppUpTM encapsulator Vladimir Kostarev - #AppUp
  • 26. Cos’è una Web Application? Un’applicazione scritta con tecnologie Web come • HTML5* • JavaScript • CSS Un’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 29
  • 27. Intel AppUp TM encapsulator
  • 28. Intel AppUp TM encapsulator Architecture Overview Intel AppUpTM encapsulator AppUp Debug Web AppUp Center support code SDK... Auth. Loader QT Webkit* Your web code Your Windows* web code HTML, CSS, JavaScript, web API calls, embeddable code Installer (msi)
  • 29. Accesso ad 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
  • 30. 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
  • 31. 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 34
  • 32. Come creare una Web Application • JavaScript • Dona intelligenza alle web app • Basato sullo standard ECMAScript language • Frameworks multipli disponibili: Jquery, Dojo, Yahoo YUI, Prototype 35
  • 33. Come creare una Web Application • CSS – Cascading Style Sheets • Aggiorna il look del markup (HTML) • Usato per descrivere layout, color, font del MarkUp 36
  • 34. Demo di una semplice Web Application 37
  • 35. HTML5*: Local Storage • Local storage Key Value pairs • localStorage[“key”] = value; • Alert(localStorage[“key”]); • Pieno supporto Database lato Client • openDatabase • executeSql 38
  • 36. Demo di Local Storage 39
  • 37. HTML5*: Canvas • Canvas element • Drawable region • fillStyle • fillRect 40
  • 38. Demo di una semplice Paint App 41
  • 39. Sessione Tecnica Intel AppUp TMSoftware Development Kit e SDK Plug-In Francesco Baldassarri - #AppUp
  • 40. 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 43
  • 41. Download Intel AppUpTM SDK Plug-In • 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
  • 42. Tecnologie Supportate • Java – Eclipse • Air – Flex Builder • .NET e C/C++ – Visual Studio 2010 e 2008
  • 43. 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 l'invio dell'applicazione
  • 44. Come inviare l’Applicazione • Lo strumento di gestione delle proprie applicazioni si strova in “My Dashboard” • Gestione ricavi, messaggi, compo nenti, app view status, etc • Ogni account può al massimo avere 500 applicazioni • Start App Submission
  • 45. Intel AppUp TM SDK Plug-in integrata in Visual Studio* • Accesso facile alla “My Dashboard” • Start/Stop Debugger • Accesso allo IADP Developer Form • Documentazione SDK • Package Utility
  • 46. Tools Menu in IDE 49
  • 47. Aggiunta di Codici di Autorizzazione e GUID 50
  • 48. DEMO della SDK per .NET
  • 49. .NET SDK Plug-in Package Creator • 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
  • 50. App Signing • Migliora la qualità complessiva dell'Intel AppUpSM Center, conferisce garanzia di qualità alle apps • Applicazioni migliori significa migliore esperienza d'uso • 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: http://appdeveloper.intel.com/en-us/article/how-do- i-get-code-signing-certificate-certifying-authority • Processo Manuale: • 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 53
  • 52. Beta, Beta, Beta • Testare l’app come un utente finale reale • E' necessario iscriversi Intel AppUp SM Center (identità diversa da quella dell'IADP) • 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" 55
  • 54. Comuni insidie nella presentazione di un’App • Risoluzione dello schermo (1024x600px) • Errori visualizzazione UI • L'applicazione si esegue lentamente • Pubblicizzione di metodi alternativi per l'acquisto • Intel advertising • L’applicazione si può lanciare dal desktop • Le applicazioni non sono a 32 bit o 64 bit 57
  • 55. 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 58
  • 56. Call To Action • Aprofittare della più grande gamma di dispositivi (PCs, UltrabookTM devices, etc…) • Creare nuove applicazioni, fare esperienza “cross-device” e “cross-platform” • Comincia subito ad apprendere HTML5* 1. ENTRA a far parde dell’Intel AppUpSM Developer Program 2. SCARICA SDKs 3. ACCELERA lo sviluppo della tua App con il supporto del programma e della community 4. INVIA la tua apps per venderla globalmente attraverso l’ Intel AppUpSM Center e gli store affiliati
  • 57. Domande? Vladimir Kostarev Francesco Baldassarri vladimir.kostarev@intel.com francescox.baldassarri@intel.com @francesco_1985
  • 58. Case Study – Cintura Nera appdeveloper.intel.com/it-it
  • 59. Intel AppUp SM Black Belt and the Accelerator Program Andreas Breitschopp Slide 62 of 13
  • 60. Andreas Breitschopp Software Consulting and Development End User Products Based on .NET Targeting the Online and Retail Market Slide 63 of 13
  • 61. AB-Tools.com Slide 64 of 13
  • 62. Overview • Reputation System – Green, Brown and Red Belt – Black Belt • Accelerator Program • Conclusion Slide 65 of 13
  • 63. Green, Brown and Red Belt • You get points for: – app submission – forum activity • Green, Brown and Red Belts are awarded automatically based on points received • As Brown and Red Belt you get a book of your choice for free Slide 66 of 13
  • 64. Black Belt • Not awarded automatically • Intel panel nominates Black Belts • Honor for very active developers and/or community members • As Black Belt you get a – high-end laptop and an – invitation to IDF in San Francisco Slide 67 of 13
  • 65. Black Belt Slide 68 of 13
  • 66. Overview • Reputation System – Green, Brown and Red Belt – Black Belt • Accelerator Program • Conclusion Slide 69 of 13
  • 67. Accelerator Program • Developer funding for interesting projects • Submit your project idea • Intel panel selects projects for the developer funding • Funding between $5,000 and $25,000 Slide 70 of 13
  • 68. Accelerator Program Mockups of my cross device vocabulary trainer that got developer funding. Slide 71 of 13
  • 69. Overview • Reputation System – Green, Brown and Red Belt – Black Belt • Accelerator Program • Conclusion Slide 72 of 13
  • 70. Conclusion Take the chance to become a Black Belt – it’s really worth working on that! If you have an interesting idea of a project: apply for developer funding. Slide 73 of 13
  • 71. Thank You for Your Attention! Questions? Software Consulting and Development Andreas Breitschopp a.breitschopp@ab-softcon.net www.ab-softcon.net +49 89 38898588 Blog: AB-WebLog.com Slide 74 of 13

Notas do Editor

  1. MercatiEmergentiEuropa - Mercati in CrisiPossibilita’ di vendita in 5 lingue – con espansionenel 2012
  2. huge opportunity around appsGartner forecasts $15 Billion in 2011 both from end users buying applications and applications themselves generating advertising revenue for their developersRevenue between 2010 and 2014 is forecast to grow 1,000 percent to reach $58 billion. Gartner Says Worldwide Mobile Application Store Revenue Forecast will Surpass $15 Billion in 2011 both from end users buying applications and applications themselves generating advertising revenue for their developers, revenue between 2010 and 2014 is Forecast to Grow 1,000 Percent to Reach $58 Billion. Worldwide mobile application store downloads are forecast to reach 17.7 billion downloads in 2011, By the end of 2014, Gartner forecast over 185 billion applications will have been downloaded from mobile app stores, since the launch of the first one in July 2008.
  3. Over the last year we have seen our developer involvement more than doubleour apps in store doubleour store partners expandFor a young program, not too bad
  4. Your apps need to be found and purchasedParticipate in an app store that your app is noticedTo help with discoverability, many are turning to recommendation engines. These systems basically say to a consumer, “We think you will like this app”. While these can be helpful, we believe the best recommenders are people you trust. Word of mouth continues to be a dominant way that people discover new apps.
  5. The AppUp vision is expanding to include two critically important and unique parts: SERVICES and CURATION frameworkCuration: 'The activity of managing the use of data from its point of creation to ensure it is available for discovery and re-use in the future.' Data curation can also include managing vast data sets for daily use
  6. AppUp services = capabilities you can add to your appsAPIs for in-app-ads and will be adding location services soonThe whole idea is to bring you advanced capabilities with few lines of code
  7. More relevant, quality content (apps) to consumersMore relevant content that is easy to findDeveloper: solve challenges of discoverability/ visibilityhelps developers take their apps to the right target audience via a trusted source
  8. Curation will enable users with domain-specific expertise to create their own curated storefronts. Not just passive curated stores waiting for visitors... Enabling curators to push out their recommendations to their blogs and their social networks in real time.We are excited to build on the store partner model we’ve established with major partners to include everyone. As you may know we have store distribution partnerships with great companies including Best Buy, Dixon’s Retail, and Asus. And we want to expand so that anyone can open an app store. We think anyone on the planet should be able to recommend & sell apps to the people that follow them. You may have a fishing blog, and on your site you want to offer just 2-3 apps that relate to fishing. Another person may have a site around exercise, and want to offer just apps that relate to exercise. This essentially turns the app store model on it’s head. Along with bringing consumers to the store, we want to bring the store to consumers.
  9. I just spoke about one pillar of the AppUp economy: curationMy favor part of AppUp is the CREATORsYou guys … you create what is in AppUpDevelopers are like musiciansDevelopers and musicians like to connect and CREATE
  10. The vision for AppUp for some time has been 1 store that reaches a large number of partner stores and a large number of form factors across “the compute continuum”….Write an app once and distribute it thru multi stores fronts seamlessly is a benefit only AppUp can provideWrite your app once and have it available on devices across the spectrumOnly with AppUp and the AppUp developer program you can provide your apps to consumers for multiple devices thru multiple stores
  11. When you app is approved for sale, it will automatically show up in numerous stores, world-wide.
  12. Alcunedelleproposizionipiuinteressanti del programmaAppUp per gliutilizzatori
  13. Tizen builds upon MeeGo and LiMo to deliver a complete cross device open source software platform Broader, stronger ecosystem support We will help you to transition from MeeGo to TizenIntel AppUp developer program will provide tools, resources and community support for NRCTIZEN combines the best of MeeGo and LiMoNRC is a the way to true cross platform apps using HTML5. There is a huge audience consumers looking for web apps. And, Intel has offerings for developers at all ends of the developer spectrum.
  14. Now about the other big opportunity we are pushing forward with AppUp: PCs, including Ultrabooks…Largest device TAM - the ultrabook category will be 40% of PC TAMUltrabooks - best of a PC and tablet put together for one deviceAppUp developer program will be supporting the submittal and validation of large file size apps for PC / Ultrabooks by end of year
  15. Focus on a few key Ultrabook features here: Touch, for example…don’t need to talk about all of these, some of which apply less to app developersThe ultrabook is the next step in PC innovativeIt is your turn as a developer .. You have a great opportunity to create app that provide great experiences for consumersApp development is hard … takes time and money but Intel is here to help
  16. I’m sure you’ll agree that both the Tizena and the PC/Ultrabook opportunities are great. But how can you easily develop for both at the same time, and even more platforms? By using HTML5! HTML5 lets you:Create apps optimized for broad range of devices, across multiple OS’s Bring rich native-like functionality• Improved multimedia support• Pure & hybrid apps provide developer flexibilityIntel has been supporting HTML5 and providing tools for HTML5And even wrote AppUp center on HTML5Software industry is behind HTML5 Seeing one of the biggest shifts in software development trendsHTML5 will help a lot. There is a lot of hype right now about HTML5, and I want to be clear I think in some ways HTML5 is over hyped. It’s not a panacea. But it does offer exciting new capabilities for web apps that bring native-like experiences. By writing to standard HTML5, with minor modifications your app should work in a variety of stores, and on a variety of platforms. Because HTML5 is an open standard, it largely works the same across a variety of operating systems. So you can largely write once, and run everywhere. Of course we all know that customization for screen size, input methods, etc. makes an app better for a particular platform. And we all know that the HTML5 standard is still in development. So I don’t want to overstate this. But writing your app in HTML5 and Javascript means the effort to get your app working well on various platforms is much easier than if you are writing native code.HypeOpen Standard – minor mods, works sameWrite once run everywhereStandard Still in developmentEffort easier than native code
  17. Chrome 354Speaker note:We have already been supporting HTML5 and web apps for months with AppUp Encapsulator.  Encapsulator isn’t fancy, isn’t slick but it takes your web app and packages it up for AppUp on both Windows and MeeGo.  Because the HTML5 standard is still in development, and Encapsulator is at Beta, so like any other web browser or runtime, obviously not every single HTML5 feature is fully supported today. Many of you have already used Encapsulator and consumers are enjoying the great apps you have submitted to Intel AppUp center. This is a great opportunity for you to take your app and deliver it to millions on PC users through AppUp.For the mid level developer, Encapsulator for web app creation for HTMLEncapsulator takes your web app and packages it up for AppUp on both Windows, MeeGo and eventually Tizen.  Many of you have already used Encapsulator and consumers are enjoying the great apps you have submitted to Intel AppUp center.  AppUp has been supporting web apps including HTML5 apps for a while. Our AppUp Encapsulator takes your web app code and automatically wraps it with code to support AppUp, producing an installer for multiple operating systems. Of course the HTML5 standard is still a work in progress, and Encapsulator is at Beta, so like any other web browser or runtime, obviously not every single HTML5 feature is fully supported today. That said we have received great response on Encapsulator and seen some great apps get into AppUp via Encapsulator. We are ready for your HTML5 apps today!This is a great opportunity for you to take your app and deliver it to millions on PC users through AppUp.
  18. We believe we help you in these ways. We are here today in part to hear how else we can help you. Please let us know.Intel AppUp developer program is here to help you through your journey and try to remove as many barriers as possibleTools, validation, app distribution
  19. 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
  20. Converts Web apps into valid AppUp appsNeed GUIDNeed to Sign AppNo SDKNo SDK FeaturesCannot use In-App UpgradeSupported Web Languages: HTML5, Javascript, CSS, Adobe Flash, If runs in web browser it can be an appDoesn’t include Flash InstallerAdd warning Flash warning
  21. Support for C++, .NET, Java, AIR
  22. 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
  23. Microsoft tools needs to be installed for this to work
  24. MercatiEmergentiEuropa - Mercati in CrisiPossibilita’ di vendita in 5 lingue – con espansionenel 2012
  25. MercatiEmergentiEuropa - Mercati in CrisiPossibilita’ di vendita in 5 lingue – con espansionenel 2012