Issue No. 11 - November (2008 vol. 41)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2008.444
Voice over IP Security, Patrick Park. VoIP security issues are becoming increasingly serious. Traditional systems such as firewalls and network address translators alone cannot protect voice networks and services from intelligent attacks and fraud. Advanced protocols and intelligent products, such as Session Border Controller, help to redesign VoIP architecture to protect networks from security incidents.
This book covers technology concepts, threat analysis, evaluation of security products, protection methodologies, lawful interception within complicated service architectures, and best practices for architecture design and service deployment. The author also provides detailed design solutions featuring current products and protocols so that readers can deploy a secure VoIP service in the real world.
Cisco Press; www.ciscopress.com; 1-58705-469-8; 384 pp.
Executing Data Quality Projects: Ten Steps to Quality Data and Trusted Information, Danette McGilvray. Information is currency. Recent studies show that data quality problems cost businesses billions of dollars each year, linking poor data to waste and inefficiency, damaged credibility among customers and suppliers, and an organizational inability to make sound decisions.
In this timely new book, the author presents her "Ten Steps" approach to information quality, a proven method for both understanding and improving information quality in the enterprise. Her trademarked approach—in which she has trained Fortune 500 clients and hundreds of workshop attendees—applies to all data and organization types.
Morgan Kaufmann; www.mkp.com; 978-0-12-374369-5; 352 pp.
Microprocessor Theory and Applications with 68000/68020 and Pentium, Mohamed Rafiquzzaman. This book presents the fundamental concepts of assembly language programming and system design associated with typical microprocessors, such as the Motorola MC68000/68020 and Intel Pentium. The author begins with an overview of microprocessors—including an explanation of terms, the evolution of the microprocessor, and common applications—and goes on to systematically cover topics such as microcomputer architecture and microprocessor memory organization, I/O, and programming concepts.
This book targets engineering students and system design practitioners with basic knowledge in digital logic who seek clear explanations and examples in microprocessor theory. All chapters conclude with a Questions and Problems section, with selected answers provided; the accompanying CD-ROM presents simulation results via screenshots.
Wiley; www.wiley.com; 978-0-470-38031-4; 570 pp.
Neuroengineering the Future: Virtual Minds and the Creation of Immortality, Bruce F. Katz. We are on the cusp of a broad revolution, one with startling implications for perception, cognition, emotion, and personal identity. Still in its relative infancy, the rapidly progressing field of neuroengineering is poised to move from perceptual aids such as cochlear implants, to devices that enhance and speed up thought, to the ultimate goal of researchers—downloading the mind from its bound state in the body to a platform-independent existence.
This controversial book describes the science that will make these advancements possible. The author begins by describing how the brain works, including an overview of its architecture, then examines current state-of-the-art neural technologies, including devices that read from the brain and devices that write information into the brain. The book also describes how insights from the nascent field of consciousness studies show how scientists might realize the full transfer of the "soul." Finally, the author considers what it would be like to be a mind unbound and the possibilities beyond those found in ordinary corporeal life.
Infinity Science Press; www.infinitysciencepress.com; 978-1-934015-18-6; 400 pp.
Practical API Design: Confessions of a Java Framework Architect, Jaroslav Tulach. This book, written by the designer of the NetBeans API, serves as a definitive design guide in the field of programming, with an emphasis on modern, object-oriented languages. Based on practices, scalability, and API design patterns, the book teaches programmers how to write an API, what one does, what the theories are behind good API design, and when and why to build one.
Apress; www.apress.com; 978-1-4302-0973-7; 416 pp.