Corona SDK Mobile Game Development, 2nd EditionCorona is a software development kit to build mobile applications for iPhone, iPad, and Android devices.
This book will take you through the journey of developing games right from installing Corona SDK and creating Hello World as your first app. Going further, you will learn how to script in Lua and learn some techniques to apply this in Corona SDK with demonstration. Towards the end of the book you'll build the final game, which involves physical objects and also uses features such as the accelerometer. Moreover, learn to make your game socially available on Twitter and Facebook.
By the end of the book, you'll learn to deploy your iOS and Android games to the App Store and Google Play Store. ...
Learning iOS ForensicsMobile device forensics relates to the recovery of data from a mobile device. It has an impact on many different situations including criminal investigations and intelligence gathering. iOS devices, with their wide range of functionality and usability, have become one of the mobile market leaders. Millions of people often depend on iOS devices for storing sensitive information, leading to a rise in cybercrime. This has increased the need to successfully retrieve this information from these devices if stolen or lost.
Learning iOS Forensics will give you an insight into the forensics activities you can perform on iOS devices. You will begin with simple concepts such as identifying the specific iOS device and the operating system version and then move on to complex topics such as analyzing the different recognized techniques to acquire the content of the device. Throughout the journey, you will gain knowledge of the best way to extract most of the information by eventually bypassing th ...
iOS Game Programming CookbookAs mobile game development is increasing in popularity, iOS Game Programming Cookbook offers a cutting-edge platform for you to visualize and strengthen your game ideas and implementation. You will start by understanding the concepts of SpriteKit and implement them in your games. You will learn about the particle system, game center, and how to analyze game performance, followed by how to use SpriteKit's built-in physics simulation and integrate the physics world in the game with bodies that have joints and can detect collisions in your projects. Next, you will pump up the volume in your game by adding music with iCloud support.
Moving on, you will add various AI behaviors and obstacle avoidance in your games. You will also get the chance to refresh your mathematics and physics skills to get a deeper understanding of game AI. By the end of the book, you will have created a multiplayer game! ...
Functional Programming in JavaScriptThis is a fast-paced guide that will help you to write real-world applications by utilizing a wide range of functional techniques and styles.
The book first explores the core concepts of functional programming common to all functional languages, with examples of their use in JavaScript. It's followed by a comprehensive roundup of functional programming libraries for JavaScript that minimizes the burden of digging deep into JavaScript to expose a set of tools that makes functional programming not just possible but highly convenient. The book then rounds off with an overview of methods to effectively use and mix functional programming with object-oriented programming. ...
JIRA Essentials, 3rd EditionAtlassian JIRA is an enterprise issue tracker system. One of its key strengths is its ability to adapt to the needs of the organization, ranging from building Atlassian application interfaces to providing a platform for add-ons to extend JIRA's capabilities.
JIRA Essentials, Third Edition provides a comprehensive explanation covering all major features of Atlassian JIRA, broken down and organized in logical order. The book starts by showing you how to set up your own JIRA instance before introducing you to key features and concepts such as business processes, workflows, e-mails, and notifications. This book will show you how to develop software more efficiently by planning, designing, and customizing your own JIRA implementation. At the end of each chapter, you will have the opportunity to put your newly acquired knowledge into practice by following a step-by-step, hands-on project that you will build throughout the book. ...
Instant R StarterR is a versatile cross-platform environment with the power of a programming language and the flexibility of a scripting language. It is extremely powerful in manipulating and visualizing complex databases, performing statistical computations and producing any kind of plot with a very high graphical quality.
Instant R Starter is a practical introduction to the R language and will show you how to use the main functionalities of the environment. It has hands-on instructions on data analysis, data manipulation, and tips and tricks on quickly debugging your programs. ...
Advanced Metaprogramming in Classic C++, 3rd EditionAdvanced Metaprogramming in Classic C++: Third Edition, offers a detailed and somewhat intense look into template metaprogramming (TMP) using Classic C++ code examples. The two newer standards are not used in the code so that the examples can be rich, illustrate the point, and be run with confidence. The code can be readily adapted to include the elements of the Modern C++ standards. The gain for the reader is that TMP is presented in the book as a set of techniques that will enable a new style to your C++ coding while making it exceptionally clear and efficient.
The book deals with language aspects, design patterns, examples and applications (seen as case studies). Special emphasis is put on small reusable techniques that will improve the quality of daily work. This is a book to sit with and learn from. Users of it in prior editions point out that they come back to it over and over. This edition enhances the readability and clarity of the discussion. ...
Effective awk Programming, 4th EditionWhen processing text files, the awk language is ideal for handling data extraction, reporting, and data-reformatting jobs. This practical guide serves as both a reference and tutorial for POSIX-standard awk and for the GNU implementation, called gawk. This book is useful for novices and awk experts alike.
In this thoroughly revised edition, author and gawk lead developer Arnold Robbins describes the awk language and gawk program in detail, shows you how to use awk and gawk for problem solving, and then dives into specific features of gawk. System administrators, programmers, webmasters, and other power users will find everything they need to know about awk and gawk. ...
iOS 8 Programming Fundamentals with SwiftMove into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift - Apple's new programming language. With this thoroughly updated guide, you'll learn Swift's object-oriented concepts, understand how to use Apple's development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have.
Once you master the fundamentals, you'll be ready to tackle the details of iOS app development with author Matt Neuburg's companion guide, Programming iOS 8. ...
OS X Mountain Lion Server For DummiesThere's no doubt about it: Macs, iPhones, and iPads have invaded the workplace. But, you don't need an IT department to administer a Mac network in your home or business. This friendly guide explains everything you need to know to set one up yourself using OS X Mountain Lion Server. First, you'll find an easy, quick-start way to implement OS X Mountain Lion on a Mac Mini. From there, you'll learn how to set up DNS, iCal Server, Podcast Producer, Wiki Server, file sharing, mail services, and more. This book helps you set up profile support for your iPhone and iPad and provides ways to configure iCloud in the home or office to keep your business data safe. ...