The July 2022 issue of IEEE Spectrum is here!

Close bar

Java’s Forgotten Forebear

Java’s ability to run on many different kinds of computers grew out of much older software

11 min read
Photo of Ken Bowles.
Photo: Robert Glasheen Photograph Collection

Bowles

Photo: Robert Glasheen Photograph Collection/Mandeville Special Collections Library/UCSD
PERSONAL VISION: To help bring interactive computing to education, Professor Ken Bowles of the University of California, San Diego, applied the virtual-machine concept to mini- and microcomputers.

The enduring appeal of Java isn’t hard to understand: With Java, you write code once and it can run on almost any modern computer or operating system—PC or Mac, Windows, Linux, OS X, whatever. It works that way because the Java compiler turns the source code into a kind of ersatz machine code that each of these different systems can execute when equipped with the proper run-time software. So different computers running different operating systems can all become, in programmers’ parlance, Java virtual machines.

Keep reading...Show less

This article is for IEEE members only. Join IEEE to access our full archive.

Join the world’s largest professional organization devoted to engineering and applied sciences and get access to all of Spectrum’s articles, podcasts, and special reports. Learn more →

If you're already an IEEE member, please sign in to continue reading.

Membership includes:

  • Get unlimited access to IEEE Spectrum content
  • Follow your favorite topics to create a personalized feed of IEEE Spectrum content
  • Save Spectrum articles to read later
  • Network with other technology professionals
  • Establish a professional profile
  • Create a group to share and collaborate on projects
  • Discover IEEE events and activities
  • Join and participate in discussions

IEEE STEM Activity Kits Are In Demand at 150 U.S. Public Libraries

Kids can build robots, write code, and design video games

4 min read
Two boys and one girl standing in front of a computer monitor. On the left side of the monitor is a backpack containing a science activity kit.

These youngsters are checking out one of their local library’s IEEE-funded science activity kits.

John Zulaski

More than 150 public libraries throughout the central United States now lend out activity kits that let children explore just about any aspect of science, technology, engineering, and mathematics. The kids can check them out just like they would a book. The kits teach youngsters what engineers do, as well as how to code, build robots, design video games, and create animations.

The collections have been made possible by the IEEE Region 4 Science Kits for Public Libraries program with funding from Region 4 members and corporate sponsors. The SKPL program is the brainchild of IEEE Life Senior Member John A. Zulaski, the chair of the SKPL committee.

Keep Reading ↓Show less

Toe-tapping Test for Parkinson’s

Assesses risk of falling

2 min read
A person sits in a chair with their feet on sensing boards while looking at instructions on a computer monitor.
Rui Hua

When someone is faced with mobility challenges, the risk of falling and injuring oneself increases. This is the case for people living with Parkinson’s disease, a brain disorder that results in uncontrollable movements, such as shaking, and impaired balance and coordination.

Ya Wang, an associate professor at Texas A&M University, and her colleagues has been exploring a novel way to assess the risk of someone with Parkinson’s disease in falling. Their proposed approach involves a smart insole that’s inserted into the user’s shoes and tracks their foot movements while they tap their toes, and is described in a recent study published 5 May 2022 in IEEE Sensors Letters.

Keep Reading ↓Show less
{"imageShortcodeIds":[]}

Harnessing the Power of Innovation Intelligence

Through case studies and data visualizations, this webinar will show you how to leverage IP and scientific data analytics to identify emerging business opportunities

1 min read
Clarivate
Clarivate

Business and R&D leaders have to make consequential strategic decisions every day in a global marketplace that continues to get more interconnected and complex. Luckily, the job can be more manageable and efficient by leveraging IP and scientific data analytics. Register for this free webinar now!

Join us for the webinar, Harnessing the power of innovation intelligence, to hear Clarivate experts discuss how analyzing IP data, together with scientific content and industry-specific data, can provide organization-wide situational awareness and reveal valuable business insights.

Keep Reading ↓Show less