Dave Eberly's 3D Game Engine Design was the first professional guide to the essential concepts and algorithms of real-time 3D engines and quickly became a classic of game development. Dave's new book 3D Game Engine Architecture continues the tradition with a comprehensive look at the software engineering and...
Parallel and Distributed Programming Using C++ provides an up-close look at how to build software that can take advantage of multiprocessor computers. Simple approaches for programming parallel virtual machines are presented, and the basics of cluster application development are...
Is social science really a science at all, and if so in what sense? This is the first real question that any course on the philosophy of the social sciences must tackle. In this brief introduction, Malcolm Williams gives the students the grounding that will enable them to discuss the issues involved with confidence.
Combines the theoretical foundations of intelligent problem-solving with he data structures and algorithms needed for its implementation. The book presents logic, rule, object and agent-based architectures, along with example programs written in LISP and PROLOG. The practical applications of AI have been kept within the context of its broader goal:...
Over the last few years, both knowledge management and management learning (including e-learning) have received sufficient coverage in publications. I am glad to refer, amongst others, to my own publications with Gert Van der Linden: The Hybrid Business School: developing knowledge management through management learning...
Due to the use of new technologies, coupled with the fact that there is an increasing amount of work being done online, whether on the Internet, intranets, LANs or other networks, extensive employee monitoring by employers is inexpensive and easy. Employers have legitimate concerns about the efficiency of their employees and the quality of the...
Once, software developers believed it was possible to create the technical software design for a comprehensive system completely, correctly and free of contradictions right at the beginning of a project. Many projects proved though that this ideal approach can hardly be realized. More often it causes significant problems. ...
The consumer electronics industry is entering an era of extraordinary growth. The industry’s best companies will ride that wave to unprecedented success. But, today, many CE companies are struggling with business models that are simply untenable. They must change to survive: they must change even more dramatically to win.
We live with change. The losing sports team makes changes to become a winning team through the consistent and persistent application of proven principles applied pragmatically. The sports team trains differently, skills up, varies the plays and nurtures the players, brings new leadership, and takes time to resolve issues. The winning team comes...
This book explores the complexities of interacting with digital technologies in the everyday flow of practices in schools, museums, and the home. In particular, the authors pay attention to the material conditions of such practices via the exploration of media discourses on information and communication technologies in the...
A comprehensive reference book for practical engineers and researchers focusing on neural network applications on signal processing, this text concerns itself with a vast array of signals. Among included signals, readers will find information on audio, video, speech, communication, geophysical, sonar, radar and medical signals. Written for those...
Implement successful and cost-effective enterprise architecture projects. This book provides a new approach to developing enterprise architecture based on the idea of emergent behaviors?where instead of micromanaging system implementation, the enterprise architecture effort establishes clear goals and leaves the details to the...