Thursday, July 29, 2010
Download & Try Example Web Site
Download IIS Install Now
Download and install device detection web site on IIS 6 or 7 as .msi installer. Follow instructions.
Seamless Integration With Your Existing Microsoft .NET Web Site   Open Source & Free
 
Use a Single Web Address For Both Current & Mobile Web Sites   The Same Device Data Source Used by the BBC, Bank of America, MySpace.com and Admob
Version 0.1.9.3 - Additional Downloads
 TitleCategoryDescriptionModified Date 
Latest Release NotesNotesRelease notes on the latest version6/23/2010Download
Source CodeSourceComplete Visual Studio 2008 solution including all source code and the mobile device detector example for the 51degrees.mobi Foundation product.6/23/2010Download
Add Detection to Existing SiteEnhanceEnhance an ASP web site to detect mobile devices by adding these files and following the step by step guide.6/23/2010Download
Install Detector ExampleInstallExecutable to install example Mobile Detector web site. See Installation Instructions for step by step guide.6/23/2010Download
Minimum Requirements

All versions require the .NET Framework 2.0 or greater.

Install - Internet Information Services (IIS) 6.0 or greater. The installation has been tested on Windows Server 2003, 2008 and Windows XP.

Source - Visual Studio 2008 is required to open the solution and projects provided. Alternatively, create a new solution and projects in Visual Studio 2005, then add the folders and files.

You'll find it useful to install at least one of the Mobile Device Emulators found here to see how the Mobile Toolkit operates on a mobile device if your server does not have a public internet connection for incoming requests.

Documentation
Overview

We're aiming to provide the simplest and most reliable method for .NET developers to integrate mobile devices with their existing and future web sites, which is why we've used WURFL as the primary source of device information. Operated by WURFL-Pro (the company founded by Luca Passani, the WURFL inventor), the WURFL device database is widely-accepted as the most advanced and up-to-date mobile device database available. More information is available here.

We have created an add-in for .NET web sites that'll automatically determine if a mobile device is accessing the site and redirect it to mobile specific content. Our Application Programming Interface (API) utilises the useragent string provided in the header of each HTTP request to identify the browser and mobile device making the request. The device database contains a useragent string for each known mobile device. When a new request is received, the API matches the useragent string to one in the database - either through a direct match or by finding the closest.

Once integrated into a web site, the API wil parse device data and store it in memory during the first request. Every time a mobile page is requested, .NET standard browser capabilities are enhanced using the mobile device data to override original values. Parameters such as screen width, screen height, colour depth, brand and model will be considerably more accurate, enabling you to create a web site that's more compelling and more reliable. In technical terms, when the Request.Browser object is queried, mobile device data is returned. It's that simple.

The following code placed in the Page_Load event returns the mobile device manufacturer and model details:

LabelManufacturer.Text = Request.Browser.MobileDeviceManufacturer;
LabelModel.Text = Request.Browser.MobileDeviceModel;

With the .NET Mobile API installed and WURFL providing mobile device data, these calls will return extremely accurate data when compared to the standard browser information provided by Microsoft.

Background

Some components of the Foundation solution are based on concepts originally developed by Paulo Gomes.

The Mobile Toolkit - Foundation has been used in a small number of production web sites. You should not consider the API to be truely "stable" until released as a major version marked as such on this web site.

We would like to hear about your experiences using the API either via our forum or by contacting us directly.

Licensing 

The Mobile Toolkit - Foundation is licenced under the Mozilla Public License Version 1.1.

Major Features

Multi Threaded - Optimised matching algorithms to use multiple CPUs when available.
 
Memory Efficient - Removed duplicate strings through the use of lookup tables to significantly reduce memory consumption.
 
Quick & Accurate - Uses segmentation and edit distance algorithms to find mobile devices quickly and accurately.
 
Seamless Deployment - Redirect mobile devices to mobile specific content without altering existing web pages.


Find out more about...
The Most Exciting Mobile Community on the Planet
The Most Exciting Mobile Community on the Planet
Privacy Statement  |  Terms Of Use
Copyright 2009 - 2010 by 51 Degrees Mobile Experts Limited