Browse Results

Showing 34,076 through 34,100 of 53,688 results

Android Game Programming by Example

by John Horton

<P><P>Harness the power of the Android SDK by building three immersive and captivating games <P><P>About This Book <P><P>Implement the critical main game loop and structure your games to enable an array of advanced features <P><P>Animate your characters with sprite sheets, add multiple scrolling parallax backgrounds, and implement genuinely tough, playable levels in your games <P><P>Build super-smooth 60 frames per second with the help of this easy-to-follow, projects-based guide <P><P>Who This Book Is For <P><P>The book is best suited for existing Android or Java programmers who want to adapt their skills to make exciting Android games. <P><P>The book is also for determined readers who might have no Android, game programming or even Java experience, but a reasonable understanding of object oriented programming knowledge is assumed. <P><P>What You Will Learn <P><P>Build simple to advanced game engines for different types of game, with cool features such as sprite sheet character animation and scrolling parallax backgrounds <P><P>Design and implement genuinely challenging and playable levels <P><P>Implement the critical main game loop <P><P>Implement basic and advanced collision detection mechanics <P><P>Bring to life a challenging enemy AI <P><P>Make the math behind 2D rotation, velocity, and collisions simple <P><P>Run your game designs at 60 frames per second or better <P><P>Process multitouch screen input effectively and efficiently <P><P>Implement a multitude of other game features such as pickups, firing weapons, HUDs, generating and playing sound FX, scenery, level transition, high scores, and more <P><P>Implement a flexible and advanced game engine that uses OpenGL ES 2 for fast, smooth frame rates In Detail <P><P>Android gaming is a hot topic these days, but one of the few areas of technology that does not have an abundance of clear and useful documentation online. However, there is an ever-increasing demand for Android games. <P><P>This book will help you get up to speed with the essentials of game development with Android. The book begins by teaching you the setup of a game development environment on a fundamental level. Moving on, the book deals with concepts such as building a home screen UI, implementing game objects, and painting the scene at a fixed resolution. Gradually, it builds up to the implementation of a flexible and advanced game engine that uses OpenGL ES 2 for fast, smooth frame rates. This is achieved by starting with a simple game and gradually increasing the complexity of the three complete games built step by step. By the end of the book, you will have successfully built three exciting games over the course of three engrossing and insightful projects.

Android Malware and Analysis

by Ken Dunham Shane Hartman Manu Quintans Jose Andre Morales Tim Strazzere

The rapid growth and development of Android-based devices has resulted in a wealth of sensitive information on mobile devices that offer minimal malware protection. This has created an immediate need for security professionals that understand how to best approach the subject of Android malware threats and analysis.In Android Malware and Analysis, K

Android NDK: Beginner's Guide - Second Edition

by Sylvain Ratabouil

This book is intended for those who are interested in learning the core features of the Spring Framework. Prior knowledge of Java programming and web development concepts with basic XML knowledge is expected.

Android Programming for Beginners

by John Horton

Learn all the Java and Android skills you need to start making powerful mobile applications About This Book * Kick-start your Android programming career, or just have fun publishing apps to the Google Play marketplace * A first-principles introduction to Java, via Android, which means you'll be able to start building your own applications from scratch * Learn by example and build three real-world apps and over 40 mini apps throughout the book Who This Book Is For Are you trying to start a career in programming, but haven't found the right way in? Do you have a great idea for an app, but don't know how to make it a reality? Or maybe you're just frustrated that "to learn Android, you must know java." If so, Android Programming for Beginners is for you. You don't need any programming experience to follow along with this book, just a computer and a sense of adventure. What You Will Learn * Master the fundamentals of coding Java for Android * Install and set up your Android development environment * Build functional user interfaces with the Android Studio visual designer * Add user interaction, data captures, sound, and animation to your apps * Manage your apps' data using the built-in Android SQLite database * Find out about the design patterns used by professionals to make top-grade applications * Build, deploy, and publish real Android applications to the Google Play marketplace In Detail Android is the most popular OS in the world. There are millions of devices accessing tens of thousands of applications. It is many people's entry point into the world of technology; it is an operating system for everyone. Despite this, the entry-fee to actually make Android applications is usually a computer science degree, or five years' worth of Java experience. Android Programming for Beginners will be your companion to create Android applications from scratch--whether you're looking to start your programming career, make an application for work, be reintroduced to mobile development, or are just looking to program for fun. We will introduce you to all the fundamental concepts of programming in an Android context, from the Java basics to working with the Android API. All examples are created from within Android Studio, the official Android development environment that helps supercharge your application development process. After this crash-course, we'll dive deeper into Android programming and you'll learn how to create applications with a professional-standard UI through fragments, make location-aware apps with Google Maps integration, and store your user's data with SQLite. In addition, you'll see how to make your apps multilingual, capture images from a device's camera, and work with graphics, sound, and animations too. By the end of this book, you'll be ready to start building your own custom applications in Android and Java. Style and approach With more than 40 mini apps to code and run, Android Programming for Beginners is a hands-on guide to learning Android and Java. Each example application demonstrates a different aspect of Android programming. Alongside these mini apps, we push your abilities by building three larger applications to demonstrate Android application development in context.

Android Quick APIs Reference

by Onur Cinar

The Android Quick APIs Reference is a condensed code and APIs reference for the new Google Android 5. 0 SDK. It presents the essential Android APIs in a well-organized format that can be used as a handy reference. You won't find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a software development kit and APIs reference that is concise, to the point and highly accessible. The book is packed with useful information and is a must-have for any mobile or Android app developer or programmer. In the Android Quick APIs Reference, you will find a concise reference to the Android SDK and its APIs using the official Android Studio IDE. This reference is small and handy and ideal for taking with you to your appointments with your clients.

Android Studio Cookbook

by Mike Van Drongelen

Design, test, and debug your apps using Android StudioAbout This BookSee what Material design is about and how to apply it your appsExplore the possibilities to develop apps that works on any type of deviceA step-by-step practical guide that will help you build improved applications, change their look, and debug themWho This Book Is ForThis book is for developers that are already familiar with programming concepts and have already started creating apps for the Android platform, for example, by using the Eclipse IDE. It is for developers who intend to use Android Studio as their primary IDE or want to use Android Studio more efficiently.What You Will LearnDevelop Android Studio applications using GenymotionApply the concepts of Material design to your applicationsUse memory monitoring tools to tweak performanceBuild applications for Android WearableCapture images, video, or audio within your Android appUse content providers to display dataBuild apps with a cloud-based backendCreate media-related apps that will run on phones, phablets, tablets, and TVsIn DetailThis book starts with an introduction of Android Studio and why you should use this IDE rather than Eclipse. Moving ahead, it teaches you to build a simple app that requires no backend setup but uses Google Cloud or Parse instead. After that, you will learn how to create an Android app that can send and receive text and images using Google Cloud or Parse as a backend. It explains the concepts of Material design and how to apply them to an Android app. Also, it shows you how to build an app that runs on an Android wear device.Later, it explains how to build an app that takes advantage of the latest Android SDK while still supporting older Android versions. It also demonstrates how the performance of an app can be improved and how memory management tools that come with the Android Studio IDE can help you achieve this.By the end of the book, you will be able to develop high quality apps with a minimum amount of effort using the Android Studio IDE.Style and approachThis is a practical guide full of challenges and many real-world examples that demonstrate interesting development concepts. Besides smartphones and tablets, it also covers Android wearable devices and Android TV. Although strongly recommended, it is not necessary to own any Android device yourself.

Android Studio Essentials

by Belen Cruz Zapata

This book is intended for developers who are interested in getting acquainted with the concepts of Android Studio in a very short span of time. It is assumed that you are familiar with the OOPS paradigm and Java. It is also recommendable to have prior knowledge of the main characteristics of the Android mobile system.

Android Studio Essentials

by Belen Cruz Zapata

This book is intended for developers who are interested in getting acquainted with the concepts of Android Studio in a very short span of time. It is assumed that you are familiar with the OOPS paradigm and Java. It is also recommendable to have prior knowledge of the main characteristics of the Android mobile system.

Android Studio Game Development: Concepts and Design

by J. F. Dimarzio

This short book walks you through the process of creating mobile games using the new Android Studio IDE. Android Studio Game Development introduces you to the key tools in Android Studio and gives you the knowledge you need to develop games in Android Studio.This book takes you from installing Android Studio, through exploring the IDE to creating a new project and setting up GitHub as a VCS. You'll then be well equipped to tackle the game-development topics that make up the rest of the book. You'll learn about OpenGL ES and how to deal with polygons, before mastering image loading and sprite sheets.The final three chapters cover topics vital to successful game development: interactivity. You'll gain skills in reading user input, responding to that input with in-game movement, and detecting collisions.You'll learn: How to create projects in Android Studio How to use the SDK manager to keep your Android SDK current How to commit to and get projects from GitHub How to use OpenGL ES to load images How to react to player input How to debug your games using Android Studio Audience This book is for those who may be new to game development who have some experience with Android Studio IDE and Android. To learn about Android Studio, check out Learn Android Studio IDE by Gerber and Craig (Apress).

Android Studio New Media Fundamentals: Content Production of Digital Audio/Video, Illustration and 3D Animation

by Wallace Jackson

Android Studio New Media Fundamentals is a new media primer covering concepts central to multimedia production for Android including digital imagery, digital audio, digital video, digital illustration and 3D, using open source software packages such as GIMP, Audacity, Blender, and Inkscape. These professional software packages are used for this book because they are free for commercial use. The book builds on the foundational concepts of raster, vector, and waveform (audio), and gets more advanced as chapters progress, covering what new media assets are best for use with Android Studio as well as key factors regarding the data footprint optimization work process and why new media content and new media data optimization is so important. What you'll learn What are the primary genres of new media content production What new media asset types Android Studio currently supports What are the concepts and terms behind new media content production How to accomplish data footprint optimization for each new media asset type How to install and configure GIMP, Inkscape, Lightworks, Blender, and Audacity How to integrate new media content assets with Android Studio, the most popular IDE for Android design and development Who this book is for Primary audience includes Android developers, especially game designers/developers and others who need access to multimedia elements. Secondary: multimedia producers, RIA developers, game designers, UI designers, and teachers. Table of Contents 1. Enhance Your Android Apps: Use New Media Assets 2. Digital Images: Concepts, Terminology and Formats 3. Digital Image Assets: Data Footprint Optimization 4. Digital Audio: Concepts, Terminology and Formats 5. Digital Audio Assets: Data Footprint Optimization 6. Digital Video: Concepts, Terminology and Formats 7. Digital Video Assets: Data Footprint Optimization 8. Digital Illustration: Concepts, Terminology and Formats 9. Digital Illustration Assets: Data Footprint Optimization 10. 3D Animation: Concepts, Terminology and Formats 11. Referencing New Media Assets in Android Studio 12. Optimizing New Media Assets in Android Studio

Android Wearable Programming

by Steven F. Daniel

If you are an Android developer who wants to learn how to build applications for the Android Wear platform, then this is the book for you. This book only requires a basic knowledge of Android programming. Familiarity with development IDEs such as Android Studio, IntelliJ IDEA, or Eclipse will be helpful.

Angewandte Datenanalyse: Der Bayes'sche Weg (Statistik und ihre Anwendungen)

by Daniel Bättig

Angewandte Datenanalyse, Bayes´sche Statistik und moderne Simulationsmethoden mit dem Computer helfen, nicht direkt messbare Grössen zu bestimmen und Prognosen zu zukünftigen Werten von unsicheren Grössen zu berechnen. Wie dabei vorgegangen werden kann, von der systematischen Sammlung von Daten, von der Frage wie Unsicherheit mit Wahrscheinlichkeiten quantifiziert werden kann, bis hin zu Regressionsmodellen, spannt das Buch den Bogen. Durch seinen systematischen Aufbau mit zahlreichen Beispielen aus der Praxis und seine in vielen Kursen erprobte Didaktik ist das Buch ideal für Studierende in den angewandten Wissenschaften wie Ingenieur-, Natur- und Wirtschaftswissenschaften geeignet.

AngularJS by Example

by Chandermani

If you've always wanted to get started with AngularJS, this is an essential guide designed to help you do exactly that. Start building applications immediately with the featured examples, and uncover a simpler approach to JavaScript web development. You will need some prior experience with HTML, CSS, and JavaScript to get started.

AngularJS by Example

by Chandermani

<P><P>Learn AngularJS, and tackle the challenges of modern web development by creating your own applications with these practical examples you can use and adapt <P><P>About This Book <P><P>Learn the AngularJS development workflow and uncover a more effective way to build, deploy, and test applications <P><P>Explore the core components of AngularJS and find out how it makes JavaScript web development easier <P><P>Learn by example, as you create increasingly more complex real-world applications and dive deeper into AngularJS <P><P>Who This Book Is For <P><P>If you've always wanted to get started with AngularJS, this is an essential guide designed to help you do exactly that. Start building applications immediately with the featured examples, and uncover a simpler approach to JavaScript web development. You will need some prior experience with HTML, CSS, and JavaScript to get started. <P><P>What You Will Learn <P><P>Get to grips with Angulara ™s Model-View-Controller architecture Gain a understanding of single page applications from an AngularJS perspective <P><P>Manage code organization using modules and component dependencies with the Dependency Injection Framework <P><P>Find out how to use AngularJS directives to extend the behavior of HTML on your web page <P><P>Effectively use a range of JavaScript tools, from extending your app with jQuery plugins, to testing with Jasmine <P><P>Create forms for your single page applications and see how Angular helps you to bind, validate, and submit form data <P><P>In Detail <P><P>AngularJS makes web JavaScript web development less painful and more organized – it's unsurprising that today it's one of the most popular tools in web development. <P><P>AngularJS by Example helps you get started with this essential web development framework quickly and easily, guiding you through AngularJS by showing you how to create your own real-world applications. By adopting this approach, you can bridge the gap between learning and doing immediately, as you follow the examples to learn the impressive features of Angular and experience a radically simple–and powerful–approach to web development. <P><P>You'll begin by creating a simple Guess the Number game, which will help you get to grips with the core components of Angular, including its MVC architecture, and learn how each part interacts with one another. This will give you a solid foundation of knowledge from which you can begin to build more complex applications, such as a 7 minute workout app and an extended personal trainer app. By creating these applications yourself, you will find out how AngularJS manages client-server interactions and how to effectively utilize directives to develop applications further. You'll also find information on testing your app with tools such as Jasmine, as well as tips and tricks for some of the most common challenges of developing with AngularJS. <P><P>AngularJS by Example is a unique web development book that will help you get to grips with AngularJS and explore a powerful solution for developing single page applications.

AngularJS Deployment Essentials

by Zachariah Moreno

If you are a web developer, this handy guide will empower you to quickly learn the fundamentals of AngularJS development and deployment.

AngularJS Directives Cookbook

by Fernando Monteiro

Extend the capabilities of AngularJS and build dynamic web applications by creating customized directives with this selection of more than 30 recipes About This Book * Learn how to extend HTML templates in new ways to build even better web applications with exceptional interface components * Build reusable directives for large-scale AngularJS applications * Create even sophisticated and impressive modern web apps with ease Who This Book Is For This book is for developers with AngularJS experience who want to extend their knowledge to create or customize directives in any type of AngularJS application. Some experience of modern tools such as Yeoman and Bower would be helpful, but is not a requirement. What You Will Learn * Build and customize external HTML templates, and create simple, effective directives for common interface components * Learn how to use Controller function and any Bootstrap UI directives to manipulate the DOM and how to transform any UI library into AngularJS directives * Construct an AngularJS application to use shared components and validate your HTML5 * Discover how to use jQuery events and manipulate the DOM using jQuery UI inside AngularJS applications * Create custom directives for ongoing projects using Yeoman generators, and find out how to implement standalone directives * Build reusable directives for Large AngularJS applications and extend directives to use dynamic templates * Write unit test for directives using the Karma runner and Jasmine's behavior-driven development framework In Detail AngularJS directives are at the center of what makes it such an exciting - and important - web development framework. With directives, you can take greater control over HTML elements on your web pages - they 'direct' Angular's HTML compiler to behave in the way you want it to. It makes building modern web applications a much more expressive experience, and allows you to focus more closely on improving the way that user interaction impacts the DOM and the way your app manages data. If you're already using Angular, you probably recognize the power of directives to transform the way you understand and build your projects - but customizing and creating your own directives to harness AngularJS to its full potential can be more challenging. This cookbook shows you how to do just that - it's a valuable resource that demonstrates how to use directives at every stage in the workflow. Packed with an extensive range of solutions and tips that AngularJS developers shouldn't do without, you'll find out how to make the most of directives. You'll find recipes demonstrating how to build a number of different user interface components with directives, so you can take complete control over how users interact with your application. You'll also learn how directives can simplify the way you work by creating reusable directives - by customizing them with Yeoman you can be confident that you're application has the robust architecture that forms the bedrock of the best user experiences. You'll also find recipes that will help you learn how to unit test directives, so you can be confident in the reliability and performance of your application. Whether you're looking for guidance to dive deeper into AngularJS directives, or you want a reliable resource, relevant to today's web development challenges, AngularJS Directives Cookbook delivers everything you need in an easily accessible way. Style and approach This book easy-to-follow guide is packed with hands-on recipes to help you build modular AngularJS applications with custom directives. It presents tips on using the best tools and various ways to use these tools for front-end development.

AngularJS Test-driven Development

by Tim Chaplin

This book is for developers who want to learn about AngularJS development by applying testing techniques. You are assumed to have a basic knowledge and understanding of HTML, JavaScript, and AngularJS.

AngularJS Testing Cookbook

by Simon Bailey

This book is intended for developers who have an understanding of the basic principles behind both AngularJS and test-driven development. You, as a developer, are interested in eliminating the fear related to either introducing tests to an existing codebase or starting out testing on a fresh AngularJS application. If you're a team leader or part of a QA team with the responsibility of ensuring full test coverage of an application, then this book is ideal for you to comprehend the full testing scope required by your developers. Whether you're new to or are well versed with AngularJS, this book will guarantee a complete understanding of your application code and help reduce the cost of bugs.

Animate to Harmony: The Independent Animator's Guide to Toon Boom

by Adam Phillips

Want to create studio-quality work and get noticed? Just coming off Flash and looking for a Toon Boom intro? Are you a traditional pencil-and-paper animator? From scene setup to the final render, learn how to navigate the Toon Boom interface to create animation that can be published on a variety of platforms and formats. Animate to Harmony guides you through Toon Boom’s Animate, Animate Pro and Harmony programs, teaching you how to create high-quality 2D animation of all complexities. The main text focuses onfeatures that are common across all three programs while "Advanced Techniques" boxes throughout the book elaborate on Pro and Harmony features, appealing to all levels of experience with any of the three main Toon Boom products.

Ansible: Up and Running

by Lorin Hochstein

Among the many configuration management tools available, Ansible has some distinct advantages--it's minimal in nature, you don't need to install anything on your nodes, and it has an easy learning curve. This practical guide shows you how to be productive with this tool quickly, whether you're a developer deploying code to production or a system administrator looking for a better automation solution.Author Lorin Hochstein shows you how to write playbooks (Ansible's configuration management scripts), manage remote servers, and explore the tool's real power: built-in declarative modules. You'll discover that Ansible has the functionality you need and the simplicity you desire.Understand how Ansible differs from other configuration management systemsUse the YAML file format to write your own playbooksLearn Ansible's support for variables and factsWork with a complete example to deploy a non-trivial applicationUse roles to simplify and reuse playbooksMake playbooks run faster with ssh multiplexing, pipelining, and parallelismDeploy applications to Amazon EC2 and other cloud platformsUse Ansible to create Docker images and deploy Docker containers

Ansible Configuration Management - Second Edition

by Daniel Hall

This book is intended for anyone who wants to learn Ansible starting from the basics. Some experience of how to set up and configure Linux machines and a working knowledge of BIND, MySQL, and other Linux daemons is expected.

Ansible Playbook Essentials

by Gourav Shah

If you are a systems or automation engineer who intends to automate common infrastructure tasks, deploy applications, and use orchestration to configure systems in a coordinated manner, then this book is for you. Some understanding of the Linux/Unix command-line interface is expected.

Anticipation: The Russian/Soviet Contributions to the Science of Anticipation (Cognitive Systems Monographs #25)

by Mihai Nadin

This volume presents the work of leading scientists from Russia, Georgia, Estonia, Lithuania, Israel and the USA, revealing major insights long unknown to the scientific community. Without any doubt their work will provide a springboard for further research in anticipation. Until recently, Robert Rosen (Anticipatory Systems) and Mihai Nadin (MIND - Anticipation and Chaos) were deemed forerunners in this still new knowledge domain. The distinguished neurobiologist, Steven Rose, pointed to the fact that Soviet neuropsychological theories have not on the whole been well received by Western science. These earlier insights as presented in this volume make an important contribution to the foundation of the science of anticipation. It is shown that the daring hypotheses and rich experimental evidence produced by Bernstein, Beritashvili, Ukhtomsky, Anokhin and Uznadze, among others--extend foundational work to aspects of neuroscience, physiology, motorics, education.

Apache Cassandra Essentials

by Nitin Padalia

Create your own massively scalable Cassandra database with highly responsive database queries About This Book * Create a Cassandra cluster and tweak its configuration to get the best performance based on your environment * Analyze the key concepts and architecture of Cassandra, which are essential to create highly responsive Cassandra databases * A fast-paced and step-by-step guide on handling huge amount of data and getting the best out of your database applications Who This Book Is For If you are a developer who is working with Cassandra and you want to deep dive into the core concepts and understand Cassandra's non-relational nature, then this book is for you. A basic understanding of Cassandra is expected. What You Will Learn * Install and set up your Cassandra Cluster using various installation types * Use Cassandra Query Language (CQL) to design Cassandra database and tables with various configuration options * Design your Cassandra database to be evenly loaded with the lowest read/write latencies * Employ the available Cassandra tools to monitor and maintain a Cassandra cluster * Debug CQL queries to discover why they are performing relatively slowly * Choose the best-suited compaction strategy for your database based on your usage pattern * Tune Cassandra based on your deployment operation system environment In Detail Apache Cassandra Essentials takes you step-by-step from from the basics of installation to advanced installation options and database design techniques. It gives you all the information you need to effectively design a well distributed and high performance database. You'll get to know about the steps that are performed by a Cassandra node when you execute a read/write query, which is essential to properly maintain of a Cassandra cluster and to debug any issues. Next, you'll discover how to integrate a Cassandra driver in your applications and perform read/write operations. Finally, you'll learn about the various tools provided by Cassandra for serviceability aspects such as logging, metrics, backup, and recovery. Style and approach This step-by-step guide is packed with examples that explain the core concepts as well as advanced concepts, techniques, and usages of Apache Cassandra.

Apache Flume: Distributed Log Collection for Hadoop - Second Edition

by Steve Hoffman

If you are a Hadoop programmer who wants to learn about Flume to be able to move datasets into Hadoop in a timely and replicable manner, then this book is ideal for you. No prior knowledge about Apache Flume is necessary, but a basic knowledge of Hadoop and the Hadoop File System (HDFS) is assumed.

Refine Search

Showing 34,076 through 34,100 of 53,688 results