OpenGL, which has been bound in C, is a seasoned graphics library for scientists and
engineers. As we know, Java is a rapidly growing language becoming the de facto
standard of Computer Science learning and application development platform as
many undergraduate computer science programs are adopting Java in place of C/C++.
Released by...
Launched on October 23, 2001, the iPod has become the icon of the decade.
You don’t need much imagination to see why. Imagine no longer needing
to take CDs or DVDs with you when you travel — your favorite music and
videos fit right in your pocket and you can leave your precious content library
at home. With the iPhone and...
When I decided to do a sabbatical with Symantec Research Labs Europe in the
beautiful French Riviera, I was asked to work on a project about Voice over IP
(VoIP) security. The goal of the VAMPIRE Project1 was to understand the threats
and vulnerabilities of VoIP systems, and to inform the direction of further research
efforts....
The field of machine perception concerns the building of machines
that sense and interpret their environments. This book is about visual
perception. Potential applications for such systems include tasks such as
automation of industrial processes of inspection and assembly,
automated medical x-ray diagnosis, vehicle guidance and...
Anticipatory optimization for dynamic decision making relies on a number of different
scientific disciplines. On a general level, the foundations of the field may be
localized at the intersection of operations research, computer science and decision
theory. Closer inspection reveals the important role of branches such as simulation,...
After meeting so many readers of the original book on the forum that supports
this book (www.3D-For-Games.com/forum), as well as a lot of them in person,
we came to the decision that a bit of an update to 3ds Max Modeling for Games
was in order. Not only had the software moved on but so had the expectations
from employers looking to...
The purpose of this book is to teach fundamentals of programming concepts and
skills needed for basic problem solving, all using MATLABW as the vehicle.
MATLAB is a powerful software package that has built-in functions to accomplish
a diverse range of tasks, from mathematical operations to three-dimensional
imaging. Additionally,...
The present book 1 provides a rigorous treatment and coherent presentation of
the consolidated results of the authors' work, over the past four years, on the
employment of logic programming as a representational and reasoning tool.
It comes out of a background of a world-wide research effort for at least the
past six years on the...
Modern embedded systems are used for connected, media-rich, and highly integrated handheld devices such as mobile phones, digital cameras, and MP3 players. All of these embedded systems require networking, graphic user interfaces, and integration with PCs, as opposed to traditional embedded processors that can perform only limited functions...
The book began with an anonymous donation to the author of an 8-inch package of documents in the early
1980s. Nothing less than the membership list and supporting documents for a truly secret society the Yale Skull and
Bones.
The late Johnny Johnson, of Phoenix Arizona was the spark that moved me to write first a...
The objective of this book is to give an introduction to the software process improvement
field to computer science students. The well-known Capability Maturity Model Integration
(CMMI1) is used as the vehicle for software process improvement as it has become the
de facto standard2 for implementing best practice in software...
Welcome to another book about web design! Well, actually, this one’s different. This book will also
delve into the creative side of designing for theWeb, including a look at art history and some sources
of inspiration for the intrepid web designer. In the main, we’ll be discussing the phases of the design...