22
Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin Ecommerce Smartphone Application

Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

Embed Size (px)

Citation preview

Page 1: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

Student: Abdullah Al-QahtaniSupervisor: Dr.Robert Goodwin

Ecommerce Smartphone Application

Page 2: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

OVERVIEW Project Question. Motivation and Success Criteria. Solution Method ”target and results” Semester -1 Targets and results. Semester -2 targets, results, progress and plan. Initial Application Architecture. A screen shot for the application. Questions Reference list

Page 3: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

PROJECT QUESTION

How can we exploit the usability of e-commerce

application(s) for mobile devices (m-commerce)

with maximized mobile platform independence?

Page 4: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

MOTIVATION

To help consumers and vendors.

Open new windows of opportunities.

To understand open source application code.

Page 5: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

SUCCESS CRITERIA A review of the latest trends in mobile and e-commerce

applications.

Application architecture.

A demo mobile application build using PhoneGap.

Page 6: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

I have answered research questions during the semester-1.

Now based on semester-1 research I have finalized

application architecture. Application development and report

is in progress.

SOLUTION METHOD "TARGET AND RESULTS"

Page 7: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

The need of wireless and mobile networks is growing for online business and dragging the attention of: Academicians Technologists Commerce as well as Individuals.

Users execute: e-commerce for instance e-banking Purchase products and/or sky shopping Inquire about hotel and flight reservations etc.

1) Why mobility is required for e-commerce

application?

Page 8: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

Fundamental differences between m-commerce and e-commerce:

Origin

Technology

product specifications

nature of the services

Mobile websites are relatively:

Screen size Input Devices Urgency M-Loyalty

2) Why normal websites are not useful for mobile devices?

Page 9: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

Develop native application for different mobile operating system

iOS: Using objective-c and iOS SDK

Android: Using android SDK

Blackberry SDK

Pros:

Can utilize full hardware support

Cons

Expensive and time consuming .

3) Why mobile native and web applications are preferred over mobile websites? Solution-1

Page 10: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

Develop mobile website using Html5, CSS3 and Javascript

Needs Default or any other 3rd party mobile web browser to

execute the application Pros:

Very economical and less time. Cons

Sometime cannot utilize full hardware and OS support. Not utilizing full screen support because of url bar. Needs url management from user.

3) Why mobile native and web applications are preferred over mobile websites? Solution-2

Page 11: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

Technically speaking it is mixture of solution-1 and solution-

2.

In fact it is native application but rendering html as UI.

Phonegap is a framework which is using this solution.

Every mobile phone SDK have WebView library which is

utilized by phonegap to render html content

3) Why mobile native and web applications are preferred over mobile websites? Solution-3

Page 12: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

Feature list of phonegap.

Examples:

google+, linkedin, facebook applications are using solution-3.

Pros: Can utilize full hardware support. You applications will appear in main navigation of operating

system. Like in ios. User does not need to manage urls of the application and utilize

full screen space as there are no URL bars.

3) Why mobile native and web applications are preferred over mobile websites? Solution-3

Page 13: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

4) What can we achieve using PhoneGap - cross mobile platform

application development framework?

Page 14: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

Finished :

◦ Architecture.

◦ Extend spree to provide web services.

◦ Application has done.

◦ Tested on iOS.

Still in process:

◦ Testing on android.

◦ Write Documentation.

SEMESTER 2 PROGRESS/PLAN

Page 15: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

APPLICATION ARCHITECTURE

Page 16: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

/api/products.json

Page 17: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin
Page 18: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

ANY QUESTIONS?

Page 19: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

[1] A security and usability proposal for mobile electronic commerce

Soriano, M.; Ponce, D.; Communications Magazine, IEEE Volume: 40 , Issue: 8 Digital Object Identifier: 10.1109/MCOM.2002.1024416 Publication Year: 2002 , Page(s): 62 - 67

  [2]

An investigation of the impact of mobile phone and PDA interfaces on the usability of mobile-commerce applications

Buranatrived, J.; Vickers, P.; Networked Appliances, 2002. Liverpool. Proceedings. 2002 IEEE 5th International Workshop on 

Digital Object Identifier: 10.1109/IWNA.2002.1241342 Publication Year: 2002 , Page(s): 90 - 95

REFERENCE LIST

Page 20: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

[3] The Role of Context in m-Commerce and the Personalization Dimension

SpiridoulaKoukia; Maria Rigou; SpirosSirmakessis; Web Intelligence and Intelligent Agent Technology Workshops, 2006. WI-IAT 2006 Workshops. 2006 IEEE/WIC/ACM International Conference on 

Digital Object Identifier: 10.1109/WI-IATW.2006.130 Publication Year: 2006 , Page(s): 267 - 276

  [4]Payment Applications Make E-Commerce Mobile Leavitt, N.; 

Computer Volume: 43 , Issue: 12 Digital Object Identifier: 10.1109/MC.2010.357 Publication Year: 2010 , Page(s): 19 - 22

REFERENCE LIST

Page 21: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

[5] https://github.com/spree/spree

[6] http://spreecommerce.com/

[7] phonegap.com

REFERENCE LIST

Page 22: Student: Abdullah Al-Qahtani Supervisor: Dr.Robert Goodwin

Thank You