HTML and CSS Reference
As an example, if you are creating a journey planner, there are several things
about your user that you should take into consideration.
Where is the user? Do they have limited network connectivity
(e.g., 3G/EDGE or, even worse, GPRS).
Is the user on the move? Do they have time to fill out a form
while walking and using their thumbs to input data?
These factors affect not just how you present interactive elements, such as input
forms, but how you write code to reduce the amount of effort the user has to
make to complete the task ahead.
In Figures 2-2 and 2-3, you can see how much of a difference knowing and
using a user's location and understanding their situation can make when
creating a location-based utility application.