Professional Documents
Culture Documents
Turn 1
Turn 1
to turn your
life
1
Outline
Motivation
Application Context
System Structure
Technical Reference
Technical Challenge
Demo
2
1
Motivation
3
Modern lifestyle
In this swift moving
world, modern people
are too busy to deal with
their housework. Some
of whom does not even
have time to buy
consumables that are
running out in their
house.
4
Shopping list
When you find out that
consumables are running
low, it is always
inconvenient to list them
immediately, especially for
people who live in big
house.
5
Motivation
Stay-at-home economy
Internet of Things techniques
Open data application
6
What we see...
Otaku Economy
(stay-at-home economy)
This proper noun comes from
Japanese nurds, who spend most of
their time in front of the computer.
They do almost everything at home
including consuming. As a result,
Japans recession was saved by this
consumer behavior.
7
What we see...
Rapidly growing Otaku Economy
According to Market Intelligence & Consulting
Institute in Taiwan (MIC), the market of e-
commerce had reached up to 883.3 billion dollars
(USD 29.4 billion) in 2014.
The market of e-commerce are estimated to be
over 1000 billion dollars (USD 33.6 billion) in 2015.
picture from 8
What we want to do
Mobile Commerce
Provide service
anytime and
anywhere
A simple and intuitive
user interface
Devices that appear in the
kitchen, living room and
else where in your house to
let you use it to purchase
any consumables needed. 9
2
Application Context
10
Application Context
Manipulation of Turn
device
Shopping list creator
Send notification
Display details of products
Personal settings
simulation
11
Manipulation of Turn device
When users turn the device, the
arrow will turn at the same time.
Users may stop at the things
they would like to buy and then
press the device. Then the
product would be listed in their
mobile devices.
12
Manipulation of Turn device
2 Steps
Turn it
Press it
Step 1 Step 2
13
Simulation
15
Shopping list creator
Display products info
Users can click the item in
the list to view the detailed
information of products.
Place your screenshot
here
16
Personal Settings
Personal information
Users can edit their personal
information in this page and
set their profile picture.
Place your screenshot
here
17
3
System Structure
18
System Structure
Core techniques
System structure
19
Core techniques
Data Mining
MySQL (Python)
Android
PHP Arduino
20
System structure
21
4
Technical Reference
22
Technical Reference
Hardware reference
Web crawler reference
Web service reference
User interface reference
23
Hardware reference
24
Web crawler reference
25
Web service reference
26
User interface reference
27
5
Technical Challenge
28
Technical Challenge
Difficult to create a high-
efficiency web crawler
Our web crawler may sometimes miss
the data in .js format.
Web information is dynamic
Take pchome.com.tw as example, the
information in the web is dynamic and
sporadic, which is hard for web
crawler to catch the complete
information.
29
Technical Challenge-solution
High-efficiency web crawler
Use selenium library to let the web
crawler open the browser itself and
start catching data until the web
information is completely loaded.
Dynamic and sporadic
problems
Compare the newly input data to those
already save in the server. When
difference is detected, it means there
may be some missing information. 30
6
Demo
31
Demo
32
Reference
http://58pic.com
http://goo.gl/wtckXM
http://ppt.cc/rei9q
33
Thanks!
Any questions?
34