Development

51DegreesTM

Engineering

10/13/2015 8:29 AM

Calculate Maximum Size of a Value String

Use C# to determine the longest value returned from device detection

51Degrees device detection solutions include rich and consistent meta data. Available properties and values can be returned from a 51Degrees data set object instance. This blog shows how to work out the length of the longest value that can be returned. The information can be used to allocate sufficient space to store results.

51DegreesTM

Mike

9/16/2015 1:55 PM

Filter device data by properties and values with signatures

Get the most out of your 51Degrees data file using Java API

Did you know that you can use the 51Degrees device data file not only for device detection, but also for enhancing the report generating tools, enhancing the analytics data and exposing parts of data to improve client experience? This article demonstrates how to use the signature entities from the 51Degrees data file to produce a subset of signatures based on one or more property.

51DegreesTM

Mike

8/27/2015 1:34 PM

Java API 3.2 released to Beta

Slimmer, faster and more memory efficient.

Over the past months we have been working on improving the speed and efficiency of our Java API. We are happy to announce that as of today the API has officially been released to beta and is available for download. The API features improved auto update, better caching, support for V3.2 data files and more. Check out the list of changes.

51DegreesTM

51Degrees Products

7/21/2015 1:30 PM

Memory and Performance Impact of 51Degrees

Load testing 51Degrees with DotNetNuke CMS

The purpose of testing is to investigate the impact of 51Degrees device detection and image optimisation modules on the performance of the DotNetNuke (DNN) Content Management System. The DNN platform was tested with high user page loads. DNN was chosen as a representative .NET platform for testing 51Degrees .NET API.

version32beta

51Degrees Products

7/15/2015 12:30 PM

API Version 3.2 Update for Developers

Details of features and release schedule for API updates

We're always working hard to improve the 51Degrees APIs making them easier to use, consume fewer resources and provide new features. Read about the exciting new changes we've made!

Example-of-Device-Detection-Web-Site

51Degrees Products

7/8/2015 5:00 PM

Device Detection for Apple iPhone and iPad

Which techniques to use and avoid

51Degrees data analysis team stress tested a range of real iPhone and iPad devices, both old and new using all the major web browsers in order to determine if CPU stress testing is a viable additional method to identify iPhone and iPad models alongside User-Agent analysis, screen information and WebGL API

The full results are available for download along with the analysis of the differences between each device and browser.

lotsofmobiles

Engineering

6/18/2015 5:06 PM

List of all Web Enabled Devices and Associated Browsers

Use the 51Degrees .NET API to return meta data about device combinations

Many 51Degrees customers are using the consistent and high quality meta data within 51Degrees to drive related reporting solutions and user interfaces. This blog post contains a short C# code snippet for returning related unique combinations of meta data values. It's intended to show how easy such queries are to produce in .NET with 51Degrees and provide example code for those wishing to access device meta data.

51DegreesTM

Engineering

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.

wrong-way

Engineering

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.

51DegreesTM

Engineering

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.