Tools Menu
- O2 Network Enablers
- Document Library
- Testing & Accreditation
- Business Resources
- Developer Resources
- Developer Programs
- Device Manufacturers



The Wireless Universal Resource FiLe (WURFL) is the da-facto standard Open-Source DDR (Device Description Repository, albeit WURFL's birth pre-dates the birth of the term DDR).
If you need to build a mobile application, chances are that you need to figure out what certain devices can or cannot do in real time. This is not a simple nut to crack. After all, who can tell you what old and new devices can do? And even if someone did, how can you take advantage of that information in real-time when users access your service? WURFL will solve both problems by providing you with:
Recently, a new version of the WURFL API has been released for both Java and PHP (and shortly, the .Net version will be available as well). The new API has quite a few advantages over the old one:
Detailed information about the new API can be found here:
http://wurfl.sourceforge.net/newapi/
Java API (Spring-Framework based and highly configurable)
http://wurfl.sourceforge.net/njava/
PHP API (more modular, controllable, and object-oriented than the old version)
http://wurfl.sourceforge.net/nphp/
