Mobile Application Development. Agenda 1030Mobile Development Apps & The AppStore, Making Money From Apps, Mobile Web vs Mobile App 1200Lunch 1300Technical.

Slides:



Advertisements
Similar presentations
WHEN IM MOBILE Mobile Website Optimization Services February 2009.
Advertisements

Does Android Matter? Bayode Bartley, Mark Connell.
Niagara Portal Introduction January 2007 Scott Muench - Technical Sales Manager.
Introducing…. What is it? How does it work? Where did it come from? Where is it going? Introducing…
Configuration management
Software change management
Marketing & Selling Online Fiona McMahon School of Communication University of Ulster.
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
Findings from the European Mobile Metrics Report September 2010 Mobile Monday Global Summit.
NCSU Libraries David Woodbury, NCSU Libraries Fellow
Mobile Technology and Software Engineering Travis James, CTO, CloudMetal Software.
Traditional Usability Testing of Library Mobile Websites Kimberly Pendell & Michael Bowman 1.
Implementing Cognos Mobile
Mobile Application Development Fall COP 4655 U1 T/R 5:00 - 6:15pm – ECS 135 Steve Luis lecture1.
V1.01 Embracing the Mobile Frontier and Reaching the Digital Natives Jonathan
WHAT IS ANDROID? A Software platform and operating system for mobile. Based on the Linux kernel. Android was found way back in It was developed.
Record Keeping F OR A S MALL B USINESS. RECORD KEEPING 2 Welcome 1. Agenda 2. Ground Rules 3. Introductions.
XE.com and the “XE Currency Mobile” App N6 Business Innovation Conference September 28, 2011.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
Windows Phone Development Munir Usman Microsoft Most Valuable Professional – Visual C# Founder/CEO – Pi Labs (
Mobile Apps Workshop. Overview 1. The App Marketplace 2. What Makes a great App, design tips 3. Build and Deploy - Development Costs / Timescales.
® Microsoft Office 2010 Browser and Basics.
Presentation by Amal Babu New OS of Google, initially designed for netbooks Released in second half of 2010 Google chrome browser on Linux kernel Inbuilt.
Muslem AL-Saidi. Outline Introduction Mobile Operating Systems Types Upcoming Operating Systems Popular Smartphone Operating Systems How secure are they?
Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher
 یعنی چی؟  تاریخچه  مقایسه  مزایا  معایب.  1979–1992 Mobile phones use embedded systems to control operation.  Martin Cooper.
Kinesis Survey Technologies Kinesis Webinar January 8 & 9, 2014 Mobile Testing - Best Practices.
 Why should it be mobile?  What content should I make mobile?  What need do I serve by making my content available to mobile users?  What value does.
Robin Estabrooks Computer Science 1631, Winter 2011.
Chan pak lim chau ho chit cheung tak ching yip pak ho g2
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Optimize tomorrow today. TM 1 Optimize tomorrow today. Arlene Minkiewicz, Chief Scientist PRICE Systems, LLC Software.
YOUR INTERNET EXPERIENCE
SMARTPHONE OPERATION SYSTEM MARKET IN U.S. Ryan (Jang-Hoon) Doo ISM 158.
ITEC0722: Mobile Business and Implementation: Mobile Applications Suronapee Phoomvuthisarn, Ph.D.
Apps VS Mobile Websites Which is better?. Bizness Apps Survey Bizness Apps surveyed over 500 small business owners with both a mobile app and a mobile.
UFCFX5-15-3Mobile Device Development Commercial Trends and Competitive Initiatives.
FIRST SCREEN In 1929, we were introduced to the “First Screen” Still today, Television advertising is a tremendously effective way to market.
Google Confidential and Proprietary Google Mobile Ads July 2009.
Smartphones Adrián Preciado. Smartphones Index 1.iPhone OS 1.1Pros 1.2Cons 1.3Different iPhones 1.4 App Store 2.Android 2.1Pros 2.2Cons 2.3 Some phones.
Copyright Publisha 2010: Publisha Presentation 1 Publisha Presentation For Publishers September 2010 Version 1.4.
Introduction to Mobile Computing CSE 390 Fall 2010.
Survey of PC and Network Operating Systems
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Windows Reimagine d Windows 8 Data explosion Browser-based apps Natural interaction Ubiquitous connectivity Personal devices in the.
HOW-TO: Driving Traffic with Twitter Cards & Analytics 9 types of Twitter Cards to install on your site and how to measure ROI for subscription sales.
Mobile Platforms. Competitive Landscape Operating Systems iPhone BlackBerry Windows Mobile Android Symbian.
Android absolutely dominated the number of smartphones shipped worldwide in the first three months of 2015, with.
Wood End Academy Thursday 26 th January 2015 E-safety presentation for parents.
The Whole new Experience - By Mahesh Chauhan. Its sounds strange but the fact is that :-  More than 90% of the CPUs in the world are not in desktops.
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
Killer Apps - Thoughts from Deloitte. The TMT team at Deloitte’s have produced a report that takes an in-depth look at the world of branded apps --- They.
Shlomo Golsherazian Jeff Heiser Etana Kenter Michael Rosenberg A.J. Shah Chelsea Schneider Danielle Zimmerman.
Getting to grips with Age ratings. Websites and social media Age restrictions are usually found in terms and conditions or privacy info. Age restrictions.
Getting to grips with Age ratings. Websites and social media Age restrictions are usually found in terms and conditions or privacy info. Most common threshold.
Ashdell Safer Internet Evening 2014 Prepared and presented by Dawn Pooley.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
Declined mobile phone giant
Introduction to Information and Communication Technologies
Introduction To Android Programming
SOFTWARE DEVELOPMENT KIT-ios and Blackberry
Mobile Apps in the Enterprise, Part 1
Webinar Microsoft Windows Evolves From Dominance To Contender
Week 01 Comp 7780 – Class Overview.
Introduction to Mobile Devices
Chapter 4.
Chapter 3 – part2.
Chapter 3 Software.
Presentation transcript:

Mobile Application Development

Agenda 1030Mobile Development Apps & The AppStore, Making Money From Apps, Mobile Web vs Mobile App 1200Lunch 1300Technical Stream iPhone Coding, Business Engagement, C#.NET with MonoTouch, Unity 1300UX Design Stream Intro to UX, UX Concepting, Interaction Design, Graphical Design 1500Reception Furness Senior Common Room

Apps & App Stores Reuben Edwards Computing Communications

History DB8 DB8

Mobile Apps Psion Organiser II 1986 Palm Pilot 1997 Nokia iPhone 2007

Smartphone Market Share (2010Q2/Gartner)

Mobile Operating Systems Symbian Android Windows Mobile/Phone iOS Meego Blackberry PalmOS

Symbian Power***** Difficulty***** Capabilities***** Market Reach*** Business Use****

Symbian OS – The Symbian operating system is globally the predominant operating system although performs poorly in the US – The Symbian operating system has evolved from the EPOC operating system that was developed by Psion as a Personal Digital Assistant (PDA) operating system. – The Symbian OS grew out of a partnership between Psion, Nokia, Ericsson, and Motorola, although Nokia have gradually bought out the other manufacturers.

Android Power***** Difficulty*** Capabilities***** Market Reach*** Business Use****

Android OS Linux-based Operating System Includes: – Hardware reference design – Linux OS kernel – Open source libraries (e.g. SQLite, WebKit, OpenGL, etc) – Runtime which manages and executes applications within a Virtual Machine – Application Framework which exposes underlying functionality – User Interface Framework – Pre-installed applications – Software Development Kit

Windows Mobile Power***** Difficulty** Capabilities***** Market Reach** Business Use*****

Windows Mobile &.NET Windows Mobile is arguably the leading player in enterprise and business application development and deployment. The use of the.NET Framework for development allows for relatively simple cross-platform development.

PalmOS Power**** Difficulty**** Capabilities*** Market Reach* Business Use****

Palm Palm was one of the early leaders in PDA development and so has traditionally held a strong position in the development of enterprise applications, although its market share has declined significantly over the years and has long since been displaced by Windows Mobile. – Indeed, Palm have shipped devices with Windows Mobile, and this is likely to continue to become a long-term trend as the brand is still strong within the business community. – A new version of the PalmOS, WebOS has failed to have a major impact on the market and unlikely to offer significant new opportunities for development.

iPhone Power**** Difficulty***** Capabilities*** Market Reach** Business Use***

iPhone The iPhone has been heavily hyped but in terms of market reach is still a niche device. However it has enjoyed considerable success in the US market now accounting for approximately 25% of Smartphone sales.

MeeGo Linux-based Operating System – Debian-based Partnership between Intel and Nokia – Merges Intels Mobin with Nokias Maemo Apps developed using Qt – Also supports GTK apps Netbook variant based on SUSE Linux called Smeegol

MeeGo UIX

Apple Magic (will you ever forget last Tuesday?) YcA YcA

Apple App Store The App Store DateAvailable appsDownloads to date July 11, July 14, ,000,000 September 9, 20083,00055,000,000 October 22, 20087,500200,000,000 December 5, ,000300,000,000 January 16, ,000500,000,000 March 17, ,000800,000,000 April 23, ,0001,000,000,000 June 8, ,0001,000,000,000+ July 11, ,0001,000,000,000+ July 14, ,0001,500,000,000 September 9, ,0001,800,000,000 September 28, ,0002,000,000,000 November 4, ,0002,000,000,000+ January 5, ,0003,000,000,000+ March 20, ,000+3,000,000,000+ April 8, ,000+4,000,000,000+ April 29, ,000+4,500,000,000+ June 7, ,000+5,000,000,000+ September 1, ,000+6,500,000,000+ October 20, ,000+7,000,000,000+

Age Ratings 4+Contains no objectionable material. 9+ May contain mild or infrequent occurrences of cartoon, fantasy or realistic violence, and infrequent or mild mature, suggestive, or horror- themed content which may not be suitable for children under the age of May also contain infrequent mild language, frequent or intense cartoon, fantasy or realistic violence, and mild or infrequent mature or suggestive themes, and simulated gambling which may not be suitable for children under the age of May also contain frequent and intense mature, horror, and suggestive themes; plus strong sexual content, nudity, strong language, alcohol, tobacco, and drugs which may not be suitable for children under the age of 17. Consumers must be at least 17 years old to purchase apps with this rating. Whenever an app of this rating is requested for download, a message will appear, verifying if a user is 17 or older, and asking to confirm the purchase for this reason.

Fixing bugs Nine Inch Nails In May 2009, Trent Reznor of the rock band Nine Inch Nails announced, via his Twitter account, that Apple had rejected an update to the Nine Inch Nails application due to "objectionable content". The developer posted a message on the Nine Inch Nails discussion boards explaining the situation further: "v1.0 is live. v1.0.3 got rejected due to content yet the app has no content in it. This was mainly a stability release to fix the bug that crashes the app for international users. The bug was fixed 24 hours after 1.0 went live and we have been waiting for Apple to approve it ever since. Meanwhile the app continues to get a growing number of 1 star ratings from international users understandably frustrated by the bug. "But looks like our hands are tied". Apple later permitted the update.

Other App Stores Ovi Store – ovicom_nli-uk ovicom_nli-uk-0-1 Windows Marketplace – Android Market – e e Blackberry App World –

Independent App Stores Handango – e.jsp e.jsp Downloads.com – GetJar –

Making Money From Apps

7 App Reviews O8U O8U

Where is the Money? Sales? – Typical prices: 59p - £1.19 – Less 17.5% – Less 30% Advertising? – Would you click-through? – Lack of multi-tasking a problem? Web? – Parent sites with click-through advertising… Products – Sell something …

Top 10 (Paid) – 18/11/10 1.Sleep Talk Recorder59p 2.Angry Birds59p 3.Cut The Rope59p 4.Rage HD£ WhatsApp Messenger59p 6.Amateur Surgeon 259p 7.Angry Birds Halloween59p 8.Tetris®59p 9.Fruit Ninja59p 10.Scrabble®59p

Top 10 (free) - 18/11/10 1.Train Conductor 2.Rolo 3.Celebalike 4.Coca-Cola Christmas Special 5.Christmas!! 6.Smurfs Village 7.Take That 8.Minigore 9.TRON 10.Tiny Chef TM

Discussion What makes a top Game? Fulfil a need or milk a brand? Quick games or immersive? Games or Utilities?

Angry Birds xz0 xz0

Mobile Web or Mobile App

Pros & Cons AppsWeb Slow ApprovalInstantly Available Installed on DeviceCross-platform OfflineRequire Data Content RestrictionsUncensored Tailored to DeviceVariable output Multiple-buildSingle build

Why the Web? 0VE 0VE

BBC Web Versions html html – Low – Standard – Desktop

.mobi Nokia.com – Nokia.mobi –

.mobi Backers Google, Microsoft, Nokia, Samsung, Ericsson, Vodafone, T-Mobile, Telefonica, Telecom Italia, Orascom, GSM Association, Hitchison Whampoa, Syniverse, Visa Free testing tool, Ready.mobi – Scores mobile readiness from 1 to 5 DIAL – Device Independent Authoring Language – Aids in creating sites for mobile devices

Device dependence.mobi breaks concept of device independence Site optimised for mobile rather than designed for any device Potentially mitigate by pairing.com and.mobi domains – Automatically redirect mobile devices to.mobi version

mobiForge Developer resource for mobile web development – Technical articles and blogs – Tools – Reference Material – Forums – Directory

Mobile Web Strategy Why should it be mobile? – Content should be directly useful to a mobile user What content should I make mobile? – What need does it serve? – What value does a mobile perspective provide? What are the users goals? – Are these different for mobile users?

Overall Goals Business Goals – What are the business goals? – How does a mobile presence help to achieve these goals? – Are there new business opportunities? User Goals – How does the audience benefit from a mobile app? – What tasks will they accomplish? – Does the immediacy of mobile help the user? – What is the context of the information? – How much attention will be paid to the content?

Technical Constraints What type of devices do the users have? What are the financial constraints? What is the range of screen sizes? How much bandwidth will the app have?

Mobile Information Architecture Structure information as simply as possible Place the right information in the right place Consider click investment – Data retrieval relatively slow on mobile – Lengthy retrievals lead to user frustration – Every link should clearly label what is being downloaded so that the user is willing to wait Avoid click disappointment

Keep it simple Limit choices – Take the content relevant to a mobile user and discard the rest – Create a simple, drill-down architecture Limit categories Limit links to 10 per page Code links with access keys (e.g.0-9) so keypad can be used to access content quickly on olderdevices At least one content item, per page! Prioritize links by popularity Click-streams – Spread content over multiple pages

Designing for multiple screens

Traditional Web Layout

Possible Mobile Layout

Summary Not all about Apple (Well 98% of it is!) Keep it simple But remember…

Theres an app for that… oKw oKw