Jun 052014

Some aspects of the Java language are very attractive to embedded designers, especially when compared with the other object-oriented alternative: C++. According to Carl Dichter, senior technical marketing manager at Intel Corp.’s Appliances and Computing Division (Chandler, Ariz.), under Java it is no longer necessary to think about the size of variables, the byte-order in which data is stored by the processor, and which functions are available and how they operate differently on different platforms. Nor is it necessary to concern oneself with the different ways to allocate memory or figure out where to free that memory based on different exit points. And there are no longer different ways to process user events, to write things on the screen, to read from the keyboard or