Web service transition. From desktop to mobile
-
Upload
artem-suschev -
Category
Technology
-
view
355 -
download
1
description
Transcript of Web service transition. From desktop to mobile
![Page 1: Web service transition. From desktop to mobile](https://reader034.fdocuments.us/reader034/viewer/2022051609/54804430b37959442b8b5b67/html5/thumbnails/1.jpg)
Travel portal — technical transition from desktop to mobile devices
![Page 2: Web service transition. From desktop to mobile](https://reader034.fdocuments.us/reader034/viewer/2022051609/54804430b37959442b8b5b67/html5/thumbnails/2.jpg)
Already bored?
http://bit.ly/PUI6Lk
![Page 3: Web service transition. From desktop to mobile](https://reader034.fdocuments.us/reader034/viewer/2022051609/54804430b37959442b8b5b67/html5/thumbnails/3.jpg)
Problem
?http://bit.ly/PUI6Lk
![Page 4: Web service transition. From desktop to mobile](https://reader034.fdocuments.us/reader034/viewer/2022051609/54804430b37959442b8b5b67/html5/thumbnails/4.jpg)
Conceptual differences
http://bit.ly/PUI6Lk
![Page 5: Web service transition. From desktop to mobile](https://reader034.fdocuments.us/reader034/viewer/2022051609/54804430b37959442b8b5b67/html5/thumbnails/5.jpg)
Contextsittingconcentrated
●
Desktop vs. Mobile
Contexton footlimited attention
Interactionmousekeyboard
Interactiontouchscreensensors
Screensmall
Screenbig
Performancelow
Performancehigh
http://bit.ly/PUI6Lk
![Page 6: Web service transition. From desktop to mobile](https://reader034.fdocuments.us/reader034/viewer/2022051609/54804430b37959442b8b5b67/html5/thumbnails/6.jpg)
Remark
*image from engadget.com
resolution + screen size + distance = matters together
http://bit.ly/PUI6Lk
![Page 7: Web service transition. From desktop to mobile](https://reader034.fdocuments.us/reader034/viewer/2022051609/54804430b37959442b8b5b67/html5/thumbnails/7.jpg)
usability + responsiveness in highest priority
What does it mean?
less typing, less buttonsmore gestures and sensors
less noisemore information
http://bit.ly/PUI6Lk
![Page 8: Web service transition. From desktop to mobile](https://reader034.fdocuments.us/reader034/viewer/2022051609/54804430b37959442b8b5b67/html5/thumbnails/8.jpg)
DesktopArticlesPhotosUser storiesWeather forecast
Content transition
MobileShopsParkingsBus timetblesBorder queues
http://bit.ly/PUI6Lk
![Page 9: Web service transition. From desktop to mobile](https://reader034.fdocuments.us/reader034/viewer/2022051609/54804430b37959442b8b5b67/html5/thumbnails/9.jpg)
Technical differences
http://bit.ly/PUI6Lk
![Page 10: Web service transition. From desktop to mobile](https://reader034.fdocuments.us/reader034/viewer/2022051609/54804430b37959442b8b5b67/html5/thumbnails/10.jpg)
developed on deployed to
desktop/server app Desktop Desktop*
Main thesis
mobile app Desktop Mobile
http://bit.ly/PUI6Lk
![Page 11: Web service transition. From desktop to mobile](https://reader034.fdocuments.us/reader034/viewer/2022051609/54804430b37959442b8b5b67/html5/thumbnails/11.jpg)
Go cross-platform?JavaScript + HTML5
Platforms
iOS Objective-CAndroid JavaWP7 C#
http://bit.ly/PUI6Lk *approximatly; based on http://statcounter.com/ data
![Page 12: Web service transition. From desktop to mobile](https://reader034.fdocuments.us/reader034/viewer/2022051609/54804430b37959442b8b5b67/html5/thumbnails/12.jpg)
Native
+ fluently+ full OS integration
- difficult to reuse code
native vs. hybrid
Hybrid
+ easy code reuse + fast to develop+ immediate updates+ A/B testing
- doesn't deel native
http://bit.ly/PUI6Lk
![Page 13: Web service transition. From desktop to mobile](https://reader034.fdocuments.us/reader034/viewer/2022051609/54804430b37959442b8b5b67/html5/thumbnails/13.jpg)
Conceptual● different context● different hardware abilities
Conclusion
Technical● develop on desktop deploy to mobile● choose right technologies
http://bit.ly/PUI6Lk