Engine

Image

Based on the relatively new Cocoa touch set of APIs and libraries, the Core Data framework is now available and accessible for app development and use on iPhone, iPad, and iPod touch devices. Pro Core Data for iOS explains how to use the Core Data framework for iOS.

The book explains both how and why to use Core Data, from simple to advanced techniques. Covering common and advanced persistence patterns, this book prepares any iOS developer to store and retrieve data accurately and efficiently.  

  • Steps reader through Core Data
  • Graduates readers to advanced usage
  • Instructs how to tune and optimize persistence

What you’ll learn

  • Organize data appropriately
  • Persist data efficiently
  • Use Apple’s tools effectively
  • Build Core Data applications
  • Use Core Data in advanced settings
  • Version and migrate data as your applications evolve

Who this book is for

All iPhone, iPad, and iPod touch developers whose applications manage any amount of data.

Image

Based on the relatively new Cocoa touch set of APIs and libraries, the Core Data framework is now available and accessible for app development and use on iPhone, iPad, and iPod touch devices. Pro Core Data for iOS explains how to use the Core Data framework for iOS.

The book explains both how and why to use Core Data, from simple to advanced techniques. Covering common and advanced persistence patterns, this book prepares any iOS developer to store and retrieve data accurately and efficiently.  

  • Steps reader through Core Data
  • Graduates readers to advanced usage
  • Instructs how to tune and optimize persistence

What you’ll learn

  • Organize data appropriately
  • Persist data efficiently
  • Use Apple’s tools effectively
  • Build Core Data applications
  • Use Core Data in advanced settings
  • Version and migrate data as your applications evolve

Who this book is for

All iPhone, iPad, and iPod touch developers whose applications manage any amount of data.

Image

Simulating physics helps cutting-edge games distinguish themselves by making virtual objects behave as we expect them to in the real world. Physics engines are the software programs that run these simulations. Building an engine is difficult, however. There are a large number of new developers (and hobbyists) coming into this market who need help through this complex process. Current introductory books are inadequate; they don't bring enough real-world programming experience to the task. There is a need for an introductory book on game physics with solid coding guidance but which limits the math content. Ian Millington brings his extensive professional programming experience to this problem. He has developed games since 1987, has studied AI and mathematics at the PhD level, and founded Mindlathe Ltd., a company that designed and built commercial physics engines. Physics Engine Development carefully describes each step in the creation of a robust, usable physics engine. It introduces the mathematical concepts in a clear and simple manner, keeping to high school level topics and building a physics code library as it goes. Each new concept is explained in diagrams and code to make sure that even the most novice of game programmers understands. The companion CD-ROM includes the source code for a complete physics engine of commercial quality. This book will serve as a introduction to more mathematically advanced books on game physics, such as Dave Eberly's Game Physics.

* Uses only high school algebra
* Shows how to build a complete system based on professional principles
* CD-ROM with C++ source code for a full commercial-quality physics engine

Image

Dave Eberly's 3D Game Engine Design was the first professional guide to the essential concepts and algorithms of real-time 3D engines and quickly became a classic of game development. Dave's new book 3D Game Engine Architecture continues the tradition with a comprehensive look at the software engineering and programming of 3D engines.


This book is a complete guide to the engineering process, starting with a walk-through of the graphics pipeline showing how to construct the core elements of 3D systems, including data structures, the math system, and the object system. Dave explains how to manage data with scene graphs, how to build rendering and camera systems, and how to handle level of detail, terrain, and animation.


Advanced rendering effects such as vertex and pixel shaders are also covered as well as collision detection and physics systems. The book concludes with a discussion of application design, development tools, and coding standards for the source code of the new version of the Wild Magic engine included on the CD-ROM. Wild Magic is a commercial-quality game engine used by many companies and is a unique resource for the game development community.



*CD-ROM with the complete C++ source code for Wild Magic version 3, a commercial-quality game engine for Windows, Linux, and OS X.
*A comprehensive, practical guide to all the steps necessary to build professional-quality real-time simulations with just minimal mathematics required.
*Emphasizes the application of software engineering principles and describes the architecture of large libraries.

Image

Dave Eberly's 3D Game Engine Design was the first professional guide to the essential concepts and algorithms of real-time 3D engines and quickly became a classic of game development. Dave's new book 3D Game Engine Architecture continues the tradition with a comprehensive look at the software engineering and programming of 3D engines.


This book is a complete guide to the engineering process, starting with a walk-through of the graphics pipeline showing how to construct the core elements of 3D systems, including data structures, the math system, and the object system. Dave explains how to manage data with scene graphs, how to build rendering and camera systems, and how to handle level of detail, terrain, and animation.


Advanced rendering effects such as vertex and pixel shaders are also covered as well as collision detection and physics systems. The book concludes with a discussion of application design, development tools, and coding standards for the source code of the new version of the Wild Magic engine included on the CD-ROM. Wild Magic is a commercial-quality game engine used by many companies and is a unique resource for the game development community.



*CD-ROM with the complete C++ source code for Wild Magic version 3, a commercial-quality game engine for Windows, Linux, and OS X.
*A comprehensive, practical guide to all the steps necessary to build professional-quality real-time simulations with just minimal mathematics required.
*Emphasizes the application of software engineering principles and describes the architecture of large libraries.

Image

Toolset development is an extremely broad topic. Game Engine Toolset Development provides you with a core set of skills and a comprehensive insight that will aid you in the development of game engine utilities, significantly reducing the time period associated with the construction phase of a project. The book starts off with topics regarding development methodologies and best practices, and then proceeds into advanced topics like swap chain management and MVC object model automation with CodeDom. An introductory working knowledge of C# and the .NET 2.0 framework is expected, allowing the content of each topic to be directed towards the subject and avoiding trivial and introductory explanations. Readers are not required to have any experience developing game engine tools. Terminology and design fundamentals specific to toolset development are clearly depicted and explained. The companion Web site provides downloads of all source code from the book, as well as several bonus chapters.

Image

Are you interested in learning how to write your own game engines? With "3D Game Engine Programming" you can do just that. You'll learn everything you need to know to build your own game engine as a tool that is kept strictly separate from any specific game project, making it a tool that you can use again and again for future projects. You won't have to give a second thought to your engine. Instead, you'll be able to concentrate on your game and the gameplay experience.

Image

Rank high in search engines with professional SEO tips, modules, and best practices for Drupal web sites

  • Concise, actionable steps for increasing traffic to your Drupal site
  • Learn which modules to install and how to configure them for maximum SEO results
  • Create search engine friendly and optimized title tags, paths, sitemaps, headings, navigation, and more
  • A practical, step-by-step guide that takes the mystery out of Drupal SEO

In Detail

The earlier a site appears in the search results list, the more visitors it will receive from the search engine. Despite several advantages, many Drupal sites suffer with poor search engine standings. Perhaps you are aware of the importance of SEO for increasing traffic to your site, but do you know how to apply it to your Drupal site? Here comes the first book about search engine optimization for Drupal sites.

This practical, step-by-step guide takes the mystery out of Drupal search engine optimization (SEO) by showing you the tricks of today's top marketing pros to achieve top ranking in the search engines. This isn't a book of Drupal SEO theory - it's a practical guide showing you which modules to install, which settings to use, and dozens of the most closely guarded "tricks of the trade" to get your web site optimized, higher in the search engines, and more profitable.

With this book and basic Drupal 6 knowledge - how to log in, create content, and install modules - you can build a perfectly search engine optimized web site. Each chapter uses easy, step-by-step instructions to walk you through the Drupal SEO modules, configurations, and content you will need to increase traffic on your web site. You start by reviewing the modules and tools that you should use to optimize your site, how to set up your analytics, and so on. Each subsequent chapter gives detailed instructions on implementing these features in Drupal. Later chapters cover topics like site organization, A/B testing, and automatic content tagging to maximize SEO and increase the conversion rate of your web site. When you have completed the book, you will have implemented the changes to your site required to rank well in the search engines. If you want to maximize the return on investment of your Drupal 6 web site and gain a significant advantage over competitors who are not using Drupal, then this book is for you. Imagine how great you'll feel when your site is optimized to increase the number of visitors and convert them into paying customers.

What you will learn from this book?

Working through this book you will:

  • Explore 10 SEO mistakes you must avoid to achieve top ranking and increase traffic on your site
  • Get to grips with all the Drupal modules that are essential for SEO and may help your site rank well
  • Create page titles and paths that search engines (and users) will love
  • Learn about the 3 critical SEO problems that plague most Drupal sites and how to fix them
  • Optimize video, images, and other media in your Drupal site so that search engine spiders can read their content
  • Write content that users and the search engines will love and fix problems with duplicate content, robots.txt files, and .htaccess
  • Set up systems in Drupal to automatically tag and organize your content
  • Maximize the value of RSS, site speed, and Page rank in your Drupal site
  • Implement usability testing, A/B testing, and conversions best practices to turn visits into revenue for your business
  • Keep your site on a path of constant and never-ending improvement

Approach

This is a practical, hands-on book based around sound SEO techniques specifically applied to Drupal. Each chapter starts with a brief overview of the important concepts then quickly moves into practical step-by-step actions you can take immediately. Throughout the book, you'll get clear instructions and detailed screenshots, so you can see exactly what to do each step of the way. You will install and configure a selection of Drupal modules - each of which will move you one step closer to optimization. Chapter-by-chapter, your Drupal site will become more optimized so that by the end of the book, your site is 100% ready for Google.

Who this book is written for?

This book is written for Drupal site owners and those who create Drupal sites including themers, developers, programmers, and consultants. A basic understanding of Drupal will be helpful: what a node is, how to create nodes, how to log in to the admin sections of your Drupal site, and how to properly install and enable a module. No knowledge of SEO will be assumed but a basic knowledge of search engines is expected.

Image

A well-designed, easy-to-navigate website is useless if no one can find it. If your company is going to succeed in the web economy, optimizing your site for search engine visibility is essential. In this book, four of the most noted experts in the field of search engine optimization (SEO) provide you with proven guidelines and cutting-edge techniques for planning and executing a comprehensive SEO strategy.

The authors clearly explain SEO fundamentals, while correcting many common misconceptions. If you are new to SEO, you'll get a complete and thorough SEO education, as well as an array of effective tactics, from basic to advanced. Seasoned practitioners will find this book useful as a complete reference to SEO best practices.

  • Explore the underlying theory behind SEO and how search engines work
  • Learn the steps you need to prepare for, execute, and evaluate SEO initiatives
  • Examine a number of advanced strategies and tactics
  • Understand the intricacies involved in managing complex SEO projects
  • Learn what's necessary to build a competent SEO team with defined roles
  • Glimpse the future of search and what lies ahead for the SEO industry
Subscribe to RSS - Engine