Development

detections-per-second-2017

Engineering

10/2/2017 9:00 AM

51Degrees: More Than Three Times Faster!

51Degrees compares performance of our enhanced algorithm on three different commodity hardware platforms.

51Degrees is regularly evaluated against competitors DeviceAtlas and WURFL from ScientiaMobile for performance, accuracy and memory consumption. This blog post builds on the previous performance blog from 2016 with the same commodity hardware; 1) a Raspberry Pi, 2) a low-end desktop PC and 3) a high-end multi CPU server, but using an all new algorithm.

iphone-blog-flow-chart

Marketing

9/20/2017 8:30 AM

Website Optimisation for Apple devices - iPad and iPhone

51Degrees shares updated JavaScript to enable device detection for Apple devices

In 2015 we released a detailed blog on Device Detection for Apple iPhone and iPad. Since then Apple has released many more devices. Identifying Apple devices can be challenging and when putting plans in place to optimise websites for mobile devices like Apple, companies have two choices. Try and run a solution internally or simply have 51Degrees do the work for you with the added benefits of the Apple device properties we provide in our data files.

Because we endeavour to support companies and hobbyists with our unique open source solutions, we are sharing some JavaScript that will enable you to set up an internal solution if you wish. We would, however, encourage you to save yourself the time and effort and use our data files to support your strategic website optimisation decisions.

JavaProjectStructure

Ben Shillito

8/21/2017 1:33 PM

How to Use the New Hash Trie algorithm in Java

51Degrees explains how to call the C Hash Trie API within Java.

This article shows how the new, faster, Hash Trie algorithm can be used in a Java environment. This blog will go through the steps required to create an illustrative example of how to call the C Hash Trie API within Java. Before starting, you will need to get hold of the new Hash Trie source which is available on GitHub.

51DegreesLogo

51Degrees

7/3/2017 2:30 PM

51Degrees Github Repository Housekeeping – Important Update

Reducing repository size to improve performance

51Degrees will be switching to using Git LFS to store our data files.

51DegreesTM

51Degrees

4/10/2017 9:29 AM

51Degrees Java API for Native Google Applications

Based off the Find Profiles Tutorial

Using the 51Degrees Java API, we show you how you can use Native Google App data and enrich it with 51Degrees Device Intellegence.

celebrate

51Degrees

2/27/2017 11:33 AM

51Degrees reaches 600,000 combinations

Device detection databases only provide useful insight if they contain up-to-date combinations of hardware models, operating systems and web browsers. “Device Combinations” is the principle metric used to measure accuracy and breadth. 51Degrees contains over 600,000 currently active and unique permutations of device, OS and browser indexed for web, native apps and telecoms operators

raspberry-pi

Engineering

11/28/2016 10:30 AM

Device Detection Performance Analysis

51Degrees compares the Raspberry Pi against two modestly priced Intel platforms.

51Degrees is regularly evaluated against competitors DeviceAtlas and WURFL from ScientiaMobile for performance, accuracy and memory consumption. This blog post builds on a 2015 performance blog with three new commodity hardware benchmarks on; 1) a Raspberry Pi, 2) a low-end desktop PC and 3) a high-end multi CPU server to provide information engineers will find helpful when selecting a device intelligence solution.

daydream

51Degrees

9/20/2016 11:37 AM

51Degrees is Google Daydream ready

Large bag of crisps at my side and headset on (‘HMD’ if you must), I nestle into the comfiest armchair in the house.  The soft padding of the headgear feels secure and reassuringly weighty as it encloses my skull, and with all peripheral vision also blocked off, I feel I have just announced “Do Not Disturb” to the rest of the household. 

51DegreesTM

51Degrees

9/12/2016 11:06 AM

Using 51Degrees Cloud API with JavaScript

In today’s modern web infrastructures the possibilities for your website are endless, ranging from CMS, all the way to the language your site is built on. Some of these can be quite restrictive, but one thing that almost every website is able to use is JavaScript. This blog is aimed at those who may not be able to use languages such as Java or .NET to access our cloud service and to show you how to get it working with nothing more than basic JavaScript.

51DegreesTM

Ben Shillito

6/29/2016 11:26 AM

51Degrees NGINX Module

The new NGINX module has now been released as beta

The new 51Degrees NGINX module combines patented device detection with the simplicity of NGINX. Detection can be carried out on an NGINX load balancing server with just 1 line in the configuration, and installation requires no changes to the existing web server implementation