Welcome to Unity AI Programming Essentials. This book will guide you through all the skills necessary to put realistic game AI into your Unity games. We won't be spending much time discussing AI theory or how to implement popular AI algorithms from scratch. Instead, we will take the more efficient approach of using third-party Unity AI plugins to set up AI for your games easily. We will cover a…
Activiti is a lightweight, open source workflow and a Business Process Management (BPM) platform distributed under the Apache license. It can also be clustered and managed on a Cloud environment. It is the best platform to build BPM for people-to-people communication. It can be used very easily in every Java environment. It supports all aspects of BPM in the full context of software development…
The use of psychoactive drugs—licit and illicit—is associated with a range of adverse effects on both physical and mental health. Such health consequences range from short-term effects such as insomnia and abdominal pain to longterm effects such as seizures, strokes, paranoia, liver cirrhosis and heart disease (IHME 2013). Other than health effects, drug use is also associated with an …
The Unreal Engine was first introduced to the gaming landscape in 1998 through Epic's first-person shooter, Unreal. While the core of it is written in C++, Epic managed to craft a language of their own, called UnrealScript, which is similar to Java in a number of ways. In November 2009, Epic released the Unreal Development Kit, an SDK utilizing the Unreal Engine, which allows developers to wr…
The greatest single reason that the World Wide Web has been so widely used and adopted is because individuals are allowed to participate in the Web. People can produce web content and create a MySpace page or home pages provided by their school or organization and contribute their creativity and content to the Web. Free services like Blogger, Flickr, Google Sites, Google Groups, and others have…
To applications developers, end users, corporate buyer, and software vendors, Visual Basic for Applications (VBA) is becoming an increasingly important language. But VBA is more than just another software language, VBA is a unique conceptual method of creating professional business-oriented solutions.
This pocket reference is a companion to Learning the vi and Vim Editors, by Arnold Robbins et al. It describes the vi com- mand-line options, command-mode commands, ex com- mands and options, regular expressions and the use of the substitute (s) command, and other pertinent information for using vi. While retaining coverage of the vi clones, nvi, elvis, and vile, this edition offers expanded co…
IT HAS BEEN SAID THAT SIR ISAAC NEWTON was the last person to know everything. He was an accomplished physicist (his three laws of motion were the basis of classical mechanics, which defi ned astrophysics for three centuries), mathematician (he was one of the inventors of calculus and developed Newton’s Method for fi nding roots of equations), astronomer, natural philosopher, and alchemist (o…
Since 1986, Viet Nam has been involved in a renovation process (doi moi) in order to promote socioeconomic development and closer integration with the rest of the world. A wide range of theoretical and practical problems have cropped up relating to various aspects of national social life, as well as relationships with foreign countries. These have become urgent topics for research and have …
What do the paths that millions of visitors take through a web site look like? How do the 3.1 billion A, C, G, and T letters of the human genome compare to those of the chimp or the mouse? Out of a few hundred thousand files on your computer’s hard disk, which ones are taking up the most space, and how often do you use them? By applying methods from the fields of computer science, statistics,…
In his novel A Tale of Two Cities, set during the French Revolution of the late eighteenth century, Charles Dickens wrote, “It was the best of times; it was the worst of times.” Dickens may have been premature, since the same might well be said now, at the beginning of the twenty-first century. When we think of large risks, we often think in terms of natural hazards such as hurricanes, ear…
Every day, businesses face decision choices. For example, should a bank choose to expand organically by opening new branches, or should it expand by acquiring another bank with its own network of branches. Or, should a technology company release a new version of a product line now, and thereby cannibalize sales of its existing product line, or should it wait a year at the risk of giving its co…
Orchestrator started its life as Dunes at a small company in Lucerne, Switzerland. In 2009, VMware bought Dunes and then introduced Orchestrator into vSphere 4.0 as vCenter Orchestrator. Orchestrator’s first stage debut was with VMware Lifecycle Manager, which used Orchestrator to automate the virtual infrastructure life cycle. Orchestrator itself never really received the spotlight until the…
In September 2008, the BBC launched an ambitious project to follow The Box. The Box in question was an ordinary shipping container, except it had been painted with the BBC logo and equipped with a GPS transmitter. The plan was to follow it as it moved around the world. (The project is named after a book by Marc Levinson that describes how the humble container changed the face of world trade.) W…
It is unlikely that there will be much difference of opinion about the fact that along with class, gender continues to be a basic criterion that structures most societies around the globe. In South Asia, the region which provides the main context of the research presented in this book, caste divisions combine with class and gender to generate what must be among the most complex and highly struc…
The Kinect sensor provides a genuinely new way for a computer to make some sense of the world around it. The fusion of a camera, a directional microphone system, and a depth sensor into a single, mass-market device provides an opportunity for software developers to advance the field of computer interaction in all kinds of exciting ways. It is now possible to create programs that use the Kinect …
Welcome to Web Programming with Dart. Early, in our careers we came to recognize how our world would change thanks to the Internet and especially to web applications. Every device we use in our daily lives uses the Internet intensively. If we consider the different sizes and characteristics of devices and the different operating systems available, we understand the complexity of software applic…
The purpose of this book is to describe some of the main ideas and methods used in semantics, to illustrate these on interesting applications, and investigate the relationship between the various methods.
Gaming on the move has become very popular over recent years. With the arrival of the Nintendo Gameboy, people realized that they could take their games with them, and as technology has become more sophisticated these games have grown too, encompassing complex game mechanics, advanced 2D and 3D graphics, and engrossing stories and game worlds that the player can literally become lost within. Al…
ONE OF THE MAJOR DRIVING FORCES BEHIND the boom in smartphones and tablet devices is mobile applications. Since the Apple iPhone was launched in 2007, the mobile developer community has created a vast number of ubiquitous applications for iOS devices and Google Android devices. Mobile applications for Windows Phone 7 (WP7) are poised to grow in the next several years, driven by the software gia…
There is an urgent need to re-establish basic infection control measures, which have been overlooked or played a less important role in controlling the spread of infections since the introduction of antibiotics in the 1940s. This manual has been written with the aim of developing the knowledge, skills and attitudes of nurses and midwives regarding infections and infectious diseases and their pr…
There is an urgent need to re-establish basic infection control measures, which have been overlooked or played a less important role in controlling the spread of infections since the introduction of antibiotics in the 1940s. This manual has been written with the aim of developing the knowledge, skills and attitudes of nurses and midwives regarding infections and infectious diseases and their pr…