CACM logo

ACM News

How the Apple II Taught Programmers to Economize

[article image]
Memsic

Imagine trying to program a virtual machine--a software instance that mimics all the characteristics of a physical computer--on a device with 2 kilobytes of RAM. (For those of you not used to thinking in these terms, that's one two-millionth the number of kilobytes of RAM that the average computer ships with today.)

That's what Thorsten Kramp had to do when creating a virtual machine that could run on a smartcard. He and his team are now using the same expertise to program for another resource constrained environment: the tiny environmental sensors or "smart dust" that his employer, IBM, hopes businesses and individuals will deploy all over the world in order to realize the long-anticipated Internet of Things.

These "motes," as they're sometimes called, are no bigger than a key fob and run on small batteries or harvested (e.g. solar) energy. The ones Kramp has been working with, the Memsic IRIS motes.

Coincidentally, most commercially available motes have about the same specs as the 1977-era Apple II designed by Steve Wozniak himself.

From Technology Review
View Full Article

Post a comment...
Name: Anonymous

Signed and anonymous comments submitted to this site are moderated and will appear if they are relevant to the topic and not abusive. Your comment will appear with your username if you are signed into the site, and will be anonymous if you are not signed in. View our policy on comments

Tools For Readers

Bookmark and Share
Default Font Size Large Font Size X-Large Font Size Text Size

Related ACM Resources

Conferences:

Courses:

  • MPLS VPN Design Guidelines - In this course you will design and implement MPLS solutions. You will also be able to troubleshoot MPLS solutions. (Duration: 118 minutes)

About Communications | Join ACM External Link | Renew External Link | Subscribe External Link | Sign In | For Authors | For Advertisers External Link | Privacy | Site Map | Help | Contact Us | Mobile Site

Copyright © 2012 by the ACM. All rights reserved.