Interoperability: the ability of a system or a product to work with other systems or products without special effort from the user is a key issue in manufacturing and industrial enterprise generally.
Computer Graphics for Artists: an introduction is an application-independent, reader-friendly primer for anyone with a serious desire to understand 3D Computer GraphicsOpening with the first and most basic elements of computer graphics, the book rapidly advances into progressively more complex concepts.
A Concise Introduction to Languages, Machines and Logic provides an accessible introduction to three key topics within computer science: formal languages, abstract machines and formal logic.
The fruit of many years experience on the creation of synthetic worlds and virtual realities, this book is based on the considerable expertise of the authors, who share their knowledge of mastering the complexities behind the creation of Virtual Reality (VR) applications.
Contains the invited papers presented at the Sixteenth annual Safety-critical Systems Symposium, held in February 2008 in the UKPresents a broad spectrum of major safety issues and the papers included cover a broad spectrum of issues affecting safety and bring together topics that are of the utmost importance in current safety thinking.
An introductory course on Software Engineering remains one of the hardest subjects to teach largely because of the wide range of topics the area enc- passes.
Developments in Risk-based Approaches to Safety contains the invited papers presented at the Fourteenth annual Safety-critical Systems Symposium, held at Bristol, UK in February 2006.
In my last book, Geometry for Computer Graphics, I employed a mixture of algebra and vector analysis to prove many of the equations used in computer graphics.
RenderMan has long been associated with top-end film production and is an essential tool for creating many of the effects and images in recent animated films (such as Monsters, Inc.
Data Mining, the automatic extraction of implicit and potentially useful information from data, is increasingly used in commercial, scientific and other application areas.
In order to build a successful, Java-based application it is important to have a clear understanding of the principles underlying the various financial models.
Although the Web is growing at an astounding pace, surpassing the 8 billion page mark, most pages are still designed for human consumption and cannot be processed by machines.
In the second edition of this very successful book, Tony Sammes and Brian Jenkinson show how information held in computer systems can be recovered and how it may be deliberately hidden or subverted for criminal purposes.
Interoperability: the ability of a system or a product to work with other systems or products without special effort from the user is a key issue in manufacturing and industrial enterprise generally.
Semantics will have an important role to play in the future development of software systems and domain specific languages, and there is a real need for an introductory book that presents the fundamental ideas behind these approaches; stresses their relationship by formulating and proving the relevant theorems; and illustrates the applications of semantics in computer science.
In any software design project, the analysis stage - documenting and designing technical requirements for the needs of users - is vital to the success of the project.
Overview Modelling and simulation is a tool that provides support for the planning, design, and evaluation of systems as well as the evaluation of strategies for system transformation and change.
Despite the availability of cheap, fast, accurate and usable eye trackers, there is little information available on how to develop, implement and use these systems.
Computer science abounds with applications of discrete mathematics, yet s- dents of computer science often study discrete mathematics in the context of purely mathematical applications.