IT eBooks
Download, Read, Use
Learning Objective-C by Developing iPhone Games
Learning Objective-C by Developing iPhone Games

The introduction of the Apple Store has empowered thousands, even millions of people to embrace software development. Using Objective-C and the Xcode IDE, you can produce awesome games and launch them on the Apple Store allowing you to make and sell games quickly and easily. From learning the basics of Objective-C to deploying to the App Store, you'll use this book to learn about game development in a matter-of-fact, helpful manner. Whether you're new to game development, or just want to learn how to leverage Apple's own tools to expand your skill set, you'll quickly move from a beginner to an expert. ...
RabbitMQ Essentials
RabbitMQ Essentials

RabbitMQ is above all other forms of message queuing software thanks to its loosely coupled architecture and its ability to bind multiple languages, making modern web applications secure, scalable, and simple to maintain. Armed with this supportive guide, you now have the opportunity to get stuck into developing your own message-based applications immediately with RabbitMQ. Using the fictitious Clever Coney Media as a case study, you will follow their journey of developing with RabbitMQ, from implementing simple, synchronous get operations to using advanced message routing and tracking the messaging application. With RabbitMQ Essentials, you will observe how using message queuing software can streamline the development of your own distributed and scalable applications. ...
WebGL Game Development
WebGL Game Development

WebGL, the web implementation of Open GL, is a JavaScript API used to render interactive 3D graphics within any compatible web browser, without the need for plugins. It helps you create detailed, high-quality graphical 3D objects easily. WebGL elements can be mixed with other HTML elements and composites to create high-quality, interactive, creative, innovative graphical 3D objects. This book begins with collecting coins in Super Mario, killing soldiers in Contra, and then quickly evolves to working out strategies in World of Warcraft. You will be guided through creating animated characters, image processing, and adding effects as part of the web page canvas to the 2D/3D graphics. Pour life into your gaming characters and learn how to create special effects seen in the most powerful 3D games. Each chapter begins by showing you the underlying mathematics and its programmatic implementation, ending with the creation of a complete game scene to build a wonderful virtual world. ...
3D Printing with SketchUp
3D Printing with SketchUp

As 3D printing is becoming more accessible, it is important for designers and architects to know how to utilize the technology. SketchUp is a popular 3D modelling tool and is among the easiest programs to work with as a beginner. Whether printing on your desktop, or outsourcing to a commercial 3D print service, this is a skill you'll want in your portfolio. Starting with an overview of 3D printing technologies, you will learn how to design SketchUp models for 3D printing, set up a template for 3D printing, explore the specific requirements for a 3D printable model, and look at the essential SketchUp extensions for 3D printing. You will start by printing a simple 3D model, progress to importing images that can be used to make 3D models, and move on to tweaking the model for specific 3D printers. ...
Linux Mint Essentials
Linux Mint Essentials

Linux Mint is one of the most popular and proven distributions for beginners and advanced users alike. Out of the box hardware and multimedia support makes Mint your go-to choice for general computing. Its ease of use has transformed it into a celebrated Linux distribution. This is an all-inclusive guide to Linux Mint, and will teach you everything you need to know in order to use a Linux Mint system. The book starts with the installation process and covers task-oriented topics such as browsing the Internet and installing software as well as shell commands. This guide walks the reader through installing and maintaining Linux Mint on a personal computer. ...
iOS Development with Xamarin Cookbook
iOS Development with Xamarin Cookbook

This book will provide you with the necessary knowledge and skills to be part of the mobile development era, using C#. Covering a wide range of recipes such as creating a simple application and using device features effectively, it will be your companion to the complete application development cycle. Starting from installing the necessary tools, you will be guided step-by-step on everything you need to develop an application ready to be deployed. You will learn the best practices for interacting with the device hardware, such as the GPS, compass, and the accelerometer. Furthermore, you will be able to manage multimedia resources such as photos and videos captured with the device camera, and much more! ...
Backbone.js Blueprints
Backbone.js Blueprints

Backbone.js is an open source, JavaScript library that helps you to build sophisticated and structured web apps. It's important to have well-organized frontend code for easy maintenance and extendability. With the Backbone framework, you'll be able to build applications that are a breeze to manage. In this book, you will discover how to build seven complete web applications from scratch. You'll learn how to use all the components of the Backbone framework individually, and how to use them together to create fully featured applications. In addition, you'll also learn how Backbone thinks so you can leverage it to write the most efficient frontend JavaScript code. ...
Activiti 5.x Business Process Management
Activiti 5.x Business Process Management

Activiti is a light-weight workflow and Business Process Management (BPM) platform targeted at business people, developers, and system administrators. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. Activiti runs in any Java application on a server, cluster and in the cloud. It integrates perfectly with Spring and it is based on simple concepts making it easy for users to maximize its potential. Activiti BPM Beginner's Guide quickly introduces you to the Activiti Business Process Management methodology. This book will serve as an extremely useful starter guide for developers working on Activiti BPM who wish to integrate Activiti with other technologies.If you want to take full advantage of the power of the Activiti BPM, then this is the book for you. ...
Rake Task Management Essentials
Rake Task Management Essentials

Rake is a build automation tool written in Ruby. It allows you to specify tasks and describe dependencies as well as group tasks in a namespace. Rake uses Ruby's anonymous function blocks to define various tasks, allowing the use of the Ruby syntax. Rake's goal is to automate build processes quickly and expressively. Rake Task Management Essentials is a practical guide that covers the latest techniques in building, testing, and debugging rake tasks to solve real-world automation challenges. The book starts with a basic knowledge of Rake, allowing you to solve repetitive tasks. Then it provides you with information about processes performed with files, which is crucial for understanding the application of the tool. It includes demonstrations to show you how tasks can be run in parallel and how they can be applied in practice. Thereafter, it integrates Rake with Ruby with the help of simple and clear examples. By the end of this book, you will know how Rake has changed the programming ...
Lightning Fast Animation in Element 3D
Lightning Fast Animation in Element 3D

Element 3D is a plugin for Adobe After Effects, used to create basic, yet stunning 3D visual effects. Some may find 3D to be tricky and downright complex. Element 3D allows actual 3D models to be created from scratch or exported to Adobe After Effects, and rendered and composited at a high level of quality and impressive speed. This practical guide will lift the veil of mystery around 3D animation. It will teach you everything from modeling, preparing, and exporting from various 3D programs to match-motion, texturing, and complex animations using Element 3D. This book is a comprehensive guide to using Element 3D and is appropriate for users of all levels. It will walk you through the basics of modeling objects for Element 3D. Then, you'll learn how to texture, light, and animate as well as optimize your scenes for quick render times. ...
← Prev       Next →
Reproduction of site books is authorized only for informative purposes and strictly for personal, private use.
Only Direct Download
IT eBooks Group © 2011-2026