SlideShare a Scribd company logo
Travel portal — technical transition from
       desktop to mobile devices
Already bored?




http://bit.ly/PUI6Lk
Problem




                          ?
http://bit.ly/PUI6Lk
Conceptual differences




http://bit.ly/PUI6Lk
Desktop vs. Mobile

      Context                  Context
         sitting                  on foot
         concentrated             limited attention
      ●
      Interaction              Interaction
           mouse                    touchscreen
           keyboard                 sensors

      Performance              Performance
          high                     low

      Screen                   Screen
          big                      small



http://bit.ly/PUI6Lk
Remark
                 resolution + screen size + distance = matters together




http://bit.ly/PUI6Lk                  *image from engadget.com
What does it mean?

                        usability + responsiveness
                               in highest priority


                         less typing, less buttons
                            more gestures and sensors


                                 less noise
                                more information




http://bit.ly/PUI6Lk
Content transition


                       Desktop               Mobile
                          Articles              Shops
                          Photos                Parkings
                          User stories          Bus timetbles
                          Weather forecast      Border queues




http://bit.ly/PUI6Lk
Technical differences




http://bit.ly/PUI6Lk
Main thesis


                        developed on   deployed to

 desktop/server app       Desktop        Desktop*

 mobile app               Desktop        Mobile




http://bit.ly/PUI6Lk
Platforms

                       iOS                    Objective-C
                       Android                Java
                       WP7                    C#




                       Go cross-platform?
                         JavaScript + HTML5
http://bit.ly/PUI6Lk   *approximatly; based on http://statcounter.com/ data
native vs. hybrid

                       Native                 Hybrid
        + fluently                  + easy code reuse
        + full OS integration       + fast to develop
                                    + immediate updates
                                    + A/B testing


        - difficult to reuse code   - doesn't deel native




http://bit.ly/PUI6Lk
Conclusion

                               Conceptual
                       ● different context
                       ● different hardware abilities



                               Technical
                       ● develop on desktop deploy to mobile
                       ● choose right technologies




http://bit.ly/PUI6Lk
Questions?

Artem Suschev
Suschev.Artem@gmail.com

More Related Content

PDF
piBo- Personal Intelligent roBOt
TXT
Examen 2° grado primer bimestre
PPTX
Atom: Payment Solutions for Modern Retail
PPTX
Ciberassetjament
PPT
Kdqt eng chap001
PPTX
Ciberassetjament
PPTX
Anger management class 1
PDF
Bringing HR and payroll inhouse – the new roll of HRMS
piBo- Personal Intelligent roBOt
Examen 2° grado primer bimestre
Atom: Payment Solutions for Modern Retail
Ciberassetjament
Kdqt eng chap001
Ciberassetjament
Anger management class 1
Bringing HR and payroll inhouse – the new roll of HRMS

Viewers also liked (15)

PPT
Kdqt eng chap008
PDF
ux, famous, ember
PPT
Keynote on India's Online Evolution by Ankit Nagori
PPT
Kdqt eng chap005
PDF
Qlda 3-tuduychienluoc[easyvn.net]
PPTX
Business Value Around (BIG)Data Context
DOCX
Why o2 o startups are never dead in south east asia
PDF
Ako sme rozbicyklovali Bratislavu!
PPSX
Career in life insurance
PDF
– RathinLahiri:What are the things you can do take advantage of Digital Chann...
PPT
Indie-Care_Candice Jordan v1
DOCX
Ecommerce Provides A New Thrust To Shipping Industry
PDF
Cyber warfare capabiliites : A Reality Check
PPT
Smart taxi
PPTX
Indian eCommerce Info Graphics
Kdqt eng chap008
ux, famous, ember
Keynote on India's Online Evolution by Ankit Nagori
Kdqt eng chap005
Qlda 3-tuduychienluoc[easyvn.net]
Business Value Around (BIG)Data Context
Why o2 o startups are never dead in south east asia
Ako sme rozbicyklovali Bratislavu!
Career in life insurance
– RathinLahiri:What are the things you can do take advantage of Digital Chann...
Indie-Care_Candice Jordan v1
Ecommerce Provides A New Thrust To Shipping Industry
Cyber warfare capabiliites : A Reality Check
Smart taxi
Indian eCommerce Info Graphics
Ad

Similar to Web service transition. From desktop to mobile (20)

PPTX
Designing for mobile user experience
PDF
Mobile apps vs mobile websites
PDF
Mobile CMS - CMSExpo 2010
KEY
Library Mobile Web Design: Tips, Tricks and Resources
PDF
Considerations for Your Mobile Library
PDF
HTML5 and the dawn of rich mobile web applications
PDF
The Modern Web, Part 1: Mobility
PPTX
Migrating from Desktop to Mobile
PPTX
Kentico Technical Learning - Responsive Design with Kentico CMS 7
KEY
Building Mobile Apps with HTML, CSS, and JavaScript
PDF
Mobile web vs. native apps: It's not about technology, it's about psychology
PDF
Sencha Touch for Rubyists
PPSX
Developing Downloadable Mobile Apps Using HTML5 and PhoneGap
PDF
Mobile Apps 2012 conference: From concept to release
PPTX
Extending softwareintomobile 11 28-2012
KEY
Mobile Drupal
PDF
Evolving Mobile Architectures
PPTX
Seminar: Putting Mobile First
PPTX
Putting Mobile First
PDF
App and/or Mobile Web
Designing for mobile user experience
Mobile apps vs mobile websites
Mobile CMS - CMSExpo 2010
Library Mobile Web Design: Tips, Tricks and Resources
Considerations for Your Mobile Library
HTML5 and the dawn of rich mobile web applications
The Modern Web, Part 1: Mobility
Migrating from Desktop to Mobile
Kentico Technical Learning - Responsive Design with Kentico CMS 7
Building Mobile Apps with HTML, CSS, and JavaScript
Mobile web vs. native apps: It's not about technology, it's about psychology
Sencha Touch for Rubyists
Developing Downloadable Mobile Apps Using HTML5 and PhoneGap
Mobile Apps 2012 conference: From concept to release
Extending softwareintomobile 11 28-2012
Mobile Drupal
Evolving Mobile Architectures
Seminar: Putting Mobile First
Putting Mobile First
App and/or Mobile Web
Ad

Recently uploaded (20)

PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Architecture types and enterprise applications.pdf
PDF
STKI Israel Market Study 2025 version august
PDF
CloudStack 4.21: First Look Webinar slides
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
The various Industrial Revolutions .pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Unlock new opportunities with location data.pdf
Assigned Numbers - 2025 - Bluetooth® Document
observCloud-Native Containerability and monitoring.pptx
Zenith AI: Advanced Artificial Intelligence
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Getting started with AI Agents and Multi-Agent Systems
Final SEM Unit 1 for mit wpu at pune .pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Architecture types and enterprise applications.pdf
STKI Israel Market Study 2025 version august
CloudStack 4.21: First Look Webinar slides
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Module 1.ppt Iot fundamentals and Architecture
The various Industrial Revolutions .pptx
A novel scalable deep ensemble learning framework for big data classification...
Unlock new opportunities with location data.pdf

Web service transition. From desktop to mobile

  • 1. Travel portal — technical transition from desktop to mobile devices
  • 3. Problem ? http://bit.ly/PUI6Lk
  • 5. Desktop vs. Mobile Context Context sitting on foot concentrated limited attention ● Interaction Interaction mouse touchscreen keyboard sensors Performance Performance high low Screen Screen big small http://bit.ly/PUI6Lk
  • 6. Remark resolution + screen size + distance = matters together http://bit.ly/PUI6Lk *image from engadget.com
  • 7. What does it mean? usability + responsiveness in highest priority less typing, less buttons more gestures and sensors less noise more information http://bit.ly/PUI6Lk
  • 8. Content transition Desktop Mobile Articles Shops Photos Parkings User stories Bus timetbles Weather forecast Border queues http://bit.ly/PUI6Lk
  • 10. Main thesis developed on deployed to desktop/server app Desktop Desktop* mobile app Desktop Mobile http://bit.ly/PUI6Lk
  • 11. Platforms iOS Objective-C Android Java WP7 C# Go cross-platform? JavaScript + HTML5 http://bit.ly/PUI6Lk *approximatly; based on http://statcounter.com/ data
  • 12. native vs. hybrid Native Hybrid + fluently + easy code reuse + full OS integration + fast to develop + immediate updates + A/B testing - difficult to reuse code - doesn't deel native http://bit.ly/PUI6Lk
  • 13. Conclusion Conceptual ● different context ● different hardware abilities Technical ● develop on desktop deploy to mobile ● choose right technologies http://bit.ly/PUI6Lk