SAMP: Application Messaging for Desktop and Web Applications

M. B. Taylor, T. Boch, J. Fay, M. Fitzpatrick, L. Paioro

Research output: Contribution to journalArticle (Academic Journal)


SAMP, the Simple Application Messaging Protocol, is a technology which allows tools to communicate. It is deployed in a number of desktop astronomy applications including ds9, Aladin, TOPCAT, World Wide Telescope and numerous others, and makes it straightforward for a user to treat a selection of these tools as a loosely-integrated suite, combining the most powerful features of each. It has been widely used within Virtual Observatory contexts, but is equally suitable for non-VO use. Enabling SAMP communication from web-based content has long been desirable. An obvious use case is arranging for a click on a web pagelink to deliver an image, table or spectrum to a desktop viewer, but more sophisticated two-way interaction with rich internet applications would also be possible. Use from the web however presents some problems related to browser sandboxing. We explain how the SAMP Web Profile, introduced in version 1.3 of the SAMP protocol, addresses these issues, and discuss the resulting security implications.
Original languageEnglish
Pages (from-to)279
Number of pages4
JournalAstronomical Society of the Pacific Conference Series
Publication statusPublished - 1 Sept 2012


Dive into the research topics of 'SAMP: Application Messaging for Desktop and Web Applications'. Together they form a unique fingerprint.

Cite this