Reza/all,

I succesfully migrated the Simple DDR API alongside your Classifier, both
now in separate Maven projects:
https://svn.apache.org/repos/asf/incubator/devicemap/trunk/devicemap/java/

Same for the Web projects:
https://svn.apache.org/repos/asf/incubator/devicemap/trunk/contrib/web/

They depend on the most recent data (tagged "/openddr/v_1.26", I know we
should stick to the more consistent POM version which is currently
"0.9.9-SNAPSHOT" also used consistently across the "web" projects now)

There is at least one Jenkins job, who has access to maintain those? Runnig
not only the Maven builds for Data, but Java and (Java) Web would increase
visibility. And unless that's not supposed to be published for Incubator
projects (e.g. many Java JSRs do release EDR or other non Final versions,
too) putting the results on a Maven repository would be great, too.

We'd have to find a solution for the "org.w3c" artifacts, either officially
under "org.w3c" or if they no longer care about DDR Simple after its
working group dissolved, we could rebrand it, similar to tons of
"com.springsource.something" artifacts repackaged with Spring Framework and
other projects when e.g. no OSGi information was available[?]

Along the lines of "org.apache.devicemap.w3csimple" or something like it.

Please feel free to send any diagrams or benchmark results you wish to see
in the slides no later than end of day today. I'll travel to JavaLand
tomorrow, probably still have a few hours in the train, but I would prefer
to have the slides as ready as possible. If you can send me a draft and a
"nicer" version tomorrow, that'll work, othewise I'd have to leave it out
this time.

It is of course equally welcome if DeviceMap is used and included with
other projects or commercial products, we don't restrict it like others try
to do, but at this stage, if a majority of active development occurs only
at "OpenDDR.org", "Miri.net" or whatever other repository (even GitHub) it
may not be seen or accepted by the Apache Board and this project won't
graduate from the Incubator any time soon[?]

Cheers,

 Werner Keil | JCP Executive Committee Member, JSR 363 Co Spec Lead |
Eclipse UOMo Lead, Babel Language Champion | Apache Committer

Twitter @wernerkeil | @UnitAPI | @JSR354 | #EclipseUOMo | #Java_Social |
#DevOps
Skype werner.keil | Google+ gplus.to/wernerkeil

* JavaLand: 26 Mar 2014, Brühl, Germany. Werner Keil, JCP EC Member, JSR
354 EG Member, Apache DeviceMap Committer will present "Apache DeviceMap"
(GER)

* IoT Day: 9 Apr 2014, Zürich, Switzerland, Werner Keil, JCP EC Member, JSR
363 Co Spec Lead will present "JSR 363 - Units of Measurement API"

* Developer Week: 14 Jul 2014, Nürnberg, Germany. Werner Keil, JCP EC
Member, Agile Coach, DevOps Guy will present "Triple-E' class Continuous
Delivery" (GER)


On Sun, Mar 23, 2014 at 10:32 PM, Reza <[email protected]> wrote:

> It has a better pattern matching algorithm than the donated OpenDDR client
> which is more accurate and much faster.
>
>
> ________________________________
>  From: Werner Keil <[email protected]>
> To: "[email protected]" <
> [email protected]>; Reza <[email protected]>
> Sent: Sunday, March 23, 2014 5:27 PM
> Subject: Re: ;-)
>
>
>
> If e.g. it performs much better than the W3C DDR Equivalent or offers
> further details, no worries, I am not saying it must be.
> However, I can only show and offer the Java (EE) Community what we have at
> the moment, maybe some of them  would like to help with the other Client.
>
> I will mention all these in my slides, images or benchmarks, including
> between Simple DDR and the other Client (only Java please, no .NET or
>  JavaScript here) or between DeviceMap and other options like WURFL are
> welcome. So far I got memory footprint, see the OpenDDR slides from 2011:
> http://de.slideshare.net/keilw/openddr
> (so far except UOMo the single most viewed presentation I got on
> SlideShare btw.
>
>
> Werner
>
> On Sun, Mar 23, 2014 at 10:05 PM, Reza <[email protected]> wrote:
>
> There is no webapp example right now that I am aware of. No W3C DDR
> support at this time, wouldnt be hard to wrap a W3C DDR layer around the
> API, but thats a todo.
> >
> >
> >
> >________________________________
> > From: Werner Keil <[email protected]>
> >To: "[email protected]" <
> [email protected]>; Reza <[email protected]>
> >Sent: Sunday, March 23, 2014 4:36 PM
> >Subject: Re: ;-)
> >
> >
> >
> >
> >Unfortunately that one doesn't implement  W3C DDR any more, and worse,
> there is no working example WebApp.
> >
> >Or can you point to one, please?
> >
> >
> >
> >On Sun, Mar 23, 2014 at 9:32 PM, Reza <[email protected]> wrote:
> >
> >This implementation:
> >>
> >>
> https://svn.apache.org/repos/asf/incubator/devicemap/trunk/devicemap/java/src/main/java/org/apache/devicemap/client/
>
> >>
> >>
> >>Its the total rewrite I did last year for DeviceMap. The rewrite
> simplified the API greatly and also increased the accuracy.
> >>
> >>String test="Mozilla/5.0 (Linux; U; Android 2.2; en; HTC Aria A6380
> Build/ERE27) AppleWebKit/540.13+ (KHTML, like Gecko) Version/3.1 Mobile
> Safari/524.15.0";
> >>DeviceMapClient client=new DeviceMapClient();
> >>Map<String,String> m=client.classify(test);
> >>
> >>
> >>
> >>________________________________
> >> From: Werner Keil <[email protected]>
> >>To: "[email protected]" <
> [email protected]>; Reza <[email protected]>
> >>Sent: Sunday, March 23, 2014 4:20 PM
> >>Subject: Re: ;-)
> >>
> >>
> >>
> >>
> >>It already does
> >>If you mean DDR Simple implementation. The org.openddr Dependency where
> it existed was merely a line or two, works perfectly fine with the
> DeviceMap version in our SVN
> >>And the latest DDR data after syncing it.
> >>
> >>Werner
> >>
> >>
> >>On Sun, Mar 23, 2014 at 9:09 PM, Reza <[email protected]> wrote:
> >>
> >>Ahh... there it is. Yes, thats the old OpenDDR code, I would avoid that
> one. Not accurate...
> >>>
> >>>Using the new DeviceMap java code would be really simple, like 5 lines
> of code...
> >>>
> >>>
> >>>________________________________
> >>> From: Werner Keil <[email protected]>
> >>>To: eberhard speer jr. <[email protected]>; "
> [email protected]" <[email protected]>
> >>>Sent: Sunday, March 23, 2014 4:00 PM
> >>>Subject: Re: ;-)
> >>>
> >>>
> >>>
> >>>
> >>>As a matter of fact, this Web Service Example Reza contributed to
> DeviceMap Repo:
> >>>
> https://svn.apache.org/repos/asf/incubator/devicemap/trunk/contrib/web/webservice-java
> >>>
> >>>
> >>>Is the one that works best since the good old OpenDDR Filter. Not
> surprising as it also uses a similar one, but the result is somewhat better.
> >>>E.g. in Chrome the actual screen resolution of a desktop PC is properly
> detected. So are most other cases, e.g. a Nexus 7 I simulated in a Chrome
> plugin.
> >>>
> >>>I heard your examples were mostly .NET that and support for other
> languages is welcome to outline a wider scope of DeviceMap, but for the
> concrete Java event I won''t show other examples live than the Java ones. I
> was asked if I want to present DeviceMap at a nearby MeetUp, in June maybe,
> there other language bindings could be useful
> >>>
> >>>Werner
> >>>
> >>>On Sun, Mar 23, 2014 at 8:43 PM, eberhard speer jr. <[email protected]>
> wrote:
> >>>
> >>>-----BEGIN PGP SIGNED MESSAGE-----
> >>>>Hash: SHA1
> >>>>
> >>>>Hi,
> >>>>
> >>>>no hard feelings I hope ;-)
> >>>>but please look that Reza's examples
> >>>>You will notice the examples use OpenDDR data and his [clever] dClass
> >>>>c-code...and *not* DeveceMap's Java code. (1)
> >>>>
> >>>>My examples use the Apache DeviceMap .Net code 'as is' available from
> >>>>the repository.
> >>>>
> >>>>After your email about the Nexus 7 and trying the URL and Reza's
> >>>>equally valid comments, I immediately updated the API and in doing so
> >>>>met your and 1.5 of Reza's 'requirements'/use-cases [and without any
> >>>>client js code etc !]...all using DeviceMap and OpenDDR.
> >>>>
> >>>>To be fair, I appear to be the only one "relevant" to DeviceMap in
> >>>>this ;-)
> >>>>
> >>>>esjr
> >>>>
> >>>>(1) It should be noted that the current DeviceMap code, is Reza
> >>>>porting his dClass code to Java which I in turn 'ported' to .Net.
> >>>>-----BEGIN PGP SIGNATURE-----
> >>>>Version: GnuPG v1.4.8 (MingW32)
> >>>>Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
> >>>>
> >>>>iQEcBAEBAgAGBQJTLzl+AAoJEOxywXcFLKYcSHIIAKrSTC7TjV3lStlmqxo3I4rB
> >>>>VmuLHW8h4HJluoSip+iEuWboKXMVf7r1YQsPv54jMRO2ewZJ5UPPeZIkMaz8BeDt
> >>>>ZUpl2LhWnko5Yz/peWXs7Y34NrLhxNC0T6GosSwSZOfYXVJ58+FghCTZAvB4ZhKp
> >>>>q8E03SqgwSSGu11AXVMUJgf0onQ5wDJk+qHmlWa+Agawzw23sE2XmeKjmit+suKD
> >>>>bjLP9UUJIfXFD0JFDSOKSpkeGd7WkyDA4QfybHEZgY782+K/G3wrGTpGKEyfxpap
> >>>>b/FlZYK29GveP7wXVfmqo+YMwpey19W4hSJ6ctkWy7Pz7U/TDNG19hIN/oxvags=
> >>>>=KNpA
> >>>>-----END PGP SIGNATURE-----
> >>>>
>

Reply via email to