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.