40
Opportunities and Challenges of Mobile Apps Development in the Oil Industry YUSUF MUFTI Master Student of Software Engineering, KFUPM [email protected] IATMI TALK 6, 8 th Dec 2016 1

Opportunities and challenges of mobile apps development in the oil industry

Embed Size (px)

Citation preview

Page 1: Opportunities and challenges of mobile apps development in the oil industry

Opportunities and Challengesof Mobile Apps Development

in the Oil Industry

YUSUF MUFTIMaster Student of Software Engineering, KFUPM

[email protected]

IATMI TALK 6, 8th Dec 2016

1

Page 2: Opportunities and challenges of mobile apps development in the oil industry

Introduction

• Android version

Supported version(KitKat, Lollipop, Marshmallow, Nougat)

2

R

Page 3: Opportunities and challenges of mobile apps development in the oil industry

Introduction

• Android version

• Android market

Operating System 2Q16Units

2Q16 Market

Share (%)

2Q15Units

2Q15 Market

Share (%)

Android296,912.

886.2 271,647.0 82.2

iOS 44,395.0 12.9 48,085.5 14.6

Windows 1,971.0 0.6 8,198.2 2.5

Blackberry 400.4 0.1 1,153.2 0.3

Others 680.6 0.2 1,229.0 0.4

Total344,359.

7100.0 330,312.9 100.0

Table Worldwide Smartphone Sales to End Users by Operating System in 2Q16 (Thousands of Units), gartner.com [1]

Android

iOS Windowsphone Others

3

Page 4: Opportunities and challenges of mobile apps development in the oil industry

Introduction

• Android version

• Android market

• Support technology

Wearable devices [3] Internet of Things [2]

Firebase [1]

4

Page 5: Opportunities and challenges of mobile apps development in the oil industry

Android Apps Development Reasons

• Cheap for development

• Forum and tutorial are available

• A lot of available developers

• Promising in the future

• Various of features

• Supported by Google

5

O

Page 6: Opportunities and challenges of mobile apps development in the oil industry

Android Apps Development Reasons

• Cheap for development

• Forum and tutorial are available

• A lot of available developers

• Promising in the future

• Various of features

• Supported by Google

6

Page 7: Opportunities and challenges of mobile apps development in the oil industry

Android Apps Development Reasons

• Cheap for development

• Forum and tutorial are available

• A lot of available developers

• Promising in the future

• Various of features

• Supported by Google

7

Page 8: Opportunities and challenges of mobile apps development in the oil industry

Android Apps Development Reasons

• Cheap for development

• Forum and tutorial are available

• A lot of available developers

• Promising in the future

• Various of features

• Supported by Google

8

N

Page 9: Opportunities and challenges of mobile apps development in the oil industry

Android Apps Development Reasons

• Cheap for development

• Forum and tutorial are available

• A lot of available developers

• Promising in the future

• Various of features

• Supported by Google

9

Page 10: Opportunities and challenges of mobile apps development in the oil industry

Android Apps Development Reasons

• Cheap for development

• Forum and tutorial are available

• A lot of available developers

• Promising in the future

• Various of features

• Supported by Google

10

Page 11: Opportunities and challenges of mobile apps development in the oil industry

Android Apps Development Reasons

• Cheap for development

• Forum and tutorial are available

• A lot of available developers

• Promising in the future

• Various of features

• Supported by Google

11

E

Page 12: Opportunities and challenges of mobile apps development in the oil industry

Android Development

• Tool

Android Studio (recommended) , Eclipse, Intel XDK, AppInventor,Phonegap, Xamarin, AppInventor

• Programming Language

Java, HTML, JavaScript, C#, C++

• Server communication

XML, JSON

• Code Management

Git

12

Page 13: Opportunities and challenges of mobile apps development in the oil industry

Android Development

• Tool

Android Studio (recommended) , Eclipse, Intel XDK, AppInventor, Phonegap, Xamarin, AppInventor

• Programming Language

Java, HTML, JavaScript, C#, C++

• Server communication

XML, JSON

• Code Management

Git

13

A

Page 14: Opportunities and challenges of mobile apps development in the oil industry

Android Development

• Tool

Android Studio (recommended) , Eclipse, Intel XDK, AppInventor, Phonegap, Xamarin, AppInventor

• Programming Language

Java, HTML, JavaScript, C#, C++

• Server communication

XML, JSON

• Code Management

Git

14

Page 15: Opportunities and challenges of mobile apps development in the oil industry

Android Development

• Tool

Android Studio (recommended) , Eclipse, Intel XDK, AppInventor, Phonegap, Xamarin, AppInventor

• Programming Language

Java, HTML, JavaScript, C#, C++

• Server communication

XML, JSON

• Code Management

Git

15

Page 16: Opportunities and challenges of mobile apps development in the oil industry

16

RequirementAnalysis

Page 17: Opportunities and challenges of mobile apps development in the oil industry

17

RequirementAnalysis

Design

Page 18: Opportunities and challenges of mobile apps development in the oil industry

18

RequirementAnalysis

Design Coding

Page 19: Opportunities and challenges of mobile apps development in the oil industry

19

RequirementAnalysis

Design Coding Testing

Page 20: Opportunities and challenges of mobile apps development in the oil industry

20

RequirementAnalysis

Design Coding Testing Maintenance

Page 21: Opportunities and challenges of mobile apps development in the oil industry

The Opportunities (1)

Common Apps

1. Adsense

2. In App puchase

3. Purchase

21

Page 22: Opportunities and challenges of mobile apps development in the oil industry

The Opportunities (1)

Common Apps

1. Adsense

2. In App puchase

3. Purchase

22

Y

Page 23: Opportunities and challenges of mobile apps development in the oil industry

The Opportunities (1)

Common Apps

1. Adsense

2. In App puchase

3. Purchase

23

Page 24: Opportunities and challenges of mobile apps development in the oil industry

The Opportunities (2)

Oil Industry

1. Support for management and communication,

2. Support for monitoring and tracking,

3. Support for controlling and making decision

24R

Page 25: Opportunities and challenges of mobile apps development in the oil industry

The Opportunities (2)

Oil Industry

1. Support for management and communication,

2. Support for monitoring and tracking,

3. Support for controlling and making decision

25

Page 26: Opportunities and challenges of mobile apps development in the oil industry

The Opportunities (2)

Oil Industry

1. Support for management and communication,

2. Support for monitoring and tracking,

3. Support for controlling and making decision

26A

Page 27: Opportunities and challenges of mobile apps development in the oil industry

The Challenges

• User Interface (UI)

• User Experience (UX)

• Multiple devices management

• Troubleshooting

• Data format

• Security aspect

• Server Support

• OS Upgrade

27

U

Page 28: Opportunities and challenges of mobile apps development in the oil industry

The Challenges

• User Interface (UI)

• User Experience (UX)

• Multiple devices management

• Troubleshooting

• Data format

• Security aspect

• Server Support

• OS Upgrade

28

Page 29: Opportunities and challenges of mobile apps development in the oil industry

The Challenges

• User Interface (UI)

• User Experience (UX)

• Multiple devices management

• Troubleshooting

• Data format

• Security aspect

• Server Support

• OS Upgrade

29

I

Page 30: Opportunities and challenges of mobile apps development in the oil industry

The Challenges

• User Interface (UI)

• User Experience (UX)

• Multiple devices management

• Troubleshooting

• Data format

• Security aspect

• Server Support

• OS Upgrade

30

Page 31: Opportunities and challenges of mobile apps development in the oil industry

The Challenges

• User Interface (UI)

• User Experience (UX)

• Multiple devices management

• Troubleshooting

• Data format

• Security aspect

• Server Support

• OS Upgrade

31

WITSML,XML

JSON

Page 32: Opportunities and challenges of mobile apps development in the oil industry

The Challenges

• User Interface (UI)

• User Experience (UX)

• Multiple devices management

• Troubleshooting

• Data format

• Security aspect

• Server Support

• OS Upgrade

32

N

Page 33: Opportunities and challenges of mobile apps development in the oil industry

The Challenges

• User Interface (UI)

• User Experience (UX)

• Multiple devices management

• Troubleshooting

• Data format

• Security aspect

• Server Support

• OS Upgrade

33

Page 34: Opportunities and challenges of mobile apps development in the oil industry

The Challenges

• User Interface (UI)

• User Experience (UX)

• Multiple devices management

• Troubleshooting

• Data format

• Security aspect

• Server Support

• OS Upgrade

34

Page 35: Opportunities and challenges of mobile apps development in the oil industry

Conclusion

• Effort

• Creativity

35

Page 36: Opportunities and challenges of mobile apps development in the oil industry

Conclusion

• Effort

• Creativity

36

W

Page 37: Opportunities and challenges of mobile apps development in the oil industry

Question?

37

E

Page 38: Opportunities and challenges of mobile apps development in the oil industry

References

[1] http://www.gartner.com/newsroom/id/3415117

Image

[2] http://www.slideshare.net/mannshuki/refael-bitton-all-things-data-2016-firebase-analytics

[3] http://www.computerweekly.com/news/4500260406/Top-10-internet-of-things-stories-of-2015

[4] https://www.contegix.com/the-emergence-of-wearable-technology/

[5] http://iitbaa-gbf.com/python-add-json-object-to-array

38

Page 39: Opportunities and challenges of mobile apps development in the oil industry

39

RONEAYRAUINWE

Page 40: Opportunities and challenges of mobile apps development in the oil industry

RONEAYRAUINWE

40

YOU ARE A WINNER