Nokia's Code Camp in Barcelona

The Most Exciting Mobile Community on the Planet

wurfl.xml/wurfl.zip
Last Updated: October 22, 2008
Patch file
web patch for old API(*)
web patch for new API(*)
* if in doubt, use the old one

About WURFL
What's the WURFL?
What can the WURFL
  do for me?

What's so smart
  about the WURFL?

WURFL and UAProf
Voices from the Net
WURFL Pronunciation

FAQ

Deploying WURFL
Java API and WALL
PHP
Perl
Ruby
Python
dotNet
XSLT Tools
C++ tools


WURFL Utilities
Utilities, uaprofile2wurfl.pl, Alembik, mDevInf, Thumbnails, Wallify, Image Server, Tera-WURFL, GAIA Trascoder, Mobile Web Toolkit, PHP Image Rendering Library, PHP Image Rendering Library (II)

Documentation
!!! Capabilities !!!
Video Testing

Contributions & Attributions
WURFL-based apps
WURFL Endorsements
WALL-based apps
License
Get Involved!
Contribute Device Info

Credits



Luca Passani

SourceForge.net Logo

http://www.mobilopen.org/

http://tinurl.mobi/

http://www.mob4hire/
Crowdsourced Mobile Application Testing
 

So, what can the WURFL do for me?

A lot, even thoough the WURFL is work in progress.
For example, wouldn't it be cool if you could do something like this in your WML application (JSP tag-library syntax):
  :
<c:if test="${capabilities.wap_push_support}">
  <a href="subscribepush.jsp">Push Services</a>
</c:if>
  :
and be guaruanteed that only users of devices that support WAP push get the offer to subscribe to WAP push services?

As time goes by and more devices are introduced on the market, you'll only need to update the WURFL to make sure that your application works optimally for all users.

Today, this is not possible unless you compile your own list of devices or you can afford a professional tool to multi-serve your applications.

In the first case, your code would be very complex or, alternatively, you could build something like the WURFL in-house. This would leave you (or your company) with the burden to maintain a list of devices as new devices ship on the market.

In the second case, you (or your company) would be using a substantial amount of money for a product that solves an issue which should not be there in the first place. If you feel like you cannot invest money in that kind of software, the WURFL may be a viable alternative.

What's cool about the WURFL  >>



Copyright © 2008, Luca Passani