chan wai yu , candy chung kit wai, miffy pang wing chau,terry wong kin yee, phoebe

42
HKUST Green Mobile App Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing 20035685 20109436 20056859 20013625 2013-2014 FYP MU4

Upload: quinn-heath

Post on 03-Jan-2016

84 views

Category:

Documents


9 download

DESCRIPTION

HKUST Green Mobile App. Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe. 2013-2014 FYP MU4. 20035685 20109436 20056859 20013625. Introduction. Project Initiation. Set up in 2012 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

HKUST Green Mobile App

Chan Wai Yu , CandyChung Kit Wai, MiffyPang Wing Chau,TerryWong Kin Yee, Phoebe

Chan Wai Yu , CandyChung Kit Wai, MiffyPang Wing Chau,TerryWong Kin Yee, Phoebe

20035685201094362005685920013625

20035685201094362005685920013625

2013-2014 FYP MU42013-2014 FYP MU4

Page 2: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Introduction

Page 3: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Project InitiationProject Initiation

Set up in 2012aims to educate and influence the HKUST community to develop a better understanding of issues in energy conservation, recycling, waste minimization and pollution prevention

Set up in 2012aims to educate and influence the HKUST community to develop a better understanding of issues in energy conservation, recycling, waste minimization and pollution prevention 3

Page 4: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Lack of motivation to study the textual content on the official website in detail

Lack of motivation to study the textual content on the official website in detail

The PROBLEM We Intend To Solve

The PROBLEM We Intend To Solve

4

Page 5: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

ObjectiveObjective

5

Cross Platform App Support

Automatic Content Integration

Increase green

awareness

Page 6: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Cross Platform SupportCross Platform Support

6

Page 7: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Supported featuresSupported features

NewsNewsEvents

Green TourMap

Green TourMapGreen

ChannelGreen Channel

TipsTips Voting

About UsAbout Us

FeedbackFeedback

7

Page 8: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

System Network DesignSystem Network DesignFigure 2.3.1 Diagram of workflow between the mobile device and the database

8

Page 9: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Features

Page 10: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Feature 1 - News and Events

Feature 1 - News and Events• Fetch content from RSS feed

• App content is synchronized with the sustainability website

10

Page 11: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Feature 2 - Green TipsFeature 2 - Green Tips• Extract Green Tips from

Sustainability Guide

11

• Divided into 8 categories.

Page 12: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Feature 3 - VideoFeature 3 - Video• Display Videos from Green Channel

Page from PTC.

12

Page 13: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Feature 4 – About UsFeature 4 – About Us• Introduces Sustainability Unit and

provides contact information

13

Page 14: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

14

What’s More?

Page 15: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Feature 5 - Green TourFeature 5 - Green Tour

15

• Extract Green Tour Spots

• Presents Green Tour Spots listed in Green Campus Map using Google Map API

Page 16: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Feature 6 – FeedbackFeature 6 – Feedback• Allow users to report any cases

related to sustainability around the campus

16

Page 17: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Feature 7 – VoteFeature 7 – Vote• Students or guests could cast their

vote on discussion of the green issues

17

• The statistics could be presented in chart

• Raw data can be exported as Excel

Page 18: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Implementation

Page 19: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Implementation 1 - Technology

Implementation 1 - Technology• UI: HTML5 +

• X jQuery Mobile: slow view transition• Multi-platform: Phonegap ✔Access native device APIs (e.g.

Camera)

19

Intel’s App framework

Page 20: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Implementation 2 – News & Events

Implementation 2 – News & Events

20

Http Request

Returned Data in XML format

Data

Ajax (Asynchronous JavaScript and XML)

Page 21: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Implementation 2 – News & Events

Implementation 2 – News & Events

21

Sequence Diagram of News & Events

Page 22: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Implementation 3 – Green Tour Map

Implementation 3 – Green Tour Map

22

Define a marker

Define a pop-up window

Page 23: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Implementation 4 – Feedback

Implementation 4 – Feedback

23

Submission Without Photo Submission with Photo

Page 24: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Implementation 4 – Feedback

Implementation 4 – Feedback

24

Sequence Diagram of Feedback

Page 25: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Implementation 5 – VotingImplementation 5 – Voting

25

Sequence Diagram of Voting

Page 26: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Implementation 5 – Voting(Generate Question)

Implementation 5 – Voting(Generate Question)

26

JSON of voting questions in a particular voting session

JSON ofVoting question

✔JSON: flexible & light

Entity Relation Diagram

Page 27: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Implementation 5 – Voting(Submit Answer)

Implementation 5 – Voting(Submit Answer)

27

Code segment of validating submission

Page 28: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Implementation 5 – Voting (View Chart)

Implementation 5 – Voting (View Chart)

28

• Google Chart API

Code Segment of Statistic Page (1)

Page 29: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Implementation 5 – Voting (View Chart)

Implementation 5 – Voting (View Chart)

29

Code Segment of Statistic Page (2)

Page 30: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Demonstration

Page 31: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Conclusion

Page 32: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Q&A

Page 33: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

FutureEnhancement

Page 34: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Feature 2 - Green TipsFeature 2 - Green Tips

34

• LearnAct

Start a Green Challenge

Page 35: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Feature 8 - Green Challenges

Feature 8 - Green Challenges

35

I’ll finish all my lunch and leave no food waste

I walk to my 5/F classroom without taking elevator

Concept adopted from the App “Challenge Accepted”

Page 36: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Feature 6 – FeedbackFeature 6 – Feedback• What are the follow-up actions can

be done?

36

Page 37: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Feature 9 – Campus Green Meter

Feature 9 – Campus Green Meter

37

• To see what everyone of us can do moreShared Sustainability Goal

Visualized Saving Benefits

Page 38: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Evaluation

Page 39: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

The effectiveness of increasing environmental awareness

The effectiveness of increasing environmental awareness

39

Page 40: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

PerformancePerformance• Reliability

Successful error handling• Security No sensitive information• Scalability Separated servers• User ExperienceUser Acceptance Test

40

Page 41: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

The features that are most important for the app.

Please drag and drop to rank the following functionalities in order of the

likelihood of you using them. (rank 1 = highest)

The features that are most important for the app.

Please drag and drop to rank the following functionalities in order of the

likelihood of you using them. (rank 1 = highest)

41

Rank

Page 42: Chan Wai Yu , Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe

Use Case DiagramUse Case Diagram

42