Pengguna saat menggunakan sebuah aplikasi atau games, yang diharapkan adalah umpan balik dari aplikasi terhadap aksi yang dilakukan oleh pengguna tersebut. Misalnya pada sebuah games pengguna mendapatkan skor dari permainan yang dia lakukan, keluarnya suara dari device saat memperbesar atau memperkecil volume handphone, dan lain-lain. Pada semua device wajib memiliki fitur-fitur tersebut dan sebagai pengembang aplikasi kita dapat memanfaatkan banyak fitur yang terdapat pada device.
Pada post ini, saya akan memberikan contoh bagaimana kita dapat menimbulkan short vibration (getaran pendek) pada sebuah device Windows Phone 7 saat kita melakukan sebuah aksi (menekan sebuah button). Kita dapat menggunakan class VibrateController yang terletak pada namespace Microsoft.Devices. Pada kelas tersebut terdapat dua method yaitu Start dan Stop, dan kita dapat mengambil waktu getaran (Time Span) yang dapat memberitahukan berapa lama device untuk bergetar.

Code C# :
//untuk durasi selama 2 detik
//tentukan dulu panjang waktu yang ingin digunakan
var durattion = new TimeSpan(0, 0, 2);
//Start Vibration
VibrateController.Default.Start(durattion);
//fungsi stop vibration
VibrateController.Default.Stop();
//untuk durasi selama 5 detik
//tentukan dulu panjang waktu yang ingin digunakan
var durattion = new TimeSpan(0, 0, 5);
VibrateController.Default.Start(durattion);
Semoga bermanfaat… 