Design of a reference implementation of a standard java API for instant messaging and presence

Igor Kurilin, Vladimir Safonov, John Buford, Alan Kaplan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

A new standard for an instant messaging and presence (IMP) API has been developed in the Java Community. This specification defines a protocol neutral interface to such protocols as IETF SIP/SIMPLE, OMA IMPS, and IETF XMPP (Jabber). In this paper we describe the design and technical issues in developing a multi-protocol reference implementation. We compare this work with our previous implementation of a SIP/SIMPLE specific API and with the Gaim open source multiprotocol client architecture. This analysis is important for designers of consumer and mobile products that incorporate IMP functionality.

Original languageEnglish (US)
Title of host publication2006 IEEE Tenth International Symposium on Consumer Electronics, ISCE 2006 - Proceedings
Pages307-311
Number of pages5
StatePublished - Dec 1 2006
Externally publishedYes
Event2006 IEEE 10th International Symposium on Consumer Electronics, ISCE 2006 - St.Petersburg, Russian Federation
Duration: Jun 28 2006Jul 1 2006

Publication series

NameProceedings of the International Symposium on Consumer Electronics, ISCE

Conference

Conference2006 IEEE 10th International Symposium on Consumer Electronics, ISCE 2006
CountryRussian Federation
CitySt.Petersburg
Period6/28/067/1/06

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Keywords

  • Instant messaging and presence
  • Multiprotocol API

Fingerprint Dive into the research topics of 'Design of a reference implementation of a standard java API for instant messaging and presence'. Together they form a unique fingerprint.

  • Cite this

    Kurilin, I., Safonov, V., Buford, J., & Kaplan, A. (2006). Design of a reference implementation of a standard java API for instant messaging and presence. In 2006 IEEE Tenth International Symposium on Consumer Electronics, ISCE 2006 - Proceedings (pp. 307-311). [1689426] (Proceedings of the International Symposium on Consumer Electronics, ISCE).