• Problem

    Day after day we all experience an incredible growth and fragmentation of devices available on a more and more proliferated market. Accurately tracking their specs has become very hard work.

  • Solution

    But this complexity can be reduced if managed by a community involved in improving the Device Description Repository (DDR). This is the essence of the OpenDDR project, the best open, free actively maintained repository of device descriptions currently available.

  • JavaLand

    A few months before the 10th anniversary of OpenDDR JavaLand 2021 as an online conference allows us to look back at how OpenDDR evolved in those years and how to use it with popular MVC frameworks.

  • Java2Days

    9 years ago at Java2Days/Mobile2Days 2011 OpenDDR had its public debut in Sofia. This year Java2Days 2020 #Virtual gave us the opportunity to show how OpenDDR evolved in those years and how to use it with popular MVC frameworks.

  • Download Record

    In June 2018 OpenDDR Data saw a record-breaking access number from the JFrog Bintray DDR alone of over 130,000 within just 30 days. Based on that, we saw over 1 Mio. downloads in 2018. None of them shares download or sales figures the same transparent way, but it is unlikely most of the costly, closed-source competitors get anywhere near that.

OpenDDR is a community effort to gather and maintain information about your preferred mobile devices and how to optimize web content for those devices.

Learn more » Try out »

Easy to use

Classifier cl = Classifier.builder().with(option, loaderPath).build();
Device device = cl.classifyDevice("A User Agent");