skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Further developments in generating type-safe messaging

Conference ·
OSTI ID:1039718

At ICALEPCS 09, we introduced a source code generator that allows processes to communicate safely using data types native to each host language. In this paper, we discuss further development that has occurred since the conference in Kobe, Japan, including the addition of three more client languages, an optimization in network packet size and the addition of a new protocol data type. The protocol compiler is continuing to prove itself as an easy and robust way to get applications written in different languages hosted on different computer architectures to communicate. We have two active Erlang projects that are using the protocol compiler to access ACNET data at high data rates. We also used the protocol compiler output to deliver ACNET data to an iPhone/iPad application. Since it takes an average of two weeks to support a new language, we're willing to expand the protocol compiler to support new languages that our community uses.

Research Organization:
Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
AC02-07CH11359
OSTI ID:
1039718
Report Number(s):
FERMILAB-CONF-11-594-AD; TRN: US1202241
Resource Relation:
Conference: Presented at 13th International Conference on Accelerator and Large Experimental Physics Control Systems (ICALEPCS 2011), Grenoble, France, 10-14 Oct 2011
Country of Publication:
United States
Language:
English