IFD:IOSDevI/Projects/Ringer: Difference between revisions

From Medien Wiki
mNo edit summary
mNo edit summary
 
Line 1: Line 1:
= Description =
= Description =
Ringer is a pilot project trying to enhance the behavior of the iPhone during an incoming call in terms of both the ringtone volume and the kind of vibration. The reader may remember the times of good old barren phones with their different profiles like 'Meeting', 'Asleep' or 'Garden'. Unfortunately, this feature is not available in the iPhone. There is a mode called "Do not disturb', which nevertheless only mutes the ringtone at all. An implementation of different profiles, the manually setting of them and thereby, adjusting the ringtone volume and vibration mode, is not challenging. Like all modern smartphones, the iPhone offers a wide range of different sensors that can be useful in this regard. With the help of these, the adjustment could be done fully automated in the background. This is what this project tries to achieve. In more detail, the following three sensors are tested for feasibility:
Ringer is a pilot project trying to enhance the behavior of the iPhone during an incoming call in terms of both the ringtone volume and the kind of vibration. The reader may remember the times of good old barren phones with their different profiles like 'Meeting', 'Asleep' or 'Garden'. Unfortunately, this feature is not available in the iPhone. There is a mode called "Do not disturb', which nevertheless only mutes the ringtone at all. An implementation of different profiles, the manually setting of them and thereby, adjusting the ringtone volume and vibration mode, is not challenging. Like all modern smartphones, the iPhone offers a wide range of different sensors that can be useful in this regard. With the help of these, the adjustment could be done fully automated in the background. This is what this project tries to achieve. In more detail, the following three sensors are tested for feasibility:


Line 11: Line 10:
=== Accelerometer ===
=== Accelerometer ===
Again, this sensor is activated right before the vibration is about to be played. The accelerometer checks the orientation of the iPhone. In case it lies on a desk, the orientation of the z-axis is either nearly -1 or +1 and as a result, a short vibration is played; otherwise, an intensive one. Tap the scales on the third tab to activate the accelerometer and see the axes adjusting to the current orientation. Deactivate the accelerometer by tapping the scales again (this is done automatically if a vibration is played).
Again, this sensor is activated right before the vibration is about to be played. The accelerometer checks the orientation of the iPhone. In case it lies on a desk, the orientation of the z-axis is either nearly -1 or +1 and as a result, a short vibration is played; otherwise, an intensive one. Tap the scales on the third tab to activate the accelerometer and see the axes adjusting to the current orientation. Deactivate the accelerometer by tapping the scales again (this is done automatically if a vibration is played).
= Challenges =
This project is only considered to be a pilot project, i.e. it is a non-system-wide application that acts on its own. Thereby, the overall feasibility of the different sensors is tested. In consequence, all three sensors offers great opportunities to enhance the iPhone's behavior. In a future project, they should be combined and be integrated in the system-wide ringtone. Nevertheless, the major challenge is related to privacy issues. Imagine an app that is allowed to record your environment or take a picture automatically...




Line 19: Line 24:
[[File:cam.png|left|thumb|Camera for checking place (e.g. in a bag)]]
[[File:cam.png|left|thumb|Camera for checking place (e.g. in a bag)]]
[[File:acc.png|left|thumb|Accelerometer for checking place (e.g. on a desk)]]
[[File:acc.png|left|thumb|Accelerometer for checking place (e.g. on a desk)]]
= Challenges =
This project is only considered to be a pilot project, i.e. it is a non-system-wide application that acts on its own. Thereby, the overall feasibility of the different sensors is tested. In consequence, all three sensors offers great opportunities to enhance the iPhone's behavior. In a future project, they should be combined and be integrated in the system-wide ringtone. Nevertheless, the major challenge is related to privacy issues. Imagine an app that is allowed to record your environment or take a picture automatically...