Automatically displaying updated and relevant content on the display of a
mobile computing device. In response to receiving a registration that
includes a request for particular dynamic content, a subscription service
creates a template file. The template file includes static content,
references to dynamic content, and corresponding layout information. The
template file is transferred to and stored on a mobile computing device.
When dynamic content is updated the dynamic content is pushed to the
mobile computing device via a push gateway. Dynamic content may be
included in an service indication message that is pushed to the mobile
computing device via a wireless protocol. Dynamic content may be stored
in an update store included in the mobile computing device. At an
appropriate time computer-executable instructions may be executed that
merge content from the update store into the template file for display on
a display device.