So I just did a quick test of 1200 user agents from the past 2 years. Roughly
50 didnt match against 1.15 (less than 40 if you ignore the wide catching
NetFront rule which was removed). I think this is pretty good for a start.
Attached are the results. I tested using the dclass c api.
I have no problems with the removed fields.
From the dclass perspective, performance is roughly the same between 1.14 and
1.15. Since the index is now smaller, memory usage when down from 3.5mb to
1.5mb. Not really a win but not really a bad thing either.
________________________________
From: Werner Keil <[email protected]>
To: [email protected]
Sent: Thursday, February 14, 2013 11:44 AM
Subject: Re: DDR Resources
Dear all,
Please note, release 1.15 of OpenDDR is the starting point for the
DeviceMap data-set From some tests the new data-set even if smaller,
produces more accurate results, because the "garbage" that was historically
part of wurfl data has been removed. Also the attributes has been reduced
(some attributes are completely inconsistent in the old data-set), in order
to help keeping consistent the updates of the data-set with new devices
(i.e., for each new device added into devicemap/openddr, each Property will
be populated consistently, while it was not the case for the past
releases).
We have two requests for the users of DeviceMap/OpenDDR:
1. Do you need some "Properties" present in 1.14 and missing now in 1.15?
If so, please list, and we can consider to add them.
2. Are you concerned about accuracy in device recognition? In this case,
could you please send
[email protected]<https://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=15348725&t=de1294647602.1360834314.3f071a2b&to=info%40openddr.org>
the
http logs of your web frontend (or just user-agent headers, WITH
duplicates, so we also see relevance of each one), so we can check the
accuracy of 1.14 and 1.15 toward your data-set?
Cheers
--
Werner Keil | Principal Community Evangelist | OpenDDR
Twitter @wernerkeil | #OpenDDR
Skype werner.keil | Google+ gplus.to/wernerkeil
* Social Media Week: February 18 2013, Hamburg, Germany. Werner Keil, JCP
Executive Committee Member, Agorava Co-Founder will present "Enterprise
Social using Open Source Frameworks like Agorava"
* Social Media Week: February 22 2013, Copenhagen, Denmark. Werner Keil, JCP
EC Member, JSR 354 EG Member, Agorava Co-Founder will present "Enterprise
Social using Open Source Frameworks like Agorava", "Social Currencies and
Crowdfunding"
KWC-S1300/ UP.Browser/7.2.6.1.839 (GUI) MMP/2.0
openddr 1.14: UA lookup 6: 'KWC-S1300'
openddr 1.15: UA lookup 6: 'unknown'
Palm750/v0000 Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)
openddr 1.14: UA lookup 11: 'Palm750'
openddr 1.15: UA lookup 11: 'unknown'
Palm750/v0005 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.6)
openddr 1.14: UA lookup 12: 'Palm750'
openddr 1.15: UA lookup 12: 'unknown'
SAMSUNG-SGH-T919/T919UVHL3 SHP/VPP/R5 NetFront/3.5 SMM-MMS/1.2.0
profile/MIDP-2.1 configuration/CLDC-1.1
openddr 1.14: UA lookup 18: 'SAMSUNG-SGH-T919'
openddr 1.15: UA lookup 18: 'unknown'
SonyEricssonK800i/R1ED Browser/NetFront/3.3 Profile/MIDP-2.0
Configuration/CLDC-1.1 (Mediobot/1.0 +http://bot.medio.com)
openddr 1.14: UA lookup 21: 'NetFront'
openddr 1.15: UA lookup 21: 'unknown'
SAMSUNG-SGH-T919/T919UVHL3 SHP/VPP/R5 NetFront/3.5 SMM-MMS/1.2.0
profile/MIDP-2.1 configuration/CLDC-1.1
openddr 1.14: UA lookup 23: 'SAMSUNG-SGH-T919'
openddr 1.15: UA lookup 23: 'unknown'
MOT-VEGAS/00.72 UP.Browser/7.2.6.1.841 (GUI) MMP/2.0
openddr 1.14: UA lookup 26: 'MOT-VE20'
openddr 1.15: UA lookup 26: 'unknown'
SAMSUNG-SGH-T301G/T301UDIL1 Profile/MIDP-2.0
Configuration/CLDC-1.1[TF011844006951246004715015156644094]
UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0
openddr 1.14: UA lookup 29: 'SAMSUNG-SGH-T301G'
openddr 1.15: UA lookup 29: 'unknown'
Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12; en-US; KIN.Two
1.0)
openddr 1.14: UA lookup 31: 'KIN.Two'
openddr 1.15: UA lookup 31: 'unknown'
SAMSUNG-SGH-T349/T349UVIC7 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1
openddr 1.14: UA lookup 33: 'SAMSUNG-SGH-T349'
openddr 1.15: UA lookup 33: 'unknown'
SAMSUNG-SGH-T219/T219UVFL7 Profile/MIDP-2.0 Configuration/CLDC-1.1
UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0
openddr 1.14: UA lookup 35: 'SAMSUNG-SGH-T219'
openddr 1.15: UA lookup 35: 'unknown'
LGE-VP200-PLB NetFront/3.5.1 (GUI) MMP/2.0
openddr 1.14: UA lookup 41: 'NetFront'
openddr 1.15: UA lookup 41: 'unknown'
SAMSUNG-SGH-T669/T669UVJD9 SHP/VPP/R5 Dolfin/1.5 SMM-MMS/1.2.0 profile/MIDP-2.1
configuration/CLDC-1.1
openddr 1.14: UA lookup 44: 'SAMSUNG-SGH-T669'
openddr 1.15: UA lookup 44: 'unknown'
KWC-S1300/ UP.Browser/7.2.6.1.839 (GUI) MMP/2.0
openddr 1.14: UA lookup 54: 'KWC-S1300'
openddr 1.15: UA lookup 54: 'unknown'
SAMSUNG-SGH-A197/A197UCJH2 Profile/MIDP-2.0 Configuration/CLDC-1.1
UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0
openddr 1.14: UA lookup 56: 'SAMSUNG-SGH'
openddr 1.15: UA lookup 56: 'unknown'
SonyEricssonTM717/R1FC Browser/NetFront/3.4 Profile/MIDP-2.1
Configuration/CLDC-1.1 JavaPlatform/JP-8.4.3
openddr 1.14: UA lookup 67: 'NetFront'
openddr 1.15: UA lookup 67: 'unknown'
LGE-AX265/1.0 UP.Browser/6.2.3.8 (GUI) MMP/2.0
openddr 1.14: UA lookup 76: 'LGE-AX265'
openddr 1.15: UA lookup 76: 'unknown'
KWC-Glide/ UP.Browser/7.2.7.2.541 (GUI) MMP/2.0
openddr 1.14: UA lookup 88: 'KWC-Glide'
openddr 1.15: UA lookup 88: 'unknown'
NetFront/3.5.1(BREW 3.1.5; U; en-us; SAMSUNG; NetFront/3.1.5/WAP) SPHM350BST
MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1
openddr 1.14: UA lookup 99: 'NetFront'
openddr 1.15: UA lookup 99: 'unknown'
HuaweiU7519/B001 Browser/ACCESS NetFront/3.5 Profile/MIDP-2.0
Configuration/CLDC-1.1/QTV-Player/5.3
openddr 1.14: UA lookup 102: 'NetFront'
openddr 1.15: UA lookup 102: 'unknown'
KWC-Buckle/ UP.Browser/7.2.7.2.549 (GUI) MMP/2.0
openddr 1.14: UA lookup 109: 'KWC-Buckle'
openddr 1.15: UA lookup 109: 'unknown'
KWC-Buckle/ABO1107 UP.Browser/7.2.7.2.551 (GUI) MMP/2.0
openddr 1.14: UA lookup 120: 'KWC-Buckle'
openddr 1.15: UA lookup 120: 'unknown'
SAMSUNG-SGH-G600/G600MSGH2 NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1
openddr 1.14: UA lookup 124: 'SAMSUNG-SGH-G600'
openddr 1.15: UA lookup 124: 'unknown'
SAMSUNG-SGH-T369/1.0 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1
openddr 1.14: UA lookup 126: 'SAMSUNG-SGH-T369'
openddr 1.15: UA lookup 126: 'unknown'
SAMSUNG-SGH-T249/1.0 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1
openddr 1.14: UA lookup 127: 'SAMSUNG-SGH-T249'
openddr 1.15: UA lookup 127: 'unknown'
NetFront/3.5.1(BREW 3.1.5; U; en-us; SAMSUNG; NetFront/3.1.5/AMB) Sprint M550
MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1
openddr 1.14: UA lookup 128: 'NetFront'
openddr 1.15: UA lookup 128: 'unknown'
Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12; en-US; KIN.Two
1.0)
openddr 1.14: UA lookup 129: 'KIN.Two'
openddr 1.15: UA lookup 129: 'unknown'
SAMSUNG-SGH-T669/T669UVJD9 SHP/VPP/R5 Dolfin/1.5 SMM-MMS/1.2.0 profile/MIDP-2.1
configuration/CLDC-1.1
openddr 1.14: UA lookup 130: 'SAMSUNG-SGH-T669'
openddr 1.15: UA lookup 130: 'unknown'
NetFront/3.5.1(BREW 3.1.5; U; en-us; SAMSUNG; NetFront/3.1.5/AMB) Sprint M550
MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1
openddr 1.14: UA lookup 132: 'NetFront'
openddr 1.15: UA lookup 132: 'unknown'
SonyEricssonW715/R1GA Browser/NetFront/3.4 Profile/MIDP-2.1
Configuration/CLDC-1.1 JavaPlatform/JP-8.4.4
openddr 1.14: UA lookup 133: 'NetFront'
openddr 1.15: UA lookup 133: 'unknown'
Palm850/v0100 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)
openddr 1.14: UA lookup 645: 'Palm850'
openddr 1.15: UA lookup 645: 'unknown'
Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12; en-US; KIN.One
1.0)
openddr 1.14: UA lookup 648: 'KIN.One'
openddr 1.15: UA lookup 648: 'unknown'
Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) Sprint PPC6850SP
openddr 1.14: UA lookup 649: 'PPC6850SP'
openddr 1.15: UA lookup 649: 'unknown'
HTC-P4600/1.2 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)
openddr 1.14: UA lookup 777: 'HTC-P4600'
openddr 1.15: UA lookup 777: 'unknown'
LG-CU720/V1.0l Obigo/Q05A Profile/MIDP-2.0 Configuration/CLDC-1.1
openddr 1.14: UA lookup 781: 'LG-CU720'
openddr 1.15: UA lookup 781: 'unknown'
LG-GT365/V11c Teleca/WAP2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
openddr 1.14: UA lookup 786: 'LG-GT365'
openddr 1.15: UA lookup 786: 'unknown'
Mozilla/4.0 (Brew MP 1.0.2; U; en-us; Kyocera; NetFront/4.1/AMB) Sprint E4277
openddr 1.14: UA lookup 807: 'NetFront'
openddr 1.15: UA lookup 807: 'unknown'
Mozilla/5.0 (compatible; MSIE 6.0; BREW 4.0.3; en )/800x480 Samsung sam-r900
openddr 1.14: UA lookup 844: 'Samsung sam-r900'
openddr 1.15: UA lookup 844: 'unknown'
Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; SAMSUNG-SGH-I857 Build/FROYO)
AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
openddr 1.14: UA lookup 930: 'SAMSUNG-SGH'
openddr 1.15: UA lookup 930: 'unknown'
Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; U8500 Build/HuaweiU8500)
AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
openddr 1.14: UA lookup 935: 'U8500'
openddr 1.15: UA lookup 935: 'unknown'
PantechP5000/JTUS11212011 BMP/1.0.2 DeviceId/141025 NetFront/4.1 OMC/1.5.3
Profile/MIDP-2.1 Configuration/CLDC-1.1
openddr 1.14: UA lookup 1086: 'NetFront'
openddr 1.15: UA lookup 1086: 'unknown'
PantechP6010/JNUS06062011D BMP/1.0.2 DeviceId/141020 NetFront/4.1 OMC/1.5.3
Profile/MIDP-2.1 Configuration/CLDC-1.1
openddr 1.14: UA lookup 1087: 'NetFront'
openddr 1.15: UA lookup 1087: 'unknown'
PantechP6030/JZUS06252012 BMP/1.0.4 DeviceId/141030 NetFront/4.1 OMC/1.5.3
Profile/MIDP-2.1 Configuration/CLDC-1.1
openddr 1.14: UA lookup 1088: 'NetFront'
openddr 1.15: UA lookup 1088: 'unknown'
SAMSUNG-GT-B3210/1.0 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1
openddr 1.14: UA lookup 1111: 'SAMSUNG-GT-B3210'
openddr 1.15: UA lookup 1111: 'unknown'
SAMSUNG-GT-M2310/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0
openddr 1.14: UA lookup 1113: 'SAMSUNG-GT-M2310'
openddr 1.15: UA lookup 1113: 'unknown'
SAMSUNG-SGH-S390G/S390UD[TF359782040838641000830817654612393] NetFront/4.2
SMM-MMS/1.2.0 profile/MIDP-2.1 configuration/CLDC-1.1
openddr 1.14: UA lookup 1120: 'SAMSUNG-SGH'
openddr 1.15: UA lookup 1120: 'unknown'
SAMSUNG-SGH-T139/T139UVJC1 NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1
openddr 1.14: UA lookup 1121: 'SAMSUNG-SGH-T139'
openddr 1.15: UA lookup 1121: 'unknown'
SAMSUNG-SGH-T301G/T301UDIL1 Profile/MIDP-2.0
Configuration/CLDC-1.1[TF012523000999976007280016142667314]
UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0
openddr 1.14: UA lookup 1122: 'SAMSUNG-SGH-T301G'
openddr 1.15: UA lookup 1122: 'unknown'
SEC-SGHX475-X475UVEB2-NW.Browser3.01
openddr 1.14: UA lookup 1130: 'SEC-SGHX475'
openddr 1.15: UA lookup 1130: 'unknown'