DocumentCode
715336
Title
Interlanguage binary data streams: A C#.NET to Java prototype
Author
Pendergast, Mark O.
Author_Institution
Inf. Syst. & Oper. Manage. Dept., Florida Gulf Coast Univ., Fort Myers, FL, USA
fYear
2015
fDate
9-12 April 2015
Firstpage
1
Lastpage
7
Abstract
This paper presents a prototype application programming interface for transmitting binary data between two different languages, Java and C#, along with a standard for encoding the data types. The standard calls for big-endian data transmission with either UTF8 or UTF16 character encoding and LEB128 string length encoding. The prototype API was found to be as efficient as Java´s binary data streams and far more efficient than text based data exchange (XML, TSV, and CSV). This standard is flexible enough to support other languages such as C, C++.
Keywords
C language; Java; application program interfaces; electronic data interchange; API; C#.NET; Java binary data streams; Java prototype; LEB128 string length encoding; UTF16 character encoding; UTF8 character encoding; application programming interface; big-endian data transmission; data type encoding standard; interlanguage binary data streams; text based data exchange; Arrays; Encoding; Java; Prototypes; Servers; Standards; Writing; C#; Java; LEB; UTF; big-endian; binary data streams; little-endian; network order; polygot programming;
fLanguage
English
Publisher
ieee
Conference_Titel
SoutheastCon 2015
Conference_Location
Fort Lauderdale, FL
Type
conf
DOI
10.1109/SECON.2015.7132934
Filename
7132934
Link To Document