Hello, Anybody is working with J2ME applications to manage SVG maps? I want to implement a navigation application and I would like to know the experiences of...
Hi all, I'm porting Tera-WURFL to .NET (¿NTera-WURFL?). I use WURFL in my production system, and I think having WURFL in a database is a great idea, so I...
I planning a compatibility test which tells developer how to match devices. The heuristics will be much smarter than they are today (remove one char at the...
Mark, thank you for taking the time to give such detailed answers. See in-line for comments ... OK. I think I get the message. Up to recently, it probably did...
Julio, did you check out our WURFL .NET API? It uses Patricia tree algorithm to match devices,although it does not use DB. I am interested to know why do you...
I think I've understood your idea: A complete solution may be a main module (composed by other more specific ones) to extract all posible info from UAgent....
Julio, I agree that the matching algorithm in Tera-WURFL is a little risky, and I have brought this up in the mailing list a few times before - I didn't change...
Miha - if you're referring to the .NET API on wurfl.sourceforge.net, then I'm not sure what you mean. The Patricia Tree Algorithm just flattens the tree into...
... I am doing the same. The way I am plannig to do it, is to have a file with the User-Agent strings on one side, and the expected WURFL IDs on the other....
I wonder if there is a benefit to splitting the user agent by “/” and trying to match the pieces somehow – although this would probably be very slow. My...
Mark, thanks for this. This is obviously a lot of work and I appreciate the effort. As you correctly guessed, though, I am not falling for it. This is the kind...
What about this for matching: 1. Check for everything before the first "/" -No results: return NULL or check other headers -Results: --1 result - return it ......
... Different Algorithms for different brands of devices. ... if (ua_string.contains("Nokia") { applyNokiaHeuristics(ua_string); } ... This way, I know that...
Oh – nice. I wonder if there is a way to make a matching algorithms XML file that all the implementations can read to determine how to match devices –...
This is what I have done in the past. I sent a post on it. If I recall correctlly it cut down the number of string comparissons that you have to perform...
Out of shear curiosity, I ran a query to figure out the number of unique “user agent prefixes” (the string before the first ‘/’) there are in the CVS ...
The new API will be way more powerful than one-size fits all matching. For example, I can apply a certain strategy if a UA string contains Nokia, just to take...
... this is an interesting comment, because it's not the first time I hear it from developers. Problem is that I do not think is a good idea. According to this...
Gordon, I still have your message and the others in a mail folder of their own. Believe it or not, enhancing UA detection has been in my to-do list for over...
... Steve, why do you think this is overly aggressive? the UP.Link is effectively only added by the Openwave MAG gateway, so removing it seems a welcome...
I think this is what you want: SELECT MAX(user_agent) AS ua, MAX(deviceID) AS did, MAX(actual_device_root) AS devroot, SUBSTRING_INDEX(user_agent,'/',1) AS...
... Thanks Steve. I can post the query result as in-line. It's just a few Kb worth or stuff. Plese remove it if you reply to the message, though. First...
Steve, I was referring to the WURFL .NET API that I published recently. It is available at http://www.mihavalencic.com/?pagename=WurflApi. The point of...
Not true. If you take a look at the list of UAs that I posted, you will notice a few UP.Link strings in there. And devices that hit that server most certainly...
Luca, this is effectively what I posted the other day. A list of UAs and WURFL device ID. True, I attached some extra information, which can be removed easily....
Luca, what is the status of the simplified WURFL right now? I don't think it is good that this simplified version becomes the official one, because it changes...
... Let's see. I see three instances: OWG1 UP/4.1.20a UP.Browser/4.1.20a-XXXX UP.Link/4.1.HTTP-DIRECT this is the RIM BlackBerry, assuming some user has taken...
... I am working on adding the backlog of updates I received. After that I plan to make it the official one. Your test shows 55 devices which changed behavior...