Development
4/15/2015 2:33 PM
Device detection with Java offline or Web application
How to integrate the API and implement the auto update.
51Degrees is the fastest and most efficient device detection solution to date that has a low memory footprint and easy auto update built into the API. The most common use for the library is with Java servlets. But what if you have an offline project or a custom Web server? Check out how easy it is to integrate the API and use the automatic device data file updates.
4/1/2015 9:26 PM
Why regular expressions can't spot fake user-agents
The dangers of regular expression based device detection
We're regularly asked "How we can achieve 99.9% device detection accuracy?" At the heart of the answer is an absence of regular expressions. In this article we explain why businesses serious about accurate and fast device detection avoid regular expression based device detection.
3/4/2015 11:00 AM
51 Degrees Java API now also available on Scala
Using 51Degrees device data with Scala and Maven
Scala is becoming increasingly popular as it allows concise code with a strong type system. It can also access all Java libraries as it runs in the the Java Virtual Machine (JVM). In this blog we'll use the 51Degrees Maven Java library to perform device detection using Scala code. The blog assumes the reader is familiar with Maven and Scala.
11/25/2014 9:49 AM
Calculating Detection Speed
How do we know each detection only takes 0.0016ms?
Learn how we obtained the figure of 0.0016ms average time for a single detection. Verify this figure on your system in 4 easy steps.
11/12/2014 2:42 PM
Upgrade Google Analytics
Enable Multi-Screen Tracking
Analytics techniques haven't kept pace with the rapidly evolving techniques of Responsive Web Design (RWD) and server side adaptive design. Google Analytics will provide information about the device model (i.e. iPhone or Galaxy S4) or whether the device is classified as a mobile, tablet or desktop, but this isn't often sufficient to make informed design decisions to improve a web page or site. Consider click through rate (CTR) on advertising. How do you know if adverts on a 3 to 4 inch diagonal screen performs better or worse than a 5 to 6 inch diagonal screen? You don't without some enhancements.
10/24/2014 12:23 PM
Redirection in .NET
Not only for mobiles
In this article you will discover that 51Degrees for .NET can be used to redirect any devices, not just the mobile ones.
10/17/2014 1:35 PM
Get more from responsive web design with device detection
Overcoming the "all device types should get the same content" problem with RWD
Responsive Web Design solves many of the layout problems associated with increasingly diverse screen sizes but is constrained by one hard to justify assumption. RWD assumes all devices should receive the same content and support the same business processes. Read on to understand methods to optimise your RWD web site for mobiles, tablets, smartphones, and TVs.
10/16/2014 11:01 AM
Benefits of persistent banner ads on smartphones
Use screen size to your advantage
One-off payments are replaced by in-app purchases, subscriptions and advertising. While the first two are generally regulated and depend on platform vendor, ads are cross-platform and often neglected by both designers and advertising agencies. Learn how to increase user engagement and advertisements efficiency by detecting screen diagonal size of requesting devices.
10/10/2014 11:30 AM
How to get Signatures/UserAgents from device model
Using Java
Device detection is usually expected to take a user agent as an input and use it to return a device with the relevant properties. But what if you want to find signatures/user agent strings associated with a particular property? Read this article to find out how to use your 51Degrees data file to retrieve device signatures based on specific strings, contained in selected properties.
10/3/2014 8:03 AM
Distributions Update
PHP and .NET
Version 3.1.6.6 will shortly be released as stable for .NET with several important changes. PHP to be updated to correctly work with transparent pixels in .PNG images.