dotMobi has been an active contributor in the W3C Device Descriptions Working Group as we believe that standardization and interoperability are very important factors in our industry. We want the mobile web to continue growing, so we need to make the work of all developers easier and standardization is one of the needed steps.
For this reason after being active editors of the document that should soon become a W3C Recommendation, we now want to provide you with a preview of what the implementation of the DDR Simple API will be. Why a preview? The document is not yet a recommendation thus it still might change in some details, but we thought that providing an initial implementation would let you have a quick start once it will be finalized. We are releasing a Java implementation, but of course we will provide implementations in all the different flavours once the official document will be finalized.
Of course, we believe developers come first and if you have started working with our "native" API you should not be worried and not think you will have to throw away everything, in fact we plan to keep both API's together. When you download our implementation of the DDR Simple API you will have access to both our native calls AND those defined by the W3C. Nothing will be lost, then, but we are adding more value for you. If you believe that interoperability is important, then you should catch this opportunity while it's fresh.
If you want to see the latest version of the W3C document, you should read Device Description Repository Simple API.
Full Javadoc is available.
| File | Version | Date | Size |
|---|---|---|---|
| Java DAW3CService.war | Preview | 14th May 2008 | 243Kb (includes sample JSON) |
| Java W3C_DDR_Simple_preview_0.2.zip | Preview | 14th May 2008 | 41Kb (W3C Simple API+DA API) |