or contact application)
with a custom app. That
way, if you don’t like, for
example, built-in phone
software, you can use
another program, and
the replacement app will
advertise its intentions.
Your challenge: build Web apps that deliver rich
experiences. Defy it: the AJAX tools in Visual Studio®
let you build apps that create buzz and raise profiles.
More tips and tools at defyallchallenges.com
When an application
provides intentions, it
can respond to various
events that aren’t necessarily triggered by a
human. For example, a
user might write a special program that needs Clicking the contacts button opens the contacts application. This
to respond when the is just the built-in, default contacts application. Third-party devel- opers can create enhanced applications, and I predict that this
phone rings. One nice will be one place where you’ll quickly see some really sophisti-
thing here is that your cated third-party apps.
program doesn’t have
to already be running;
because it has broadcast an intent, the
operating system will
launch the program in
response to the event.
Google documentation walks you through
a basic “Hello World”
application; this sample makes use of the
plug-in and its default
opers can try it out if Since the maps app is powered by Google maps, it works just like the big one. Type in even a vague location and you can get a map.
CONTINUED ON PAGE 30 And remember, this is all live via the Internet.
REMEMBER: DAZZLING WEB POWERS LIKE
THESE SHOULD ONLY BE USED FOR GOOD.