Hello Werner,

One commercial product in my mind was 51Degree User-Agent Tester
<https://51degrees.com/Resources/User-Agent-Tester>. I can test the UAs
against that web page and collect certain specs asked by Reza.

I also get in touch with Wikimedia Traffic Analysis Report - Browsers e.a.
<https://stats.wikimedia.org/wikimedia/squids/SquidReportClients.htm#errata>
page
maintainer Erik Zachte and asked him whether he can provide the UA
collection to us or not.

If I am not mistaken, the PPI calculation via JS method you have suggested
is not usable given just you have the UA string of the device. I just have
the UA string collection and I need to come up with certain device specs.

For the upcoming DWX conference on June, I can be there for Java+JS
presentations.

Best.

On Fri, Jan 2, 2015 at 1:47 PM, Werner Keil <[email protected]> wrote:

> Volkan,
>
> Glad, having at least one JIRA ticket you filed snubbed and closed instead
> of (a very easy and working;-) applying the patch available did not
> discourage you from trying to help;-) That sounds like a good idea, just
> what do you mean with "proprietary UA resolver"?
> If it's a commercial product, do you know its license or terms of use? That
> depends on whether you may use the information at least without troubles
> from that vendor (there's been some thoughts about UA data by e.g. the
> WURFL guys but they later had to admit, that this and other COMMON
> knowledge like the UA are now owned by anybody, at most the maker of each
> device could claim some "ownership" since they also make the device itself
> and software running on it;-)
>
> It's been a long time, but I recall Bertrand and others worked on some
> JavaScript solution, @Bertrand/Radu is there something you could help
> Volkan with?
> Third party contributors like Wikimedia also gathered such information, but
> I am not sure if they ever did share the information.
> Pixel density and most other stuff seems best handled with JavaScript, see
>
> http://stackoverflow.com/questions/16541676/what-are-best-practices-for-detecting-pixel-ratio-density
>
> Again, maybe we have some building blocks, but as these were never released
> (aside from Browsermap) I can't say for sure what is there and what may be
> missing.
> If we can avoid tie-in of commercial products, it would be best, that way
> (as soon as you could be voted on as PMC member, assuming paperwork is
> already processed by ASF?) you could also contribute to such scripted
> solutions. Either improving what's there or writing something new.
>
> If you're in Europe close enough to Germany and have no constraints to
> travel (in June) unlike those Eberhard mentioned, I'm happy to file the DWX
> proposal for a DeviceMap topic in  the  next few days. They said the "more
> the merrier", thus a 2 or 3 person talk is fine. And showing not just the
> Java pieces of software but e.g. something with JavaScript would be a
> perfect match to the conference scope (it's more than just .NET or Java;-)
>
> Thanks and Regards,
> Werner
>
> On Fri, Jan 2, 2015 at 10:23 AM, Volkan Yazıcı <[email protected]>
> wrote:
>
> > Hi all,
> >
> > The entire UA collection tickets (DMAP-94, 95, 96, 97, 98, 100, 102) I
> have
> > submitted to JIRA are being marked as NeedsSpec, which is fine. In the
> > explanation, I am being told that I need to collect the following
> > properties for each UA:
> >
> >    - id
> >    - vendor
> >    - model
> >    - marketing name
> >    - resolution-x
> >    - resolution-y
> >    - pixel-density-ppi
> >    - release-year
> >    - default-os
> >    - hardware
> >
> > I have some questions regarding these properties:
> >
> >    - How other people collect this sort of information? Is there a
> certain
> >    set of steps that I can follow? I was considering writing a crawler on
> > top
> >    of a web-based proprietary UA resolver, would that be ok considering
> the
> >    licensing issues?
> >    - Is there scheme am I supposed to follow for the *id* attribute? Or
> >    something descriptive would be just fine?
> >    - *resolution-x/y* means the width and height of the screen in pixels,
> >    right?
> >    - How do we calculate *pixel-density-ppi*?
> >
> > Best.
> >
>

Reply via email to