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
 

While the content of this article still applies, you can now request to be a contributor for the public WURFL DB (please make sure that you read these guidelines).
If you have access to a device and you would like snoop the headers and have someone evaluate it for in clusion in WURFL at a later stage, you can submit Device Info directly with the phone here or (equivalent) here (Mnemonic To Luca To Goo Zen Too)

Got a Device that's not in WURFL?!
This is how you can get it there.
If you use WURFL in a production environment, you will frequently come across experimental or new devices which are not yet listed in WURFL (or which we have little information about). In those cases, you are welcome to contribute and make WURFL even better for yourself and for the community of developers that's delivering the WURFL to you.

WURFL updates are manual, in order to insure that all the data in it are under scrutiny by an engineer (Andrea Trasatti, the WURFL maintainer). In order to contribute an update, you should send Andrea as much info as you can about specific devices, such as: info from log files, ACCEPT headers, UAprof urls and/or your personal user experience with the device.

All contributions are welcome. If you have a chance to spend more time in collecting the info, here is the best "format" which will make Andrea's work easier and faster.

  1. You can contribute by sending your patch file (see http://wurfl.sourceforge.net/patchfile.php if you are not sure what a patch file is).
  2. You can contribute by sending new user-agent strings as plain text (one user agent per line). Example:
    SIE-S45/00 UP.Browser/5.0.1.1.102 (GUI)
    Nokia3100/1.0 (02.73) Profile/MIDP-1.0 Configuration/CLDC-1.0
    

  3. You can contribute sending UAProfiles associated with their user agent. line. Example:
    "http://mobileinternet.panasonicbox.com/UAprof/GD87/R1.xml" "Panasonic-GAD87/A21"
    "http://communication-market.siemens.de/UAProf/C62_68.xml" "SIE-C62/68"
    

  4. You can contribute sending your logs with information about user agent, UAProfile, accept headers and more. Example (fields are separated by tabs):
    HTTP_ACCEPT=application/vnd.wap.wmlc;Type=4365, application/vnd.wap.wmlc;Type=4360,
    application/vnd.wap.wmlc;Type=1108, application/vnd.wap.wmlc;Level=1.3,
    application/vnd.wap.wmlc, application/vnd.wap.wmlscriptc, application/vnd.wap.multipart.related,
    application/vnd.wap.multipart.mixed, application/x-up-device,
    application/vnd.phonecom.mmc-wbxml;Type=4364, application/vnd.phonecom.mmc-wbxml,
    application/vnd.phonecom.im, application/octet-stream, application/vnd.openwave.pp,
    application/vnd.wap.sic, application/vnd.wap.slc, application/vnd.wap.coc,
    application/vnd.uplanet.bearer-choice-wbxml, application/vnd.uplanet.signal,
    application/vnd.uplanet.cacheop-wbxml, application/vnd.uplanet.alert-wbxml,
    image/vnd.wap.wbmp;Type=0, application/*, audio/iMelody, audio/midi,text/x-hdml,
    image/mng,image/x-mng,video/mng,video/x-mng,image/bmp,text/vnd.wap.wml
    HTTP_USER_AGENT=Alcatel-BG3/1.0 UP.Browser/5.0.3.1.2 UP.Link/1.1   HTTP_X_UP_DEVCAP_CHARSET=utf-8 
    HTTP_X_UP_DEVCAP_IMMED_ALERT=1	HTTP_X_UP_DEVCAP_ISCOLOR=0 HTTP_X_UP_DEVCAP_MAX_PDU=8000  
    HTTP_X_UP_DEVCAP_MSIZE=8,11	HTTP_X_UP_DEVCAP_NUMSOFTKEYS=11 HTTP_X_UP_DEVCAP_SCREENCHARS=15,4 
    HTTP_X_UP_DEVCAP_SCREENDEPTH=1	HTTP_X_UP_DEVCAP_SCREENPIXELS=89,60
    HTTP_X_UP_DEVCAP_SOFTKEYSIZE=15
    HTTP_X_WAP_PROFILE=\"http://www-ccpp-mpd.alcatel.com/files/ALCATEL-BG3_1.0.rdf\"
    

You can send your files by email in text format to:

passani AT eunet DOT no

Thank you for your support

Copyright © 2008, Luca Passani