toktok! fe team kang cheol kim munbeom cho junhee

20
TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

Post on 19-Dec-2015

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

TokTok!Fe Team

KANG CheolKIM MunbeomCHO Junhee

Page 2: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

CONTENTSIntroduction

Features

Implementation

Conclusion

1

2

3

4

Demonstration5

Page 3: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

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!

Page 4: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

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

Page 5: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

Approach

Before it happensAuto Manner Mode

When it happensEasier Gesture

Page 6: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

CONTENTSIntroduction

Features

Implementation

Conclusion

1

3

4

Demonstration5

2

Page 7: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

Features

Whenhappens

Reject callby tappingThen, send message

Beforehappens

Automatic manner modeby synchronizingwith Google Calendar

Whenhappens

Silence ringingby flipping

ююю

Page 8: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

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

Page 9: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

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

Page 10: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

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

Page 11: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

CONTENTS

Features2

Conclusion4

Demonstration5

Implementation3

Introduction1

Page 12: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

Implementation – In Android OS Blue : New classes

Green : Actions to be executed

Page 13: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

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.

Page 14: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

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.

Page 15: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

CONTENTS

Features2

Implementation3

Demonstration5

AConclusion4

Introduction1

Page 16: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

Analysis – Benefits from implementing in OS than in App.

1

2

3

Power-saving

Memory-efficient

Availability

Page 17: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

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!

Page 18: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

CONTENTS

Approach2

Features3

Architecture4

Demonstration5

Introduction1

Page 19: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

Demo

Page 20: TokTok! Fe Team KANG Cheol KIM Munbeom CHO Junhee

THANK YOU