# data[].attributes.description
In Detailmatplotlib is part of the Scientific Python modules collection. matplotlib provides a large library of customizable plots and a comprehensive set of backends. It tries to make easy things easy and hard things possible. You can generate plots, add dimensions to the plots, and also make the plots interactive with just a few lines of code with matplotlib. Also, matplotlib integrates well with all common GUI modules.This book is a head-first, hands-on journey into matplotlib, the complete and definite plotting package for Python. You will learn about the basic plots, how to customize them, and combine them to make sophisticated figures. Along with basic plots, you will also learn to make professional scientific plots.In this book, you will start with the common figures that are offered by most plotting packages. You will learn how to add annotations, and play with styles, colors, scales, and shapes so that you can add personality and visual punch to your graphics. You will also see how to combine several graphics. With this book you will learn how to create sophisticated visualizations with simple code. Finally, you can make your plots interactive.After reading "matplotlib Plotting Cookbook", you will be able to create the highest quality plots.ApproachThis book follows a cookbook style approach that puts orthogonal and non-redundant recipes in your hands. Rather than rehashing the user manual, the explanations expose the underlying logic behind matplotlib.Who this book is forIf you are an engineer or scientist who wants to create great visualizations with Python, rather than yet another specialized language, this is the book for you. While there are several very competent plotting packages, matplotlib is just a Python module. Thus, if you know some Python already, you will feel at home from the first steps on. In case you are an application writer, you won't be left out since the integration of matplotlib is covered.

# data[].attributes.description
In DetailNumPy is an extension of Python, which provides highly optimized arrays and numerical operations. NumPy replaces a lot of the functionality of Matlab and Mathematica specifically vectorized operations, but in contrast to those products is free and open source. In today's world of science and technology, it is all about speed and flexibility.This book will teach you about NumPy, a leading scientific computing library. This book enables you to write readable, efficient, and fast code, which is closely associated to the language of mathematics. Save thousands of dollars on expensive software, while keeping all the flexibility and power of your favorite programming language.You will learn about installing and using NumPy and related concepts. At the end of the book we will explore related scientific computing projects. This book will give you a solid foundation in NumPy arrays and universal functions. Learning NumPy Array will help you be productive with NumPy and write clean and fast code.ApproachA step-by-step guide, packed with examples of practical numerical analysis that will give you a comprehensive, but concise overview of NumPy.Who this book is forThis book is for programmers, scientists, or engineers, who have basic Python knowledge and would like to be able to do numerical computations with Python.

# data[].attributes.description
In DetailPrimeFaces is a lightweight open source component suite for Java Server Faces (JSF), a Java-based web application framework. Java developers use PrimeFaces for front end UI development, and it can also be applied to both mobile and web applications. It allows users to customize, create, and further develop application features.Learning PrimeFaces Extension Development will cover all the skills you require to start developing extended or advanced PrimeFaces applications in an easy manner. It will help you to setup, configure, learn and create Extension components with their various features. From looking at form and editor components, you then move on to deal with time tracking, extended data reporting, image components, and more to discover what the extensions library can offer. Using the JobHub application as its main example, this book will guide you through what you need to know to extend PrimeFaces the way you want to.ApproachThis book provides a step by step approach that explains the most important extension components and their features. All the major features are explained by using the JobHub application with supporting screenshots.Who this book is forIf you are an intermediate to advanced level user (or developer) who already has a basic working knowledge of PrimeFaces, then this book is for you.The only thing you need to know is Java Server Faces(JSF).

# data[].attributes.description
In DetailWith the advent of cloud computing, the need to design and build applications that can meet the demand and complexity of the modern world has never been greater. 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. However, in order to implement the best design and development practices when developing your messaging applications, you will need proper guidance on how to use RabbitMQ effectively.Armed with this supportive guide, you now have the opportunity to get immediately stuck into developing your own message-based applications 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 get to observe how using Message Queuing software can streamline the development of your own distributed and scalable applications.Once you have familiarized yourself with the RabbitMQ setup, you will soon be creating your own inbox to send and receive messages through the combination of user-specific queues as well as bound and direct exchanges. After extending your messaging system by developing your own public address system, you will learn how to analyze traffic through your own application using a Python client. If you have ever feared losing messages, prepare to be amazed once you discover how to deal with dead letters and message rejection. To round off this crash-course in RabbitMQ, you will finally learn how to track your application and prevent something disastrous occurring to it.With so many other Message Queuing software available to you, RabbitMQ Essentials will show you precisely why RabbitMQ is leaps and bounds above the rest when it comes to building your own message-driven applications.ApproachThis book is a quick and concise introduction to RabbitMQ. Follow the unique case study of Clever Coney Media as they progressively discover how to fully utilize RabbitMQ, containing clever examples and detailed explanations.Who this book is forWhether you are someone who develops enterprise messaging products professionally or a hobbyist who is already familiar with open source Message Queuing software and you are looking for a new challenge, then this is the book for you. Although you should be familiar with Java, Ruby, and Python to get the most out of the examples, RabbitMQ Essentials will give you the push you need to get started that no other RabbitMQ tutorial can provide you with.

# data[].attributes.description
In DetailThis book introduces you to WebRTC and how you can utilize its open API. Each chapter covers a new concept of the technology with thoroughly explained code examples of completed applications to help you learn quickly and efficiently.You will learn about the client and server sides of a WebRTC application in a practical manner, as well as how to implement data exchange between peers using the WebRTC Data API. The book also guides you through how to develop applications for desktop sharing and prerecorded video streaming. The book also teaches you how to use HTTPS with a WebRTC application and why it can be useful. You will also learn how to implement authentication in an application and integrate it with your own TURN server.ApproachThis book is a step-by-step project-based guide that aims to teach you how to develop your own web applications and services with WebRTC in a concise, practical manner.Who this book is forIf you are a WebRTC developer and want to build complex WebRTC applications and projects, or if you want to gain practical experience in developing web applications, advanced WebRTC media handling, Server and client signalling, call flows, third party integration, then this book is perfect for you. It is essential to have prior knowledge about building simple applications using WebRTC.

# data[].attributes.description
In DetailMockito is a testing framework that creates external dependencies (which is called mocking) which is used to test/simulate the behavioral patterns of the software and generate reports about it. Frameworks like Mockito fake or mock the external dependencies so that the object being tested has a consistent interaction with the outside dependencies. Mockito streamlines the delivery of the external dependencies that are not subjects of the test. Why Mockito? Compared to its main Java competitors EasyMock and jMock, Mockito, it is the most widely used mocking framework. This book consists of recipes that depict the usage of a vast majority of Mockito functionalities in real-life examples. It goes beyond the documentation and covers how Mockito works and shows the steps to write effective tests using Mockito. It begins with getting to know the Mockito configuration, then you will learn how to create mocks and stubs, and afterwards you will be shown how to write good tests using Mockito together with how to properly stub behavior of your test objects. We'll finish by showing you some of the most interesting Mockito extension-based tools together with a comparison of the most widely used mocking frameworks.ApproachThis is a focused guide with lots of practical recipes with presentations of business issues and presentation of the whole test of the system. This book shows the use of Mockito's popular unit testing frameworks such as JUnit, PowerMock, TestNG, and so on.Who this book is forIf you are a software developer with no testing experience (especially with Mockito) and you want to start using Mockito in the most efficient way then this book is for you. This book assumes that you have a good knowledge level and understanding of Java-based unit testing frameworks.

# data[].attributes.description
In DetailChef is a configuration management tool used to handle the hardest part of infrastructure, easing the deployment of servers and applications to any infrastructure. Chef-Solo is an open source version of the chef-client that allows you to use cookbooks with nodes, without requiring access to a Chef server. In any infrastructure, managing servers is one of the most critical tasks for any server administration. Chef-Solo makes the process of booting and provisioning many machines at the same time much easier.Configuration Management with Chef-Solo will take you through the workflow of managing one or more servers. It includes many sample recipes to start with, and gradually you will take a look at the different interaction points and will also learn how Chef-Solo helps minimize your efforts to build and manage different machines. You will learn how to run servers while executing Ruby code. This hands-on guide will help you to understand the importance of this amazing configuration management tool.ApproachThis is a step-by-step guide, full of hands-on examples of real-world deployment tasks. Each topic is explained and placed in context, while also pointing out the key details of the concepts used.Who this book is forThis book is aimed at system administrators and system engineers who have an understanding of configuration management tools and infrastructure. For novice administrators, it contains easy-to-use application recipes to get started immediately.

# data[].attributes.description
In DetailTechnology today is growing rapidly, with all sorts of cool gadgets, applications, and games made thanks to the rise of computer programming. The Raspberry Pi is a crafty device that has promoted the teaching of basic computer science in schools, catching the attention of both young and old. Although learning to program offers a unique set of skills that allows you to explore your creative side, it has its own challenges, which may mean you will need a helping hand.This handy guide will launch you into the world of computer programming by showing you how to build your own amazing applications. Raspberry Pi Projects for Kids contains several awesome projects for you to get hands-on with, including creating your own games, crafting your own simple electronics, and making your own interactive map. By learning how to use Scratch and Python in your programming, you will be a computer scientist in no time!After you have become comfortable with setting up and playing with your Raspberry Pi, you will be transported into this exciting world of technology, where you will get to grips with using Scratch, Raspberry Pis official programming language, in order to develop your own version of Angry Birds! After connecting new circuitry, lights, and switches to your Raspberry Pi, you will then get to use Scratch to create your own reaction game. See for yourself whos the quickest off the mark!)You will finally get to step things up by developing an interactive map of your own hometown using the Python programming language. You will be working for Google before you know it!This book will teach you everything you need to know about using your Raspberry Pi in order to develop your own games, applications, and electronic circuits. Its time to have your Pi and eat it, because you will be able to create virtually anything you like.ApproachThis tutorial contains all-important information about how to use your Raspberry Pi to develop any application you like. It is broken down into several action-packed projects, each containing easy-to-follow steps, just to show you how easy and fun computer programming can be!Who this book is forIf you are someone with a big imagination and would like to dive straight into the realm of technology and computers, then this is the book for you. With only a Raspberry Pi and no prior experience required, you will be shown how to translate your ideas into computer programs, creating any game, tool, or animation you can dream of.

# data[].attributes.description
In DetailBeginning with the basics of PhantomJS, this book will dive into its core modules and guide you through how to solve real-world testing problems. This book explores a variety of test automation tasks, including executing JavaScript unit tests with the Jasmine, QUnit, and Mocha frameworks; functional tests with tools such as Selenium, Capybara, and CasperJS; performance analysis with tools such as YSlow; and much more.If you are a web developer looking to run automated unit tests while you work, or perhaps you are a QA engineer looking for a fast test automation utility, then this book is perfect for you. Some prior knowledge of JavaScript would be helpful.ApproachA task-based guide that provides solutions to real-world test automation problems.Who this book is forThis book is intended for web development professionals who want to integrate PhantomJS into their development and testing workflows. If you are a web developer looking to run automated unit tests while you work, or perhaps you are a QA engineer looking for a fast test automation utility, then this book is perfect for you. Some prior knowledge of JavaScript would be helpful.

# data[].attributes.name
Building a Web Application with PHP and MariaDB: A Reference Guide

# data[].attributes.description
In DetailStarting with a quick refresher of the PHP language and MariaDB database, readers will explore concepts such as unit testing, session authentication and management, permissions engine, caching, security, and performance optimization. Building a Web Application with PHP and MariaDB: A Reference Guide begins with basic and advanced programming techniques in both PHP and MariaDB, followed by specialized operations such as working with files and directories. Next, you will be introduced to the concept of REST, and how principles of REST are applied to host XML and JSON feeds for others to consume. This book will show readers how to build a web application that will be an online book store. This would leverage a logging system that keeps a track of the activity that is going on in the application.This book will help a beginner to learn the basics of object-oriented programming with PHP and help a seasoned expert to understand the intricacies of securing and speeding up their web applications.ApproachThis is a step-by-step, tutorial guide designed to help readers transition from beginners to more experienced developers using clear explanations. The variety of examples will help readers build, secure, and host real-time web applications.Who this book is forIf you are a developer who wants to use PHP and MariaDB to build web applications, this book is ideal for you. Beginners can use this book to start with the basics and learn how to build and host web applications. Seasoned PHP Developers can use this book to get familiar with the new features of PHP 5.4 and 5.5, unit testing, caching, security, and performance optimization.

# data[].attributes.description
In DetailLess is a CSS pre-processor, essentially improving the functionality of simple CSS due to the addition of several features. These predefined functions, which include transformations, selector nesting, variables, and mix-ins, allow you to develop portable and reusable code that is easier to maintain and utilize. In spite of all these benefits, you might have had difficulty in finding reliable and comprehensive information on Less. Rest assured, you have come to the right place and are only a few steps away from employing Less in your projects!We will begin with learning how Less facilitates the process of web-development. Once you have explored the benefits of using Less, you will quickly move on to actually creating your first layout using Less and compiling your very first Less code.Next, you will learn about variables and mixins and how they will help in building robust CSS code. In addition, youll learn how to keep your code clean and test it by using style guides. We will then move on to the concept of Bootstrapping and the strength of using Less with Bootstrap. Going one step further, you will be able to customize Twitter's Bootstrap 3 using Less.Finally, you will learn to integrate Less into your WordPress themes and explore other web apps that use Less. By the end of this journey, you will increase your abilities and understanding as a confident web developer. By leveraging this powerful CSS pre-processor, you will be able to consistently produce amazing web applications while making CSS code development an enjoyable experience.ApproachWritten in a practical and concise manner, this book is a crash-course in teaching you the fundamental concepts of Less with real-life examples and problems.Who this book is forIf you use CSS(3) in your web development tasks and would love to learn how to create maintainable and reusable code with Less, this book is ideal for you. Although you need to have some experience in web development, even beginners will find that this book is useful.

# data[].attributes.description
In DetailPuppet has changed the way we manage our systems, but Puppet itself is changing and evolving, as are the ways in which we use it.A clear, updated, practical, and focused view of the current state of the technology and the evolution of Puppet is what we need to tackle our IT infrastructure challenges and avoid common errors when designing our architectures.This is a detailed, practical book that covers the different components of the Puppet ecosystem and explores how to use them to deploy and manage different kinds of IT infrastructures.Updated with the most recent trends and best practices, this book gives you a clear view on how to "connect the dots" and expands your understanding to successfully use and extend Puppet.ApproachThis book is a clear, detailed and practical guide to learn about designing and deploying you puppet architecture, with informative examples to highlight and explain concepts in a focused manner.Who this book is forThis book is designed for users who already have good experience with Puppet, and will surprise experienced users with innovative topics that explore how to design, implement, adapt, and deploy a Puppet architecture. The key to extending Puppet is the development of types and providers, for which you must be familiar with Ruby.

# data[].attributes.description
In DetailStarting with the very basics of Puppet, Puppet Reporting and Monitoring will guide you through configuring additional reports and creating new, feature-rich reports using the comprehensive Puppet tool. Packed with practical examples and precise instructions, this book is all you need to start exploring Puppet reports.You will then learn how to create custom reports and finally understand the best way to present and utilize multitudes of data obtained from different servers under management.You will learn how to use the built-in report processors and will also gain hands-on experience in creating your very own report processors. With this book, you will learn how to optimize its features such as asynchronous data storage and catalog compilation. You will also delve into using open source tools such as Graphite and Dashing to make attractive and informative dashboards quickly and easily.ApproachAn easy to follow guide with extensive examples to explain Puppet's reporting capabilities to facilitate effective implementation of Puppet in the real world as a reporting tool.Who this book is forIf you are a Puppet developer or a system administrator using Puppet, and you want to extend your expertise to manage and optimize your server resources, then this book is for you.

# data[].attributes.name
Getting Started with Grunt: The JavaScript Task Runner

# data[].attributes.description
In DetailIn recent times, modern web browsers have become the application platform of choice. Grunt, along with its wide range of plugins, provides a simple way of managing the large number of build tasks required to maintain a sophisticated web application.Getting Started with Grunt: The JavaScript Task Runner provides you with all the information you need to become an effective Grunt power-user. You will quickly learn how to install, configure, and run Grunt. You will go on to understand how to use third-party Grunt and then create your own Grunt tasks that cater to your particular needs.This book first demonstrates various Grunt use cases before running through the steps of installing, configuring, running, and customizing Grunt. You will learn how to install Node.js, the Node.js package manager (npm), and Grunt. Then, you will understand how to set up and configure a personalized Grunt environment. Next, you will look at the various methods of running and customizing Grunt to utilize its flexibility. Finally, to emphasise what has been learnt, you will see a complete example build of a web application.Getting Started with Grunt: The JavaScript Task Runner will enable you to create your very own Grunt environments from scratch and fully utilize Grunts large feature set to effectively solve your custom requirements.ApproachA step-by-step, practical tutorial to help you transform into a Grunt power-user.Who this book is forThis book is for JavaScript developers who want to get to grips with GruntJS and use it to build and test their JavaScript applications. The only requirement for this book is a basic understanding of objects and functions in JavaScript.

# data[].attributes.description
In DetailThe hugely successful JBoss Application Server has been updated and is now called WildFly. This cutting edge technology provides a free JEE-certified platform for the software of today and tomorrow. Learning to tune such a platform for optimal performance is vital for a healthy business organization, efficient development, and the smooth running of operations.This practical book explores how to tune one of the leading open source application servers in its latest reincarnation. In this book, you will learn what performance tuning is and how it can be performed on WildFly and the JVM using solely free and open source tools and utilities.Learn about various free tools for performance monitoring and tuning, all focused on making them work with WildFly. The tuning journey ventures through the landscape of the major JEE technologies, EJB, Servlets, JPA, JSF, and JMS. Discover best practices for the internal high-performing web container Undertow, WebServices, and REST services so that you end your journey feeling confident in tuning WildFly for optimal performance.ApproachPacked with practical examples, this book looks at a different aspect of performance tuning in each chapter and shows you how to apply them to their existing Java applications.Who this book is forAnyone with an interest in learning more and improving the performance of Java-based technology in general, all the way to WildFly in particular, will find this book useful.

# data[].attributes.description
In DetailWe all want to find the information we are looking for. This demand brings more and more tools that try to make the full-text search topic easier to understand and introduce to applications. ElasticSearch is one of those tools. It is a cluster- and cloud-aware, high-performance, open source search server. It is written in Java and runs as a standalone full-text search server. ElasticSearch uses the Lucene Java search library at its core for full-text indexing and search, and has REST-like HTTP and JSON APIs that make it easy to use from virtually any programming language. ElasticSearch is a fast, very scalable, and easy-to-use search engine that is enjoyable to use and work with.This book begins by introducing the most commonly used ElasticSearch server functionalities - from creating your own index structure, through querying, faceting, and aggregations, and ending with cluster monitoring and problem diagnosis.As you progress through the book, you will cover topics like starting ElasticSearch, creating a new index, and designing its proper structure. After that, youll read about the query API that ElasticSearch exposes, as well as about filtering capabilities, aggregations, and faceting. Last but not least, you will get to know how to find similar documents by using similar functionality and how to implement application alerts by using prospective search functionality called percolator. Some advanced topics like shard allocation control, gateway configuration, and how to use the discovery module will also be discussed. This book will also show you the possibilities of cluster state and health monitoring as well as how to use third-party tools.If you are looking for a book that will enable you to use ElasticSearch more efficiently, or you are looking for a book to get started with the ElasticSearch server, then this is a book you should consider reading.ApproachThis book is a detailed, practical, hands-on guide packed with real-life scenarios and examples which will show you how to implement an ElasticSearch search engine on your own websites.Who this book is forIf you are a web developer or a user who wants to learn more about ElasticSearch, then this is the book for you. You do not need to know anything about ElastiSeach, Java, or Apache Lucene in order to use this book, though basic knowledge about databases and queries is required.

# data[].attributes.description
In DetailAdobe Captivate 7 helps you rapidly author a wide range of interactive and HTML5-based e-Learning content with minimum programming. With Adobe Captivate 7, you can capture the on-screen action and also enhance your e-Learning projects by including animations, videos, Smart Shapes, buttons, and drag-and-drop interactions.This book is a perfect introduction to Adobe Captivate 7. It will help you get started with the tool quickly and efficiently. This book demonstrates each and every feature of Adobe Captivate 7 giving you the expertise you need to create and deploy your own professional-quality e-Learning courses. You will be able to publish your work in various formats virtually on any desktop and mobile device.This book will guide you through the creation of four e-Learning projects including a demonstration, an interactive simulation, a YouTube-like screencast, and a SCORM compliant quiz. The first part of the book will drive you through the three main steps of the Captivate production process. In the first step, you will use the powerful capture engine of Captivate to generate the slides and screenshots required for the project. In the second step, you will enhance your slides and screenshots using the objects provided by Captivate. These objects include animations, sophisticated interactions, videos, sound, and more. In the third step, you will make your projects available to the outside world by publishing them in various formats including Adobe Flash and HTML 5 so that you content can be played back on every desktop and mobile device. The second part of the book will focus on the advanced tools of Captivate. These tools include the questions slides that make up a quiz, SCORM, AICC, and Tin Can compliance, localization of your e-Learning content and widgets among others. In the last chapter, you will unleash the true power of Captivate by using the variables and the advanced actions to create a unique e-Learning experience.ApproachA comprehensive tutorial packed with examples, which is divided into small subtopics that follows a clear and logical outline to help you get to grips with Adobe Captivate 7. Readers are also encouraged to develop their understanding of the tool through practical exercises and experimentations in every chapter. A lot of external references and tips and tricks from established e-Learning professionals are also included.Who this book is forIf you are a designer, e-Learning developer, or webmaster who wants to construct an interactive and fun-filled e-Learning project using Adobe Captivate 7, this book is ideal for you. Just a basic knowledge of operating system is expected from the developers interested in this book.

# data[].attributes.description
In DetailKendo UI is a one-stop library that allows you to build applications for web and mobile platforms using HTML5 and JavaScript. The library includes several widgets that allow you to build compelling web applications rapidly. Building web applications for web and mobile platforms using modern web technologies is now easy with the Kendo UI library. This cookbook contains practical recipes that you can apply in your everyday projects, and build compelling applications effortlessly. It gets you started with the application framework and then guides you through various widgets that you can readily use in your project with minimum configuration. It also provides recipes that you can use to build web applications for various mobile platforms while maintaining a single codebase.ApproachThis book is an easy-to-follow guide full of hands-on examples that allows you to learn and build visually compelling web applications using the Kendo UI library.Who this book is forThis book will do wonders for web developers having knowledge of HTML and Javascript and want to polish their skills in building applications using the Kendo UI library.

# data[].attributes.description
In DetailNGUI is an effective plugin for Unity that gives you the power to create beautiful and complex user interfaces while reducing performance costs. It is a powerful UI system and event notification framework for Unity (both Pro and Free) written in C# featuring clean code and a simple, minimalistic approach to everything. You can create a main menu for your game and add sliders, animations, checkboxes, and popup lists, as well as localize your text.This is an example-oriented, step-by-step, practical tutorial that will guide you through creating a fully functional main menu along with a 2D game. You will acquire the knowledge to create user interfaces for your existing and future PC or mobile games developed with Unity 3D. The book will start by teaching you the basic functions of the tools and how to create a basic UI. Later in the book, you will also learn how to create a much more complex UI.This book will start by getting you acquainted with NGUI's workflow and will then gradually take you through building a complex menu and creating a 2D game.To achieve this, you will create and configure text labels, sliders, and checkboxes along with drag-and-drop systems. You will be exposed to advanced topics like C# with NGUI, and you will also learn how to build a scrollable viewport. By the end of this book, you will have acquired all the knowledge you need to create UIs with the help of practical steps supported by screenshots.ApproachAn easy-to-follow, step-by-step tutorial focusing on practical situations and manipulations, guiding you to create a concrete Graphical User Interface and a simple 2D game.Who this book is forIf you are a Unity 3D developer looking forward to learn NGUI for Unity, then this book is for you. Prior knowlege of C# scripting is expected. Additional knowledge of Unity 3D Editor, GameObject and creating/adding scripts to GameObject would be beneficial; however, no prior knowledge of NGUI is required.

# data[].attributes.name
SketchUp 2014 for Architectural Visualization

# data[].attributes.description
In DetailSketchUp is an amazing and remarkably powerful 3D modeling software used by millions of architects, visualizers, and drafters across the globe. It allows you to create animated 3D drawings and photorealistic renderings that approximate real-life objects easily.This book is the perfect introduction to SketchUp 2014. It will help you to get started quickly and efficiently to produce and present commercial quality photorealistic or artistic outputs of your designs. It will teach you how to plan and set up the content of your scenes, use SketchUp and professional rendering software to produce stunning visuals and animations, and how to add an artistic touch to your images.ApproachBeginning with a quick start tutorial which will get you up and running with SketchUp 2014 quickly, you will move on to learning the key skills you will need to wow your clients with stunning visualizations through a series practical steps, tips and tricks.Who this book is forIf you are a SketchUp user, from an amateur right through to an architectural technician, professional architect, or designer, this is the book for you. This book is also suitable as a companion to any architectural design or multimedia course, and is accessible to anyone who has learned the basics of SketchUp.