بسته به انتخاب داره شما می توانید از دو زبان پر ادعا در این زمینه استفاده کنید 1-زبان C++‎ در محیط Visual Studio ویا 2-JAVA که باید گوشی از Java پشتیبانی کنه. شما در ویژوال در قسمت smart device می توانید این کار را انجام بدهدید انتشارات ناقوس کتاب های خوبی در این زمینه دارد