SlideShare a Scribd company logo
1 of 44
Download to read offline
HTML5 & Mobile
Il futuro è nelle Web Apps

    SMAU Mob App Camp




     Emanuele Bolognesi
            @emabolo
       Milano, 19 Ottobre 2012
Hi, I’m Emanuele!
                       o  Captain of the starship AppsFuel
                       o  Working with Web technologies
                          since 1997
                       o  Working with Mobile technologies
                          since 2005
                       o  Part time evangelist, speaker and
                          teacher
                       o  Huge fan of Fringe, Star Trek, Sid
                          Meier’s videogames, and… HTML5!
   twitter: @emabolo



                                                    @emabolo
Let’s say you woke up this morning…

…and decided it’s time for you to make money
with a mobile app..




                                         @emabolo
option 1




           @emabolo
@emabolo
It’s probably not a good idea.. Why?

1.  If you are new to native development, there
    is a high learning curve
2.  Native stores are over-saturated
3.  There is a very high competition, very low
    conversion rate, very low profit



                                           @emabolo
80% of iOS developers are NOT generating enough revenue to
 support a business, 59% of them are actually losing money!
              http://app-promo.com/wake-up-call-infographic/

                                                               @emabolo
And.. native apps are not portable..




                                       @emabolo
@emabolo
option 2




           @emabolo
@emabolo
Why?




       @emabolo
More reasons…

•  HTML5 finally introduced a
   standard for mobile web
   development
•  There were 336 million HTML5-
   capable phones sold in 2011
•  There will be one billion HTML5-
   capable phones sold in 2013


http://techcrunch.com/2011/12/07/forecast-1-billion-html5-phones-by-2013/


                                                                            @emabolo
option 3




           @emabolo
Hybrid Apps




Great thing but…
                   @emabolo
•  An HTML5 WebView wrapped in a native container
   is always slower than a pure HTML5 web app

•  In terms of distribution, you still have a native app
   and you need to distribute it via native app stores.




https://www.scirra.com/blog/85/the-great-html5-mobile-gaming-performance-comparison


                                                                                      @emabolo
Native App          Hybrid App           Web App

                    Obj-C, Java, C#,
Languages
                          etc
                                        HTML, JS, CSS         HTML5
                                                            HTML, JS, CSS

                    Xcode, Android
                                         Phonegap +        Your favourite text
Required Tools       SDK, Eclipse,
                                         Native SDKs             editor
                    Visual Studio…

Distribution       Native App Stores   Native App Stores           ?

Reviews/Approval       Required            Required          Not required
                    Via Native App      Via Native App
                                                                   ?
Monetization            Stores              Stores                 ?
                        or ADV              or ADV


                                                                        @emabolo
Building Web Apps




                    @emabolo
HTML5 features on mobile
•  Basics                      –  Device orientation
   –  Viewport                 –  Geolocation
   –  Web app settings
                            •  Offline and Storage
•  User Interface              –  Going offline
   –  Device and features      –  Web storage
      detection
   –  Position: fixed       •  Multimedia and Graphics
   –  Mobile HTML5 forms       –  Audio/Video
                               –  Canvas
•  User Interaction            –  CSS3 Transitions and
   –  Touch events                transformations

                                                       @emabolo
Mobile User Interface
Meta Viewport, media queries, position:fixed, overflow-
scrolling: touch, and more…




                                         Position:fixed demo
                                           Enter this URL on your
                                           Mobile Phone Browser:
                                         http://bit.ly/posfixed
                                                     by @brad_frost



                                                       @emabolo
Touch events


         Single touch Javascript
         APIs are well supported
         on all platforms

         Multi-touch and gestures
         are fully supported on
         iOS4+ but don’t work
         properly on Android 2.x
         and 3.x

                          @emabolo
Supporting touch in Javascript

Listen to the touchstart, touchmove and touchend
events to support touch


  Live demo here:
   http://bit.ly/demoswipe
  Enter this URL on your mobile phone browser



http://padilicious.com/code/touchevents/index.html


                                                     @emabolo
Device Orientation
•  The deviceorientation     	
  
                                            alpha
   event informs you about   	
  
                             	
  

   how the device is         	
  
                             	
  

   oriented in space         	
  
                             	
  
                             	
               Z
                                    gamma
•  The devicemotion event    	
  
                             	
  

   also returns              	
  
                             	
  

   acceleration              	
  
                             	
  
                             	
  

•  Supported by iOS 4.2+,    	
  
                             	
         Y
   Android 3.0+              	
  
                             	
  
                                                           X
                             	
  
                             	
  
                             	
  
                             	
  
                             	
                     beta
                             	
  



                                                           @emabolo
Device Orientation JS API



  Live demo here:
   http://bit.ly/orientationdemo




http://www.html5rocks.com/en/tutorials/device/orientation/



                                                             @emabolo
Geolocation


Geolocation is one of the
most supported HTML5 API
on Mobile (Android 2+,
iOS3+, WinPhone 7.5+,
Blackberry OS 6.0+)




                            @emabolo
Going Offline

Mobile users are not
always connected

Appcache and Web
Storage can help

Supported by Android
2.0+, iOS2.0+



                                @emabolo
Canvas

Canvas allows you
to create graphics
on the fly using
Javascript




                     BrowserQuest by Mozilla
                 http://browserquest.mozilla.org/

                                                    @emabolo
Canvas Mobile Games
•  On Android the only usable
   browser is Chrome
•  Pure web apps perform
   better than web apps
   compiled with PhoneGap



                        Live demo here:   http://bit.ly/html5-invasion
https://github.com/cykod/AlienInvasion
                                                                by @cykod

                                                                  @emabolo
CSS3



IE 6                IE 8               IE 9




 Firefox 5   Mobile Safari 4.3.3   Chrome 13

                                          @emabolo
Design and Animation with CSS3




    Live demo here:   http://bit.ly/css3bender
                      By @oldknickers

                                                 @emabolo
What’s next?
•    Media Capture API
•    Battery Status API
•    Vibration API
•    Contacts API
•    Web Intents
•    WebSocket API
•    Indexed Database API
•    Web Audio API                             TO YOUR NEAREST JAVASCRIPT CODE

•    And more
http://www.w3.org/standards/techs/js#w3c_all


                                                                        @emabolo
Going back to the table…

                      Native App          Hybrid App           Web App

                    Obj-C, Java, C#,
Languages
                          etc
                                        HTML, JS, CSS         HTML5
                                                            HTML, JS, CSS

                    Xcode, Android
                                         Phonegap +        Your favourite text
Required Tools       SDK, Eclipse,
                                         Native SDKs             editor
                    Visual Studio…

Distribution       Native App Stores   Native App Stores           ?

Reviews/Approval       Required            Required          Not required
                    Via Native App      Via Native App
                                                                   ?
Monetization            Stores              Stores                 ?
                        or ADV              or ADV


                                                                        @emabolo
Distribution & Monetization




                          @emabolo
Key questions
•  How do users discover
   your web app?
•  How do users install
   and access your web
   app?
•  How do you make
   money with your web
   app?

                             @emabolo
Opportunities for web apps are rising
 This year HTML5 mobile developers will finally be
 able to distribute their apps
 •  AppsFuel – beta version is live !
 •  Mozilla Apps Marketplace – is not yet
   live, but apps submission is open
 •  And more – Facebook app center?

 The good news is you don’t have to choose. Just create your
 app and submit it to all the existing app stores!

                                                       @emabolo
What is AppsFuel
•  It’s a marketplace for
   HTML5 mobile web apps
•  Available worldwide
•  Where you can submit your
   app for free
•  And earn money via mobile
   operator billing                           http://appsfuel.com


             Join and submit your app here:
         https://developer.appsfuel.com
                                                   @emabolo
How to submit your App to AppsFuel
•  No special
   requirements!
•  Enter the URL of the
   app and the
   metadata
•  or the app manifest
•  Your app will go live
   immediately


                           developer.appsfuel.com
                                               @emabolo
Installation Flow

•  Automatic “Add to
   Home Screen” balloon
   for iPhone users
•  Android launcher and
   widget



                              @emabolo
Make Money with AppsFuel
•  Easy to implement payment API
•  Paid apps and Premium Timed
   access
•  Italy, Spain, France, Germany to
   be launched November 2012
•  More countries to follow soon
•  Rev. share of more than 70%
   for developers

                                      @emabolo
Purchase Experience

Javascript
Conference                            Javascript
                                      Conference

              Javascript Conference




                                                   @emabolo
Conclusions




              @emabolo
Conclusions
•  2012 marks the start of a new era for
   mobile web apps thanks to a convergence
   of factors:
  –  The technology is improving every day
  –  Distribution channels are being launched
  –  Monetization is just around the corner ;-)

•  If you haven’t yet begun, start developing
   your HTML5 mobile web app right now!

                                                  @emabolo
Goodbye!

•  Contact me via email:
   emanuele@appsfuel.com
   or twitter: @emabolo

•  Follow our blog:
   http://blog.appsfuel.com
   or twitter: @appsfuel




                               @emabolo
Thank You!

Emanuele Bolognesi
   @emabolo

                     @emabolo

More Related Content

What's hot

Learning interactions on mobile slideshare
Learning interactions on mobile   slideshareLearning interactions on mobile   slideshare
Learning interactions on mobile slideshareRaptivity
 
Mobile Apps- Business Toolkit for the Manager
Mobile Apps- Business Toolkit for the ManagerMobile Apps- Business Toolkit for the Manager
Mobile Apps- Business Toolkit for the Manager360|Conferences
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App DevelopersJigyasa Makkar
 
Going mobile with Liferay 6.0
Going mobile with Liferay 6.0Going mobile with Liferay 6.0
Going mobile with Liferay 6.0ACA IT-Solutions
 
HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기JungHyuk Kwon
 
MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...
MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...
MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...Mootwin
 
Mobile appcelerator titanium
Mobile appcelerator titaniumMobile appcelerator titanium
Mobile appcelerator titaniumRhio Kim
 
Iphone Presentation
Iphone PresentationIphone Presentation
Iphone Presentationkneelabh
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPTDhivya T
 
Wireless Systems Congress LocalSocial
Wireless Systems Congress LocalSocialWireless Systems Congress LocalSocial
Wireless Systems Congress LocalSocialSean O'Sullivan
 
LiMo Foundation BONDI SDK
LiMo Foundation BONDI SDKLiMo Foundation BONDI SDK
LiMo Foundation BONDI SDKmattswan
 
Mobile Web App Development
Mobile Web App DevelopmentMobile Web App Development
Mobile Web App DevelopmentBrian LeRoux
 
Mobile Landscape Challenges
Mobile Landscape ChallengesMobile Landscape Challenges
Mobile Landscape ChallengesiMediaIndia
 
Introduction to Mobile for (Web) Designers
Introduction to Mobile for (Web) DesignersIntroduction to Mobile for (Web) Designers
Introduction to Mobile for (Web) DesignersSteven Hoober
 
Leverage web technology in a mobile world
Leverage web technology in a mobile worldLeverage web technology in a mobile world
Leverage web technology in a mobile worldDieter Blomme
 
Dnx Mobile Marketing Golden Rules
Dnx Mobile Marketing Golden RulesDnx Mobile Marketing Golden Rules
Dnx Mobile Marketing Golden RulesAdam Troman
 

What's hot (20)

Learning interactions on mobile slideshare
Learning interactions on mobile   slideshareLearning interactions on mobile   slideshare
Learning interactions on mobile slideshare
 
NOX July 2011
NOX July 2011NOX July 2011
NOX July 2011
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Mobile Apps- Business Toolkit for the Manager
Mobile Apps- Business Toolkit for the ManagerMobile Apps- Business Toolkit for the Manager
Mobile Apps- Business Toolkit for the Manager
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers
 
Blog Talk 2010 | Apps are Bad
Blog Talk  2010 | Apps are BadBlog Talk  2010 | Apps are Bad
Blog Talk 2010 | Apps are Bad
 
Going mobile with Liferay 6.0
Going mobile with Liferay 6.0Going mobile with Liferay 6.0
Going mobile with Liferay 6.0
 
HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기
 
MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...
MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...
MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...
 
Rococo Software Q409
Rococo Software Q409Rococo Software Q409
Rococo Software Q409
 
Mobile appcelerator titanium
Mobile appcelerator titaniumMobile appcelerator titanium
Mobile appcelerator titanium
 
Iphone Presentation
Iphone PresentationIphone Presentation
Iphone Presentation
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
Wireless Systems Congress LocalSocial
Wireless Systems Congress LocalSocialWireless Systems Congress LocalSocial
Wireless Systems Congress LocalSocial
 
LiMo Foundation BONDI SDK
LiMo Foundation BONDI SDKLiMo Foundation BONDI SDK
LiMo Foundation BONDI SDK
 
Mobile Web App Development
Mobile Web App DevelopmentMobile Web App Development
Mobile Web App Development
 
Mobile Landscape Challenges
Mobile Landscape ChallengesMobile Landscape Challenges
Mobile Landscape Challenges
 
Introduction to Mobile for (Web) Designers
Introduction to Mobile for (Web) DesignersIntroduction to Mobile for (Web) Designers
Introduction to Mobile for (Web) Designers
 
Leverage web technology in a mobile world
Leverage web technology in a mobile worldLeverage web technology in a mobile world
Leverage web technology in a mobile world
 
Dnx Mobile Marketing Golden Rules
Dnx Mobile Marketing Golden RulesDnx Mobile Marketing Golden Rules
Dnx Mobile Marketing Golden Rules
 

Viewers also liked

Smau milano 2012 massimo farina cloud
Smau milano 2012 massimo farina cloudSmau milano 2012 massimo farina cloud
Smau milano 2012 massimo farina cloudSMAU
 
Smau Bologna 2012 Vincenzo Vitiello
Smau Bologna 2012 Vincenzo VitielloSmau Bologna 2012 Vincenzo Vitiello
Smau Bologna 2012 Vincenzo VitielloSMAU
 
Smau milano 2012 massimiliano del cero
Smau milano 2012 massimiliano del ceroSmau milano 2012 massimiliano del cero
Smau milano 2012 massimiliano del ceroSMAU
 
Smau Napoli 2014 Paolo Pasini - Big Data
Smau Napoli 2014 Paolo Pasini - Big DataSmau Napoli 2014 Paolo Pasini - Big Data
Smau Napoli 2014 Paolo Pasini - Big DataSMAU
 
Smau milano 2012 massimo farina smart
Smau milano 2012 massimo farina smartSmau milano 2012 massimo farina smart
Smau milano 2012 massimo farina smartSMAU
 
Smau Bari 2013 Forum PA - pomo
Smau Bari 2013 Forum PA - pomoSmau Bari 2013 Forum PA - pomo
Smau Bari 2013 Forum PA - pomoSMAU
 
Smau Bari 2013 Giorgio Spedicato
Smau Bari 2013 Giorgio SpedicatoSmau Bari 2013 Giorgio Spedicato
Smau Bari 2013 Giorgio SpedicatoSMAU
 
Smau milano 2012 arena expo comm stefano-dindo
Smau milano 2012   arena expo comm stefano-dindoSmau milano 2012   arena expo comm stefano-dindo
Smau milano 2012 arena expo comm stefano-dindoSMAU
 
Smau Firenze 2014 - Linea temporale d’Innovazione
Smau Firenze 2014 -  Linea temporale d’InnovazioneSmau Firenze 2014 -  Linea temporale d’Innovazione
Smau Firenze 2014 - Linea temporale d’InnovazioneSMAU
 
Smau milano 2012 christian mondini
Smau milano 2012 christian mondiniSmau milano 2012 christian mondini
Smau milano 2012 christian mondiniSMAU
 
Smau Milano 2012 Alessandro Muratori
Smau Milano 2012 Alessandro MuratoriSmau Milano 2012 Alessandro Muratori
Smau Milano 2012 Alessandro MuratoriSMAU
 
Smau Milano 2012 School of Management del Politecnico di Milano (2)
Smau Milano 2012 School of Management del Politecnico di Milano (2)Smau Milano 2012 School of Management del Politecnico di Milano (2)
Smau Milano 2012 School of Management del Politecnico di Milano (2)SMAU
 
Smau Bari 2013 Fabrizio Baldassarre
Smau Bari 2013 Fabrizio BaldassarreSmau Bari 2013 Fabrizio Baldassarre
Smau Bari 2013 Fabrizio BaldassarreSMAU
 
Smau Bologna 2012 Laura Cavallaro - mobile marketing
Smau Bologna 2012 Laura Cavallaro - mobile marketingSmau Bologna 2012 Laura Cavallaro - mobile marketing
Smau Bologna 2012 Laura Cavallaro - mobile marketingSMAU
 
Smau milano 2014 paolo pasini
Smau milano 2014 paolo pasiniSmau milano 2014 paolo pasini
Smau milano 2014 paolo pasiniSMAU
 
Smau Napoli 2014 Riccardo Esposito
Smau Napoli 2014 Riccardo EspositoSmau Napoli 2014 Riccardo Esposito
Smau Napoli 2014 Riccardo EspositoSMAU
 
Smau milano 2012 mario varini
Smau milano 2012 mario variniSmau milano 2012 mario varini
Smau milano 2012 mario variniSMAU
 

Viewers also liked (17)

Smau milano 2012 massimo farina cloud
Smau milano 2012 massimo farina cloudSmau milano 2012 massimo farina cloud
Smau milano 2012 massimo farina cloud
 
Smau Bologna 2012 Vincenzo Vitiello
Smau Bologna 2012 Vincenzo VitielloSmau Bologna 2012 Vincenzo Vitiello
Smau Bologna 2012 Vincenzo Vitiello
 
Smau milano 2012 massimiliano del cero
Smau milano 2012 massimiliano del ceroSmau milano 2012 massimiliano del cero
Smau milano 2012 massimiliano del cero
 
Smau Napoli 2014 Paolo Pasini - Big Data
Smau Napoli 2014 Paolo Pasini - Big DataSmau Napoli 2014 Paolo Pasini - Big Data
Smau Napoli 2014 Paolo Pasini - Big Data
 
Smau milano 2012 massimo farina smart
Smau milano 2012 massimo farina smartSmau milano 2012 massimo farina smart
Smau milano 2012 massimo farina smart
 
Smau Bari 2013 Forum PA - pomo
Smau Bari 2013 Forum PA - pomoSmau Bari 2013 Forum PA - pomo
Smau Bari 2013 Forum PA - pomo
 
Smau Bari 2013 Giorgio Spedicato
Smau Bari 2013 Giorgio SpedicatoSmau Bari 2013 Giorgio Spedicato
Smau Bari 2013 Giorgio Spedicato
 
Smau milano 2012 arena expo comm stefano-dindo
Smau milano 2012   arena expo comm stefano-dindoSmau milano 2012   arena expo comm stefano-dindo
Smau milano 2012 arena expo comm stefano-dindo
 
Smau Firenze 2014 - Linea temporale d’Innovazione
Smau Firenze 2014 -  Linea temporale d’InnovazioneSmau Firenze 2014 -  Linea temporale d’Innovazione
Smau Firenze 2014 - Linea temporale d’Innovazione
 
Smau milano 2012 christian mondini
Smau milano 2012 christian mondiniSmau milano 2012 christian mondini
Smau milano 2012 christian mondini
 
Smau Milano 2012 Alessandro Muratori
Smau Milano 2012 Alessandro MuratoriSmau Milano 2012 Alessandro Muratori
Smau Milano 2012 Alessandro Muratori
 
Smau Milano 2012 School of Management del Politecnico di Milano (2)
Smau Milano 2012 School of Management del Politecnico di Milano (2)Smau Milano 2012 School of Management del Politecnico di Milano (2)
Smau Milano 2012 School of Management del Politecnico di Milano (2)
 
Smau Bari 2013 Fabrizio Baldassarre
Smau Bari 2013 Fabrizio BaldassarreSmau Bari 2013 Fabrizio Baldassarre
Smau Bari 2013 Fabrizio Baldassarre
 
Smau Bologna 2012 Laura Cavallaro - mobile marketing
Smau Bologna 2012 Laura Cavallaro - mobile marketingSmau Bologna 2012 Laura Cavallaro - mobile marketing
Smau Bologna 2012 Laura Cavallaro - mobile marketing
 
Smau milano 2014 paolo pasini
Smau milano 2014 paolo pasiniSmau milano 2014 paolo pasini
Smau milano 2014 paolo pasini
 
Smau Napoli 2014 Riccardo Esposito
Smau Napoli 2014 Riccardo EspositoSmau Napoli 2014 Riccardo Esposito
Smau Napoli 2014 Riccardo Esposito
 
Smau milano 2012 mario varini
Smau milano 2012 mario variniSmau milano 2012 mario varini
Smau milano 2012 mario varini
 

Similar to Smau milano 2012 arena social media emanuele-bolognesi

AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!Mobile Web Italy Meetup
 
HTML5 and the Mobile Web
HTML5 and the Mobile WebHTML5 and the Mobile Web
HTML5 and the Mobile WebMrJ1971
 
Philly ete-2011
Philly ete-2011Philly ete-2011
Philly ete-2011davyjones
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentChris Morrell
 
HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy Apigee | Google Cloud
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Tom Deryckere
 
Using HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile AppsUsing HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile AppsTodd Anglin
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?Reto Meier
 
2011 code camp
2011 code camp2011 code camp
2011 code campimranq2
 
Building Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScriptBuilding Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScriptJonathan Stark
 
Debunking Common Myths of Mobile Application Development
Debunking Common Myths of Mobile Application DevelopmentDebunking Common Myths of Mobile Application Development
Debunking Common Myths of Mobile Application DevelopmentAntenna Software
 
Why HTML5 is getting on my nerves…
Why HTML5 is getting on my nerves…Why HTML5 is getting on my nerves…
Why HTML5 is getting on my nerves…Avenga Germany GmbH
 
I like i phone and android but know .net
I like i phone and android but know .netI like i phone and android but know .net
I like i phone and android but know .netChris Love
 
Html5 mobile develop tools
Html5 mobile develop toolsHtml5 mobile develop tools
Html5 mobile develop toolsLey Liu
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Todaydavyjones
 
PhoneGap/PhoneGap Build - Amsterdam Adobe Camp
PhoneGap/PhoneGap Build - Amsterdam Adobe CampPhoneGap/PhoneGap Build - Amsterdam Adobe Camp
PhoneGap/PhoneGap Build - Amsterdam Adobe CampMihai Corlan
 

Similar to Smau milano 2012 arena social media emanuele-bolognesi (20)

AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!AppsFuel, il nuovo marketplace per mobile web app e mobile site!
AppsFuel, il nuovo marketplace per mobile web app e mobile site!
 
HTML5 and the Mobile Web
HTML5 and the Mobile WebHTML5 and the Mobile Web
HTML5 and the Mobile Web
 
Philly ete-2011
Philly ete-2011Philly ete-2011
Philly ete-2011
 
Mobile html5 v2
Mobile html5 v2Mobile html5 v2
Mobile html5 v2
 
Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010
 
Using HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile AppsUsing HTML5 to Build Mobile Apps
Using HTML5 to Build Mobile Apps
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
2011 code camp
2011 code camp2011 code camp
2011 code camp
 
Building Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScriptBuilding Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScript
 
Debunking Common Myths of Mobile Application Development
Debunking Common Myths of Mobile Application DevelopmentDebunking Common Myths of Mobile Application Development
Debunking Common Myths of Mobile Application Development
 
Why HTML5 is getting on my nerves…
Why HTML5 is getting on my nerves…Why HTML5 is getting on my nerves…
Why HTML5 is getting on my nerves…
 
I like i phone and android but know .net
I like i phone and android but know .netI like i phone and android but know .net
I like i phone and android but know .net
 
HTML5@Neev
HTML5@NeevHTML5@Neev
HTML5@Neev
 
Samsung
SamsungSamsung
Samsung
 
Html5 mobile develop tools
Html5 mobile develop toolsHtml5 mobile develop tools
Html5 mobile develop tools
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
 
PhoneGap/PhoneGap Build - Amsterdam Adobe Camp
PhoneGap/PhoneGap Build - Amsterdam Adobe CampPhoneGap/PhoneGap Build - Amsterdam Adobe Camp
PhoneGap/PhoneGap Build - Amsterdam Adobe Camp
 

More from SMAU

L'intelligenza artificiale per il marketing automation: come automatizzare le...
L'intelligenza artificiale per il marketing automation: come automatizzare le...L'intelligenza artificiale per il marketing automation: come automatizzare le...
L'intelligenza artificiale per il marketing automation: come automatizzare le...SMAU
 
Il supporto IA nella Lead Generation con Linkedin e Sales Navigator
Il supporto IA nella Lead Generation con Linkedin e Sales NavigatorIl supporto IA nella Lead Generation con Linkedin e Sales Navigator
Il supporto IA nella Lead Generation con Linkedin e Sales NavigatorSMAU
 
SMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazione
SMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazioneSMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazione
SMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazioneSMAU
 
SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...
SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...
SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...SMAU
 
SMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtech
SMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtechSMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtech
SMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtechSMAU
 
SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...
SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...
SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...SMAU
 
SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...
SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...
SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...SMAU
 
SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...
SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...
SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...SMAU
 
SMAU MILANO 2023 | Google Business Profile tra SEO e Social Media
SMAU MILANO 2023 | Google Business Profile tra SEO e Social MediaSMAU MILANO 2023 | Google Business Profile tra SEO e Social Media
SMAU MILANO 2023 | Google Business Profile tra SEO e Social MediaSMAU
 
SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...
SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...
SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...SMAU
 
SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...
SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...
SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...SMAU
 
SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...
SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...
SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...SMAU
 
SMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggi
SMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggiSMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggi
SMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggiSMAU
 
SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...
SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...
SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...SMAU
 
SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...
SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...
SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...SMAU
 
SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...
SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...
SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...SMAU
 
SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...
SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...
SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...SMAU
 
SMAU MILANO 2023 | Personal Branding: come comunicare in maniera efficace la...
SMAU MILANO 2023 |  Personal Branding: come comunicare in maniera efficace la...SMAU MILANO 2023 |  Personal Branding: come comunicare in maniera efficace la...
SMAU MILANO 2023 | Personal Branding: come comunicare in maniera efficace la...SMAU
 
SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...
SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...
SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...SMAU
 
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbots
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbotsSMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbots
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbotsSMAU
 

More from SMAU (20)

L'intelligenza artificiale per il marketing automation: come automatizzare le...
L'intelligenza artificiale per il marketing automation: come automatizzare le...L'intelligenza artificiale per il marketing automation: come automatizzare le...
L'intelligenza artificiale per il marketing automation: come automatizzare le...
 
Il supporto IA nella Lead Generation con Linkedin e Sales Navigator
Il supporto IA nella Lead Generation con Linkedin e Sales NavigatorIl supporto IA nella Lead Generation con Linkedin e Sales Navigator
Il supporto IA nella Lead Generation con Linkedin e Sales Navigator
 
SMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazione
SMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazioneSMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazione
SMAU MILANO 2023 | Intrapreneurship: I dipendenti come driver dell'innovazione
 
SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...
SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...
SMAU MILANO 2023 | TECNOLOGIE IMMERSIVE E METAVERSO: SOLUZIONI INNOVATIVE PER...
 
SMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtech
SMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtechSMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtech
SMAU MILANO 2023 | SMAU MILANO 2023 | Le nuove frontiere dell'ESGtech
 
SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...
SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...
SMAU MILANO 2023 | AI: Un Alleato Innovativo per l'Omnichannel Customer Exper...
 
SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...
SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...
SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...
 
SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...
SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...
SMAU MILANO 2023 | COME PROGETTARE SOLUZIONI CIRCOLARI E MODELLI DI BUSINESS ...
 
SMAU MILANO 2023 | Google Business Profile tra SEO e Social Media
SMAU MILANO 2023 | Google Business Profile tra SEO e Social MediaSMAU MILANO 2023 | Google Business Profile tra SEO e Social Media
SMAU MILANO 2023 | Google Business Profile tra SEO e Social Media
 
SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...
SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...
SMAU MILANO 2023 | Il PM incontra la proprietà intellettuale: pianificare la ...
 
SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...
SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...
SMAU MILANO 2023 | Il neuromarketing: solo 8 secondi per catturare l’attenzio...
 
SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...
SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...
SMAU MILANO 2023 | Collaborazioni vincenti: Come le startup possono creare pa...
 
SMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggi
SMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggiSMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggi
SMAU MILANO 2023 | Funnel Hacking: massimizzare il ROAS in 7 passaggi
 
SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...
SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...
SMAU MILANO 2023 | Una reputazione che ti precede: come il personal storytell...
 
SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...
SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...
SMAU MILANO 2023 | Come scalare una produzione video: il caso “Vongola Lupino...
 
SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...
SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...
SMAU MILANO 2023 | IA Generativa per aziende - come addestrare i modelli ling...
 
SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...
SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...
SMAU MILANO 2023 | L'intelligenza artificiale per davvero (facciamola sul ser...
 
SMAU MILANO 2023 | Personal Branding: come comunicare in maniera efficace la...
SMAU MILANO 2023 |  Personal Branding: come comunicare in maniera efficace la...SMAU MILANO 2023 |  Personal Branding: come comunicare in maniera efficace la...
SMAU MILANO 2023 | Personal Branding: come comunicare in maniera efficace la...
 
SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...
SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...
SMAU MILANO 2023 | What's Next? Rivoluzioni industriali, intelligenza artific...
 
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbots
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbotsSMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbots
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbots
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
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!
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
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
 

Smau milano 2012 arena social media emanuele-bolognesi

  • 1. HTML5 & Mobile Il futuro è nelle Web Apps SMAU Mob App Camp Emanuele Bolognesi @emabolo Milano, 19 Ottobre 2012
  • 2. Hi, I’m Emanuele! o  Captain of the starship AppsFuel o  Working with Web technologies since 1997 o  Working with Mobile technologies since 2005 o  Part time evangelist, speaker and teacher o  Huge fan of Fringe, Star Trek, Sid Meier’s videogames, and… HTML5! twitter: @emabolo @emabolo
  • 3. Let’s say you woke up this morning… …and decided it’s time for you to make money with a mobile app.. @emabolo
  • 4. option 1 @emabolo
  • 6. It’s probably not a good idea.. Why? 1.  If you are new to native development, there is a high learning curve 2.  Native stores are over-saturated 3.  There is a very high competition, very low conversion rate, very low profit @emabolo
  • 7. 80% of iOS developers are NOT generating enough revenue to support a business, 59% of them are actually losing money! http://app-promo.com/wake-up-call-infographic/ @emabolo
  • 8. And.. native apps are not portable.. @emabolo
  • 10. option 2 @emabolo
  • 12. Why? @emabolo
  • 13. More reasons… •  HTML5 finally introduced a standard for mobile web development •  There were 336 million HTML5- capable phones sold in 2011 •  There will be one billion HTML5- capable phones sold in 2013 http://techcrunch.com/2011/12/07/forecast-1-billion-html5-phones-by-2013/ @emabolo
  • 14. option 3 @emabolo
  • 15. Hybrid Apps Great thing but… @emabolo
  • 16. •  An HTML5 WebView wrapped in a native container is always slower than a pure HTML5 web app •  In terms of distribution, you still have a native app and you need to distribute it via native app stores. https://www.scirra.com/blog/85/the-great-html5-mobile-gaming-performance-comparison @emabolo
  • 17. Native App Hybrid App Web App Obj-C, Java, C#, Languages etc HTML, JS, CSS HTML5 HTML, JS, CSS Xcode, Android Phonegap + Your favourite text Required Tools SDK, Eclipse, Native SDKs editor Visual Studio… Distribution Native App Stores Native App Stores ? Reviews/Approval Required Required Not required Via Native App Via Native App ? Monetization Stores Stores ? or ADV or ADV @emabolo
  • 18. Building Web Apps @emabolo
  • 19. HTML5 features on mobile •  Basics –  Device orientation –  Viewport –  Geolocation –  Web app settings •  Offline and Storage •  User Interface –  Going offline –  Device and features –  Web storage detection –  Position: fixed •  Multimedia and Graphics –  Mobile HTML5 forms –  Audio/Video –  Canvas •  User Interaction –  CSS3 Transitions and –  Touch events transformations @emabolo
  • 20. Mobile User Interface Meta Viewport, media queries, position:fixed, overflow- scrolling: touch, and more… Position:fixed demo Enter this URL on your Mobile Phone Browser: http://bit.ly/posfixed by @brad_frost @emabolo
  • 21. Touch events Single touch Javascript APIs are well supported on all platforms Multi-touch and gestures are fully supported on iOS4+ but don’t work properly on Android 2.x and 3.x @emabolo
  • 22. Supporting touch in Javascript Listen to the touchstart, touchmove and touchend events to support touch Live demo here: http://bit.ly/demoswipe Enter this URL on your mobile phone browser http://padilicious.com/code/touchevents/index.html @emabolo
  • 23. Device Orientation •  The deviceorientation   alpha event informs you about     how the device is     oriented in space       Z gamma •  The devicemotion event     also returns     acceleration       •  Supported by iOS 4.2+,     Y Android 3.0+     X           beta   @emabolo
  • 24. Device Orientation JS API Live demo here: http://bit.ly/orientationdemo http://www.html5rocks.com/en/tutorials/device/orientation/ @emabolo
  • 25. Geolocation Geolocation is one of the most supported HTML5 API on Mobile (Android 2+, iOS3+, WinPhone 7.5+, Blackberry OS 6.0+) @emabolo
  • 26. Going Offline Mobile users are not always connected Appcache and Web Storage can help Supported by Android 2.0+, iOS2.0+ @emabolo
  • 27. Canvas Canvas allows you to create graphics on the fly using Javascript BrowserQuest by Mozilla http://browserquest.mozilla.org/ @emabolo
  • 28. Canvas Mobile Games •  On Android the only usable browser is Chrome •  Pure web apps perform better than web apps compiled with PhoneGap Live demo here: http://bit.ly/html5-invasion https://github.com/cykod/AlienInvasion by @cykod @emabolo
  • 29. CSS3 IE 6 IE 8 IE 9 Firefox 5 Mobile Safari 4.3.3 Chrome 13 @emabolo
  • 30. Design and Animation with CSS3 Live demo here: http://bit.ly/css3bender By @oldknickers @emabolo
  • 31. What’s next? •  Media Capture API •  Battery Status API •  Vibration API •  Contacts API •  Web Intents •  WebSocket API •  Indexed Database API •  Web Audio API TO YOUR NEAREST JAVASCRIPT CODE •  And more http://www.w3.org/standards/techs/js#w3c_all @emabolo
  • 32. Going back to the table… Native App Hybrid App Web App Obj-C, Java, C#, Languages etc HTML, JS, CSS HTML5 HTML, JS, CSS Xcode, Android Phonegap + Your favourite text Required Tools SDK, Eclipse, Native SDKs editor Visual Studio… Distribution Native App Stores Native App Stores ? Reviews/Approval Required Required Not required Via Native App Via Native App ? Monetization Stores Stores ? or ADV or ADV @emabolo
  • 34. Key questions •  How do users discover your web app? •  How do users install and access your web app? •  How do you make money with your web app? @emabolo
  • 35. Opportunities for web apps are rising This year HTML5 mobile developers will finally be able to distribute their apps •  AppsFuel – beta version is live ! •  Mozilla Apps Marketplace – is not yet live, but apps submission is open •  And more – Facebook app center? The good news is you don’t have to choose. Just create your app and submit it to all the existing app stores! @emabolo
  • 36. What is AppsFuel •  It’s a marketplace for HTML5 mobile web apps •  Available worldwide •  Where you can submit your app for free •  And earn money via mobile operator billing http://appsfuel.com Join and submit your app here: https://developer.appsfuel.com @emabolo
  • 37. How to submit your App to AppsFuel •  No special requirements! •  Enter the URL of the app and the metadata •  or the app manifest •  Your app will go live immediately developer.appsfuel.com @emabolo
  • 38. Installation Flow •  Automatic “Add to Home Screen” balloon for iPhone users •  Android launcher and widget @emabolo
  • 39. Make Money with AppsFuel •  Easy to implement payment API •  Paid apps and Premium Timed access •  Italy, Spain, France, Germany to be launched November 2012 •  More countries to follow soon •  Rev. share of more than 70% for developers @emabolo
  • 40. Purchase Experience Javascript Conference Javascript Conference Javascript Conference @emabolo
  • 41. Conclusions @emabolo
  • 42. Conclusions •  2012 marks the start of a new era for mobile web apps thanks to a convergence of factors: –  The technology is improving every day –  Distribution channels are being launched –  Monetization is just around the corner ;-) •  If you haven’t yet begun, start developing your HTML5 mobile web app right now! @emabolo
  • 43. Goodbye! •  Contact me via email: emanuele@appsfuel.com or twitter: @emabolo •  Follow our blog: http://blog.appsfuel.com or twitter: @appsfuel @emabolo
  • 44. Thank You! Emanuele Bolognesi @emabolo @emabolo