| 65 | | BluePrint/Mobile/Portal |
| 66 | | |
| 67 | | * http://www.slideshare.net/nickf/mobile-web-user-experience |
| 68 | | * http://www.slideshare.net/bryanrieger/rethinking-the-mobile-web-by-yiibu |
| 69 | | |
| 70 | | Theme which works well on both Desktops & Mobiles: |
| 71 | | * http://yoko.elmastudio.de |
| 72 | | |
| 73 | | jQuery Mobile? |
| 74 | | * http://jquerymobile.com/ |
| 75 | | |
| 76 | | |
| 77 | | Also want touch support really... |
| 78 | | |
| 79 | | CSS sufficient? |
| 80 | | * http://mobiforge.com/Designing |
| 81 | | * http://www.slideshare.net/nickf/mobile-ux (eye opening examples on mobile usability) |
| 82 | | * http://www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ |
| 83 | | |
| 84 | | Detection: |
| 85 | | * Client-side with javascript |
| 86 | | * http://www.modernizr.com/ |
| 87 | | * Server-side most reliable: |
| 88 | | * http://pypi.python.org/pypi/pywurfl/ |
| 89 | | * [http://code.google.com/p/djangobile/ Djangobile] can be used for ideas on how to integrate into web2py |
| 90 | | * http://www.handsetdetection.com/ |
| 91 | | * If not,possible then call fallback to client-side: |
| 92 | | * http://www.hand-interactive.com/resources/detect-mobile-javascript.htm |
| 93 | | * http://code.google.com/p/mobileesp/source/browse/JavaScript/mdetect.js |
| 94 | | |
| 95 | | Mobile Emulators: |
| 96 | | * http://mobiforge.com/emulators/page/mobile-emulators |
| 97 | | * http://www.opera.com/mobile/demo/ (No !JavaScript) |
| 98 | | * Nokia screen sizes: http://forum.mobiles24.com/showthread.php?t=9980 |
| 99 | | * Remember that some screen lost for nav tools & that usually used in portrait mode |
| 100 | | |
| 101 | | Examples: |
| 102 | | * http://blog.bestpractical.com/2010/08/mobile-rt.html |
| 103 | | |
| 104 | | Could consider using the RESTlike CRUD controller's ?format=plain |
| | 65 | * BluePrint/Mobile/Portal |