TokTok!Fe Team
KANG CheolKIM MunbeomCHO Junhee
CONTENTSIntroduction
Features
Implementation
Conclusion
1
2
3
4
Demonstration5
Introduction
Meeting R-R-Ring Oops!
Be quiet at business meeting, classroom, and library.
Suddenly, your Android rings!
You are embarrassing yourself and the others.
R-R-Ring Oops!
Related Works
Galaxy S (S2)
Nexus One
Nexus S
Reject Call Drag and Drop O O O
Silence Ringing
Power Button O O O
Flipping X (O) X X
Rejection Message Manual X X
Approach
Before it happensAuto Manner Mode
When it happensEasier Gesture
CONTENTSIntroduction
Features
Implementation
Conclusion
1
3
4
Demonstration5
2
Features
Whenhappens
Reject callby tappingThen, send message
Beforehappens
Automatic manner modeby synchronizingwith Google Calendar
Whenhappens
Silence ringingby flipping
ююю
Features
1
2
3
Enable Manner ModeWhen busy event begins.
Disable Manner ModeWhen busy event ends.
Google CalendarSet manner mode automatically based on Google Calendar
– Auto Manner Mode
Features
Tok,Tok!
1
2
3
Why?The screen is wide.
Send MessageNoticing thatyou are busy.
Double TappingReject callby tapping twiceon the screen.
– Reject Call by Tapping
Features
1
2 Why?In most cases,phone rests on somewhere.
FlippingSilence ringingby flipping the phone upside-down so that screen faces down.
– Silence Ringing by Flipping
CONTENTS
Features2
Conclusion4
Demonstration5
Implementation3
Introduction1
Implementation – In Android OS Blue : New classes
Green : Actions to be executed
Technical Challenge
Android OS Bug on Sending MessageProblem
Difficulty
If Phone App reject call, it send message. However, it is unable to obtainthe permission to send messagedue to Android OS bug.
SolutionDetour:Phone App asks anotherbackground process to send message.
Technical Challenge
To Test Android OS DevelopmentProblem
Difficulty
Android Emulator and ODROIDdoes not support telephony,i.e., cannot make and receive a call.
Solution
Either to develop telephony simulationor to get a working Android.Thanks to Google Koreafor supporting Nexus One.
CONTENTS
Features2
Implementation3
Demonstration5
AConclusion4
Introduction1
Analysis – Benefits from implementing in OS than in App.
1
2
3
Power-saving
Memory-efficient
Availability
Comparison
TokTok!Galaxy S (S2)
Nexus One
Nexus S
Auto Manner Mode O X X X
RejectCall
Drag and Drop O O O O
Tapping O X X X
SilenceRinging
Power Button O O O O
Flipping O X (O) X X
Rejection Message Auto Manual X X
Tok,Tok!
CONTENTS
Approach2
Features3
Architecture4
Demonstration5
Introduction1
Demo
THANK YOU