skip to main content
research-article

Hard Java

Published:01 May 2008Publication History
Skip Abstract Section

Abstract

Sun Microsystems has been a fantastic repository of talent for years, somewhat reminiscent of Apple Computer and the Xerox PARC (Palo Alto Research Center). Sun developed the SPARC line of CPUs for their Solaris Operating System (a flavor of Unix). This group devised the only-ever hardware- and software-independent computer boot-up system (OpenBoot / Open Firmware / IEEE 1275). They also brought forth Java, a programming language which today seems ubiquitous and indispensable.

References

  1. http://en.wikipedia.org/wiki/Java_programming_language.Google ScholarGoogle Scholar
  2. Smith, James, and Nair, Ravi, "5.3: The Java virtual machine architecture", in Virtual Machines, Morgan Kaufman Publishers, San Francisco, 2005, pg.241--267.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Aloi, Jenni, "JavaHeads of the world unite", JavaWorld, March 1997. Available at: http://www.javaworld.com/jw-03-1997/jw-03-worldtour.html.Google ScholarGoogle Scholar
  4. http://www.cpu-world.com/CPUs/1802/RCA-CDP/1804PCE.html.Google ScholarGoogle Scholar
  5. http://en.wikipedia.org/wiki/Pascal_MicroEngine.Google ScholarGoogle Scholar
  6. Chao, H. H. et al, "Micro/370: a 32-bit single-chip microprocessor," IEEE J Solid State Circuits (21) 5, Oct.1986, pg.733--740.Google ScholarGoogle Scholar
  7. Koopman, Philip, Stack Computers: the New Wave, 1989. Available at: http://www.ece.cmu.edu/~koopman/stack_computers/sec4_4.html. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. ibid., Available at: http://www.ece.cmu.edu/~koopman/stack_computers/sec4_5.html.Google ScholarGoogle Scholar
  9. http://forth.gsfc.nasa.gov.Google ScholarGoogle Scholar
  10. Mulchandani, Deepak, "Java for embedded systems", Wind River Systems,. Available at: http://java.sun.com/products/personaljava/w3mulc.pdf.Google ScholarGoogle Scholar
  11. Shaw, George, "Sh-BOOM: the sound of the RISC market changing", ACM SIGForth Workshop'91. Available at: http://www.acm.org/portal. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. IGNITE Core Family Data Sheet. Available at: http://www.patriorscientific.com/igniteIP_data%20sheet_20050506.pdf.Google ScholarGoogle Scholar
  13. The SavaJe Operating System. Available at: http://www.savaje.com.Google ScholarGoogle Scholar
  14. Porthouse, Chris, "Jazelle for execution environments", May 2005. Available at: http://www.arm.com/pdfs/JazelleRCTWhitePaper_final1-0_.pdf.Google ScholarGoogle Scholar
  15. Atmel AT91SAM9263 Multimedia Java CPU. Available at: http://www.atmel.com.Google ScholarGoogle Scholar
  16. Texas Instruments TMS320DM6467 DaVinci Digital Media Processor. Available at: http://www.ti.com.Google ScholarGoogle Scholar
  17. Burnette, Ed, "Apple sneaks Java support into the iPhone," ZDNet, July 9, 2007. Available at: http://blogs.zdnet.com/Burnette/?p=338.Google ScholarGoogle Scholar
  18. Hardin, David, "aJile Systems: low-power direct-execution Java microprocessors for real-time and networked applications," Available at: http://www.ajile.com/downloads/ajile-white-paper.pdf.Google ScholarGoogle Scholar
  19. http://www.openfirmware.org.Google ScholarGoogle Scholar
  20. Frenger, Paul, "Meet ANNIE: an open systems android robot", Smart Engineering Systems Design Conf 2000, pg.33--38.Google ScholarGoogle Scholar
  21. Frenger, Paul, "Human nervous system function emulator", Biomed Sci Instrum, 36, 2000, pg.289--294.Google ScholarGoogle Scholar
  22. Frenger, Paul, "Forth and AI revisited: BRAIN.FORTH", ACM Sigplan Notices, Dec. 2004, pg.11--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. http://www.pc104.org.Google ScholarGoogle Scholar
  24. http://www.actel.com.Google ScholarGoogle Scholar
  25. Nilsen, Kelvin, "Java sounds the death knell for C++", Electronic Design, May 26, 2005, pg.22.Google ScholarGoogle Scholar
  26. Wong, William, "Real-Time Java, CORBA ORB perk up at ESC 2005", Electronic Design, April 28, 2005, pg.36.Google ScholarGoogle Scholar
  27. Lammers, David, "Java breaks out", Electronic Engineering Times, February 6, 2006, pg.41--42.Google ScholarGoogle Scholar
  28. Lammers, David, "Java preps dive into real-time role", Electronic Engineering Times, August 1, 2005, pg.41--42.Google ScholarGoogle Scholar
  29. Titus, John, "Java: more than a language", Electronic Component News, November 15, 2005, pg.53--54.Google ScholarGoogle Scholar
  30. Pitt, David, "Measuring Java reuse, productivity, and ROI", Dr. Dobb's Journal, July 2005, pg.16--23.Google ScholarGoogle Scholar

Index Terms

  1. Hard Java

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGPLAN Notices
          ACM SIGPLAN Notices  Volume 43, Issue 5
          May 2008
          24 pages
          ISSN:0362-1340
          EISSN:1558-1160
          DOI:10.1145/1402227
          Issue’s Table of Contents

          Copyright © 2008 Author

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 May 2008

          Check for updates

          Qualifiers

          • research-article
        • Article Metrics

          • Downloads (Last 12 months)2
          • Downloads (Last 6 weeks)1

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!