$bbtitle
Apple Stock: 193.32 ( -3.16 )
RSS RSS Twitter Twitter
Search:
AppleInsider.com Archives News Bytes Reviews Anonymous Mailer Submit Story AppleInsider Forums Mac Prices Polls Advertise on AppleInsider Contact AppleInsider
Black Friday Deals Extended: save up to $300 on MacBook Pros and up to $180 on iMacs: Mac Pricing Guide updated Dec 3rd (Find the best prices on Macs).
Monday, April 23, 2007

Apple details Leopard's expanded Instant Message framework

By Prince McLean

Published: 01:00 PM EST

Apple is slowly publicizing some of Mac OS X Leopard's underlying features, most recently providing developers with an explanation of how the operating system's expanded Instant Message framework will allow them to access iChat 4.0 features from within their applications.

For example, Apple said the framework will allow developers to programatically determine through their own applications whether a specific instant message user is online, and start iChat theater sessions to share supporting video and audio content during a video conference.

"One of the powerful capabilities that the Instant Message framework gives you is the ability to determine if a contact in a user's buddy list is online or not. You can also get the Address Book data for that contact as well as other status information," the company wrote in a technology overview on its developer website. "This information is collectively referred to as 'presence.' And once you tap into this presence data, your application can be notified when information about a contact changes."

iChat Theater, a new feature of iChat due in Leopard, will also allow applications to present audio and video content during an iChat conference. For example, developer's applications can present a slide show, a video feed, or 3D graphics, complete with sound, to one or more conference participants. This is made possible through the IMAVManager class at the heart of iChat Theater, which encapsulates some of iChat's most advanced features in an Objective-C class.

"IMAVManager works with the other classes in the Instant Message framework to enable you to build sophisticated conferencing capabilities into your application," Apple said. "For example, you can use IMService to determine who is available to participate in a chat, and then use IMAVManager to setup and run the iChat Theater presentation."

In addition to the Instant Message framework, developers will also be able to access iChat's many features through AppleScript, performing such activities as initiating a video chat or responding to an iChat event.

"With Leopard, iChat's scripting dictionary has been expanded to include nearly all of the iChat operations you can perform interactively with a keyboard and mouse," Apple wrote. "You can access this scripting functionality either from an application or directly from an AppleScript."

For example, the company said, service, account, and chat classes help identify a chat participant by his or her screen name, on a particular service (such as AIM, Jabber, or Bonjour), and in a specific type of chat (text, audio, or video). "This allows for sophisticated, high-level application control over iChat. Your application might run a script that starts a chat. Or you might write a script for determining if a specific person is online. Or something in-between."

More details are available in the technology overview on Apple's developer site.

81 Comments ] 
  Print ] [ Story Link ] 


Download Parallels 5.0 Today
Mac Poker players can play Full Tilt Poker for Mac and get 100% to $600 free with bonus code MP600, courtesy of Online Poker Mac
AppleInsider Features
Hot Forum Topics

Recent Articles
Reports confirm Apple reaches agreement to purchase Lala
Apple close to acquiring music streaming service Lala - report
Apple's iMac, MacBook Pro top U.S. October PC sales
Apple ordered to pay $21.5 million in patent suit
Apple adds 3.33GHz quad-core Mac Pro, 2TB hard drive upgrades
Motorola suggests Apple's iPhone is feminine in latest TV spot
Progress made on Apple's potential second Cupertino campus
Publisher Hearst releases plans for digital magazine, newspaper service
College develops iPhone app to connect with potential students
Google launches free Public DNS
Intel to apply Apple's App Store strategy with netbooks
China's largest e-commerce site sells 5 iPhones in 2 weeks
Mac sales projected to grow 26% in 2010, outpacing PC market
Apple predicted to offer 300,000 iPhone apps, tablet in 2010
Time Inc. demos tablet-friendly magazine concept
Retailers want in on Apple's iPod touch point-of-sale system
Apple tablet rumored to be 'shockingly' inexpensive
AT&T drops lawsuit against Verizon over advertising spat
After Apple agreement, Psystar officially halts sales of clone Macs
'Complicated' Verizon iPhone deal said to be unlikely in 2010
Apple's Cyber Monday Internet shopping traffic increases 71%
Psystar agrees to pay Apple $2.7M in settlement
Apple's iPhone predicted to find home at T-Mobile U.S. in 2010
AT&T ranks last in Consumer Reports mobile service survey
Google hopes to compete with iTunes, offer pay TV on YouTube
Psystar, Apple enter partial settlement to cease clone Mac sales
Apple's iPhone 'halo effect' lifts Mac to 16.4% sales growth
Cyber Monday roundup includes discounted Macs, VMware apps
Google Phone reports continue; Apple rejects Motorola Droid app
Apple accused of NAND flash memory price manipulation
Another take: Apple's Black Friday sales seen as 'strong'
Rumors of Qualcomm-Apple iPhone deal persist
Apple's Black Friday Mac in-store sales forecast to decrease [u]
Evidence of Apple's new iPhone model, Maps application uncovered
Intel's Six-Core 'Gulftown' processor revealed, possibly headed to Mac Pro
Black Friday Mac and iPod price guides: find the lowest prices [Ux3]
Black Friday Deals: Office, Fusion, Parallels, CS4, QuickBooks
Black Friday at Amazon: GPS units, cameras, printers, Blu-ray
Apple MacBook Pro prices slashed by up to $300, iMacs by $180
Apple posts tools for building TuneKit iTunes LPs and Extras

AppleInsider Market Place

Sell your Laptop - working or not. Free shipping.: Get an instant online quote and sell your laptop today !

Believe in Office: Save Up To 25% on Office 2004 For Mac. Visit Our Site for Details!

IBackup - SMB Online Backup: IBackup is the preferred online storage and backup service of choice for SMBs for its ease of use, security and value. Offers automated backup and restore, file selection and securiy.

Download free software - everyday updated freeware files

 
Advertisements








AppleInsider RSS Feed
AppleInsider © 1997-2008
Please review our Privacy Policy.
Written/Edited/Compiled by the AppleInsider Staff.