|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Stuart Ritchie, "Systems Programming in Java," IEEE Micro, vol. 17, no. 3, pp. 30-35, May/June, 1997. | |||
| BibTex | x | ||
| @article{ 10.1109/40.591652, author = {Stuart Ritchie}, title = {Systems Programming in Java}, journal ={IEEE Micro}, volume = {17}, number = {3}, issn = {0272-1732}, year = {1997}, pages = {30-35}, doi = {http://doi.ieeecomputersociety.org/10.1109/40.591652}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Micro TI - Systems Programming in Java IS - 3 SN - 0272-1732 SP30 EP35 EPD - 30-35 A1 - Stuart Ritchie, PY - 1997 KW - Java KW - JavaOS KW - operating systems KW - system programming VL - 17 JA - IEEE Micro ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/40.591652
The Java programming language has been widely accepted as a general-purpose language for developing portable applications, toolkits, and applets. With so much activity in industry and academia in these user-level areas, is it surprising that Java is also an equally capable systems-programming language? This article describes our experiences at JavaSoft of using Java as a systems-level programming language during the development of JavaOS. I discuss our motivations for using Java and show code examples to demonstrate various system-level primitives, including an Ethernet device driver.
Index Terms:
Java, JavaOS, operating systems, system programming
Citation:
Stuart Ritchie, "Systems Programming in Java," IEEE Micro, vol. 17, no. 3, pp. 30-35, May-June 1997, doi:10.1109/40.591652
Usage of this product signifies your acceptance of the Terms of Use.

