SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Clear As Mud: Design “Types”,
Web Apps, Mobile Apps and
Cloud Computing Explained
Shannon Lewis
Principal – Operations
Panoptic Development, Inc.
www.panopticdev.com
Responsive Website
Mobile Application
Saas (Software as a Service)
Mobile Website
Web Application
What Does This Mean?
Cloud Computing
Adaptive Website
“Traditional” Website
“Types” of Websites
• Websites that have the same user experience
regardless of the device used (desktop, tablet,
mobile)
– “Traditional” website
– Mobile website*
• Websites that detect the device accessing the
page and provides an optimal experience for
that device
– Responsive website
– Adaptive website
Traditional Website
• Single website to build and maintain
• Does not adjust for the type of device
accessing it.
• Least expensive to build and maintain
• Same user experience regardless device
(desktop, tablet, mobile)
Traditional Website
www.aspca.com
Mobile Site
• Main site detects the mobile device and
redirects to a mobile friendly site
• Separate URL m.website.com or
mobile.website.com
• Must maintain two websites (two code bases)
• ecommere sites commonly use mobile sites
• Mobile site usually has the option to enter the
full site
• Fun Hack: You might not know you have been
redirected to a mobile site. Touch the
browser’s address bar to see.
Mobile Website
www.llbean.com (desktop)
m.llbean.com (mobile)
www.llbean.com (tablet) m.llbean.com (desktop)
Responsive/Adaptive Site
• Detects the screen size/resolution and
provides the optimal experience
• Single code base, single site
• Main difference between the two:
– Adaptive: Multiple static layouts for each for a
different screen resolution (server side)
– Responsive: Dynamically adjusts to screen
resolution (client side, slower)
• Fun Hack: Adjust your browser size, if the
screen changes then it’s a responsive site.
Responsive Design
www.bostonglobe.com
“Traditional” Mobile Site Responsive Adaptive
# of websites 1 (single URL) 2 (two URLs) 1 (single URL) 1 (single URL)
User Experience Optimized for
desktop
2 sites each
optimized
Optimize for
screen
resolution
Optimize for
screen
resolution
Analytics (data
gathering)/SEO
Excellent, single
URL for tracking
Not Optimal –
Two URLs
Excellent, single
URL for tracking
(Google’s
preference)
Single URL for
tracking;
possible
different
content same
URL
Keywords Can not
differentiate
between “user
types”
Can have
keywords
specific to
mobile users
Can not
differentiate
between “user
types”
Can have
keywords
specific to
mobile users
Cost (build
&maintain)
Least expensive More Expensive
than
Responsive?
More Expensive
than Mobile?
Most Expensive?
Compare and Contrast
When to Use?
• Google recommends Responsive. Penalizing
non-mobile friendly sites.
• Know your audience, what percentage of
visitors are desktop, tablet or mobile?
• What is your budget? Can you afford to
maintain two sites? Can you afford the extra
expense of building a responsive or adaptive
design?
• Responsive sites have longer load time, is your
site image heavy? This is why a lot of
ecommerce sites are not responsive.
Responsive Website
Mobile Application
SaaS (Software as a Service)
Mobile Website
Web Application
What Does This Mean?
Adaptive Website
Desktop Application
Desktop Application
• This is your “traditional” software application
• You purchase the CD (or download file)
• You install it on your computer
• You have the rights to use forever
• Can only run on the computer it was installed
on
• Examples: Microsoft Office, TurboTax
Web Application
• At a very high level, a web application (web
app) is a software application that is
accessible over the internet or intranet.
• Users do not need to install any software on
their computer in order to access the
application – just need a browser.
• Examples: ecommerce sites, internal company
applications (custom); google
• Website = informational
• Web app = interactive
Software as a Service (SaaS)
• A SaaS application has a few special
characteristics:
– Typically a subscription based pricing model*
– Data is stored on the vendor’s servers
– Personalization
– Ability to scale up/down easily
– Self serve signup
– Runs in the Cloud
– Multi-Tenancy
• Examples: salesforce.com, quickbooksonline
Mobile Application
• A mobile application (Mobile app or app) is a
software application that runs on a
smartphone, or tablet.
• The user needs to download and install the
application before being able to use it.
• Once downloaded you may or may not need a
data connection in order to use the
application.
Working Hand in Hand
• Nike+ Running app – I run with my Nike+
running mobile app
• After the run, the app syncs with the web app
• I can then log into nikeplus.com to review my
run in greater detail
Working Hand in Hand
• Edit a document with Microsoft Word on your
desktop
• Save it in the cloud
• Edit it with Microsoft Office mobile app
• Save it in the cloud
• Edit with Microsoft Online via your browser
Web App/SaaS Desktop App Mobile App
End User Software
Installed
NA Must be installed on
the computer
Must be installed on
the mobile device
Internet Connection
Required
Yes No Depends
How To Access URL/Web Browser Icon On Desktop Icon on Mobile
Device
Access to new
features/bug fixes
No Action needed by
user – auto updates
User Must Update User Must Update
Cross Platform Yes Maybe Maybe
Full Features Depends, SaaS often
less than desktop
Yes Depends vs desktop
or web app
Data Stored Server Usually Desktop, but
could be server
Mobile device and/or
server
Examples Word Online (free)
Office 365 (paid)
Microsoft Office Microsoft Office
Mobile
Compare and Contrast
Web App/SaaS Desktop App Mobile App
Cost Free -> Monthly Fee
(fraction of the
desktop cost)
One time cost Free -> One time cost
Update Fee, New
Version Fee
Included in monthly
fee
Must pay for
upgrades or new
versions
Free -> One time fee
Tied to your device No, just need a
browser
Yes, need computer
software is installed
Yes, need device
software is installed
Can Leverage Device
specific features
No Yes Yes
Compare and Contrast
As Business Owner Food for Thought
• No control over rolling out of new features.
Can cause training issues or issues if
something “breaks”
• No internet connection= no work
• Slow connection = slow work
• What happens to the data if the SaaS goes
under?
• How secure is our company data?
• How easy is it to export the data?
• Easy to budget no surprise upgrade fees
• Contact us at:
– contact@panopticdev.com
• Follow us at:
– www.panopticdev.com
– panopticdev
– https://www.facebook.com/Panopticdev
Clear as mud: Explaining Web Apps, Mobile Apps, Cloud Computing and Design "types"

Weitere ähnliche Inhalte

Was ist angesagt?

10 Principles Of Effective Web Design
10 Principles Of Effective Web Design10 Principles Of Effective Web Design
10 Principles Of Effective Web Designsirferds
 
Principles of web design
Principles of web designPrinciples of web design
Principles of web designdswebdesign
 
Webroompro Introduction
Webroompro IntroductionWebroompro Introduction
Webroompro IntroductionSubhajit Das
 
website planning and creation for beginners
website planning and creation for beginners website planning and creation for beginners
website planning and creation for beginners Shruti Goel
 
Ppt on Website Planning
Ppt on Website PlanningPpt on Website Planning
Ppt on Website PlanningOm Prakash
 
Web Design Principle and Elements
Web Design Principle and ElementsWeb Design Principle and Elements
Web Design Principle and ElementsNicahTheaBajenting
 
Elements Of Web Design
Elements Of Web DesignElements Of Web Design
Elements Of Web DesignDan Dixon
 
Web Design 101
Web Design 101Web Design 101
Web Design 101T.S. Lim
 
Basic guide to SEO
Basic guide to SEOBasic guide to SEO
Basic guide to SEOShruti Goel
 
Presentation of web designing
Presentation of web designingPresentation of web designing
Presentation of web designingsreejagiri
 
Example
ExampleExample
Exampletara
 
Website planning
Website planningWebsite planning
Website planningOm Prakash
 
Different Types Of Websites - With Basic Information
Different Types Of Websites - With Basic InformationDifferent Types Of Websites - With Basic Information
Different Types Of Websites - With Basic InformationAfzal Hameed
 

Was ist angesagt? (20)

10 Principles Of Effective Web Design
10 Principles Of Effective Web Design10 Principles Of Effective Web Design
10 Principles Of Effective Web Design
 
Principles of web design
Principles of web designPrinciples of web design
Principles of web design
 
Webroompro Introduction
Webroompro IntroductionWebroompro Introduction
Webroompro Introduction
 
website planning and creation for beginners
website planning and creation for beginners website planning and creation for beginners
website planning and creation for beginners
 
Web Site Design,
Web Site Design,Web Site Design,
Web Site Design,
 
Ppt on Website Planning
Ppt on Website PlanningPpt on Website Planning
Ppt on Website Planning
 
Web site design
Web site designWeb site design
Web site design
 
Web design principles
Web design principlesWeb design principles
Web design principles
 
Web Design Principle and Elements
Web Design Principle and ElementsWeb Design Principle and Elements
Web Design Principle and Elements
 
Web Design Trends: 2018 Edition
Web Design Trends: 2018 EditionWeb Design Trends: 2018 Edition
Web Design Trends: 2018 Edition
 
Elements Of Web Design
Elements Of Web DesignElements Of Web Design
Elements Of Web Design
 
Web Design 101
Web Design 101Web Design 101
Web Design 101
 
Basic guide to SEO
Basic guide to SEOBasic guide to SEO
Basic guide to SEO
 
Web Design, Development Portfolio
Web Design, Development PortfolioWeb Design, Development Portfolio
Web Design, Development Portfolio
 
Presentation of web designing
Presentation of web designingPresentation of web designing
Presentation of web designing
 
Example
ExampleExample
Example
 
Website planning
Website planningWebsite planning
Website planning
 
Different Types Of Websites - With Basic Information
Different Types Of Websites - With Basic InformationDifferent Types Of Websites - With Basic Information
Different Types Of Websites - With Basic Information
 
Jamal Qaiyyim Ch3
Jamal Qaiyyim Ch3Jamal Qaiyyim Ch3
Jamal Qaiyyim Ch3
 
Web development
Web developmentWeb development
Web development
 

Ähnlich wie Clear as mud: Explaining Web Apps, Mobile Apps, Cloud Computing and Design "types"

Clear As Mud Part 1: Mobile, Responsive and Adaptive Websites Explained
Clear As Mud Part 1: Mobile, Responsive and Adaptive Websites ExplainedClear As Mud Part 1: Mobile, Responsive and Adaptive Websites Explained
Clear As Mud Part 1: Mobile, Responsive and Adaptive Websites ExplainedShannon Lewis
 
How to be Successful with Responsive Sites (Koombea & NGINX) - English
How to be Successful with Responsive Sites (Koombea & NGINX) - EnglishHow to be Successful with Responsive Sites (Koombea & NGINX) - English
How to be Successful with Responsive Sites (Koombea & NGINX) - EnglishKoombea
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceMagic Software
 
SES Berlin OMCap 2013
SES Berlin OMCap 2013SES Berlin OMCap 2013
SES Berlin OMCap 2013Rachel Pasqua
 
User Focus 2014 - Choosing The Right Mobile Approach
User Focus 2014 - Choosing The Right Mobile ApproachUser Focus 2014 - Choosing The Right Mobile Approach
User Focus 2014 - Choosing The Right Mobile ApproachJasper Liu
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1Jyothirmayee Pola
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1Jyothirmayee Pola
 
Get better understanding between web app vs cloud app
Get better understanding between web app vs cloud appGet better understanding between web app vs cloud app
Get better understanding between web app vs cloud appConcetto Labs
 
Web Application Development Cost.pdf
Web Application Development Cost.pdfWeb Application Development Cost.pdf
Web Application Development Cost.pdfSimform
 
Web application development full & detailed guide for 2022
Web application development  full & detailed guide for 2022Web application development  full & detailed guide for 2022
Web application development full & detailed guide for 2022Metricoid Technology
 
How to deal with mobile traffic expansion
How to deal with mobile traffic expansionHow to deal with mobile traffic expansion
How to deal with mobile traffic expansionMevlana M. Gürbulak
 
Web Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdfWeb Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdfLaura Miller
 
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Jack Zheng
 
Responsive vs. Adaptive
Responsive vs. AdaptiveResponsive vs. Adaptive
Responsive vs. AdaptiveBenu Aggarwal
 
digital marketing[1].pdf
digital marketing[1].pdfdigital marketing[1].pdf
digital marketing[1].pdfTECHCENTRAL3
 
Responsive Design
Responsive DesignResponsive Design
Responsive DesignCindy Royal
 
Responsive Design
Responsive DesignResponsive Design
Responsive DesignCindy Royal
 
How to optimize your blog for mobile traffic
How to optimize your blog for mobile trafficHow to optimize your blog for mobile traffic
How to optimize your blog for mobile trafficgroceryalerts
 

Ähnlich wie Clear as mud: Explaining Web Apps, Mobile Apps, Cloud Computing and Design "types" (20)

Clear As Mud Part 1: Mobile, Responsive and Adaptive Websites Explained
Clear As Mud Part 1: Mobile, Responsive and Adaptive Websites ExplainedClear As Mud Part 1: Mobile, Responsive and Adaptive Websites Explained
Clear As Mud Part 1: Mobile, Responsive and Adaptive Websites Explained
 
How to be Successful with Responsive Sites (Koombea & NGINX) - English
How to be Successful with Responsive Sites (Koombea & NGINX) - EnglishHow to be Successful with Responsive Sites (Koombea & NGINX) - English
How to be Successful with Responsive Sites (Koombea & NGINX) - English
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
 
SES Berlin OMCap 2013
SES Berlin OMCap 2013SES Berlin OMCap 2013
SES Berlin OMCap 2013
 
User Focus 2014 - Choosing The Right Mobile Approach
User Focus 2014 - Choosing The Right Mobile ApproachUser Focus 2014 - Choosing The Right Mobile Approach
User Focus 2014 - Choosing The Right Mobile Approach
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1
 
Performance testing – mobile apps session1
Performance testing – mobile apps   session1Performance testing – mobile apps   session1
Performance testing – mobile apps session1
 
Get better understanding between web app vs cloud app
Get better understanding between web app vs cloud appGet better understanding between web app vs cloud app
Get better understanding between web app vs cloud app
 
Web Application Development Cost.pdf
Web Application Development Cost.pdfWeb Application Development Cost.pdf
Web Application Development Cost.pdf
 
Web application development full & detailed guide for 2022
Web application development  full & detailed guide for 2022Web application development  full & detailed guide for 2022
Web application development full & detailed guide for 2022
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
How to deal with mobile traffic expansion
How to deal with mobile traffic expansionHow to deal with mobile traffic expansion
How to deal with mobile traffic expansion
 
Web Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdfWeb Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdf
 
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
 
Responsive vs. Adaptive
Responsive vs. AdaptiveResponsive vs. Adaptive
Responsive vs. Adaptive
 
digital marketing[1].pdf
digital marketing[1].pdfdigital marketing[1].pdf
digital marketing[1].pdf
 
New trends on web platform
New trends on web platformNew trends on web platform
New trends on web platform
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
How to optimize your blog for mobile traffic
How to optimize your blog for mobile trafficHow to optimize your blog for mobile traffic
How to optimize your blog for mobile traffic
 

Kürzlich hochgeladen

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 

Clear as mud: Explaining Web Apps, Mobile Apps, Cloud Computing and Design "types"

  • 1. Clear As Mud: Design “Types”, Web Apps, Mobile Apps and Cloud Computing Explained Shannon Lewis Principal – Operations Panoptic Development, Inc. www.panopticdev.com
  • 2. Responsive Website Mobile Application Saas (Software as a Service) Mobile Website Web Application What Does This Mean? Cloud Computing Adaptive Website “Traditional” Website
  • 3. “Types” of Websites • Websites that have the same user experience regardless of the device used (desktop, tablet, mobile) – “Traditional” website – Mobile website* • Websites that detect the device accessing the page and provides an optimal experience for that device – Responsive website – Adaptive website
  • 4. Traditional Website • Single website to build and maintain • Does not adjust for the type of device accessing it. • Least expensive to build and maintain • Same user experience regardless device (desktop, tablet, mobile)
  • 6. Mobile Site • Main site detects the mobile device and redirects to a mobile friendly site • Separate URL m.website.com or mobile.website.com • Must maintain two websites (two code bases) • ecommere sites commonly use mobile sites • Mobile site usually has the option to enter the full site • Fun Hack: You might not know you have been redirected to a mobile site. Touch the browser’s address bar to see.
  • 7. Mobile Website www.llbean.com (desktop) m.llbean.com (mobile) www.llbean.com (tablet) m.llbean.com (desktop)
  • 8. Responsive/Adaptive Site • Detects the screen size/resolution and provides the optimal experience • Single code base, single site • Main difference between the two: – Adaptive: Multiple static layouts for each for a different screen resolution (server side) – Responsive: Dynamically adjusts to screen resolution (client side, slower) • Fun Hack: Adjust your browser size, if the screen changes then it’s a responsive site.
  • 10. “Traditional” Mobile Site Responsive Adaptive # of websites 1 (single URL) 2 (two URLs) 1 (single URL) 1 (single URL) User Experience Optimized for desktop 2 sites each optimized Optimize for screen resolution Optimize for screen resolution Analytics (data gathering)/SEO Excellent, single URL for tracking Not Optimal – Two URLs Excellent, single URL for tracking (Google’s preference) Single URL for tracking; possible different content same URL Keywords Can not differentiate between “user types” Can have keywords specific to mobile users Can not differentiate between “user types” Can have keywords specific to mobile users Cost (build &maintain) Least expensive More Expensive than Responsive? More Expensive than Mobile? Most Expensive? Compare and Contrast
  • 11. When to Use? • Google recommends Responsive. Penalizing non-mobile friendly sites. • Know your audience, what percentage of visitors are desktop, tablet or mobile? • What is your budget? Can you afford to maintain two sites? Can you afford the extra expense of building a responsive or adaptive design? • Responsive sites have longer load time, is your site image heavy? This is why a lot of ecommerce sites are not responsive.
  • 12. Responsive Website Mobile Application SaaS (Software as a Service) Mobile Website Web Application What Does This Mean? Adaptive Website Desktop Application
  • 13. Desktop Application • This is your “traditional” software application • You purchase the CD (or download file) • You install it on your computer • You have the rights to use forever • Can only run on the computer it was installed on • Examples: Microsoft Office, TurboTax
  • 14. Web Application • At a very high level, a web application (web app) is a software application that is accessible over the internet or intranet. • Users do not need to install any software on their computer in order to access the application – just need a browser. • Examples: ecommerce sites, internal company applications (custom); google • Website = informational • Web app = interactive
  • 15. Software as a Service (SaaS) • A SaaS application has a few special characteristics: – Typically a subscription based pricing model* – Data is stored on the vendor’s servers – Personalization – Ability to scale up/down easily – Self serve signup – Runs in the Cloud – Multi-Tenancy • Examples: salesforce.com, quickbooksonline
  • 16. Mobile Application • A mobile application (Mobile app or app) is a software application that runs on a smartphone, or tablet. • The user needs to download and install the application before being able to use it. • Once downloaded you may or may not need a data connection in order to use the application.
  • 17. Working Hand in Hand • Nike+ Running app – I run with my Nike+ running mobile app • After the run, the app syncs with the web app • I can then log into nikeplus.com to review my run in greater detail
  • 18. Working Hand in Hand • Edit a document with Microsoft Word on your desktop • Save it in the cloud • Edit it with Microsoft Office mobile app • Save it in the cloud • Edit with Microsoft Online via your browser
  • 19. Web App/SaaS Desktop App Mobile App End User Software Installed NA Must be installed on the computer Must be installed on the mobile device Internet Connection Required Yes No Depends How To Access URL/Web Browser Icon On Desktop Icon on Mobile Device Access to new features/bug fixes No Action needed by user – auto updates User Must Update User Must Update Cross Platform Yes Maybe Maybe Full Features Depends, SaaS often less than desktop Yes Depends vs desktop or web app Data Stored Server Usually Desktop, but could be server Mobile device and/or server Examples Word Online (free) Office 365 (paid) Microsoft Office Microsoft Office Mobile Compare and Contrast
  • 20. Web App/SaaS Desktop App Mobile App Cost Free -> Monthly Fee (fraction of the desktop cost) One time cost Free -> One time cost Update Fee, New Version Fee Included in monthly fee Must pay for upgrades or new versions Free -> One time fee Tied to your device No, just need a browser Yes, need computer software is installed Yes, need device software is installed Can Leverage Device specific features No Yes Yes Compare and Contrast
  • 21. As Business Owner Food for Thought • No control over rolling out of new features. Can cause training issues or issues if something “breaks” • No internet connection= no work • Slow connection = slow work • What happens to the data if the SaaS goes under? • How secure is our company data? • How easy is it to export the data? • Easy to budget no surprise upgrade fees
  • 22. • Contact us at: – contact@panopticdev.com • Follow us at: – www.panopticdev.com – panopticdev – https://www.facebook.com/Panopticdev

Hinweis der Redaktion

  1. http://www.liquidapsive.com/
  2. http://www.responsys.com/blogs/nsm/cross-channel-marketing/difference-responsive-adaptive-web-design/
  3. http://www.responsys.com/blogs/nsm/cross-channel-marketing/difference-responsive-adaptive-web-design/
  4. Multi-tenancy is an architecture in which a single instance of a software application serves multiple customers. Each customer is called a tenant. Tenants may be given the ability to customize some parts of the application, such as color of the user interface (UI) or business rules, but they cannot customize the application's code. A software-as-a-service (SaaS) provider, for example, can run one instance of its application on one instance of a database and provide web access to multiple customers. In such a scenario, each tenant's data is isolated and remains invisible to other tenants.