Я создал очень похожее приложение, но я использовал плагин Blackberry JDE для Eclipse, а не MDS для Visual Studio. С плагином JDE вы получаете НАМНОГО больше функциональности и доступа к API, тогда как MDS предназначен для RAD и не позволяет вам так много контролировать происходящее.
Я не уверен, что сделаю это с Javascript, но стоит проверить.