This book is a textbook in basic category theory, written specifically to be read by researchers and students in computing science. We expound the constructions we feel are basic to category theory in the context of examples and applications to computing science. Some categorical ideas and constructions are already used heavily in computing...
Testing Extreme Programming is a practical tutorial that gives software builders a lucid understanding of this important aspect of development. This book demonstrates how testing is central to the XP project, clearly spelling out what testing should be done and when and how it should be...
OpenGL® ES™ is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. The newest version, OpenGL ES 3.0, makes it possible to create stunning visuals for new games and apps, without compromising device performance or...
Learn Macromedia Flash MX from the absolute beginning through The Flash MX Project. This book begins with web project management concerns and challenges as well as Web design considerations and concepts, and then quickly progresses through beginning and intermediate Flash MX skills. The...
This hands-on book shows readers why and how common Java development problems can be solved by using new Aspect-oriented programming (AOP) techniques. With a wide variety of code recipes for solving day-to-day design and coding problems using AOP's unique approach, AspectJ Cookbook demonstrates that AOP is more than...
The roots of micro/nanotribology can be found deep in conventional concepts of tribology. The recognition in the last century of elasto-hydrodynamic lubrication (EHL) as the principal mode of fluid-film lubrication in many machine components enabled reliable design procedures to be developed for both highly stressed and low elastic modulus machine...
An important aspect of multi agent systems are agent reasoning techniques for problem solving, either at the level of a single agent or at the level of distributed collaboration amongst multiple agents.
Constraint Satisfaction Problems (CSP) prove to be a generic framework which can be applied for modeling and solving a wide range...
JDBC 3.0 is the latest revision of Sun’s Java Database Connectivity API. Since its introduction on the market in the mid-90s, Java has evolved from a language and environment suited for applets to a rich enterprise platform. JDBC played a determinant role in Java’s maturation. JDBC is now used as a core technology...
The A+ Certified Professional certification is a well-recognized certification and will serve as a basic foundation for a number of other certifications that you may eventually pursue. The certification exam tests your knowledge of both hardware and software used in today’s computer world and the certification is one of...