31. versus
many many MANY
Nokia’s webkit
versions
Openwave on
Opera mini & mobile many many MANY
Pocket IE devices
Docomo (..& more!) (and resolutions)
45. Taken for granted
• “Our site needs to display an image at
100% width”
• “It needs to look the same portrait and
landscape”
• “That’s not the font the designer gave you.
It’s not even the right size!”
47. It’s a new frontier
• Finding usage statistics isn’t easy
• Finding best practices isn’t easy
• Finding good references/examples isn’t easy
• Even “big brand” sites are (often) very bland and static, to cater for
lowest common denominator.
51. • Wireless
Universal
Resource
File
L ....?
• AKA: giant XML file of many devices, their
sizes and capabilities
• Best of all: IT’S MAINTAINED
• Oh...... AND IT’S FREE (without license).
54. I still don’t get it..
• Pseduodocode O’clock:
if (device_has_capability(‘images’)):
<img src=”....” />
endif
55. WALL
• On top of that, there’s the WALL
• Wireless
Abstraction
Library
L ........?!?!
56. WTFWALL
• Wraps capabilities and whatnot into
functions
echo b(‘bold text’);
• (is bold, if you can) or..
echo hr();
• (might look like ‘<br>-------<br>’ on some
devices)
57. Other Tools
• Most related tools are associated with
images
• Creating thumbnails at different
resolutions, etc
71. • iPhone (closed source) SDK rules
• iPhoney (open source) is part of the way
• Android..well..you know about Android
• Fennec is still ridiculously pre-alpha
• Symbian sucks. But it’s open source now,
potential?
• Beyond that, you’re pretty screwed