ejIP: A TCP/IP Stack for Embedded Java

Publication: Research - peer-reviewArticle in proceedings – Annual report year: 2011

Standard

ejIP: A TCP/IP Stack for Embedded Java. / Schoeberl, Martin.

Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java (PPPJ 2011). ACM, 2011. p. 63-69.

Publication: Research - peer-reviewArticle in proceedings – Annual report year: 2011

Harvard

Schoeberl, M 2011, 'ejIP: A TCP/IP Stack for Embedded Java'. in Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java (PPPJ 2011). ACM, pp. 63-69., 10.1145/2093157.2093167

APA

Schoeberl, M. (2011). ejIP: A TCP/IP Stack for Embedded Java. In Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java (PPPJ 2011). (pp. 63-69). ACM. 10.1145/2093157.2093167

CBE

Schoeberl M. 2011. ejIP: A TCP/IP Stack for Embedded Java. In Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java (PPPJ 2011). ACM. pp. 63-69. Available from: 10.1145/2093157.2093167

MLA

Schoeberl, Martin "ejIP: A TCP/IP Stack for Embedded Java". Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java (PPPJ 2011). ACM. 2011. 63-69. Available: 10.1145/2093157.2093167

Vancouver

Schoeberl M. ejIP: A TCP/IP Stack for Embedded Java. In Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java (PPPJ 2011). ACM. 2011. p. 63-69. Available from: 10.1145/2093157.2093167

Author

Schoeberl, Martin / ejIP: A TCP/IP Stack for Embedded Java.

Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java (PPPJ 2011). ACM, 2011. p. 63-69.

Publication: Research - peer-reviewArticle in proceedings – Annual report year: 2011

Bibtex

@inbook{69b1b7021e0d4d148d741603ae13f838,
title = "ejIP: A TCP/IP Stack for Embedded Java",
keywords = "Embedded Java, Real-Time Java, Java",
publisher = "ACM",
author = "Martin Schoeberl",
year = "2011",
doi = "10.1145/2093157.2093167",
isbn = "978-1-4503-0935-6",
pages = "63-69",
booktitle = "Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java (PPPJ 2011)",

}

RIS

TY - GEN

T1 - ejIP: A TCP/IP Stack for Embedded Java

A1 - Schoeberl,Martin

AU - Schoeberl,Martin

PB - ACM

PY - 2011

Y1 - 2011

N2 - To enable Java on resource constraint embedded devices, the whole system should be implemented in a single programming language to avoid overheads on language boundaries. However, most of the functionality that is dedicated to the operating system layer is usually written in C. In this paper we present the design and implementation of a network stack written entirely in Java. This implementation serves as an example how to implement system functions in a safe language and gives evidence that Java can be used for operating system related functionality. The described TCP/IP stack ejIP has already been successfully used in industrial projects on pure Java embedded systems.

AB - To enable Java on resource constraint embedded devices, the whole system should be implemented in a single programming language to avoid overheads on language boundaries. However, most of the functionality that is dedicated to the operating system layer is usually written in C. In this paper we present the design and implementation of a network stack written entirely in Java. This implementation serves as an example how to implement system functions in a safe language and gives evidence that Java can be used for operating system related functionality. The described TCP/IP stack ejIP has already been successfully used in industrial projects on pure Java embedded systems.

KW - Embedded Java

KW - Real-Time Java

KW - Java

UR - http://pppj2011.imm.dtu.dk/

U2 - 10.1145/2093157.2093167

DO - 10.1145/2093157.2093167

SN - 978-1-4503-0935-6

BT - Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java (PPPJ 2011)

T2 - Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java (PPPJ 2011)

SP - 63

EP - 69

ER -