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 :
بازگشت