Kelvin Nilsen is the CTO of Aonix. He earned his PhD at the University of Arizona, where he did seminal research on real-time Java that led to the founding of NewMonics, a clean-room Java company that Aonix acquired. Email address: kelvin@aonix.com Web site: http://www.aonix.com
3 results found for Kelvin Nilsen, displaying items 1 - 3
September 1, 2007[Design View / Design Solution] Combat Software Complexity With Java Isolation Mechanisms
Exponential improvements in hardware capacity made possible by Moore’s Law have substantially expanded the size and complexity of embedded-system software. For many embedded software products, the amount of software deployed in each new revision of the product doubles every 18 to 36 months. The challenges of managing this rapid expansion of software size require innovative approaches and improved software engineering disciplines. One key to tackling the growing size and...
May 11, 2006[Design View / Design Solution] Yes, You Can Do Digital Audio With Real-Time Java
Java has become the preferred programming language in the traditional information-technology domain. That's because it offers improved developer productivity, greater software reuse, lower software-maintenance costs, more flexible and general software architectures, and higher software reliability. Now, various approaches to using Java in lower-level, hard, real-time software realms have been proposed. But when Java technologies are applied to very low-level software, such as...
May 26, 2005[POV: Point Of View] Java Sounds The Death Knell For C++
Since its release in 1983, C++ has gained a large following. In its time, C++ represented a natural upgrade path for projects that started with C but needed to migrate to a more disciplined language with improved abstraction and better scalability. However, Moore's law has foiled C++'s usefulness. As Anthony Scott, GM's Information Systems and Services CTO, recently explained, "More than one-third of the cost of GM's automobiles now involves software and electronic components, and the...