Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


November 2000

Developing Applications with Realtime Capability


RSS
Subscribe to Windows IT Pro | See More Exchange 2000 Server Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!
Main Article    Realtime Messaging Gets Down to Business

Large enterprises considering a realtime platform will want to also consider the platform's development potential. Both Lotus and Microsoft provide toolkits to let developers call the messaging server and invoke certain realtime functions.

Lotus provides separate toolkits (which were in beta when we did our research) for Java, LotusScript, and C++. Lotus provides two APIs—the Community Services API, which covers instant messaging (IM)-related features and basic Sametime functionality such as logging on to the server, and the Meeting Services API, which covers conferencing features.

Calls to the Community Services API can automatically trigger any standard Sametime IM function. For example, you can use the API to write an application that automatically sends any error messages that another application generates as instant messages to the appropriate person. The API also lets you integrate the awareness view into any application.

The Sametime toolkits let you build live names into applications or Web sites. Live names are links on Web pages. When you click a live name, you instantly begin an IM chat with the named person. This name can let Web visitors see whether the named person is online and available for communication. For example, we could put on our Web site a live-name link to C. Thi Nguyen and create a traffic-light graphic that turns green when Thi is online. When he is, a visitor could click his name and open a chat with him. (Sametime Server pushes a Java applet version of the Sametime client, letting Web users who don't have a Sametime client communicate with Thi.)

One unique tool in the Sametime toolkits is the WhoIsHere call, which lets a user at a certain place know who else is at the same place. For Sametime, a place is any string; a URL, a database ID, or a document name can function as a place. For example, if several users are accessing the same file on a particular server, those users are at the same place. With Sametime, those users can see that they are at the same place and can chat.

Sametime's WhoIsHere call lets you, for example, set up a Web page that can tell visitors who else is viewing the page concurrently and let them send instant messages to one another. However, enterprise network structure confines this sort of functionality; that is, you'll see only whether other people from your Sametime community are visiting a place. (Administrators set up Sametime communities and typically define one for an enterprise.) The place itself doesn't need to be inside your company's network. For example, you could set up an application that, when you browse to the CNN home page, lets you know what other Sametime users from your company are also viewing the page.

Microsoft's software development kit (SDK) for realtime applications was in beta at press time and wasn't as thoroughly documented as the Lotus toolkits. However, we talked to some members of the design team and gleaned a little information.

The SDK has two components—a client-side component and an administration-side component. According to the Microsoft team, you can use both components with "pretty much anything—C, Visual Basic, Java, HTML." Microsoft explained that the administration component is primarily for automating and scripting management functions for the IM and meeting server.

The client-side component consists of two ActiveX components. Like the Lotus toolkits, these components let you set up live names in Web pages and automatically send instant messages or email messages. The components don't have a single call equivalent to Lotus' WhoIsHere call, although Microsoft said you could construct that functionality yourself rather easily. Most interesting are the features that Microsoft calls extensible actions, which let you easily add to any application actions that invoke IM. For example, you could have a workflow application let you launch an event such as a NetMeeting with another user when that user comes online.

End of Article



Reader Comments

You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...

How can I stop and start services from the command line?

...

Microsoft Touts Xbox 360 'Black Friday' Success

Microsoft this week revealed that its Xbox 360 video game console outsold its Sony PlayStation 3 rival 3-to-1 on "Black Friday," which curiously describes the three day weekend after Thanksgiving, a period that unofficially kicks off the holiday selling ...


Exchange Server and Outlook Whitepapers Protecting (You and) Your Data with Exchange Server 2007

StoreVault SnapManagers for Microsoft Exchange and SQL Server

Related Events Storage Consolidation for Your Microsoft Applications: Reducing Cost and Complexity

The Myths & Truths of Email Management with SharePoint

Top 10 Email Security Challenges and Solutions

Check out our list of Free Email Newsletters!

Exchange Server and Outlook eBooks Spam Fighting and Email Security for the 21st Century

Understanding and Leveraging Code Signing Technologies

The Expert's Guide for Exchange 2003: Preparing for, Moving to, and Supporting Exchange Server 2003

Related Exchange Server and Outlook Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.

Exchange & Outlook UPDATE eNewsletter
News, strategies, products, and developments in Exchange Server and Outlook messaging.

Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing