-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
while I have a number of 'topics' in mind for presentations/articles
on DDR, user-agents and DeviceMap (more on that below) I'm sorry to
say that even with Travel Assistance, for me it's financially
impossible. If it were held here in Athens, I might manage :-)
(jobs/business...help ! etc)
But if I can provide some one with 'material', no problem.
By the end of next week, I hope to release an updated version of the
API running via my site, based on the current DeviceMap code, together
with some 'articles' on how to implement such an API and some
'back-ground' material on device detection, user-agents and the
difficulties of developing meaningful tests (fully automated here now).
And that -- tests -- bring me to the release question.
I agree with Bertrand there is room for improvement in DeviceMap's
accuracy but based the test-results I obtain now, I would say
DeviceMap is pretty much as 'accurate' as the 'old' OpenDDR code.
Improvements now depend on the 'tokens' in BuilderDataSource.xml.
These are now chosen with regex in mind.
I've made a rather in-depth analysis of the test results and
identified the specific areas where things go off the rails with
regex-minded 'tokens' in the current resources ("Test Results -
Update", 02 Jul 2013)
So, basically the question is if and how to maintain this
'alternative' data-set.
Also, while the Java version of the OpenDDR code is probably still ok,
the .Net C# version is effectively dead. In that version
TwoStepDeviceBuilder only worked thanks to a bug on .Net's
implementation of OrderedDictionary
(https://connect.microsoft.com/VisualStudio/feedback/details/384059/ordereddictionary-enumerator-doesnt-throw-invalidoperationexception-after-collection-was-changed)
That bug has been fixed in versions after 3.5.
esjr
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBAgAGBQJS2QaNAAoJEOxywXcFLKYcF/cH/0eXP+hUUFJEoqXEUGvtfeni
0Wxtuab30DjM4mtOeZf3JvdGC6uoQpTZUfkMPkDfAPLENsAKW165XXm4dsIYgtJG
yLdKV9vShdYT7iiexoHEIZfI442HhwXTcEVuYk0tOv1pd+aDmWRhAgjsGR2EXKYY
rc+9lOeAKF8W1ERGHg/loNST3MML/xBFUIdB7gMRBwQAW4tYYRPIgsgIXI/xqYnT
rAlN6aR6NpktBjzdBwJm0EWWFY83TVvGm7BGHiP2mR6MTNnjKcF+t5aaZ7ZdvLLP
VwuWSPwRznD5Ey/dpqm0y4svk68ZvmwxpWYj5+JMtdXyxvdWq7jCkEKkUTXTsM4=
=HIdH
-----END PGP SIGNATURE-----