SlideShare uma empresa Scribd logo
1 de 21
A hard look at today’s mobile market




Todd Peneguy & Jared Coleman
N2N Services, Inc.
www.N2NServices.com
Start by Interviewing potential users based on the
following criteria:
   Content: What kind of content do they want/need?

   Communication: What tools do they use and how will you meet
    their needs? Can they communicate with others in their community?

   Connection: What links or connections can you provide regarding:
    medical care, social networks, additional content?
   Volume: How much information are they willing to sift through to
    get your message?

   Variability: Does your solution need to access a lot of information
    from different data sources? How will you collect and process this
    information accurately?

   Visual Aspect: Is your solution concise and visually appealing in a
    simple manner that communicates your messages in the available
    space?
Mobile Application Development
1. What is it
2. Have a plan
3. What Operating System can use it
4. What Development System to make it
5. Tools you'll need for Testing
6. The Lazy User Model
7. Where to sell it and distribute it
Mobile Web Development
1. What is it
2. Knowledge of…
3. What browsers to use it
4. Easiest and most popular way to develop it
5. The Web Dev Tool box
6. Styles
7. How to market it
What is it


   Mobile application development is the
    process by which application software is
    developed for low-power handheld
    devices, such as personal digital
    assistants, enterprise digital assistants or
    mobile phones.
   Have a Plan
    ◦ Know what you want before you start…What is your
      idea
    ◦ List of resources
    ◦ Know your tools
    ◦ Write down your plan
    ◦ What does it do
    ◦ How does it do it
    ◦ Make sure the tools you want to use will allow you
      do follow your plan
What Operating System can use it

   Android
   iOS
   BlackBerry
   HP webOS
   Symbian OS
   Bada from Samsung
   Windows Mobile
What Development System to make it

   appMobi
    ◦ Programming Language: HTML5 (JavaScript, CSS3, HTML5)
    ◦ Cross-platform deployment: iOS, Android, HTML5 Web Apps, HTML5 Hybrid Apps
    ◦ Debugger and Emulator
    ◦ FREE
   FeedHenry
    ◦ Programming Language: HTML, CSS, JavaScript
    ◦ Cross-platform deployment: Apple iPhone & iPad, Android, Windows Phone
       7, Blackberry, Nokia WRT.
    ◦ Debugger and Emulator
    ◦ FREE
   MoSync
    ◦ Programming Language: C, C++, Lua, HTML5, CSS, JavaScript
    ◦ Cross-platform deployment: Android, Java ME, Moblin, iOS (iPhone), Smartphone
       2003, Symbian, Windows Mobile (Pocket PC), Blackberry (experimental)
    ◦ Debugger and Emulator
    ◦ FREE
Tools you'll need for Testing

   Monkey Talk: This is a free Mobile Application Testing
    tool for iOS, Android, HTML 5, and Flex applications
   eggPlant: A GUI based automated test tool for mobile
    application across all operating systems and devices.
   Robotium: This is an automation tool for Android
    Mobile Application
   Sikuli: This is a visual technology to automate and test
    graphical user interfaces (GUI) using images.
The Lazy User Model

   Lazy User Model of Solution Selection (LUM) is
    a model in information systems that tries to
    explain how an individual selects a solution
    to fulfill a need from a set of possible
    solution alternatives...
   The model draws from earlier works on how
    least effort affects human behavior in
    information seeking and in scaling of
    language.
Where to sell it and distribute it
   Through the Operating System
    ◦   Google Play Store
    ◦   App Catalog
    ◦   App Store
    ◦   Nokia Store
   Through Third-party platforms
    ◦   Amazon Appstore
    ◦   App Center
    ◦   Mobspot
    ◦   Soc.io Mall
Mobile Web Development
What is it

   Same as Development of a full website…but
    on a smaller scale
   Aimed at ALL mobile devices if possible.
   Same amount of work required for mobile
    application development, no shortcuts
   Viewable by regular internet users on
    desktops
Knowledge of…

   Knowledge of the server and its applications
    ◦ Linux or Windows
   Knowledge of databases
    ◦ Sql, mysql, MS access
   Knowledge of your resources
    ◦ Google is your friend.
   Knowledge of Tools used
    ◦ (CMS) content management system
   OR……a hosted solution and knowledge of a CMS
    ◦ Godaddy.com
    ◦ Wordpress
What browsers to use it

   Internet Explorer
    ◦ All versions
   Fire Fox
    ◦ All versions
   Chrome
   Opera
Easiest and most popular way to develop it

   A Hosted solution
    ◦   Godaddy.com
    ◦   Web.com
    ◦   Rackspace.com
    ◦   Dreamhost.com
   The most supported and popular CMS
    ◦ Wordpress
    ◦ Joomla
    ◦ Modx
The Web Dev Tool box
   Wordpress
    ◦ Themes - Themeforest.com
   Database tool - Phpmyadmin
   Knowledge Base - Google
   Server OS. - Linux
   Putty – SSH tool
   Filezilla – File Transfer Tool
   Styles
   Mobile Focused
    ◦ Looks best on mobile devices
    ◦ A little easier to setup
   Responsive Design
    ◦ Looks best on Desktop
    ◦ More detail and a little more effort required to
      make it transition nicely
How to market it
   Search Engine Optimization
   Google Clicks / Pay per click
   Blogging and guest blogging
   Facebook ads
   Twitter
   Youtube
   General social media
   Mobile Application Dev
    ◦ Does not require internet
    ◦ Typically Only on mobile devices
   Mobile Web Dev
    ◦ Can be browsed on Desktops AND mobile devices
    ◦ Blog functionality on a mobile scale
    ◦ Requires Internet access
   Where to start learning - questions
       Google it…
   Motivation does not come from a degree or
    certifications and is often more powerful than
    both.

Mais conteúdo relacionado

Mais procurados

6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bbShahid Riaz
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information ArchitectureAndy Fitzgerald
 
Putting Mobile First
Putting Mobile FirstPutting Mobile First
Putting Mobile FirstPrecedent
 
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"BBC News Labs
 
Building a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone UsersBuilding a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone UsersSandra González
 
Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2GeneXus
 
Mobile Joomla Stragies & Techniques
Mobile Joomla Stragies & TechniquesMobile Joomla Stragies & Techniques
Mobile Joomla Stragies & TechniquesCory Webb
 
J query mobile tech talk
J query mobile tech talkJ query mobile tech talk
J query mobile tech talkwoliverj
 
Responsive web design ppt
Responsive web design pptResponsive web design ppt
Responsive web design pptNAWAZ KHAN
 
Adapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile WorkflowAdapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile WorkflowJoseph Labrecque
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User ExerienceTanya Zavialova
 
Information Architecture in Mobile
Information Architecture in MobileInformation Architecture in Mobile
Information Architecture in MobileLazar Petrakiev
 
[Mas 500] Mobile Basics
[Mas 500] Mobile Basics[Mas 500] Mobile Basics
[Mas 500] Mobile Basicsrahulbot
 

Mais procurados (19)

6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bb
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
 
Putting Mobile First
Putting Mobile FirstPutting Mobile First
Putting Mobile First
 
Dmdh workshop #6
Dmdh workshop #6Dmdh workshop #6
Dmdh workshop #6
 
UX Trends
UX TrendsUX Trends
UX Trends
 
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
 
Building a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone UsersBuilding a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone Users
 
Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2
 
Mobile Joomla Stragies & Techniques
Mobile Joomla Stragies & TechniquesMobile Joomla Stragies & Techniques
Mobile Joomla Stragies & Techniques
 
Week 3 Lecture: Accessibility
Week 3 Lecture: AccessibilityWeek 3 Lecture: Accessibility
Week 3 Lecture: Accessibility
 
J query mobile tech talk
J query mobile tech talkJ query mobile tech talk
J query mobile tech talk
 
Week 4 - tablet app design
Week 4 - tablet app designWeek 4 - tablet app design
Week 4 - tablet app design
 
Responsive web design ppt
Responsive web design pptResponsive web design ppt
Responsive web design ppt
 
Adapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile WorkflowAdapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile Workflow
 
Mobile ux sot a and challenges
Mobile ux sot a and challengesMobile ux sot a and challenges
Mobile ux sot a and challenges
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
 
Is Testing With A Screen Reader Enough?
Is Testing With A Screen Reader Enough?Is Testing With A Screen Reader Enough?
Is Testing With A Screen Reader Enough?
 
Information Architecture in Mobile
Information Architecture in MobileInformation Architecture in Mobile
Information Architecture in Mobile
 
[Mas 500] Mobile Basics
[Mas 500] Mobile Basics[Mas 500] Mobile Basics
[Mas 500] Mobile Basics
 

Destaque

Destaque (7)

psicologia
psicologiapsicologia
psicologia
 
R.Rassool Soul City Mcp Sahara
R.Rassool Soul City Mcp SaharaR.Rassool Soul City Mcp Sahara
R.Rassool Soul City Mcp Sahara
 
Round Table 7
Round  Table 7Round  Table 7
Round Table 7
 
Saharaskillsbuildingworkshop
SaharaskillsbuildingworkshopSaharaskillsbuildingworkshop
Saharaskillsbuildingworkshop
 
Sthes Ppts
Sthes PptsSthes Ppts
Sthes Ppts
 
Promotor Virtual 01 Internet
Promotor Virtual 01 InternetPromotor Virtual 01 Internet
Promotor Virtual 01 Internet
 
Chapter 22 section 4
Chapter 22 section 4Chapter 22 section 4
Chapter 22 section 4
 

Semelhante a Mobile App vs Mobile Web Development

Mobile apps idea to making money
Mobile apps   idea to making moneyMobile apps   idea to making money
Mobile apps idea to making moneyDavid Bozward
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting SmallAndrew Smith
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.Petru Jucovschi
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschimpgco
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignBrandon Carson
 
Overview of Enterprise Mobility
Overview of Enterprise MobilityOverview of Enterprise Mobility
Overview of Enterprise MobilityYuvaraj Ilangovan
 
Top 11 Mobile App Development Frameworks
Top 11 Mobile App Development FrameworksTop 11 Mobile App Development Frameworks
Top 11 Mobile App Development FrameworksAlbiorix Technology
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPKeyLimeTie
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxchitrachauhan21
 
Engage 2013 - Mobile solution strategies
Engage 2013 - Mobile solution strategiesEngage 2013 - Mobile solution strategies
Engage 2013 - Mobile solution strategiesAvtex
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
Innovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanInnovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanJosiah Renaudin
 
BLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choicesBLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choicesRené Winkelmeyer
 
Android Security Humla Part 1
Android Security Humla Part 1Android Security Humla Part 1
Android Security Humla Part 1Nikhil Kulkarni
 
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Jeremy Johnson
 

Semelhante a Mobile App vs Mobile Web Development (20)

Mobile apps idea to making money
Mobile apps   idea to making moneyMobile apps   idea to making money
Mobile apps idea to making money
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschi
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile Design
 
Hybrid Mobile App
Hybrid Mobile AppHybrid Mobile App
Hybrid Mobile App
 
Hybrid mobile app
Hybrid mobile appHybrid mobile app
Hybrid mobile app
 
Presentation1
Presentation1Presentation1
Presentation1
 
Presentation1
Presentation1Presentation1
Presentation1
 
Overview of Enterprise Mobility
Overview of Enterprise MobilityOverview of Enterprise Mobility
Overview of Enterprise Mobility
 
Top 11 Mobile App Development Frameworks
Top 11 Mobile App Development FrameworksTop 11 Mobile App Development Frameworks
Top 11 Mobile App Development Frameworks
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
 
Engage 2013 - Mobile solution strategies
Engage 2013 - Mobile solution strategiesEngage 2013 - Mobile solution strategies
Engage 2013 - Mobile solution strategies
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
Innovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanInnovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test Plan
 
BLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choicesBLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choices
 
Android Security Humla Part 1
Android Security Humla Part 1Android Security Humla Part 1
Android Security Humla Part 1
 
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
 
Presentation1
Presentation1Presentation1
Presentation1
 

Último

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Último (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

Mobile App vs Mobile Web Development

  • 1. A hard look at today’s mobile market Todd Peneguy & Jared Coleman N2N Services, Inc. www.N2NServices.com
  • 2. Start by Interviewing potential users based on the following criteria:  Content: What kind of content do they want/need?  Communication: What tools do they use and how will you meet their needs? Can they communicate with others in their community?  Connection: What links or connections can you provide regarding: medical care, social networks, additional content?
  • 3. Volume: How much information are they willing to sift through to get your message?  Variability: Does your solution need to access a lot of information from different data sources? How will you collect and process this information accurately?  Visual Aspect: Is your solution concise and visually appealing in a simple manner that communicates your messages in the available space?
  • 4. Mobile Application Development 1. What is it 2. Have a plan 3. What Operating System can use it 4. What Development System to make it 5. Tools you'll need for Testing 6. The Lazy User Model 7. Where to sell it and distribute it
  • 5. Mobile Web Development 1. What is it 2. Knowledge of… 3. What browsers to use it 4. Easiest and most popular way to develop it 5. The Web Dev Tool box 6. Styles 7. How to market it
  • 6. What is it  Mobile application development is the process by which application software is developed for low-power handheld devices, such as personal digital assistants, enterprise digital assistants or mobile phones.
  • 7. Have a Plan ◦ Know what you want before you start…What is your idea ◦ List of resources ◦ Know your tools ◦ Write down your plan ◦ What does it do ◦ How does it do it ◦ Make sure the tools you want to use will allow you do follow your plan
  • 8. What Operating System can use it  Android  iOS  BlackBerry  HP webOS  Symbian OS  Bada from Samsung  Windows Mobile
  • 9. What Development System to make it  appMobi ◦ Programming Language: HTML5 (JavaScript, CSS3, HTML5) ◦ Cross-platform deployment: iOS, Android, HTML5 Web Apps, HTML5 Hybrid Apps ◦ Debugger and Emulator ◦ FREE  FeedHenry ◦ Programming Language: HTML, CSS, JavaScript ◦ Cross-platform deployment: Apple iPhone & iPad, Android, Windows Phone 7, Blackberry, Nokia WRT. ◦ Debugger and Emulator ◦ FREE  MoSync ◦ Programming Language: C, C++, Lua, HTML5, CSS, JavaScript ◦ Cross-platform deployment: Android, Java ME, Moblin, iOS (iPhone), Smartphone 2003, Symbian, Windows Mobile (Pocket PC), Blackberry (experimental) ◦ Debugger and Emulator ◦ FREE
  • 10. Tools you'll need for Testing  Monkey Talk: This is a free Mobile Application Testing tool for iOS, Android, HTML 5, and Flex applications  eggPlant: A GUI based automated test tool for mobile application across all operating systems and devices.  Robotium: This is an automation tool for Android Mobile Application  Sikuli: This is a visual technology to automate and test graphical user interfaces (GUI) using images.
  • 11. The Lazy User Model  Lazy User Model of Solution Selection (LUM) is a model in information systems that tries to explain how an individual selects a solution to fulfill a need from a set of possible solution alternatives...  The model draws from earlier works on how least effort affects human behavior in information seeking and in scaling of language.
  • 12. Where to sell it and distribute it  Through the Operating System ◦ Google Play Store ◦ App Catalog ◦ App Store ◦ Nokia Store  Through Third-party platforms ◦ Amazon Appstore ◦ App Center ◦ Mobspot ◦ Soc.io Mall
  • 14. What is it  Same as Development of a full website…but on a smaller scale  Aimed at ALL mobile devices if possible.  Same amount of work required for mobile application development, no shortcuts  Viewable by regular internet users on desktops
  • 15. Knowledge of…  Knowledge of the server and its applications ◦ Linux or Windows  Knowledge of databases ◦ Sql, mysql, MS access  Knowledge of your resources ◦ Google is your friend.  Knowledge of Tools used ◦ (CMS) content management system  OR……a hosted solution and knowledge of a CMS ◦ Godaddy.com ◦ Wordpress
  • 16. What browsers to use it  Internet Explorer ◦ All versions  Fire Fox ◦ All versions  Chrome  Opera
  • 17. Easiest and most popular way to develop it  A Hosted solution ◦ Godaddy.com ◦ Web.com ◦ Rackspace.com ◦ Dreamhost.com  The most supported and popular CMS ◦ Wordpress ◦ Joomla ◦ Modx
  • 18. The Web Dev Tool box  Wordpress ◦ Themes - Themeforest.com  Database tool - Phpmyadmin  Knowledge Base - Google  Server OS. - Linux  Putty – SSH tool  Filezilla – File Transfer Tool
  • 19. Styles  Mobile Focused ◦ Looks best on mobile devices ◦ A little easier to setup  Responsive Design ◦ Looks best on Desktop ◦ More detail and a little more effort required to make it transition nicely
  • 20. How to market it  Search Engine Optimization  Google Clicks / Pay per click  Blogging and guest blogging  Facebook ads  Twitter  Youtube  General social media
  • 21. Mobile Application Dev ◦ Does not require internet ◦ Typically Only on mobile devices  Mobile Web Dev ◦ Can be browsed on Desktops AND mobile devices ◦ Blog functionality on a mobile scale ◦ Requires Internet access  Where to start learning - questions  Google it…  Motivation does not come from a degree or certifications and is often more powerful than both.