I stumbled onto this group after seeing a referral today from Bertrand's note. First off, thanks for highlighting my work with Detector. It's much appreciated. Second, if there's any insight I can provide regarding the issues I've run into with Detector please let me know. It's great to see others pursuing similar lines of development. I'm really curious to see where it can be taken and if I can help.
As for the "hard part" of the project... My feature detection code is just Modernizr. Any custom tests someone would want to develop can just use the Modernizr.addTest() Plugin API [1] so... maybe not so hard to implement ;) Though maybe those tests [2] are not enough info for your project. For example, I noticed you're using the JS to get platform info via navigator whereas I'm going the more traditional route and using ua-parser [3] which was created with data from browserscope.org. Bryan, in developing Profile, was definitely trying to do something similar to your project. I'm not sure where he's at on that kind of thing. I don't foresee pulling away from Modernizr myself. The plumbing definitely isn't hard. I'm more curious to see how the group determines what forms a base profile of tests that is useful to everyone. I'd be happy to see if I could standardize Detector on that set of tests too so data could be easily shared between projects... assuming this becomes a Java library (sorry, not sure what the deliverables for the project are). For those who might not be familiar with Detector, I wrote up a blog post regarding what my goals for the project were [4]. The GitHub project [5] also lists the current features. A lot of my work has been focused on how the info can be used as part of a templating engine [6]. We will be using it in production this summer. I'm probably being a little overbearing & longwinded... I wasn't quite sure how to introduce myself ;) So, hi :) [1] - http://modernizr.com/docs/#addtest [2] - http://detector.dmolsen.com/demo/modernizr-listing/ [3] - https://github.com/tobie/ua-parser [4] - http://www.dmolsen.com/mobile-in-higher-ed/2012/01/18/introducing-detector-combining-browser-feature-detection-for-your-web-app/ [5] - https://github.com/dmolsen/Detector [6] - http://ress.dmolsen.com -- http://dmolsen.com
