A hard look at today’s mobile marketTodd Peneguy & Jared ColemanN2N Services, Inc.www.N2NServices.com
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?
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 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
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
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
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.
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
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.