MAY 2006 (Vol. 39, No. 5) p. 77
0018-9162/06/$31.00 © 2006 IEEE
Published by the IEEE Computer Society
Published by the IEEE Computer Society
PDFs Require Adobe Acrobat
Agile Web Development with Rails: A Pragmatic Guide, Dave Thomas and David Heinemeier Hansson with Leon Breedt, Mike Clark, Thomas Fuchs, and Andreas Schwarz. Rails is a full-stack, open source Web framework that developers can use to create full-featured, sophisticated Web-based applications that have less total code than the XML they'd need to configure the same application in non-Rails frameworks.
With Rails, developers can develop in real time, make a change, then watch it work immediately. Everything in Rails, from templates to control flow to business logic, is written in Ruby.
Pragmatic Bookshelf; www.pragmaticprogrammer.com; 0-9766940-0-X; 570 pp.
Information Security: A Strategic Approach, Vincent LeVeque. The author shares his firsthand experience as an information security consultant who worked for clients in the private and public sectors. He shows readers how to work with their organizations to develop and implement a successful information security plan by improving management practices and establishing information security as an integral part of overall strategic planning.
The author develops two separate case studies that help readers understand how the development and implementation of information security strategies can work within their own organizations. Useful for information security managers, IT executives, and consultants, the book can also help nontechnical executives who need to protect the value and security of their organization's information.
Wiley-Interscience; www.wiley.com; 0-471-73612-0; 272 pp.
Principles of Embedded Networked Systems Design, Gregory Pottie and William Kaiser. Embedded network systems provide a set of technologies that can link the physical world to large-scale networks in applications such as border monitoring, infrastructure, healthcare, the environment, automated production, supply chains, homes, and businesses.
The authors describe the fundamentals of this interdisciplinary field. They begin with mathematical foundations and the relevant background topics in signal propagation, sensors, detection and estimation theory, and communications. The authors also cover key embedded network systems component technologies, including synchronization and position localization, energy and data management, actuation, and node architecture. A focus on fundamental principles together with extensive examples and problem sets make this book usable for graduate courses in electrical engineering and computer science.
Cambridge University Press; www.cambridge.org; 0-521-84012-0; 546 pp.
Body Sensor Networks, Guang-Zhong Yang, ed. The past decade has seen a rapid surge of interest in new sensing and monitoring devices for healthcare, along with the use of wearable and wireless devices for clinical applications. A key development in this area, implantable in vivo monitoring and intervention devices, has resulted in several promising prototypes for managing patients with debilitating neurological disorders or chronic cardiac diseases. Despite the technological developments of sensing and monitoring devices, issues related to system integration, sensor miniaturization, low-power sensor interface circuitry design, wireless telemetric links, and signal processing must still be investigated.
This book addresses the issues of this rapidly changing field and discusses the latest technological developments and clinical applications of body-sensor networks.
Springer; www.springeronline.com; 1-84628-272-1; 500 pp.
The Eye for Innovation, Robert M. Price. Innovation, synonymous with problem solving, sets forth basic elements that can apply to any business. Distilling a set of practical principles from his 40 years in the computer industry, the author shows that innovation can be learned and practiced by everyone, can offer solutions to everyday problems as well as high-profile ones, and provides opportunities to solve business problems while meeting a variety of human needs.
The author also shares his thoughts on the process of innovation itself—what it means to the people in an organization, the products, and the processes. He avoids simplistic prescriptions and clearly explains seven fundamental principles of innovation. Illustrating these principles with real-life examples, he offers both practical tools and inspiration to those with an interest in effective management practice and in building organizations that creatively and continuously respond to ever-changing social and market needs.
Yale University Press; yalebooks.com; 0-300-10877-X; 352 pp.