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

Viewers also liked

Kdqt eng chap008
Kdqt eng chap008Kdqt eng chap008
Kdqt eng chap008huongntt16
 
Keynote on India's Online Evolution by Ankit Nagori
Keynote on India's Online Evolution by Ankit NagoriKeynote on India's Online Evolution by Ankit Nagori
Keynote on India's Online Evolution by Ankit NagorieTailing India
 
Kdqt eng chap005
Kdqt eng chap005Kdqt eng chap005
Kdqt eng chap005huongntt16
 
Qlda 3-tuduychienluoc[easyvn.net]
Qlda 3-tuduychienluoc[easyvn.net]Qlda 3-tuduychienluoc[easyvn.net]
Qlda 3-tuduychienluoc[easyvn.net]huongntt16
 
Business Value Around (BIG)Data Context
Business Value Around (BIG)Data ContextBusiness Value Around (BIG)Data Context
Business Value Around (BIG)Data Context
eTailing India
 
Why o2 o startups are never dead in south east asia
Why o2 o startups are never dead in south east asia Why o2 o startups are never dead in south east asia
Why o2 o startups are never dead in south east asia
eTailing India
 
Ako sme rozbicyklovali Bratislavu!
Ako sme rozbicyklovali Bratislavu!Ako sme rozbicyklovali Bratislavu!
Ako sme rozbicyklovali Bratislavu!
Tomas Peciar
 
– RathinLahiri:What are the things you can do take advantage of Digital Chann...
– RathinLahiri:What are the things you can do take advantage of Digital Chann...– RathinLahiri:What are the things you can do take advantage of Digital Chann...
– RathinLahiri:What are the things you can do take advantage of Digital Chann...eTailing India
 
Indie-Care_Candice Jordan v1
Indie-Care_Candice Jordan v1Indie-Care_Candice Jordan v1
Indie-Care_Candice Jordan v1promohazard
 
Ecommerce Provides A New Thrust To Shipping Industry
Ecommerce Provides A New Thrust To Shipping IndustryEcommerce Provides A New Thrust To Shipping Industry
Ecommerce Provides A New Thrust To Shipping Industry
eTailing India
 
Cyber warfare capabiliites : A Reality Check
Cyber warfare capabiliites : A Reality CheckCyber warfare capabiliites : A Reality Check
Cyber warfare capabiliites : A Reality Check
Rajeev Chauhan
 
Indian eCommerce Info Graphics
Indian eCommerce Info GraphicsIndian eCommerce Info Graphics
Indian eCommerce Info Graphics
eTailing India
 

Viewers also liked (15)

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

Similar to Web service transition. From desktop to mobile

The internet of things in now , see how golang is a part of this evolution
The internet of things in now , see how golang is a part of this evolutionThe internet of things in now , see how golang is a part of this evolution
The internet of things in now , see how golang is a part of this evolution
Yoni Davidson
 
Digital Fun for the Digital Home
Digital Fun for the Digital HomeDigital Fun for the Digital Home
Digital Fun for the Digital Home
Renaun Erickson
 
The Advent of Automotive Linux
The Advent of Automotive LinuxThe Advent of Automotive Linux
The Advent of Automotive Linux
Alison Chaiken
 
Automotive: the Next Hot Mobile Platform for Linux
Automotive: the Next Hot Mobile Platform for LinuxAutomotive: the Next Hot Mobile Platform for Linux
Automotive: the Next Hot Mobile Platform for Linux
Alison Chaiken
 
Touch Screen
Touch ScreenTouch Screen
Touch Screen
Ionela
 
Next-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesNext-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesAlison Chaiken
 
Brain storming development in the post pc world
Brain storming development in the post pc worldBrain storming development in the post pc world
Brain storming development in the post pc world
Galit Fein
 
Pundit at DiXiT Convention 1: Technology, Software, Standards
Pundit at DiXiT Convention 1: Technology, Software, StandardsPundit at DiXiT Convention 1: Technology, Software, Standards
Pundit at DiXiT Convention 1: Technology, Software, Standards
Net7
 
AT&T WNY Hackathon / Buffalo Open Data
AT&T WNY Hackathon / Buffalo Open DataAT&T WNY Hackathon / Buffalo Open Data
AT&T WNY Hackathon / Buffalo Open Data
Tim Poulsen
 
IoT Programmable Block
IoT Programmable BlockIoT Programmable Block
IoT Programmable Block
Antor Ahmed
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Adis Jugo
 
Bug Labs Automotive Web
Bug Labs Automotive WebBug Labs Automotive Web
Bug Labs Automotive Web
buglabs
 
Visual Studio Tools for Apache Cordova (TACO) and Ionic
Visual Studio Tools for Apache Cordova (TACO) and IonicVisual Studio Tools for Apache Cordova (TACO) and Ionic
Visual Studio Tools for Apache Cordova (TACO) and Ionic
Justin James
 
Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...
Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...
Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...CITYTECH, Inc.
 
Dissecting and DeFragmenting the Wild and Wacky Mobile App World
Dissecting and DeFragmenting the Wild and Wacky Mobile App WorldDissecting and DeFragmenting the Wild and Wacky Mobile App World
Dissecting and DeFragmenting the Wild and Wacky Mobile App World
Victoria Abadir
 
Mobile and tablet app dev
Mobile and tablet app devMobile and tablet app dev
Mobile and tablet app dev
Jeremy Callinan
 
Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02
weeyee
 
Android things-manchester-2018-jun
Android things-manchester-2018-junAndroid things-manchester-2018-jun
Android things-manchester-2018-jun
Carl Whalley
 
IoT prototyping made simple
IoT prototyping made simpleIoT prototyping made simple
IoT prototyping made simple
Bhavana Srinivas
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?
Effective
 

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

The internet of things in now , see how golang is a part of this evolution
The internet of things in now , see how golang is a part of this evolutionThe internet of things in now , see how golang is a part of this evolution
The internet of things in now , see how golang is a part of this evolution
 
Digital Fun for the Digital Home
Digital Fun for the Digital HomeDigital Fun for the Digital Home
Digital Fun for the Digital Home
 
The Advent of Automotive Linux
The Advent of Automotive LinuxThe Advent of Automotive Linux
The Advent of Automotive Linux
 
Automotive: the Next Hot Mobile Platform for Linux
Automotive: the Next Hot Mobile Platform for LinuxAutomotive: the Next Hot Mobile Platform for Linux
Automotive: the Next Hot Mobile Platform for Linux
 
Touch Screen
Touch ScreenTouch Screen
Touch Screen
 
Next-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesNext-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software Opportunities
 
Brain storming development in the post pc world
Brain storming development in the post pc worldBrain storming development in the post pc world
Brain storming development in the post pc world
 
Pundit at DiXiT Convention 1: Technology, Software, Standards
Pundit at DiXiT Convention 1: Technology, Software, StandardsPundit at DiXiT Convention 1: Technology, Software, Standards
Pundit at DiXiT Convention 1: Technology, Software, Standards
 
AT&T WNY Hackathon / Buffalo Open Data
AT&T WNY Hackathon / Buffalo Open DataAT&T WNY Hackathon / Buffalo Open Data
AT&T WNY Hackathon / Buffalo Open Data
 
IoT Programmable Block
IoT Programmable BlockIoT Programmable Block
IoT Programmable Block
 
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in ...
 
Bug Labs Automotive Web
Bug Labs Automotive WebBug Labs Automotive Web
Bug Labs Automotive Web
 
Visual Studio Tools for Apache Cordova (TACO) and Ionic
Visual Studio Tools for Apache Cordova (TACO) and IonicVisual Studio Tools for Apache Cordova (TACO) and Ionic
Visual Studio Tools for Apache Cordova (TACO) and Ionic
 
Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...
Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...
Cross Platform Mobile Development: The Easy Way to Develop Native iPhone & An...
 
Dissecting and DeFragmenting the Wild and Wacky Mobile App World
Dissecting and DeFragmenting the Wild and Wacky Mobile App WorldDissecting and DeFragmenting the Wild and Wacky Mobile App World
Dissecting and DeFragmenting the Wild and Wacky Mobile App World
 
Mobile and tablet app dev
Mobile and tablet app devMobile and tablet app dev
Mobile and tablet app dev
 
Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02
 
Android things-manchester-2018-jun
Android things-manchester-2018-junAndroid things-manchester-2018-jun
Android things-manchester-2018-jun
 
IoT prototyping made simple
IoT prototyping made simpleIoT prototyping made simple
IoT prototyping made simple
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?
 

Recently uploaded

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.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