\r\n

51Degrees Device Detection Java  4.4

Device detection services for 51Degrees Pipeline

Classes

51Degrees Java classes. These contain the interfaces and logic of the Device Detection API.
[detail level 123456789]
Nfiftyone
Ndevicedetection
Ncloud
Ndata
CDeviceDataCloud
Cloud specific interface for DeviceData
CMultiDeviceDataCloud
Encapsulates a list of DeviceData instances which can be returned by the 51Degrees cloud service when certain evidence is provided (e.g
Nflowelements
CDeviceDataCloudInternal
Internal implementation of the DeviceDataCloud interface
CDeviceDetectionCloudEngine
Engine that takes the JSON response from the CloudRequestEngine and uses it populate a DeviceDataCloud instance for easier consumption
CDeviceDetectionCloudEngineBuilder
Builder for the DeviceDetectionCloudEngine
CHardwareProfileCloudEngine
Engine that takes the JSON response from the CloudRequestEngine and uses it populate a MultiDeviceDataCloud instance for easier consumption
CHardwareProfileCloudEngineBuilder
Nexamples
Nconsole
Ncomparison
This package provides a framework for comparing vendor solutions
CComparer
Unlike other examples, use of this example requires a 51Degrees Enterprise data file, which can be obtained on a trial basis or purchased from our pricing page here
CComparerTest
CDetection
Abstraction containing interfaces nad classes that allow comparison between different device detection vendors
CDetectionImplBrowsCap
CDetectionImplDeviceAtlas
Uncomment the following code blocks to test with DeviceAtlas
CDetectionImplFiftyOneDegrees
Implementation of Detection for 51Degrees
CDetectionImplScientiaMobile
Uncomment the following code blocks to test with WURFL
CReporting
Interface proves ability to compare outcomes of detection
CGettingStartedCloud
Provides an illustration of the fundamental elements of carrying out device detection using our "cloud" service
CGettingStartedCloudTest
CGettingStartedOnPrem
Provides an illustration of the fundamental elements of carrying out device detection using "on premise" (aka Hash) detection - meaning the device detection data is stored on your server and the detection software executes exclusively on your server
CGettingStartedOnPremTest
CMatchMetrics
The example illustrates the various metrics that can be obtained about the device detection process, for example, the degree of certainty about the result
CMatchMetricsTest
CMetadataCloud
CMetadataCloudTest
CMetadataOnPrem
CMetadataOnPremTest
CMinimalExample
This is the code for the minimal example displayed in the configurator
CMinimalExampleTest
CNativeModelCloud
CNativeModelCloudTest
COfflineProcessing
Provides an example of processing a YAML file containing evidence for device detection
COfflineProcessingTest
CPerformanceBenchmark
The example illustrates the flexibility with which the 51Degrees pipeline can be configured to achieve a range of outcomes relating to speed, accuracy, predictive power, memory usage
CPerformanceConfiguration
CPerformanceBenchmarkTest
CTacCloud
This example demonstrates looking up device details using a TAC code
CTacCloudTest
CUpdateDataFile
This example illustrates various parameters that can be adjusted when using the on-premise device detection engine, and controls when a new data file is sought and when it is loaded by the device detection software
CUpdateDataFileTest
Nshared
CDataFileHelper
CDatafileInfo
CEvidenceHelper
CKeyHelper
CPropertyHelper
CPropertyHelperTest
Nweb
CEmbedJetty
CGettingStartedWebCloud
This is the getting started Web/Cloud example showing use of the 51Degrees supplied filter which automatically creates and configures a device detection pipeline
CGettingStartedWebOnPrem
This is the getting started Web/On-Prem example showing use of the 51Degrees supplied filter which automatically creates and configures a device detection pipeline
CGettingStartedWebOnPremTest
CHtmlContentHelper
Nhash
Nengine
Nonpremise
Ndata
Nflowelements
Ninterop
CEnums
Nshared
Nflowelements
COnPremiseDeviceDetectionEngineBuilderBase
Base builder class for 51Degrees on-premise device detection engines
Ntesthelpers
CFileUtils
CKeyUtils
Helpers to obtain keys from the environment
CConstants
CDeviceData
Interface exposing typed accessors for properties related to a device returned by a device detection engine
CDeviceDataBase
CDeviceDataBaseOnPremise
Base class used for all 51Degrees on-premise device detection results classes
Nweb
CGettingStartedWebCloudTest
CDeviceDetectionCloudPipelineBuilder
Builder used to create pipelines with an cloud-based device detection engine
CDeviceDetectionOnPremisePipelineBuilder
Builder used to create pipelines with an on-premise device detection engine
CDeviceDetectionPipelineBuilder
Builder used to create a Pipeline with a device detection engine
CEnums
CDeviceDetectionAlgorithm