05.01.2013 Views

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 24 MAC <strong>OS</strong> X DEVELOPMENT: THE APPLICATION FRAMEWORKS 431<br />

Figure 24-8. iCal in <strong>Leopard</strong> sports a new front end to complement its new back end.<br />

Store, by the way, as in storage, refers to the high-performance database that enables the<br />

Calendar Store to work its magic. If you need a wiggly puppy page-a-day for your cubicle, you’re<br />

still going to have to hit the mall.<br />

NOTE To learn more about iCal, see Chapter 11.<br />

Instant Message<br />

<strong>Mac</strong> users have long relied on iChat to keep them in constant communication with friends and<br />

business partners around the world. This innovative instant messaging client connects users by<br />

text, audio, or full-motion video. Your applications can take advantage of iChat using the<br />

Instant Message framework.<br />

In basic usage, Instant Message allows<br />

you to incorporate iChat data, such as the<br />

contents of a user’s buddy list and the<br />

online status of those buddies. This is how,<br />

for example, Mail lets you know that a<br />

person you are writing to is currently<br />

online, so you can simply chat with them<br />

instead.<br />

<strong>Leopard</strong> introduces iChat Theater,<br />

which lets users turn their chats into multimedia<br />

presentations. Any application,<br />

including your own, can use the Instant<br />

Message framework to provide audio and<br />

video content to iChat Theater, as shown<br />

in Figure 24-9.<br />

Figure 24-9. Sharing a photo with <strong>Leopard</strong>’s new<br />

iChat Theater

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!