Download presentation
Presentation is loading. Please wait.
Published bySamantha King Modified over 10 years ago
1
Introduction CS5011/CS4032: Mobile Computing Bruce Scharlau, University of Aberdeen, 2012
2
Mobile computing is exciting Write down what you think is exciting about mobile Compare this with the person on your left Compare this with the person on your right Bruce Scharlau, University of Aberdeen, 2012
3
http://daringfireball.net/linked/2012/09/23/mg-mobile
4
Mobile applications reduce friction Bruce Scharlau, University of Aberdeen, 2012
5
Mobile applications are almost ubiquitous in developed countries Bruce Scharlau, University of Aberdeen, 2012 Does anyone know someone who doesnt have a smartphone? Even your parents?
6
Mobile is 7th Mass Media http://mobile7th.futuretext.com/ Bruce Scharlau, University of Aberdeen, 2012
7
There are a lot of mobiles Bruce Scharlau, University of Aberdeen, 2012 How many mobile phone subscriptions?
8
Bruce Scharlau, University of Aberdeen, 2012 There are a lot of mobiles 5 billion subscriptions with global population of 6.8 billion http://communities-dominate.blogs.com/brands/2010/08/5-4-3-2-1-as-in-billions-what-do-these-gigantic- numbers-mean.html Above 100% mobile rate in developed world 59% in emerging world Emerging world still on WAP for data – this is were 5.6 billion people live 3.6 billion with at least one mobile
9
There are a lot of mobiles Bruce Scharlau, University of Aberdeen, 2012 SMARTPHONE OPERATING SYSTEMS 1 - Symbian (Nokia) 27.0 million for 44% 2 - Android (Google) 11.4 million for 18% 3 - Blackberry (RIM) 11.2 million for 18% 4 - iOS/iPhone (Apple) 8.4 million for 14% 5 - Windows Mobile (Microsoft) 1.6 million for 3% Rest of Operating systems 2.1 million TOTAL smartphone OS devices sold in Q2 61.7 million http://communities-dominate.blogs.com/brands/2010/08/final-numbers-q2-of-2010-for-smartphone-market- shares.html
10
Mobile applications reach the parts others dont http://en.wikipedia.org/wiki/GSM Bruce Scharlau, University of Aberdeen, 2012
11
Understanding web sites is fine for building mobile friendly sites Bruce Scharlau, University of Aberdeen, 2012
12
Mobile and desktop development differ What differences are there? Bruce Scharlau, University of Aberdeen, 2012
13
Course is a mixture of lectures, practicals and discussions Bruce Scharlau, University of Aberdeen, 2012
14
Lectures introduce topics covered in practicals Cover technical and context issues Bruce Scharlau, University of Aberdeen, 2012
15
Discussions cover wider issues Presentations for you to find what interests you on the topic Chance for others to discuss topic in detail Bruce Scharlau, University of Aberdeen, 2012
16
You will do two presentations First presentation on discussion topic will be marked by fellow students as summative, so does not count Second presentation will be to rest of class on your assessment, as formative, so will count Bruce Scharlau, University of Aberdeen, 2012
17
Assessment will challenge you Write a pub | cinema | restaurant | cafe | museum, etc finding and reviewing tool. Write a calorie counter tied to Tesco API to look up items and keep track of calories for day, week, etc Or, you can propose something else which uses open data and live data with which the user can interact Use either Java ME, RIM, Google Android, iOS or Windows Mobile Bruce Scharlau, University of Aberdeen, 2012
18
iOS and Windows Mobile are different You can use these two, and I will help as needed, and can point you to resources and people, but Ive no experience using them This shouldnt stop you. If you want to use them, then well find a way to support you Bruce Scharlau, University of Aberdeen, 2012
19
Information from the net and books http://www.csd.abdn.ac.uk/%7Ebscharla/teaching/CS5011/information/ Bruce Scharlau, University of Aberdeen, 2012 Lots of materials on the web for whichever platform you want to use
20
Mobile applications reduce friction Mobiles make it easier to do what you need to do when and where its convenient Bruce Scharlau, University of Aberdeen, 2012
21
For example, if I want to book a flight… http://sender11.typepad.com/sender11/2007/05/case_study_and_.html http://www.branova.no/ http://www.flickr.com/photos/wili/140840576/ Bruce Scharlau, University of Aberdeen, 2012
22
Design finished http://sender11.typepad.com/sender11/2007/05/case_study_and_.html http://www.braathensitsolutions.com/homenew Bruce Scharlau, University of Aberdeen, 2012
23
Number of steps on the web Departure and arrival cities Number of passengers Which flight Payment Etc, etc Bruce Scharlau, University of Aberdeen, 2012
24
Mobile doesnt have to be the same Assume specific type of passenger Assume payment is already determined Assume specific type of flights Bruce Scharlau, University of Aberdeen, 2012
25
Mobile development is challenging Constraints on many aspects Bruce Scharlau, University of Aberdeen, 2012
26
Variety of languages and platforms to choose from http://en.wikipedia.org/wiki/Mobile_development Bruce Scharlau, University of Aberdeen, 2012
27
There is the fragmentation issue http://www.comp.nus.edu.sg/%7Edamithch/df/device-fragmentation.htm Bruce Scharlau, University of Aberdeen, 2012
28
Android offers fast development Design screens in xml or programmatically Ready to use libraries Code in Java Bruce Scharlau, University of Aberdeen, 2012 Use App Inventor for pseudo development
29
iOS for iPhone and iPad You need to use a Mac for development Bruce Scharlau, University of Aberdeen, 2012
30
Windows Mobile Plenty of tools available, and should be straight forward Bruce Scharlau, University of Aberdeen, 2012
31
PhoneGap seeks to overcome some issues Develop once with HTML and CSS and push (compile) to chosen platform Bruce Scharlau, University of Aberdeen, 2012
32
851 different handsets used in the UK You cant test them all What could you do? Bruce Scharlau, University of Aberdeen, 2012
33
Aim for widest possible coverage Know your target market Bruce Scharlau, University of Aberdeen, 2012
34
Think small when using mobile Its not a desktop Smaller set of features Reduced memory Tighter restrictions Bruce Scharlau, University of Aberdeen, 2012
35
Possibilities are still plentiful Bruce Scharlau, University of Aberdeen, 2012
36
Why have mobile versions? Both have web based versions already Bruce Scharlau, University of Aberdeen, 2012
37
Mobile application has better features Persistence Authentication APIs not in browser Bruce Scharlau, University of Aberdeen, 2012
38
Mobile applications reduce friction They make life easier Bruce Scharlau, University of Aberdeen, 2012
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.