0
LET'S RE-EMBRACE THE BEAUTY
ON THE CELLPHONE!
MOTIVATION
●

Photography is more and more important
as :
1. It tells us what is important to us.
2. Photography makes us ...
SYSTEM ARCHITECTURE
●



●

Software: Android version 4.4 (API 19)
Hardware: Google Nexus II (1.2
GHz Dual-Core ARM Corte...
DATA MODEL
1. Table for users:
username (primary key), password, email
for query: query user in login phase and make
new f...
DATA MODEL
3. Table for photos:
user_name, time, photo_name, photo, location,
latitude, longitude, altitude, cellphone typ...
BUSINESS MODEL






Two versions of products: either it is
paid on purchase or the app will go
with ads from google ad...
USER INTERFACE
USER INTERFACE
Upcoming SlideShare
Loading in...5
×

Team XSquared: 2013 Apache Cassandra Hackathon at McGill University

1,445

Published on

Participants:
• Kai Xiong, Master's Computer Science
• Xuepeng Xu, Undergraduate Computer Science

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,445
On Slideshare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Team XSquared: 2013 Apache Cassandra Hackathon at McGill University"

  1. 1. LET'S RE-EMBRACE THE BEAUTY ON THE CELLPHONE!
  2. 2. MOTIVATION ● Photography is more and more important as : 1. It tells us what is important to us. 2. Photography makes us artists 3. Photography has the power to move us
  3. 3. SYSTEM ARCHITECTURE ●  ● Software: Android version 4.4 (API 19) Hardware: Google Nexus II (1.2 GHz Dual-Core ARM Cortex-A9) Thanks to Shehaaz, we use RESTful api + virgil to build the communication layer for cassandra
  4. 4. DATA MODEL 1. Table for users: username (primary key), password, email for query: query user in login phase and make new friends around the world. 2. Table for photos: user_name, time, photo_name, photo, location, latitude, longitude, altitude, cellphone type. Primary key: (username, time)
  5. 5. DATA MODEL 3. Table for photos: user_name, time, photo_name, photo, location, latitude, longitude, altitude, cellphone type. Primary key: (photo_name, location) 4. Table for restaurants: photo, type, photoname, primary key(name, type) 5. Table for travel agencies: name, location, photo, type, photoname, primary key (location, name) ●
  6. 6. BUSINESS MODEL    Two versions of products: either it is paid on purchase or the app will go with ads from google ads and microsoft ad center. (Guarantee user experience) Collaborate with travel agencies and restaurants. We may share the profit. Develop publisher-writer model. People get refunded by uploading good photo. And the company can sell the photos while protecting privacy.
  7. 7. USER INTERFACE
  8. 8. USER INTERFACE
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×