1st June 2012
Adaptive Mobile Web Design
with a server side flavour
James Rosewell & Thomas Holmes
Adaptive Mobile Web Design with a server side flavour James - - PowerPoint PPT Presentation
Adaptive Mobile Web Design with a server side flavour James Rosewell & Thomas Holmes 1st June 2012 Explain Server Side options Objective = Efficient use of 1. your time 2. resources (server, client and data network) 1st June 2012 Agenda
1st June 2012
James Rosewell & Thomas Holmes
1st June 2012
1st June 2012
1st June 2012
1st June 2012 Alter Layout Alter Page Content Share Content & Separate Sites
Different Same Same Different Navigation Page Content
1st June 2012 Alter Layout Alter Page Content Share Content & Separate Site
Different Same Same Different Navigation Page Content
Server Side Client Side Solution
1st June 2012
Mobile
1 3
Web Site
2
Hardware Software Browser
1st June 2012 rng.io
Usage Data
Data & APIs
Vendors
1st June 2012
Ringmark is a feature detection site - donated to W3C Coremob by Facebook
1st June 2012 Go on. Try it now. How did we do?
1st June 2012
1st June 2012
1st June 2012
1st June 2012
1st June 2012
1st June 2012
1st June 2012
1st June 2012
1st June 2012
1st June 2012
1st June 2012
1st June 2012
1st June 2012
1st June 2012
1st June 2012
1st June 2012
1st June 2012
7 million downloads #1 Microsoft based CMS UK mobile industry podcast 10k listeners and readers a month
1st June 2012
1. Tablets 2. Shared Content 3. Navigation 4. Touchscreen Key Features 5. Mobile Adverts
1st June 2012 Alter Layout CSS3
1st June 2012 Alter Page Content Share Content & Separate Sites
Different Same Same Different
Alter Layout
1st June 2012 Share Content & Separate Sites
1st June 2012 Alter Layout Alter Page Content Share Content & Separate Sites
Different Same Same Different
1st June 2012
Diagram from http://weblogs.asp.net/ianrobinson
1st June 2012
1st June 2012
Footer menu only shows children Main menu excludes “Mobile” Header mobile menu – only x3 options + “big screen” skin + “mobile” skin
1st June 2012
1st June 2012 Set a viewport to limit zoom
1st June 2012 Improve usability on touch screens by making buttons and links larger
1st June 2012 Add browser specific meta tags
1st June 2012
Mobile Google adverts require server side code
1st June 2012
1st June 2012
1st June 2012
List of Days Events for the day More Days Event Editor
Mobile
1 2
Desktop
Days Events for the day Event Editor
1
1st June 2012
18kb 10kb
CSS3 Only Server Side
Extra CSS & Redundant content
Plus no images were used
1st June 2012
1st June 2012
1st June 2012
Lite Premium # Properties 50 103 (IsTablet, Physical Screen Size, Input Method…) Update Frequency Monthly Weekly – automatic Age of Data 3 Months 1 Week Data Licencing Mozilla Public Licence 2 (MPL2) Bespoke – allows white label Cost Free From 64p per Day Platforms / APIs .NET, PHP, Perl with C, Java coming soon – all code MPL2
1st June 2012
1st June 2012
1st June 2012
http://51degrees.mobi/MyAccount/AffiliateProgramme.aspx
1st June 2012 .NET: DotNetNuke, Igeniux, Umbraco, WebNodes, SiteCore, nopCommerce; PHP: Wordpress, Joomla, Drupal, CodeIgniter; Perl with C & Java and more CMSs coming soon http://51degrees.mobi/ota for presentation, video and code