Mobile App vs Mobile Web Development


Published on

Slide show presentation from TAG-Ed's Mobile App webinar

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Mobile App vs Mobile Web Development

  1. 1. A hard look at today’s mobile marketTodd Peneguy & Jared ColemanN2N Services,
  2. 2. Start by Interviewing potential users based on thefollowing 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. 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. 4. Mobile Application Development1. What is it2. Have a plan3. What Operating System can use it4. What Development System to make it5. Tools youll need for Testing6. The Lazy User Model7. Where to sell it and distribute it
  5. 5. Mobile Web Development1. What is it2. Knowledge of…3. What browsers to use it4. Easiest and most popular way to develop it5. The Web Dev Tool box6. Styles7. How to market it
  6. 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. 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. 8. What Operating System can use it Android iOS BlackBerry HP webOS Symbian OS Bada from Samsung Windows Mobile
  9. 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. 10. Tools youll 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. 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. 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 ◦ Mall
  13. 13. Mobile Web Development
  14. 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. 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 ◦ ◦ Wordpress
  16. 16. What browsers to use it Internet Explorer ◦ All versions Fire Fox ◦ All versions Chrome Opera
  17. 17. Easiest and most popular way to develop it A Hosted solution ◦ ◦ ◦ ◦ The most supported and popular CMS ◦ Wordpress ◦ Joomla ◦ Modx
  18. 18. The Web Dev Tool box Wordpress ◦ Themes - Database tool - Phpmyadmin Knowledge Base - Google Server OS. - Linux Putty – SSH tool Filezilla – File Transfer Tool
  19. 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. 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. 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.