3. Motivation
We all know you are a social guru…
But managing plenty of events and
participants can be painful!
E.g. Invite people to your event?
Control the admission?
Notify people after agenda changes?
Sharing photos taken in the event?
4. Motivation
You should utilize the power of Mobile
Computing and Social Network!
-Manage everything in your phone
-Using Facebook to distribute your event
-Using Mobile Devices Push Notification to
send out any notice
5. Motivation
We’d like to…
1. Create, Modify, Delete events on phones
2. Push Notifications
3. Send invitations via Facebook if you want
4. Join an event remotely and easily
5. Check if any friends also joins that event
6. Sharing photos of the event
18. Architecture: 3-Tier Architecture
• Client Tier:
Android Client Application
• Server Tier:
Web Server: AWS EC2
Storage Server: AWS S3
• Database Tier:
AWS Relational Database
Service
19. Amazon AWS Cloud
EC2 for running the server
• Check and forward DB requests
• Broadcast push notifications
RDS for storing event information
S3 for sharing pictures