1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October...

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

Transcript of 1 TAXONOMY OF MOBILE APPLICATIONS Nimrat Randhawa, Jiwan Bhandari, Manju Palathingal October...

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