mobile en cloud wat is de impact op ons huidige it ecosysteem
DESCRIPTION
Presentation used at Mobile Event 29th of april at Info Support in cooperation with SDN and DotNedTRANSCRIPT
![Page 1: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/1.jpg)
#ISMOB
Mobile en Cloud: wat is de impact op ons huidige IT-ecosysteem? @marcelmeijer
DennisVroegopDotNed
MarcelMeijerSDN
Marcel de VriesRegional Director@marcelv
@dvroegop
![Page 2: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/2.jpg)
NUIAgenda CloudNUI
context Mobile
![Page 3: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/3.jpg)
Trends
![Page 4: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/4.jpg)
Trend 1: Mobile
![Page 5: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/5.jpg)
Market research# of mobile devices sold now exceeds # of PC’s!
Source:http://www.businessinsider.com/
![Page 6: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/6.jpg)
Market researchIn a few years the number of mobile devices will dwarf the number of PC’s
Source:http://www.businessinsider.com/
![Page 7: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/7.jpg)
Market SharesRight now it is a two horse race
Source:http://www.businessinsider.com/
![Page 8: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/8.jpg)
Market sharesThe game is not over, there is still a big market to gain!
Source:http://www.businessinsider.com/
![Page 9: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/9.jpg)
Android39%
BlackBerry 13%
iOS19%
Symbian19%
Windows Phone
6%
Others4%
2011
Android49%
BlackBerry 13%
iOS17%
Symbian0%
Windows Phone20%
Others3%
2015Android
23%
BlackBerry 13%
iOS16%
Symbian38%
Windows Phone4%
Others4%
2010
Source: Gartner (http://www.gartner.com/it/page.jsp?id=1622614)
Smart Phone OS predictions
![Page 10: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/10.jpg)
Tablet Market shares predictions
Android14%
iOS84%
Others2%
2010Android
17%
iOS73%
Others10%
2011Android
22%Windows
4%
iOS67%
Others7%
2012Android
35%
Windows11%
iOS45%
Others9%
2015
Source: Gartner (http://www.gartner.com/it/page.jsp?id=1800514)
![Page 11: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/11.jpg)
The different business models
Revenue = hardware Revenue = software license Revenue = advertisement
High margins High volume High volume
Consumer focused Enterprise and Consumer Consumer
![Page 12: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/12.jpg)
Building mobile apps
![Page 13: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/13.jpg)
Building apps for the Mobile SpaceUser Experience Developer
productivity
Which platforms?
Application Lifecycle
Management
Distribution: Public or private
Corporate?Security & privacy
![Page 14: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/14.jpg)
User interface designGraphical 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?
![Page 15: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/15.jpg)
User ExperienceEmotionSenseSometimes almost a religion!Must closely match the native device experience!
![Page 16: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/16.jpg)
Application types
![Page 17: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/17.jpg)
HTML 5 mobile websitesRuns from the webMaximum reachNo native user interfaceOptional shortcut on the device with offline support
![Page 18: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/18.jpg)
HTML5 mobile appsCan be purchased from AppStoreInstalled on the deviceNetwork connection not required to runNo native user interface
![Page 19: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/19.jpg)
Native mobile appsCan be purchased from AppStoreInstalled on the deviceNetwork connection not required to runNative interfaceMaximum richness
![Page 20: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/20.jpg)
Native mobile appsDifferent development environments– Java for Android– Objective-C for iPhone– XAML/C# for Windows Phone
![Page 21: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/21.jpg)
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
![Page 22: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/22.jpg)
Building native apps, the options
Objective-CC / C++
C / C++Different CPU architectures
C# / Silverlight 3+
Java
![Page 23: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/23.jpg)
Building native apps, the optionsReally?Write an app for each device?I need to master Objective C, Java and C#?Any alternatives?
![Page 24: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/24.jpg)
3 types
App Logic
Vendor tools “Magic Box” Hybrid
XCodeObjective-C
WP7 Silverlight
C#
Android SDKJava
Appcelerator TitaniumJavaScript > Native
PhoneGapHTML5 / CSS / JS
Adobe AIRActionScript
AntennaRapid Scripting
Language
Service2MediaLua C#
XamarinMonoTouch
WP7 Silverlight
XamarinMono for Android
RhodesRuby + HTML
Sybase Unwired“4GL” code gen
Shared languageKony
Javascript Lua
![Page 25: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/25.jpg)
Building the right user interfaceUI technology changes more rapidly then your servicesSo 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
![Page 26: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/26.jpg)
Code sharing is possible!
Reusable20%
Shared app logic20%Windows8
13%
iOS18%
WP712%
Android16%
Shared
65%
Specific35%
Per App
...and that’s without the back end!
![Page 27: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/27.jpg)
As long as you do proper design
![Page 28: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/28.jpg)
Trends
Next Generation User Interfaces
![Page 29: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/29.jpg)
Touch interface
![Page 30: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/30.jpg)
usability research
How target size influences error rate
1/25
1/100
1/1000
![Page 31: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/31.jpg)
Use touch target sizeRecommended size
– 7x7mm
Optimized for accuracy
– 9x9mm
Optimized for small size
– 5x5mm
Each target has 2mm padding
touch target padding
Microsoft: 9x9mmApple HIG: 44x44px
![Page 32: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/32.jpg)
What about other input methods?
• Text commands
> Command output> more command more output
Command line interface• Click, double-click, right
click
Graphical user interface Metro style user interface• Slide/right click to select• Zoom/scrollbar to jump• Hold/hover to learn
![Page 33: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/33.jpg)
Windows 8 touch interactions
Press and hold to learn
Swipe to selectSlide to dragTap for primary action
Pinch to zoom Rotate to rotateSwipe from edge forapp and system UI
![Page 34: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/34.jpg)
Need for a design language(Metro)
![Page 35: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/35.jpg)
Trends
Cloud
![Page 36: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/36.jpg)
Cloud Computing is Serious Business
![Page 37: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/37.jpg)
Cloud Services
“Bring Your Own User”
Software-as-a-ServiceSaaS“Bring Your Own
APP”
Platform-as-a-ServicePaaS“Bring Your Own
VM”
Infrastructure-as-a-Service
IaaS
![Page 38: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/38.jpg)
Capacity Current
Investment
Estimate
Takes time
![Page 39: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/39.jpg)
Capacity Cloud
Pay as you go
Fast
Monitoring
![Page 40: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/40.jpg)
Typical Scenario
![Page 41: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/41.jpg)
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
![Page 42: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/42.jpg)
Development Changes
Load Balancers
Scale out vs.Scale up
Synchroon vs.Asynschroon
Stateless
Cost Efficient
Multi TenancyIn fact:
it is normal Web development
![Page 43: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/43.jpg)
Continuous clientAs a user I want to use multiple devices and continue my work seamlessly
![Page 44: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/44.jpg)
Source:Gartner
![Page 45: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/45.jpg)
Source:Gartner
![Page 46: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/46.jpg)
Source:Gartner
![Page 47: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/47.jpg)
Mobile trend is just taking offThe game is on!, not overNew user interface concepts will influence the way we build appsEach form factor requires unique interfaceCloud is there to support our massive computing demand Pay as you go model– Game changer for new business models!
Summary
![Page 48: Mobile en cloud wat is de impact op ons huidige it ecosysteem](https://reader037.vdocuments.site/reader037/viewer/2022110303/54b70fb84a795912448b485f/html5/thumbnails/48.jpg)
Thank you!
Next session:20:15Track 1 (Seminarruimte 1)Next Generation User Interfaces Track 2 (Seminarruimte 2)Gebruik van MVVM en Maps op Windows Phone
@marcelmeijer
DennisVroegopDotNed
MarcelMeijerSDN
Marcel de VriesRegional Director@marcelv
@dvroegop