Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 779
Change Set: 63918
Released: Dec 5, 2011
Updated: Dec 5, 2011 by ThomasHolmes
Dev status: Stable Help Icon

Recommended Download

Application 51Degrees.mobi Source Code
application, 583K, uploaded Dec 5, 2011 - 246 downloads

Other Available Downloads

Source Code Lite Device Data Xml
source code, 295K, uploaded Dec 4, 2011 - 198 downloads
Documentation Release Note
documentation, 399K, uploaded Dec 5, 2011 - 103 downloads
Application 51Degrees.mobi Binary Enhance
application, 641K, uploaded Dec 5, 2011 - 130 downloads
Source Code Lite Device Data Binary
source code, 365K, uploaded Dec 5, 2011 - 102 downloads

Release Notes

Important Change

The Provider class is now created using one of two new reader classes called Binary or XML to initialise the device data. The following example shows how to create the Provider.

var provider = Binary.Reader.Create("Data File Path");

The static Create method of the readers can also use a byte array or open stream providing the initialisation data.

This will not be a concern for developers who only use Foundation within IIS.

Changes in Foundation Version

  • 51Degrees.mobi device data is now available for Foundation. See this link for more details.
  • Option to automatically update device data on a weekly basis.
  • Device data is embedded into the compiled assembly by default. Data files in App_Data (or other folder) are now optional.
  • Device data can be read in XML and Binary formats. Binary format is significantly faster to load and is used by default.
  • Matching logic is included in the device data files.
  • Many detection related configuration options have been simplified and moved into the source code.
  • Some related distrubutions such as the MVC3 and IIS6 installer have been removed.
  • More methods and properties have been marked public.
  • Fewer .NET default browser capabilities are overridden to reduce seemingly inconsistent behaviour.

Reviews for this release

No longer any support for device detection provider being accessed outside of IIS as was within the example in V1 2.0.5, or if there is support then the example no longer works. Also not sure because I just started using this, but it appears as if this is now a light port and for anything usefull you now have to pay for a premium $$$ membership, think I might be looking elsewhere very soon..
by robdob on Dec 5, 2011 at 11:18 AM