Welcome to Introducing Autodesk Maya 2012 and the world of computer-generated imagery (CGI). Whether you’re new to 3D graphics or venturing into Autodesk’s powerhouse animation software from another 3D application, you’ll find this book a perfect primer. It introduces you to Maya and shows how you can work with Maya to...
Conventional object-oriented data models are "closed". Although they allow users to define
application-specific classes, they usually come with a fixed set of modeling primitives. This
constitutes a major problem as different application domains have different requirements on
a data model. For example, database integration...
Current search paradigms for the Web, direct access through search engines and
navigational access via static taxonomies, have recently been strongly criticized.
A third paradigm, dynamic taxonomies or faceted search, is gaining acceptance to
the extent that it is now the de facto standard in product selection for e-commerce.
This new...
A Proven Development Methodology That Delivers On the Promise of Model-Based Approaches
Software continues to become more and more complex, while software consumers’ expectations for performance, reliability, functionality, and speed-to-market are also growing exponentially. H. S. Lahman shows how...
The purpose of this book is to provide a practical approach to managing security in
FPGA designs for researchers and practitioners in the electronic design automation
(EDA) and FPGA communities, including corporations, industrial and government
research labs, and academics. This book combines theoretical underpinnings with
a practical...
With knowledge representation we face more or less the same problem as Augustine
(354–430) when thinking about time: if nobody asks what it is, it seems
clear enough, but being asked it proves to be very difficult to provide an answer.
At the beginning of our research we thought that a solution for the problem
of...
In this book, the world's leading Apple platform development trainers offer a complete, practical, hands-on introduction to iPhone and iPad programming. The authors walk through all the Apple tools and technologies needed to build successful iPhone/iPad/iPod touch apps, including the iOS 4.3 SDK, the Objective-C language, Xcode 4,...
The Internet has completely transformed the way products are marketed and sold.
Technology is evolving very quickly and businesses are constantly reinventing themselves.
Customers want more for their money. They have learned to shop around to
find the best value. They compare reviews to purchase the highest-rated items. As the...
Today’s Web users expect exciting pages
that are updated frequently and provide
a customized experience. For them, Web
sites are more like communities, to which
they’ll return time and again. At the same
time, Web-site administrators want sites
that are easier to update and maintain,
understanding...
This book is about writing well-designed software. To understand software, we must first have a fundamental understanding of its role in a computer system. Hardware and software cooperate in a computer system to accomplish complex tasks. The nature of that cooperation and the purpose of various hardware components are important...
Network monitoring serves as basis for a wide scope of network operations, engineering
and management. Precise network monitoring involves inspecting every
packet traversing in a network. However, this is infeasible in today’s and future
high-speed networks, due to significant overheads of processing, storing, and transferring...
Traditional software verification algorithms work by using a
combination of Floyd-Hoare Logics, Model Checking and Abstract Interpretation,
to check and infer suitable program invariants. However, these
techniques are problematic in the presence of complex but ubiquitous
constructs like generic data structures, first-class functions....