About 51Degrees.mobi .NET Mobile Framework

Create high performance, cross-platform mobile web applications with ASP.NET.

51Degrees.mobi extends Visual Studio 2008 and 2010 with a new set of project types and controls to enable ASP.NET developers to create web sites that will work on any mobile device and perform considerably quicker than standard ASP.NET. From Apple iPads, to smart phones like Android, Blackberry, Windows Phone 7 and Web OS, to feature phones running Symbian S40, 51Degrees.mobi will support them all with a single codebase and web site. You don’t need to learn new skills because it’s all built on ASP.NET.

What is 51Degrees.mobi?
51Degrees.mobi solves many problems associated with creating, managing and operating mobile web applications in ASP.NET.

What are the problems 51Degrees.mobi solved?
Here’s just a few examples:

  • The Apple iPad won’t work with ASP.NET’s Drop Down Lists, but the iPhone will
  • There are 1000s of popular mobile devices being used today, and depending on the country you’re in the list will vary. That’s 100’s of different screen sizes and input method combinations to design and test for no matter where your business is based
  • ASP.NET can be really slow on mobile devices as it’s not bandwidth friendly out of the box
  • New mobile devices come out all the time with new characteristics and technologies. How much will your business spend ensuring your solution is compatible with even the most popular ones? The lifetime costs of mobile can be huge if they’re not considered up front

That’s just four, there are hundreds more. Download the free evaluation now and start creating faster, more cost effective and compatible mobile web sites.

What mobile phones are supported?
All mobile devices including Apple, Android, Blackberry, Symbian, Windows Phone, Web OS and many legacy and emerging platforms are supported.

Who uses 51Degrees.mobi?
1000’s of web sites are using 51Degrees.mobi today. Big brand names include; Visa, ING Direct, Clarks, Hersheys, Ticketmaster, American Express, Bentley, O2 and Guess.

Why should I use 51Degrees.mobi?
Mobile technology is complex, and it's changing all the time. 51Degrees.mobi takes care of the complexity and changes so you and your technology team don’t have to.

How much faster will my mobile web site perform with 51Degrees.mobi?
Simple images can be loaded over 100% faster. Independent analysis shows over a 9 times increase in performance can be achieved in some situations compared to standard ASP.NET.
Select Evals & Downloads in the menu at the top of this page and download the independant "Speed Comparison Video" or the "Performance Analysis Report" showing how much faster 51Degrees.mobi is compared to standard ASP.NET on real mobile devices.

How does 51Degrees.mobi overcome Session limitations for mobile applications?
Mobile Profile, an additional data persistence method, is used to store data across sessions, SMS messages, emails and even mobile devices.

How does 51Degrees.mobi change ASP.NET to improve performance?
Unused and large amounts of data are removed from the web page to improve performance.

Can I get the type of data connection the mobile device is using at runtime?
Yes. Properties provide bandwidth and page load information for previous requests.

Will 51Degrees.mobi find the geographic location of a mobile device?
3 different methods are packaged in a simple to use ASP.NET control to help locate a mobile device.

How can I size image content for so many different mobile screen sizes?
51Degrees.mobi image controls dynamically manipulate your images for maximum performance.

What options are available for supporting different input methods?
Dynamic enhancements are made for touch screens, numeric keypads, track balls and joysticks ensuring interactive elements are always easy to use.

How can I apply different designs and layouts to different types of mobile devices?
Different application themes and skins can be created and assigned dynamically to different mobile types. For example; an iPhone can receive a specific iPhone theme.

What methods are available for selecting dates?
51Degrees.mobi provides a single ASP.NET control to capture dates consistently. It will render differently depending on the physical and technical characteristics of the mobile device.

Do I need a mobile website?
Most mobile industry analysts predict web browsing on mobile devices will overtake the desktop globally during 2015. Compared to desktop computers, mobile devices are smaller, have little keyboards and don’t have a mouse. All these differences mean your existing web site probably doesn’t work very well on a mobile device, resulting in lost traffic.

What controls are included?
The following controls are optimised for mobile:

  • AdRotator
  • BulletedList
  • Button
  • Calendar
  • ChangePassword
  • CheckBox
  • CheckBoxList
  • CompareValidator
  • CustomValidator
  • DataList
  • DropDownList
  • FileUpload
  • HyperLink
  • Image
  • ImageButton
  • Label
  • LinkButton
  • ListBox
  • Location
  • Login
  • LoginName
  • LoginStatus
  • Map
  • Pager
  • Panel
  • PasswordRecovery
  • RadioButton
  • RadioButtonList
  • RangeValidator
  • RegularExpressionValidator
  • RequireFieldValidator
  • Style
  • Table
  • TextBox
  • ValidationSummary


Device Data
Since September, the WURFL Device file has been commercialised. This means using newer WURFL versions for commercial purposes will require a commercial license.
In response to this and other feedback from customers, 51Degrees.mobi have launched their own Device file.

Device Data is the missing ingredient that can turn any standard web site into a tailor-made experience for mobile phones. It lets any organisation deliver an online customer experience with easier browsing, simpler transactions and faster page loading.

How does it work?
Every mobile phone is different. You'll find different screen sizes, different keyboards, different web browsers, different operating systems.

51Degrees.mobi maintain a unique device database that's been built from real handsets, manufacturer's specifications, 51Degrees.mobi usage information and web site responses. Having a list of this information (51Degrees.mobi Device Data) enables a web site to identify a user's web browser and physical device type. For example, web developers can:

  • Redirect a customer to a mobile website or improve the customer experience by utilising other properties, such as screen size and input method
  • Validate a user's device type and software version before offering downloadable content or attempting to interact
  • Tailor the experience by using other functionality on the device, such as the type of keyboard or camera

Choose your data

  • Premium - The 51Degrees.mobi Premium data file contains thousands of devices, including games consoles, eBook readers, tablets, smart phones and feature phones. Each device is associated with a wide range of relevant properties, from screen size and input methods to operating system, browser and hardware.
  • Lite - The 51Degrees.mobi Lite data file is designed to help developers and designers perform basic user interface optimisation and separate mobile and non-mobile web traffic.