I am an android developer and I am developing now an android application that can download and read epub files with drm.
I am now struggling to understand how this drm works and I got messages from the RMSDK such as "No device provider implementation" ...
Has anybody came through this? Can anybody explain to me how to work with the DRM on an android system?
Thank in advance
Starting looking around for a good and reliable DRM client for Android:
https://play.google.com/store/search?q=+DRM+Client+for+Android&c=apps
and after that, download the documentation the DRM on how to encode/encrypt your content with the DRM software.
For a good explanation of the principles behind DRM:
http://wiki.mobileread.com/wiki/DRM
http://en.wikipedia.org/wiki/Digital_rights_management
For a specific DRM implementation I like this diagram (non-Android related):
http://i.msdn.microsoft.com/dynimg/IC498598.png
and its writeup here:
http://msdn.microsoft.com/en-us/library/cc189079(v=vs.95).aspx
The details may differ among the different DRM software though.