Issue No. 07 - July (2006 vol. 39)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2006.223
Information Science, David G. Luenberger. From cell phones to Web portals, advances in information and communications technology have thrust society into an information age that is far-reaching, fast-moving, increasingly complex, and yet essential to modern life. This book distills and explains the most important concepts and insights at the core of this ongoing revolution, using material from a widely acclaimed course offered at Stanford University.
Drawing together concepts from each of the constituent subfields that collectively comprise information science, the author builds his book around the five Es of information: entropy, economics, encryption, extraction, and emission. Each area directly impacts modern information products, services, and technology—everything from word processors to digital cash, database systems to decision making, and marketing strategy to spread spectrum communication.
The book presents a unified approach to the field of information science, emphasizes basic principles, includes a wide range of examples and applications, helps students develop important new skills, and suggests exercises with solutions in an instructor's manual.
Princeton University Press, http://pup.princeton.edu/; 0-691-12418-3; 448 pp.
Coordination of Large-Scale Multiagent Systems, Paul Scerri, Regis Vincent, and Roger Mailler, eds. Challenges arise when the size of a group of cooperating agents scales to hundreds or thousands of members. Domains such as space exploration and disaster response require large groups to achieve extremely complex, distributed goals. To effectively and efficiently meet these challenges, a group's members must cohesively follow a joint course of action while remaining flexible to unforeseen developments in the environment.
This book provides extensive coverage of the latest research and novel solutions being developed in the field. It describes specific systems as well as general approaches based on game theory, optimization, and other more theoretical frameworks. Of possible interest to researchers in academia and industry, this text can also benefit advanced-level students.
Springer; www.springeronline.com; 0-387-26193-1; 352 pp.
Nanotechnology: Science and Computation, Junghuei Chen, Natasa Jonoska, and Grzegorz Rozenberg, eds. Nanoscale science and computing, a major research area, seeks to understand the processes of natural and biomolecular computing. The field explores the architectures and design of molecular self-assembly, nanostructures, and molecular devices while seeking to understand and exploit the computational processes of biomolecules in nature.
Leading researchers cover the topics of DNA self-assembly in 2D arrays and 3D structures, molecular motors, DNA word design, molecular electronics, gene assembly, surface-layer protein assembly, and membrane computing.
Springer; www.springeronline.com; 3-540-30295-6; 393 pp.
Event-Based Programming: Taking Events to the Limit, Ted Faison. Languages like C#, VB, .NET, and Delphi include built-in support for events, which become powerful when they connect a system's objects and components. Events make it possible for such parts to interact without any coupling. The resulting parts can be developed and tested individually—which keeps the code clean and simple.
Component-based development, an extension of object-oriented programming, does away with the language-and vendor-specific limitations of OOP and makes software reuse more practical while accelerating the development process. Event-based programming, the next logical step, makes components more reusable due to their decoupled nature. But event-based systems are easier to develop, which means they're cheaper and more reliable than traditional OOP or component-based development systems.
Apress; www.apress.com; 1-59059-643-9; 700 pp.
Creative 3-D Display and Interaction Interfaces: A Trans-Disciplinary Approach, Adam J. Schwarz. This book provides a groundbreaking, transdisciplinary approach to the creation of computer interface technologies that more naturally matches the complex needs of human sensory and motor systems. The conventional interface, although useful in the past, has started to inhibit human creativity in key areas such as creative 3D design, medical diagnostics, and visualizing complex structures. With the aim of effectively advancing the human-computer interaction experience, this book takes a refreshing approach by bringing together a range of important disciplines within a common framework.
The coverage includes a well-referenced review of aspects of the human sensory systems, detailed discussion of the evolution and development of 3D display technologies, haptic interfaces, and interaction tools. The book represents an important work for those researching new ways of interacting with the digital world, as well as end users who want to knowledgeably ascertain the possibilities for advancing their computer interaction experience.
Wiley-Interscience; www.wiley.com; 0-471-48271-4; 371 pp.