SlideShare a Scribd company logo
1 of 48
Mobile en Cloud:
wat is de impact   Marcel          Marcel
 op ons huidige    Meijer          de Vries
                   SDN             Regional Director

IT-ecosysteem?     @marcelmeijer   @marcelv



      #ISMOB
                   Dennis
                   Vroegop
                   DotNed
                   @dvroegop
context   Mobile




 NUI
 NUI      Cloud
Trends
Trend 1: Mobile
Market research
   # of mobile devices sold now exceeds # of PC’s!




Source:http://www.businessinsider.com/
Market research
   In a few years the number of mobile devices
   will dwarf the
   number of PC’s




Source:http://www.businessinsider.com/
Market Shares
   Right now it is a two horse race




Source:http://www.businessinsider.com/
Market shares
   The game is not over, there is still a big market
   to gain!




Source:http://www.businessinsider.com/
Smart Phone OS predictions

Windows
 Phone
            Others   2010                                  Others   2011                              Others
                                                                                                               2015
             4%                                      Windows 4%
  4%                          Android                                                                  3%
                               23%                    Phone
                                                       6%                         Android
                                                                                   39%                                Android
                                                                                                                       49%
                                                                                                       Windows
                                                                                                        Phone
                                                         Symbian                            Symbian      20%
                                                           19%                                0%
          Symbian
            37%                                                                                       iOS
                                                                                                      17%
                                                              iOS
                       iOS              BlackBerry            19%
                       16%                 13%
                                                                           BlackBerry                 BlackBerry
                                                                              13%                        13%


Source: Gartner (http://www.gartner.com/it/page.jsp?id=1622614)
Tablet Market shares predictions

 Others
           2010                          2011                              2012                       2015
                                                                  Others      Android
  2%                                              Android
                                                                    7%         22%
                                                   17%                               Windows                  Android
                                                            Windows                    4%                      35%
                                       Others                 0%                                     Others
                Android
                           Windows      10%                                                           9%
                 14%
                             0%




                                                                                               iOS
                                                                                               45%
          iOS                                                         iOS
                                         iOS
          84%                                                         67%
                                         73%
                                                                                                              Windows
                                                                                                                11%


Source: Gartner
(http://www.gartner.com/it/page.jsp?id=1800514)
The different business models




Revenue = hardware   Revenue = software license   Revenue = advertisement
High margins         High volume                  High volume
Consumer focused     Enterprise and Consumer      Consumer
Building apps for the Mobile Space
   User
               Developer
Experience                                    Distribution:
              productivity                      Public or
                                                 private
                             Security &       Corporate?
                              privacy

                                               Which
                                             platforms?
                               Application
                                Lifecycle
                              Management
User interface design
Graphical design
– How does the app look?
Interaction design
– How do I create an effective and efficient user
  interface?
– How do I create a natural experience that people
  understand without training?
User Experience
Emotion
Sense
Sometimes almost a
religion!
Must closely match the
native device experience!
Application types
HTML 5 mobile websites
            Runs from the web
            Maximum reach
            No native user interface
            Optional shortcut on the
            device with offline support
HTML5 mobile apps
           Can be purchased from
           AppStore
           Installed on the device
           Network connection not
           required to run
           No native user interface
Native mobile apps
            Can be purchased from
            AppStore
            Installed on the device
            Network connection not
            required to run
            Native interface
            Maximum richness
Native mobile apps
            Different development
            environments
             – Java for Android
             – Objective-C for iPhone
             – XAML/C# for Windows Phone
Application types

Native look & feel             --          --                  ++
Camera Access                  --          +-                  ++
GPS                            ++          ++                  ++
Secure service communication   JSON/REST   JSON/REST           JSON/SOAP
Access to calendar             --          --                  ++
Twitter integration            +-          +-                  +
Distribution                   ++          AppStore presence   AppStore presence
Building native apps, the options

                      C / C++
              Different CPU architectures




Objective-C
                                            C# / Silverlight 3+
 C / C++
Building native apps, the options
Really?
Write an app for each device?
I need to master Objective C, Java and C#?
Any alternatives?
3 types                                                        Xamarin
                                                                                         WP7
                                                                                      Silverlight
                                                                         MonoTouch                       Xamarin
                                                                                                     Mono for Android




                                    Adobe AIR            Appcelerator Titanium
                   WP7              ActionScript          JavaScript > Native
                Silverlight
  XCode
                    C#
Objective-C                                                          Service2Media
                                 Rhodes
                               Ruby + HTML
                                                                           Lua                      C#
                 Android SDK
                    Java
                                  Antenna                  Sybase Unwired            App Logic
                               Rapid Scripting             “4GL” code gen
                                 Language
                                                                                                     Shared
                                    Kony                      PhoneGap
                                                                                                    language
                                  Javascript                HTML5 / CSS / JS
                                     Lua

          Vendor tools                           “Magic Box”                          Hybrid
Building the right user interface
UI technology changes more rapidly then your
services
So what UI technology do I choose?
General rule of thumb:
– Reach: Web
– Rich: Native OS
Separate lifecycle of client and services
– Services are stable
– Uix changes more rapidly
Code sharing is possible!

      Android                                      Per App
                           Reusable
       16%                   20%
                                       Specific
    WP7                                 35%
    12%




      iOS                                                      Shared
                              Shared app
      18%
                                 logic                          65%
                                 20%
                Windows8
                  14%                       ...and that’s without the back end!
Next Generation User Interfaces


Trends
Touch interface
How target size influences error rate
      usability research
                     1/25
                            1/100
                                    1/1000
Use touch target size
Recommended size

    – 7x7mm
Optimized for accuracy

    – 9x9mm
                           Microsoft: 9x9mm
                           Apple HIG: 44x44px
Optimized for small size

    – 5x5mm
Each target has 2mm padding
What about other input methods?


      > Command output
      > more command more output




Command line interface             Graphical user interface               Metro style user interface
•   Text commands                  •   Click, double-click, right click   •   Slide/right click to select
                                                                          •   Zoom/scrollbar to jump
                                                                          •   Hold/hover to learn
Windows 8 touch interactions


Press and hold to    Tap for primary     Slide to drag          Swipe to select
learn                action




                               Swipe from edge for
           Pinch to zoom       app and system UI     Rotate to rotate
Need for a design language(Metro)
Cloud


Trends
Cloud Computing is Serious Business
Cloud Services




“Bring Your Own VM”   “Bring Your Own APP”   “Bring Your Own User”
Capacity Current
Capacity Cloud
Typical Scenario
Cloud implications on architecture
Cloud introduces a new phenomenon
– Pay as you go cost model
This can have major implications on your architecture
– Which cloud specific features do I use
Hard questions
– Pay based on I/O or Compute cycles
    • How many I/O’s to storage of my service?
    • Algorithms can make a difference!
– How much data am I going to store
    • Price differences based on storage models
Development Changes




                      Cost Efficient
Continuous client
As a user I want to use multiple devices and
continue my work seamlessly
Source:Gartner
Source:Gartner
Source:Gartner
Summary
Mobile trend is just taking off
The game is on!, not over
New user interface concepts will influence the
way we build apps
Each form factor requires unique interface
Cloud is there to support our massive computing
demand
Pay as you go model
 – Game changer for new business models!
Next session:
20:15                                     Marcel          Marcel
Track 1 (Seminarruimte 1)                 Meijer          de Vries
Next Generation User Interfaces           SDN             Regional Director
Track 2 (Seminarruimte 2)                 @marcelmeijer   @marcelv
Gebruik van MVVM en Maps op Windows Phone


                                            Dennis
                                            Vroegop
         Thank you!                         DotNed
                                            @dvroegop

More Related Content

What's hot

OGDC 2014 - Vietnam Mobile Internet Overview by mWork Corp
OGDC 2014 - Vietnam Mobile Internet Overview by mWork CorpOGDC 2014 - Vietnam Mobile Internet Overview by mWork Corp
OGDC 2014 - Vietnam Mobile Internet Overview by mWork CorpMOG Vietnam
 
Mobile market landscape india
Mobile market landscape  indiaMobile market landscape  india
Mobile market landscape indiaSiddhant Tewari
 
Portrait of a tablet user - MMF OPA - Wave 2 - Juin 2012
Portrait of a tablet user - MMF OPA - Wave 2 - Juin 2012Portrait of a tablet user - MMF OPA - Wave 2 - Juin 2012
Portrait of a tablet user - MMF OPA - Wave 2 - Juin 2012François Avril
 
Mobile phone landscape - India 2015
Mobile phone landscape - India 2015Mobile phone landscape - India 2015
Mobile phone landscape - India 201591mobiles
 
Flurry Analytics - NOAH12 London
Flurry Analytics - NOAH12 LondonFlurry Analytics - NOAH12 London
Flurry Analytics - NOAH12 LondonNOAH Advisors
 
Casual Games Sector Report: Mobile Gaming
Casual Games Sector Report: Mobile GamingCasual Games Sector Report: Mobile Gaming
Casual Games Sector Report: Mobile GamingSuperData
 
State of mobile apps in Vietnam Q2 2015
State of mobile apps in Vietnam Q2 2015State of mobile apps in Vietnam Q2 2015
State of mobile apps in Vietnam Q2 2015Appota Group
 
Smart Pad In 10 months
Smart Pad In 10 monthsSmart Pad In 10 months
Smart Pad In 10 monthsSeungyul Kim
 
India Tablets Market Report - By Convergence Catalyst
India Tablets Market Report - By Convergence CatalystIndia Tablets Market Report - By Convergence Catalyst
India Tablets Market Report - By Convergence CatalystJayanth Kolla
 
Мобильная реклама 2012 (Millennialmedia)
Мобильная реклама 2012 (Millennialmedia)Мобильная реклама 2012 (Millennialmedia)
Мобильная реклама 2012 (Millennialmedia)Sergey Polovnikov
 
CC- India 2012 Smartphones Outlook
CC- India 2012 Smartphones OutlookCC- India 2012 Smartphones Outlook
CC- India 2012 Smartphones OutlookConvergence Catalyst
 
OGDC 2014_Vietnam Mobile Internet 2014: A focus in smartphone game and compar...
OGDC 2014_Vietnam Mobile Internet 2014: A focus in smartphone game and compar...OGDC 2014_Vietnam Mobile Internet 2014: A focus in smartphone game and compar...
OGDC 2014_Vietnam Mobile Internet 2014: A focus in smartphone game and compar...ogdc
 
The Conversation Index - Germany
The Conversation Index - GermanyThe Conversation Index - Germany
The Conversation Index - GermanyBazaarvoice
 
APP research by Distimo
APP research by DistimoAPP research by Distimo
APP research by Distimo武挥 魏
 

What's hot (18)

OGDC 2014 - Vietnam Mobile Internet Overview by mWork Corp
OGDC 2014 - Vietnam Mobile Internet Overview by mWork CorpOGDC 2014 - Vietnam Mobile Internet Overview by mWork Corp
OGDC 2014 - Vietnam Mobile Internet Overview by mWork Corp
 
Mobile market landscape india
Mobile market landscape  indiaMobile market landscape  india
Mobile market landscape india
 
Portrait of a tablet user - MMF OPA - Wave 2 - Juin 2012
Portrait of a tablet user - MMF OPA - Wave 2 - Juin 2012Portrait of a tablet user - MMF OPA - Wave 2 - Juin 2012
Portrait of a tablet user - MMF OPA - Wave 2 - Juin 2012
 
Mobile phone landscape - India 2015
Mobile phone landscape - India 2015Mobile phone landscape - India 2015
Mobile phone landscape - India 2015
 
Flurry Analytics - NOAH12 London
Flurry Analytics - NOAH12 LondonFlurry Analytics - NOAH12 London
Flurry Analytics - NOAH12 London
 
Casual Games Sector Report: Mobile Gaming
Casual Games Sector Report: Mobile GamingCasual Games Sector Report: Mobile Gaming
Casual Games Sector Report: Mobile Gaming
 
State of mobile apps in Vietnam Q2 2015
State of mobile apps in Vietnam Q2 2015State of mobile apps in Vietnam Q2 2015
State of mobile apps in Vietnam Q2 2015
 
Smart Pad In 10 months
Smart Pad In 10 monthsSmart Pad In 10 months
Smart Pad In 10 months
 
Mm mobile mix-dec2010
Mm mobile mix-dec2010Mm mobile mix-dec2010
Mm mobile mix-dec2010
 
India Tablets Market Report - By Convergence Catalyst
India Tablets Market Report - By Convergence CatalystIndia Tablets Market Report - By Convergence Catalyst
India Tablets Market Report - By Convergence Catalyst
 
WWTH 11.0: comScore Presentation
WWTH 11.0: comScore PresentationWWTH 11.0: comScore Presentation
WWTH 11.0: comScore Presentation
 
Millennialmedia_Mobile Mix: 2012 in Review
Millennialmedia_Mobile Mix: 2012 in ReviewMillennialmedia_Mobile Mix: 2012 in Review
Millennialmedia_Mobile Mix: 2012 in Review
 
Мобильная реклама 2012 (Millennialmedia)
Мобильная реклама 2012 (Millennialmedia)Мобильная реклама 2012 (Millennialmedia)
Мобильная реклама 2012 (Millennialmedia)
 
CC- India 2012 Smartphones Outlook
CC- India 2012 Smartphones OutlookCC- India 2012 Smartphones Outlook
CC- India 2012 Smartphones Outlook
 
OGDC 2014_Vietnam Mobile Internet 2014: A focus in smartphone game and compar...
OGDC 2014_Vietnam Mobile Internet 2014: A focus in smartphone game and compar...OGDC 2014_Vietnam Mobile Internet 2014: A focus in smartphone game and compar...
OGDC 2014_Vietnam Mobile Internet 2014: A focus in smartphone game and compar...
 
The Conversation Index - Germany
The Conversation Index - GermanyThe Conversation Index - Germany
The Conversation Index - Germany
 
AskVC: How likely are you to purchase the iPad3?
AskVC: How likely are you to purchase the iPad3?AskVC: How likely are you to purchase the iPad3?
AskVC: How likely are you to purchase the iPad3?
 
APP research by Distimo
APP research by DistimoAPP research by Distimo
APP research by Distimo
 

Similar to Mobile en cloud wat is de impact op ons huidige it ecosysteem

Cross platform mobile developement introduction
Cross platform mobile developement   introductionCross platform mobile developement   introduction
Cross platform mobile developement introductionMarcel de Vries
 
Australian broadcasting summit 2011
Australian broadcasting summit 2011Australian broadcasting summit 2011
Australian broadcasting summit 2011Lauren Oldham
 
De fluwelen revolutie van android
De fluwelen revolutie van androidDe fluwelen revolutie van android
De fluwelen revolutie van androidRemco Bron
 
AdMob Mobile Metrics Report - February 2010
AdMob Mobile Metrics Report - February 2010AdMob Mobile Metrics Report - February 2010
AdMob Mobile Metrics Report - February 2010AdMob Inc
 
Advertising metrics for mobile
Advertising metrics for mobileAdvertising metrics for mobile
Advertising metrics for mobileMitya Voskresensky
 
Ad Mob Mobile Metrics Feb 10
Ad Mob  Mobile  Metrics  Feb 10Ad Mob  Mobile  Metrics  Feb 10
Ad Mob Mobile Metrics Feb 10bianchiassociates
 
The Mobile Market : Singapore's Outlook
The Mobile Market : Singapore's OutlookThe Mobile Market : Singapore's Outlook
The Mobile Market : Singapore's OutlookKhoon Hiang Goh
 
Van wyk hothouse mobile 2012 sydney
Van wyk hothouse mobile 2012 sydneyVan wyk hothouse mobile 2012 sydney
Van wyk hothouse mobile 2012 sydneyiStrategy
 
Mobile applications, apps and appiness
Mobile applications, apps and appinessMobile applications, apps and appiness
Mobile applications, apps and appinessArts Council England
 
Hot house istrategy_presentation_february_2012_original-1
Hot house istrategy_presentation_february_2012_original-1Hot house istrategy_presentation_february_2012_original-1
Hot house istrategy_presentation_february_2012_original-1iStrategy
 
Convergence: From Desktop to Web to Mobile
Convergence: From Desktop to Web to MobileConvergence: From Desktop to Web to Mobile
Convergence: From Desktop to Web to Mobileaccount inactive
 
Bazaarvoice - The Conversation Index, Volume 2
Bazaarvoice - The Conversation Index, Volume 2Bazaarvoice - The Conversation Index, Volume 2
Bazaarvoice - The Conversation Index, Volume 2Brett Hurt
 
Conversation Index: Mapping the Value of the Social World by Bazaar Voice
Conversation Index: Mapping the Value of the Social World by Bazaar VoiceConversation Index: Mapping the Value of the Social World by Bazaar Voice
Conversation Index: Mapping the Value of the Social World by Bazaar VoiceWaqar Riaz
 
Why should enterprises need a Mobile Enterprise Application Platform
Why should enterprises need a Mobile Enterprise Application PlatformWhy should enterprises need a Mobile Enterprise Application Platform
Why should enterprises need a Mobile Enterprise Application PlatformConvertigo | MADP & MBaaS
 
Admob Mobile Metrics March 09
Admob Mobile Metrics March 09Admob Mobile Metrics March 09
Admob Mobile Metrics March 09Dev Khare
 
7 Tips for Mobile Lead Generation - Oct. 2010
7 Tips for Mobile Lead Generation - Oct. 20107 Tips for Mobile Lead Generation - Oct. 2010
7 Tips for Mobile Lead Generation - Oct. 2010Sparkroom
 
American Banker Conference Presentation June 2012: Harnessing mobile banking
American Banker Conference Presentation June 2012: Harnessing mobile bankingAmerican Banker Conference Presentation June 2012: Harnessing mobile banking
American Banker Conference Presentation June 2012: Harnessing mobile bankingKony, Inc.
 
Introduction To App-Splash
Introduction To App-SplashIntroduction To App-Splash
Introduction To App-SplashOmar LDeeb
 
MobilityCMS
MobilityCMSMobilityCMS
MobilityCMS7thMedia
 

Similar to Mobile en cloud wat is de impact op ons huidige it ecosysteem (20)

Cross platform mobile developement introduction
Cross platform mobile developement   introductionCross platform mobile developement   introduction
Cross platform mobile developement introduction
 
webOS Introduction
webOS IntroductionwebOS Introduction
webOS Introduction
 
Australian broadcasting summit 2011
Australian broadcasting summit 2011Australian broadcasting summit 2011
Australian broadcasting summit 2011
 
De fluwelen revolutie van android
De fluwelen revolutie van androidDe fluwelen revolutie van android
De fluwelen revolutie van android
 
AdMob Mobile Metrics Report - February 2010
AdMob Mobile Metrics Report - February 2010AdMob Mobile Metrics Report - February 2010
AdMob Mobile Metrics Report - February 2010
 
Advertising metrics for mobile
Advertising metrics for mobileAdvertising metrics for mobile
Advertising metrics for mobile
 
Ad Mob Mobile Metrics Feb 10
Ad Mob  Mobile  Metrics  Feb 10Ad Mob  Mobile  Metrics  Feb 10
Ad Mob Mobile Metrics Feb 10
 
The Mobile Market : Singapore's Outlook
The Mobile Market : Singapore's OutlookThe Mobile Market : Singapore's Outlook
The Mobile Market : Singapore's Outlook
 
Van wyk hothouse mobile 2012 sydney
Van wyk hothouse mobile 2012 sydneyVan wyk hothouse mobile 2012 sydney
Van wyk hothouse mobile 2012 sydney
 
Mobile applications, apps and appiness
Mobile applications, apps and appinessMobile applications, apps and appiness
Mobile applications, apps and appiness
 
Hot house istrategy_presentation_february_2012_original-1
Hot house istrategy_presentation_february_2012_original-1Hot house istrategy_presentation_february_2012_original-1
Hot house istrategy_presentation_february_2012_original-1
 
Convergence: From Desktop to Web to Mobile
Convergence: From Desktop to Web to MobileConvergence: From Desktop to Web to Mobile
Convergence: From Desktop to Web to Mobile
 
Bazaarvoice - The Conversation Index, Volume 2
Bazaarvoice - The Conversation Index, Volume 2Bazaarvoice - The Conversation Index, Volume 2
Bazaarvoice - The Conversation Index, Volume 2
 
Conversation Index: Mapping the Value of the Social World by Bazaar Voice
Conversation Index: Mapping the Value of the Social World by Bazaar VoiceConversation Index: Mapping the Value of the Social World by Bazaar Voice
Conversation Index: Mapping the Value of the Social World by Bazaar Voice
 
Why should enterprises need a Mobile Enterprise Application Platform
Why should enterprises need a Mobile Enterprise Application PlatformWhy should enterprises need a Mobile Enterprise Application Platform
Why should enterprises need a Mobile Enterprise Application Platform
 
Admob Mobile Metrics March 09
Admob Mobile Metrics March 09Admob Mobile Metrics March 09
Admob Mobile Metrics March 09
 
7 Tips for Mobile Lead Generation - Oct. 2010
7 Tips for Mobile Lead Generation - Oct. 20107 Tips for Mobile Lead Generation - Oct. 2010
7 Tips for Mobile Lead Generation - Oct. 2010
 
American Banker Conference Presentation June 2012: Harnessing mobile banking
American Banker Conference Presentation June 2012: Harnessing mobile bankingAmerican Banker Conference Presentation June 2012: Harnessing mobile banking
American Banker Conference Presentation June 2012: Harnessing mobile banking
 
Introduction To App-Splash
Introduction To App-SplashIntroduction To App-Splash
Introduction To App-Splash
 
MobilityCMS
MobilityCMSMobilityCMS
MobilityCMS
 

More from Marcel de Vries

Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseMarcel de Vries
 
Architecting systems for continuous delivery
Architecting systems for continuous deliveryArchitecting systems for continuous delivery
Architecting systems for continuous deliveryMarcel de Vries
 
Using microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loopUsing microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loopMarcel de Vries
 
Continuous delivery with Release Management for visual Studio
Continuous delivery with Release Management for visual StudioContinuous delivery with Release Management for visual Studio
Continuous delivery with Release Management for visual StudioMarcel de Vries
 
Release management with tfs 2013
Release management with tfs 2013Release management with tfs 2013
Release management with tfs 2013Marcel de Vries
 
Cross platform native mobile app development for iOS, Android and Windows usi...
Cross platform native mobile app development for iOS, Android and Windows usi...Cross platform native mobile app development for iOS, Android and Windows usi...
Cross platform native mobile app development for iOS, Android and Windows usi...Marcel de Vries
 
Release management with tfs 2013
Release management with tfs 2013Release management with tfs 2013
Release management with tfs 2013Marcel de Vries
 
Leveraging the azure cloud for your mobile apps
Leveraging the azure cloud for your mobile appsLeveraging the azure cloud for your mobile apps
Leveraging the azure cloud for your mobile appsMarcel de Vries
 
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#Marcel de Vries
 

More from Marcel de Vries (9)

Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
 
Architecting systems for continuous delivery
Architecting systems for continuous deliveryArchitecting systems for continuous delivery
Architecting systems for continuous delivery
 
Using microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loopUsing microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loop
 
Continuous delivery with Release Management for visual Studio
Continuous delivery with Release Management for visual StudioContinuous delivery with Release Management for visual Studio
Continuous delivery with Release Management for visual Studio
 
Release management with tfs 2013
Release management with tfs 2013Release management with tfs 2013
Release management with tfs 2013
 
Cross platform native mobile app development for iOS, Android and Windows usi...
Cross platform native mobile app development for iOS, Android and Windows usi...Cross platform native mobile app development for iOS, Android and Windows usi...
Cross platform native mobile app development for iOS, Android and Windows usi...
 
Release management with tfs 2013
Release management with tfs 2013Release management with tfs 2013
Release management with tfs 2013
 
Leveraging the azure cloud for your mobile apps
Leveraging the azure cloud for your mobile appsLeveraging the azure cloud for your mobile apps
Leveraging the azure cloud for your mobile apps
 
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
 

Recently uploaded

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Recently uploaded (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Mobile en cloud wat is de impact op ons huidige it ecosysteem

  • 1. Mobile en Cloud: wat is de impact Marcel Marcel op ons huidige Meijer de Vries SDN Regional Director IT-ecosysteem? @marcelmeijer @marcelv #ISMOB Dennis Vroegop DotNed @dvroegop
  • 2. context Mobile NUI NUI Cloud
  • 5. Market research # of mobile devices sold now exceeds # of PC’s! Source:http://www.businessinsider.com/
  • 6. Market research In a few years the number of mobile devices will dwarf the number of PC’s Source:http://www.businessinsider.com/
  • 7. Market Shares Right now it is a two horse race Source:http://www.businessinsider.com/
  • 8. Market shares The game is not over, there is still a big market to gain! Source:http://www.businessinsider.com/
  • 9. Smart Phone OS predictions Windows Phone Others 2010 Others 2011 Others 2015 4% Windows 4% 4% Android 3% 23% Phone 6% Android 39% Android 49% Windows Phone Symbian Symbian 20% 19% 0% Symbian 37% iOS 17% iOS iOS BlackBerry 19% 16% 13% BlackBerry BlackBerry 13% 13% Source: Gartner (http://www.gartner.com/it/page.jsp?id=1622614)
  • 10. Tablet Market shares predictions Others 2010 2011 2012 2015 Others Android 2% Android 7% 22% 17% Windows Android Windows 4% 35% Others 0% Others Android Windows 10% 9% 14% 0% iOS 45% iOS iOS iOS 84% 67% 73% Windows 11% Source: Gartner (http://www.gartner.com/it/page.jsp?id=1800514)
  • 11. The different business models Revenue = hardware Revenue = software license Revenue = advertisement High margins High volume High volume Consumer focused Enterprise and Consumer Consumer
  • 12.
  • 13. Building apps for the Mobile Space User Developer Experience Distribution: productivity Public or private Security & Corporate? privacy Which platforms? Application Lifecycle Management
  • 14. User interface design Graphical design – How does the app look? Interaction design – How do I create an effective and efficient user interface? – How do I create a natural experience that people understand without training?
  • 15. User Experience Emotion Sense Sometimes almost a religion! Must closely match the native device experience!
  • 17. HTML 5 mobile websites Runs from the web Maximum reach No native user interface Optional shortcut on the device with offline support
  • 18. HTML5 mobile apps Can be purchased from AppStore Installed on the device Network connection not required to run No native user interface
  • 19. Native mobile apps Can be purchased from AppStore Installed on the device Network connection not required to run Native interface Maximum richness
  • 20. Native mobile apps Different development environments – Java for Android – Objective-C for iPhone – XAML/C# for Windows Phone
  • 21. Application types Native look & feel -- -- ++ Camera Access -- +- ++ GPS ++ ++ ++ Secure service communication JSON/REST JSON/REST JSON/SOAP Access to calendar -- -- ++ Twitter integration +- +- + Distribution ++ AppStore presence AppStore presence
  • 22. Building native apps, the options C / C++ Different CPU architectures Objective-C C# / Silverlight 3+ C / C++
  • 23. Building native apps, the options Really? Write an app for each device? I need to master Objective C, Java and C#? Any alternatives?
  • 24. 3 types Xamarin WP7 Silverlight MonoTouch Xamarin Mono for Android Adobe AIR Appcelerator Titanium WP7 ActionScript JavaScript > Native Silverlight XCode C# Objective-C Service2Media Rhodes Ruby + HTML Lua C# Android SDK Java Antenna Sybase Unwired App Logic Rapid Scripting “4GL” code gen Language Shared Kony PhoneGap language Javascript HTML5 / CSS / JS Lua Vendor tools “Magic Box” Hybrid
  • 25. Building the right user interface UI technology changes more rapidly then your services So what UI technology do I choose? General rule of thumb: – Reach: Web – Rich: Native OS Separate lifecycle of client and services – Services are stable – Uix changes more rapidly
  • 26. Code sharing is possible! Android Per App Reusable 16% 20% Specific WP7 35% 12% iOS Shared Shared app 18% logic 65% 20% Windows8 14% ...and that’s without the back end!
  • 27.
  • 28. Next Generation User Interfaces Trends
  • 30. How target size influences error rate usability research 1/25 1/100 1/1000
  • 31. Use touch target size Recommended size – 7x7mm Optimized for accuracy – 9x9mm Microsoft: 9x9mm Apple HIG: 44x44px Optimized for small size – 5x5mm Each target has 2mm padding
  • 32. What about other input methods? > Command output > more command more output Command line interface Graphical user interface Metro style user interface • Text commands • Click, double-click, right click • Slide/right click to select • Zoom/scrollbar to jump • Hold/hover to learn
  • 33. Windows 8 touch interactions Press and hold to Tap for primary Slide to drag Swipe to select learn action Swipe from edge for Pinch to zoom app and system UI Rotate to rotate
  • 34. Need for a design language(Metro)
  • 36. Cloud Computing is Serious Business
  • 37. Cloud Services “Bring Your Own VM” “Bring Your Own APP” “Bring Your Own User”
  • 41. Cloud implications on architecture Cloud introduces a new phenomenon – Pay as you go cost model This can have major implications on your architecture – Which cloud specific features do I use Hard questions – Pay based on I/O or Compute cycles • How many I/O’s to storage of my service? • Algorithms can make a difference! – How much data am I going to store • Price differences based on storage models
  • 42. Development Changes Cost Efficient
  • 43. Continuous client As a user I want to use multiple devices and continue my work seamlessly
  • 47. Summary Mobile trend is just taking off The game is on!, not over New user interface concepts will influence the way we build apps Each form factor requires unique interface Cloud is there to support our massive computing demand Pay as you go model – Game changer for new business models!
  • 48. Next session: 20:15 Marcel Marcel Track 1 (Seminarruimte 1) Meijer de Vries Next Generation User Interfaces SDN Regional Director Track 2 (Seminarruimte 2) @marcelmeijer @marcelv Gebruik van MVVM en Maps op Windows Phone Dennis Vroegop Thank you! DotNed @dvroegop

Editor's Notes

  1. De term Native wordt op verschilendemanierengeinterpreteerd. Op diverse OS-en hebben we eenbepaaldebetekenis, meestaleenverwijzingnaareen C of C++ achtigetaal.
  2. Rhodes – rhomobile ; Ruby + HTML; MVC architectuur met extra framework zakenvoor sync en ORMAntenna: Appcellerator: pure javascriptoplossing met cross platform API. Wel: native UI bindings. Interpreted door meegedeployde interpreter