Android Music Player and DRM Application for a Digital Rights Management Company
Android DRM Application
One of the leaders in developing and licensing intellectual properties for Digital Rights Management and trusted computing, wanted to have their support on Android to play the DRM contents and also need an Android DRM Application to exercise various DRM operations from Android Mobile Device. The main DRM engine is C++ based and the Android Music Player should be able to play the rights protected content by enabling the rights using the underlying DRM engine by making JNI calls from the player.
BUSINESS OBJECTIVE
Android to play the DRM contents
The main idea is to implement Android Music Player to enable users to play the rights protected content based on their user registration and the rights to play the content bound the DRM specification, and Android DRM Application to exercise various DRM Operations provided on their Android Mobile Device.

    The following were the high-level objectives for application enhancement:-
  • Understand the whole DRM System and the various components which include DRM Client, DRM Enabled Player, DRM Server and list down all the functionalities of the DRM client.
  • Need to implement the JNI interfaces to call the C++ based DRM engine to perform the DRM functionality through Android Music Player and Android DRM Application.
  • Implement the Android Music Player which will enable the Android users to play the rights protected content in their Android Mobile Device based on their rights.
  • Implement the Android DRM Application which will provide the users various menu options to perform DRM Operations and exercise different DRM functionality on their Android Mobile.

SOLUTIONS
Android Music Player using Android SDK 2.2
VIT understood the whole DRM System, the interactions between the various components involved and also the various DRM functionalities. And implemented the JNI interface to make the provision for Android Application to call the C++ DRM Engine to perform the various DRM operations. VIT also implemented the Android Music Player using Android SDK 2.2 to play protected contents and Android Application to perform various DRM operations in Android Mobile Device.