$bbtitle
AAPL: 165.15 ( -6.66 ) AppleInsider RSS Feed
Search:
AppleInsider.com Archives Reviews Anonymous Mailer Submit Story AppleInsider Forums Polls Advertise on AppleInsider Contact AppleInsider
Hot Topics: Moving to iPhone 3G on AT&T , International iPhone 3G Plans , iPhone 3G
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 ] 
 [ Tell a Friend ] [ Print ] [ Story Link ] 

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
iPhone 3G jailbreaking tool goes live
iPhone 3G and 2.0 affected by buggy software, sensors, wireless
Apple retail invades China this weekend (photos)
AT&T offers iPhone owners free access to 17,000 WiFi hotspots [u]
Apple hikes orders for notebook boards by 20 percent - report
iPhone 3G shortages causing major delays for AT&T, businesses
App Store downloads led by free apps; one quarter are games
Apple's gross margin may be "biggest swing factor" next week
Apple filing takes Podcasts to the next level
Future Sony HDTVs to embed support for new Amazon video service
Apple may have shipped record 2.54 million Macs in third quarter
Apple passes Acer to become third largest U.S. PC vendor
BlackBerry maker downgraded in light of blistering iPhone sales
Apple apologizes to MobileMe subscribers with free 30-day extension
Apple's iPhone 3G battery good for about 3.5 hours of browsing
iPhone 3G's final build price: just $174.33
PlayStation 3, Xbox 360 now fuller rivals to Apple TV
Apple finally sues unauthorized clone maker Psystar
Apple testing first bug fix update to iPhone Software v2.0
Intel says first quad-core mobile chips on the horizon
iPhone 3G clarifications: battery life, GPS, office apps
A look at who's making iPhone 3G purchases thus far
Apple delays iDisk File Sharing feature of new MobileMe service
Apple sells 1 million iPhone 3Gs in first weekend
iPhone App Store downloads top 10 million in first weekend
Hidden iPhone 3G firmware "fixes" yellow screens
Concerns raised about lack of Mac-to-MobileMe push sync
Every iPhone 3G chip named, illustrated in detail
Apple says yellow-tinted iPhone 3G screen deliberate
Best of the App Store: Social Networking
Apple again greenlights iPod touch 2.0 update
Apple stores faced with iPhone 3G outages, lineups at day's end
iPhone 3G's first day: hardware reviews, app plans, and unlocking
Early iPhone 3G adopters bothered by yellow-tinted screens
Server problems spoil Apple's iPhone 3G launch
Apple releases iPhone and iPod touch software 2.0 [see warning]
European retailers sell out at iPhone 3G launch
Notes from our experience activating iPhone 3G at Apple retail
High-quality photos of Apple's iPhone 3G
Piper Jaffray says iPhone 3G's real cost to users: $407

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.