1 taxonomy of mobile applications nimrat randhawa, jiwan bhandari, manju palathingal october 27,2015

54
1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

Upload: arthur-park

Post on 18-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

1

TAXONOMY OF MOBILE APPLICATIONS

Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal

October 27,2015

Page 2: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

2

CONTENTS● History of mobile applications

● Types of mobile applications

● Taxonomy of mobile applications

● Candidate dimension of mobile application

taxonomy

● Categorization of sample mobile applications

Page 3: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

3

What is Mobile Application?

•A mobile application, most commonly referred to as an app, is a type of application software designed to run on a mobile device, such as a smartphone or tablet computer.

Page 4: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

4

History of Mobile applications

Page 5: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

5

It all Started..

Computers in 1950s

Page 6: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

6

Then..

Desktops

Page 7: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

7

Then...

Laptops

Page 8: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

8

And Now

Smart Devices

Page 9: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

9

Remember The Brick?

Motorola DynaTAC 8000X

Page 10: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

10

Motorola DynaTAC 8000X

It was the first commercially available cell phone.

First marketed in 1983.

Retailed for $3,995, plus hefty monthly service fee and per-minute charges.

It made calls and there was a simple contacts application included in the operating system.

Page 11: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

11

The First Apps

•Manufacturers didn’t want to expose the secrets of their handsets

•So they developed the phone software in-house.

•Developers who weren’t part of this inner circle had no opportunity to write applications for the phones.

Page 12: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

12

The First Apps..

•It was during this period the first “time-waster” games begin to appear.

•Snake, Pong, Tetris, and Tic-Tac-Toe, etc.

•These early phones changed the way people thought about communication.

Page 13: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

13

The First Apps...

•As Customers began pushing for more features and more games.

•What better way to provide these services than the Internet?

Page 14: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

14

The Problem

•By the late 90s, professional Web sites were full color and loaded with text, images, and other types of media.

Page 15: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

15

The Problem..

•Early phones had very small monochrome low-res screens, limited storage and processing power.

•They couldn’t handle the data-intensive operations required by traditional Web browsers.

•Even data transmission was costly to the user.

Page 16: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

16

The Solution

• WAP - Wireless Application Protocol.

• A stripped-down version of HTTP, which is the basic protocol of World Wide Web.

• WAP browsers were designed to run within the memory and bandwidth constraints of the phone.

• Third-party WAP sites served up pages written in a markup language called Wireless Markup Language (WML).

Page 17: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

17

WAP

• Handset manufacturers could write one WAP browser to ship with the handset and rely on developers to come up with the content users wanted.

• Mobile operators could provide a custom WAP portal directing their subscribers to the content they wanted to provide, and wallow in the high data charges associated with browsing.

• Users were happy as they could customize their phones for first time.

Page 18: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

18

Problems With WAP

• WAP browsers were slow and frustrating.• Typing in long URLs with the numeric keypad

was a tremendous pain.• Most WAP sites were one version and did not

account for individual phone specifications.• The developer couldn’t tailor the user’s

experience. The result was a mediocre and not very compelling experience for everyone involved.

Page 19: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

19

The Transition

• Memory was getting cheaper and batteries were getting better.

• The traditional desktop application developer was suddenly involved in the embedded device market, especially with Smartphone technologies like Windows Mobile, which they found familiar.

• Handset manufacturers realized that if they wanted to continue to sell their products, they needed to change their protectionist policies regarding handset design and expose their internal workings to some extent.

Page 20: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

20

Transition...

• A variety of different proprietary platforms

emerged and developers are still actively

creating applications for them.

• One of the first was the Palm OS (now Garnet

OS) and RIM Blackberry OS.

• Sun Microsystems popular Java platform became

Java Micro Edition (Java ME).

Page 21: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

21

• Symbian OS was developed by Nokia and

became very popular.

• The Apple iPhone iOS joined the ranks in 2007

and redefined the mobile application

parameters.

• Google’s Android came along a year later and

possess good share of mobile application

market.

Transition...

Page 22: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

22

Types of Mobile Apps

•Native Apps

•Web Apps

•Hybrid Apps

Page 23: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

23

Native Apps

•Developed for use on a particular platform or device.

•E.g: Messages, Notes, etc.

Page 24: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

24

•Advantages:

–Possess user rich interface and high graphics.

–Possess full access to the device.

•Disadvantages:

–Large development time and cost.

–Need good maintenance

–No portability

Page 25: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

25

Web Apps

•Apps stored on remote server and delivered over internet through a browser.

•E.g: Social Networking sites, Instant Messengers, etc.

Page 26: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

26

•Advantages:

–Offer fast development.

–Easy maintenance.

–Full application portability.

•Disadvantages:

–Can’t handle heavy graphics.

–Can’t have full access to the device

Page 27: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

27

Hybrid App

•Those apps which need internet to function.

•E.g: Health app in iOS, various games, etc

Page 28: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

28

•Advantages:

–Possess development speed of mobile web apps

–Also possess app store distribution of native apps

•Disadvantages:

–Can’t handle heavy graphics.

–Requires familiarity with a mobile framework

Page 29: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

29

TAXONOMY OF MOBILE APPLICATIONS

Page 30: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

30

This taxonomy is based on the following paper:

Towards a Taxonomy of Mobile Applications [1]

Written by:

Robert Nickerson (San Francisco State University)

Upkar Varshney (Georgia State University)

Jan Muntermann (J.W. Goethe-University Frankfurt)

Henri Isaac Paris (Dauphine University)

Page 31: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

31

Proposed taxonomy

• Dimensions based on interaction between user

and the mobile applications

• Characteristics of categories within each

dimension

- Collectively exhaustive

- Mutually exclusive

Page 32: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

32

Characteristics of taxonomy

Concise

Extendible

Inclusive

Page 33: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

33

CANDIDATE DIMENSION OF

MOBILE APPLICATION TAXONOMY

Page 34: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

34

Temporal Dimension

• Based on real time or non-real time interaction of users

Categories

• Synchronous: user and application interact in real time

• Asynchronous: user and application interact in non-real time

Page 35: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

35

Communication Dimension

• Based on which way information

flows between the user and the application.

Categories

• Informational: Information flows only from

the mobile application to the user

- uni-directional information flow to the

user

Page 36: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

36

• Reporting: Information flows only from the user

to the mobile application

- uni-directional flow from the user

• Interactional: Information flows in both

directions between the user and the mobile

application

- bi-directional flow between user and

application

Page 37: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

37

Transaction dimension

• Based on presence or absence

of financial transaction

Categories

• Transactional: user can purchase goods or

services through the application

• Non-transactional: user cannot purchase goods

and services through the application

Page 38: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

38

Public dimension

• Based on availability of mobile applications

Categories

• Public: application can be used by any user

• Private: application can only be used by a pre-

selected group of users.

Page 39: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

39

Multiplicity(or participation) dimension

• Based on number of users using the application

simultaneously

Categories

• Individual: one user

• Group: multiple users

Page 40: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

40

Location Dimension

• Deals with whether the location

of the user is used to modify the application.

Categories

• Location-based: mobile application uses the

user’s location

• Non-location-based: mobile application does

not use the user’s location

Page 41: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

41

Identity Dimension

• Based on whether the identity of the

user is used to modify the application

Categories

• Identity-based: mobile application uses the

user’s identity

• Non-identity-based: mobile application does

not use the user’s identity

Page 42: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

42

Categorization of Sample Mobile Applications [1]:

Page 43: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

43

Mobile Voice Communications (Skype)

Temporal : Synchronous

Communication : Interactional

Transaction : Transactional

Access : Public

Multiplicity : Individual

Location : Non - location based

Identity : Identity based

Page 44: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

44

Location Based Contents and Services : (Yelp)

Temporal : Synchronous

Communication : Informational

Transaction : Non-transactional

Access : Public

Multiplicity : Individual

Location : Location based

Identity : Identity based

Page 45: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

45

Mobile inventory management: (mSupply)

Temporal : Asynchronous

Communication : Interactional

Transaction : Non-transactional

Access : private

Multiplicity : Individual

Location : Non location based

Identity : Identity based

Page 46: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

46

Mobile games: (Wizard war)

Temporal : Synchronous

Communication : Interactional

Transaction : Non-transactional

Access : Public

Multiplicity : Group

Location : Non-location based

Identity : Identity based

Page 47: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

47

Financial services (mobile banking) BOA App

Temporal : Synchronous

Communication : Interactional

Transaction : Transactional

Access : Public

Multiplicity : Individual

Location : Non-location based

Identity : Identity based

Page 48: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

48

Mobile entertainment services (NETFLIX)(stored contents, contents-on-demand, live events):

Temporal : Synchronous

Communication : Interactional

Transaction : Transactional

Access : Public

Multiplicity : Individual

Location : Location based

Identity : Identity based

Page 49: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

49

Mobile product recommendation systems (Amazon mobile app.)

Temporal : Asynchronous

Communication : Informational

Transaction : Transactional

Access : Public

Multiplicity : Individual

Location : Non-location based

Identity : Identity based

Page 50: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

50

Mobile Social Networking (Instagram)

Temporal : Synchronous

Communication : Interactional

Transaction : Non-transactional

Access : Public

Multiplicity : Individual

Location : Location based

Identity : Identity based

Page 51: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

51

Navigation: (Google maps)

Temporal : Synchronous

Communication : Informational

Transaction : Non-transactional

Access : Public

Multiplicity : Individual

Location : Location based

Identity : Non-Identity based

Page 52: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

52

Mobile Telemedicine (Doctor on Demand)

Temporal : Synchronous

Communication : Interactional

Transaction : Transactional

Access : public

Multiplicity : Individual

Location : Location based

Identity : Identity based

Page 53: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

53

Questions ??

Page 54: 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October 27,2015

54

References:

[1] Nickerson, Robert; Varshney, Upkar; Muntermann, Jan; and Isaac, Henri, "Towards a Taxonomy of Mobile Applications" (2007). AMCIS 2007 Proceedings. Paper 338.http://aisel.aisnet.org/amcis2007/338