
Preface
Software development has come a long way from data structures to objects.
The entity of an object has changed the perception and design of programs.
Objects have become independent programs separating external meaning
and internal processing. According to the natural meaning of “object”
derived from physical things, software objects were initially introduced to
reflect real-world representations. This book traces the idea of creating real
objects as virtual projections of physical things.
Virtual machines were introduced to abstract the underlying hardware
and to free object development from operating systems. A modern GPS
smart phone represents ...