万本电子书0元读

万本电子书0元读

Intelligent IoT Projects in 7 Days
Intelligent IoT Projects in 7 Days
Agus Kurniawan
¥71.93
Discover how to build your own Intelligent Internet of Things projects and bring a new degree of interconnectivity to your world. About This Book ? Build intelligent and unusual IoT projects in just 7 days, ? Create home automation, smart home, and robotic projects and allow your devices to do smart work ? Build IoT skills through enticing projects and leverage revolutionary computing hardware through the RPi and Arduino. Who This Book Is For If you're a developer, IoT enthusiast, or just someone curious about Internet of Things, then this book is for you. A basic understanding of electronic hardware, networking, and basic programming skills would do wonders. What You Will Learn ? Learn how to get started with intelligent IoT projects ? Explore various pattern recognition and machine learning algorithms to make IoT projects smarter. ? Make decisions on which devices to use based on the kind of project to build. ? Create a simple machine learning application and implement decision system concepts ? Build a smart parking system using Arduino and Raspberry Pi ? Learn how to work with Amazon Echo and to build your own smart speaker machine ? Build multi-robot cooperation using swarm intelligence. In Detail Intelligent IoT Projects in 7 days is about creating smart IoT projects in just 7 days. This book will help you to overcome the challenge of analyzing data from physical devices. This book aims to help you put together some of the most exciting IoT projects in a short span of time. You'll be able to use these in achieving or automating everyday tasks—one project per day. We will start with a simple smart gardening system and move on to a smart parking system, and then we will make our own vending machine, a smart digital advertising dashboard, a smart speaker machine, an autonomous fire fighter robot, and finally look at a multi-robot cooperation using swarm intelligence Style and approach A clear step-by-step instruction guide to completing fully-fledged projects in just 7 days
Puppet 5 Beginner's Guide - Third Edition
Puppet 5 Beginner's Guide - Third Edition
John Arundel
¥71.93
Puppet 5 Beginner’s Guide, Third Edition is a practical guide that gets you up and running with the very latest features of Puppet 5. About This Book ? Develop skills to run Puppet 5 on single or multiple servers without hiccups ? Use Puppet to create and manage cloud resources such as Amazon EC2 instances ? Take full advantage of powerful new features of Puppet including loops, data types, Hiera integration, and container management Who This Book Is For Puppet 5 Beginner’s Guide, Third Edition is designed for those who are new to Puppet, including system administrators and developers who are looking to manage computer server systems for configuration management. No prior programming or system administration experience is assumed. What You Will Learn ? Understand the latest Puppet 5 features ? Install and set up Puppet and discover the latest and most advanced features ? Configure, build, and run containers in production using Puppet’s industry-leading Docker support ? Deploy configuration files and templates at super-fast speeds and manage user accounts and access control ? Automate your IT infrastructure ? Use the latest features in Puppet 5 onward and its official modules ? Manage clouds, containers, and orchestration ? Get to know the best practices to make Puppet more reliable and increase its performance In Detail Puppet 5 Beginner’s Guide, Third Edition gets you up and running with the very latest features of Puppet 5, including Docker containers, Hiera data, and Amazon AWS cloud orchestration. Go from beginner to confident Puppet user with a series of clear, practical examples to help you manage every aspect of your server setup. Whether you’re a developer, a system administrator, or you are simply curious about Puppet, you’ll learn Puppet skills that you can put into practice right away. With practical steps giving you the key concepts you need, this book teaches you how to install packages and config files, create users, set up scheduled jobs, provision cloud instances, build containers, and so much more. Every example in this book deals with something real and practical that you’re likely to need in your work, and you’ll see the complete Puppet code that makes it happen, along with step-by-step instructions for what to type and what output you’ll see. All the examples are available in a GitHub repo for you to download and adapt for your own server setup. Style and approach This tutorial is packed with quick step-by-step instructions that are immediately applicable for beginners. This is an easy-to-read guide, to learn Puppet from scratch, that explains simply and clearly all you need to know to use this essential IT power tool, while applying these solutions to real-world scenarios.
Comprehensive Ruby Programming
Comprehensive Ruby Programming
Jordan Hudgens
¥71.93
This book will provide you with all of the tools you need to be a professional Ruby developer. Starting with the core principles, such as syntax and best practices, and up to advanced topics like metaprogramming and big data analysis. About This Book ? Provides the core skills required to become a Ruby programmer ? Covers how to use the most popular Ruby Gem libraries ? Includes details on regular expressions Who This Book Is For This is a complete course written from the ground up for beginners wanting to gain a solid understanding of the Ruby language. It starts at the beginning with how to install Ruby and work with it on multiple machines, so simply have a computer that's connected to the Internet and you'll be ready. What You Will Learn ? Learn how to use Ruby code effectively, picking the right tool for the job and not duplicating built-in functionality ? Gain best software development practices, and how to identify and fix common errors ? Absorb core programming skills, such as variables, strings, loops, conditionals, and much more ? Explore object-oriented programming and learn to create modular, reusable code that you can use across projects ? Build 10 practical Ruby programs as you work through the book on topics such as big data analysis and solving Euler equations In Detail Ruby is a powerful, general-purpose programming language that can be applied to any task. Whether you are an experienced developer who wants to learn a new language or you are new to programming, this book is your comprehensive Ruby coding guide. Starting with the foundational principles, such as syntax, and scaling up to advanced topics such as big data analysis, this book will give you all of the tools you need to be a professional Ruby developer. A few of the key topics are: object-oriented programming, built-in Ruby methods, core programming skills, and an introduction to the Ruby on Rails and Sinatra web frameworks. You will also build 10 practical Ruby programs. Created by an experienced Ruby developer, this book has been written to ensure it focuses on the skills you will need to be a professional Ruby developer. After you have read this book, you will be ready to start building real-world Ruby projects. Style and approach This is a comprehensive course for learning the Ruby programming language that works methodically through everything that you need to know. It begins with the basics of the language and then works through some complete projects to apply your skills and ensure that you have fully absorbed them and can use them in the real world.
Mobile Test Automation with Appium
Mobile Test Automation with Appium
Nishant Verma
¥71.93
Automate your mobile app testing About This Book ? How to automate testing with Appium ? Apply techniques for creating comprehensive tests ? How to test on physical devices or emulators Who This Book Is For Are you a mobile developer or a software tester who wishes to use Appium for your test automation? If so, then this is the right book for you .You must have basic Java programming knowledge. You don’t need to have prior knowledge of Appium. What You Will Learn ? Discover Appium and how to set up an automation framework for mobile testing ? Understand desired capabilities and learn to find element locators ? Learn to automate gestures and synchronize tests using Appium ? Take an incremental approach to implement page object pattern ? Learn to run Appium tests on emulators or physical devices ? Set up Jenkins to run mobile automation tests by easy to learn steps ? Discover tips and tricks to record video of test execution, inter app automation concepts ? Learn to run Appium tests in parallel on multiple devices simultaneously In Detail Appium is an open source test automation framework for mobile applications. It allows you to test all three types of mobile applications: native, hybrid, and mobile web. It allows you to run the automated tests on actual devices, emulators, and simulators. Today, when every mobile app is made on at least two platforms, iOS and Android, you need a tool that allows you to test across platforms. Having two different frameworks for the same app increases the cost of the product and time to maintain it as well. Appium helps save this cost. With mobile app growth exploding, mobile app automation is mainstream now. In this book, author Nishant Verma provides you with a firm grounding in the concepts of Appium while diving into how to set up appium & Cucumber-jvm test automation framework, implement page object design pattern, automate gestures, test execution on emulators and physical devices, and implement continuous integration with Jenkins. The mobile app we have referenced in this book is Quikr because of its relatively lower learning curve to understand the application. It's a local classifieds shopping app. Style and approach This book takes a practical, step-by-step approach to testing and automating individual apps such as native, hybrid, and mobile web apps using different examples.
Android Things Projects
Android Things Projects
Francesco Azzola
¥71.93
Develop smart Internet of things projects using Android Things. About This Book ? Learn to build promising IoT projects with Android Things ? Make the most out of hardware peripherals using standard Android APIs ? Build enticing projects on IoT, home automation, and robotics by leveraging Raspberry Pi 3 and Intel Edison Who This Book Is For This book is for Android enthusiasts, hobbyists, IoT experts, and Android developers who want to gain a deeper knowledge of Android Things. The main focus is on implementing IoT projects using Android Things. What You Will Learn ? Understand IoT ecosystem and the Android Things role ? See the Android Things framework: installation, environment, SDK, and APIs ? See how to effectively use sensors (GPIO and I2C Bus) ? Integrate Android Things with IoT cloud platforms ? Create practical IoT projects using Android Things ? Integrate Android Things with other systems using standard IoT protocols ? Use Android Things in IoT projects In Detail Android Things makes developing connected embedded devices easy by providing the same Android development tools, best-in-class Android framework, and Google APIs that make developers successful on mobile. With this book, you will be able to take advantage of the new Android framework APIs to securely build projects using low-level components such as sensors, resistors, capacitors, and display controllers. This book will teach you all you need to know about working with Android Things through practical projects based on home automation, robotics, IoT, and so on. We’ll teach you to make the most of the Android Things and build enticing projects such as a smart greenhouse that controls the climate and environment automatically. You’ll also create an alarm system, integrate Android Things with IoT cloud platforms, and more. By the end of this book, you will know everything about Android Things, and you’ll have built some very cool projects using the latest technology that is driving the adoption of IoT. You will also have primed your mindset so that you can use your knowledge for profitable, practical projects. Style and approach This book is packed with fun-filled, end-to-end projects that you will be encouraged to experiment on the Android Things OS.
Image Processing with ImageJ - Second Edition
Image Processing with ImageJ - Second Edition
Jurjen Broeke
¥71.93
Extract and analyze data from complex images with ImageJ, the world’s leading image processing tool About This Book Design automated image-processing solutions and speed up image-processing tasks with ImageJ Create quality and intuitive interfaces for image processing by developing a basic framework for ImageJ plugins. Tackle even the most sophisticated datasets and complex images Who This Book Is For The book has been created for engineers, scientists, and developers eager to tackle image processing with one of the leading tools available. No prior knowledge of ImageJ is needed. Familiarity with Java programming will be required for readers to code their own routines using ImageJ. What You Will Learn Install and set up ImageJ for image processing. Process images using ImageJ’s built-in tools Create macros to perform repetitive processing tasks Set up and use an integrated development environment for ImageJ plugins Create plugins with a user-friendly interface for processing Use established ImageJ plugins for processing and quantification Generate a simple interface based on a real world example and create other interfaces for other projects Speed up interface development by setting multiple parameters interactively In Detail Advances in image processing have been vital for the scientific and technological communities, making it possible to analyze images in greater detail than ever before. But as images become larger and more complex, advanced processing techniques are required. ImageJ is built for the modern challenges of image processing – it’s one of the key tools in its development, letting you automate basic tasks so you can focus on sophisticated, in depth analysis. This book demonstrates how to put ImageJ into practice. It outlines its key features and demonstrates how to create your own image processing applications using macros and ImageJ plugins. Once you’ve got to grips with the basics of ImageJ, you’ll then discover how to build a number of different image processing solutions. From simple tasks to advanced and automated image processing, you’ll gain confidence with this innovative and powerful tool – however and whatever you are using it for. Style and approach A step-by-step guide to image processing and developing macros and plugins in ImageJ. The book will progress from using the built-in tools to macros and finally plugins for image processing.
Swift 3 Object-Oriented Programming - Second Edition
Swift 3 Object-Oriented Programming - Second Edition
Gastón C. Hillar
¥71.93
Implement object-oriented programming paradigms with Swift 3.0 and mix them with modern functional programming techniques to build powerful real-world applications About This Book Leverage the most efficient object-oriented design patterns in your Swift applications Write robust, safer, and better code using the blueprints that generate objects Build a platform with object-oriented code using real-world elements and represent them in your apps Who This Book Is For This book is for iOS and macOS developers who want to get a detailed practical understanding of object-oriented programming with the latest version of Swift: 3.0. What You Will Learn Write high-quality and easy-to-maintain reusable object-oriented code to build applications for iOS, macOS, and Linux Work with encapsulation, abstraction, and polymorphism using Swift 3.0 Work with classes, instances, properties, and methods in Swift 3.0 Take advantage of inheritance, specialization, and the possibility to overload or override members Implement encapsulation, abstraction, and polymorphism Explore functional programming techniques mixed with object-oriented code in Swift 3.0 Understand the differences between Swift 3.0, previous Swift versions, and Objective-C code In Detail Swift has quickly become one of the most-liked languages and developers’ de-facto choice when building applications that target iOS and macOS. In the new version, the Swift team wants to take its adoption to the next level by making it available for new platforms and audiences. This book introduces the object-oriented paradigm and its implementation in the Swift 3 programming language to help you understand how real-world objects can become part of fundamental reusable elements in the code. This book is developed with XCode 8.x and covers all the enhancements included in Swift 3.0. In addition, we teach you to run most of the examples with the Swift REPL available on macOS and Linux, and with a Web-based Swift sandbox developed by IBM capable of running on any web browser, including Windows and mobile devices. You will organize data in blueprints that generate instances. You’ll work with examples so you understand how to encapsulate and hide data by working with properties and access control. Then, you’ll get to grips with complex scenarios where you use instances that belong to more than one blueprint. You’ll discover the power of contract programming and parametric polymorphism. You’ll combine generic code with inheritance and multiple inheritance. Later, you’ll see how to combine functional programming with object-oriented programming and find out how to refactor your existing code for easy maintenance. Style and approach This simple guide is packed with practical examples of solutions to common problems. Each chapter includes exercises and the possibility for you to test your progress by answering a quiz
Penetration Testing with Raspberry Pi - Second Edition
Penetration Testing with Raspberry Pi - Second Edition
Michael McPhee
¥71.93
Learn the art of building a low-cost, portable hacking arsenal using Raspberry Pi 3 and Kali Linux 2 About This Book Quickly turn your Raspberry Pi 3 into a low-cost hacking tool using Kali Linux 2 Protect your confidential data by deftly preventing various network security attacks Use Raspberry Pi 3 as honeypots to warn you that hackers are on your wire Who This Book Is For If you are a computer enthusiast who wants to learn advanced hacking techniques using the Raspberry Pi 3 as your pentesting toolbox, then this book is for you. Prior knowledge of networking and Linux would be an advantage. What You Will Learn Install and tune Kali Linux 2 on a Raspberry Pi 3 for hacking Learn how to store and offload pentest data from the Raspberry Pi 3 Plan and perform man-in-the-middle attacks and bypass advanced encryption techniques Compromise systems using various exploits and tools using Kali Linux 2 Bypass security defenses and remove data off a target network Develop a command and control system to manage remotely placed Raspberry Pis Turn a Raspberry Pi 3 into a honeypot to capture sensitive information In Detail This book will show you how to utilize the latest credit card sized Raspberry Pi 3 and create a portable, low-cost hacking tool using Kali Linux 2. You’ll begin by installing and tuning Kali Linux 2 on Raspberry Pi 3 and then get started with penetration testing. You will be exposed to various network security scenarios such as wireless security, scanning network packets in order to detect any issues in the network, and capturing sensitive data. You will also learn how to plan and perform various attacks such as man-in-the-middle, password cracking, bypassing SSL encryption, compromising systems using various toolkits, and many more. Finally, you’ll see how to bypass security defenses and avoid detection, turn your Pi 3 into a honeypot, and develop a command and control system to manage a remotely-placed Raspberry Pi 3. By the end of this book you will be able to turn Raspberry Pi 3 into a hacking arsenal to leverage the most popular open source toolkit, Kali Linux 2.0. Style and approach This concise and fast-paced guide will ensure you get hands-on with penetration testing right from the start. You will quickly install the powerful Kali Linux 2 on your Raspberry Pi 3 and then learn how to use and conduct fundamental penetration techniques and attacks.
F# for Machine Learning Essentials
F# for Machine Learning Essentials
Sudipta Mukherjee
¥71.93
Get up and running with machine learning with F# in a fun and functional wayAbout This BookDesign algorithms in F# to tackle complex computing problemsBe a proficient F# data scientist using this simple-to-follow guideSolve real-world, data-related problems with robust statistical models, built for a range of datasetsWho This Book Is ForIf you are a C# or an F# developer who now wants to explore the area of machine learning, then this book is for you. Familiarity with theoretical concepts and notation of mathematics and statistics would be an added advantage.What You Will LearnUse F# to find patterns through raw dataBuild a set of classification systems using Accord.NET, Weka, and F#Run machine learning jobs on the Cloud with MBracePerform mathematical operations on matrices and vectors using Math.NETUse a recommender system for your own problem domainIdentify tourist spots across the globe using inputs from the user with decision tree algorithmsIn DetailThe F# functional programming language enables developers to write simple code to solve complex problems. With F#, developers create consistent and predictable programs that are easier to test and reuse, simpler to parallelize, and are less prone to bugs.If you want to learn how to use F# to build machine learning systems, then this is the book you want.Starting with an introduction to the several categories on machine learning, you will quickly learn to implement time-tested, supervised learning algorithms. You will gradually move on to solving problems on predicting housing pricing using Regression Analysis. You will then learn to use Accord.NET to implement SVM techniques and clustering. You will also learn to build a recommender system for your e-commerce site from scratch. Finally, you will dive into advanced topics such as implementing neural network algorithms while performing sentiment analysis on your data.Style and approachThis book is a fast-paced tutorial guide that uses hands-on examples to explain real-world applications of machine learning. Using practical examples, the book will explore several machine learning techniques and also describe how you can use F# to build machine learning systems.
jQuery Design Patterns
jQuery Design Patterns
Thodoris Greasidis
¥71.93
Learn the best practices on writing efficient jQuery applications to maximize performance in large-scale deploymentsAbout This BookLearn about the observer pattern and the deferred observer pattern, two of the most popular design patterns that handle custom eventsAdvance your jQuery skills by learning about patterns such as divide and conquer, facade, and builder and factory to handle complex resultsThis step-by-step guide to applying micro-patterns and optimizing jQuery applications will help you get the best performance in a production environmentWho This Book Is ForThis book is for existing jQuery Developers or new developers who want to get an understanding of the “correct way” to build jQuery applications, using best practices and industry standard patterns.What You Will LearnRespond to user actionsAchieve greater flexibility and code decouplingHave a central point for emitting and receiving application level eventsStructure the application into small independent modulesAbstract complex APIsIsolate the procedure of generating complex parts of the applicationEfficiently orchestrate asynchronous procedures using jQuery Deferred and PromisesUtilize the most widely-used client-side templating libraries for more complex use casesIn DetailjQuery is a feature-rich JavaScript library that makes HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a variety of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.jQuery solves the problems of DOM manipulation, event detection, AJAX calls, element selection and document queries, element attribute and data management, as well as object management utilities. This book addresses these problems and shows you how to make the best of jQuery through the various design patterns available.The book starts off with a refresher to jQuery and will then take you through the different design patterns such as facade, observer, publisher/subscriber, and so on. We will also go into client-side templating techniques and libraries, as well as some plugin development patterns. Finally, we will look into some best practices that you can use to make the best of jQuery.Style and approachThe example-oriented guide covers the best and most widely used patterns to help you improve your development with jQuery.
Microsoft SharePoint for Business Executives: Q&A Handbook
Microsoft SharePoint for Business Executives: Q&A Handbook
Peter Ward
¥71.93
“Microsoft SharePoint for Business Executives: Q&A Handbook” is a quick, non-technical reference for business executives who need to get up to speed with SharePoint and understand how to make the right decision about implementations. With an easy to absorb Q&A approach and short bite size chapters focused on defined SharePoint subjects, the book follows specific SharePoint situations drawn from real world experience, enabling you to learn from anecdotes and case studies along the way. “Microsoft SharePoint for Business Executives: Q&A Handbook” is the perfect companion for business executives or non-technical team leaders who don’t want to trawl through a detailed, hands-on functionality guide to get up to speed with SharePoint. If you simply need to understand important implementation decisions or have the confidence to challenge your technical team on an approach, this book will prepare you to ask the right questions and make the right decisions. No prior knowledge of SharePoint is required.
jQuery for Designers: Beginner’s Guide
jQuery for Designers: Beginner’s Guide
Natalie MacLees
¥71.93
Part of Packt’s Beginner’s Guide series, each chapter focuses on a specific part of your website and how to improve its design with the use of jQuery. There are plenty of screenshots and practical step-by-step instructions making it easy to apply jQuery to your site. This book is for designers who have the basics of HTML and CSS, but want to extend their knowledge by learning to use JavaScript and jQuery.
Unreal Development Kit 3: Beginners Guide
Unreal Development Kit 3: Beginners Guide
Richard Moore
¥71.93
This beginner's guide focuses on getting you quickly through all the major learning points in a smooth, logical order. You'll also learn how to avoid some common pitfalls. Aspiring game developers who want to learn how to create their own levels, maps, game worlds and environments. You don’t need game design or game development experience and no experience of UDK is required
phpList 2 E-mail Campaign Manager
phpList 2 E-mail Campaign Manager
David Young
¥71.93
This is a step-by-step comprehensive tutorial with plenty of screenshots for easier and quicker learning and real-world examples for good pickup. This book is aimed at content creators and distributors who want to up their game to a full e-mail distribution engine. Further, it will certainly appeal to you if you are technically inclined and would rather roll your own system than use an off-the-shelf product. You are assumed to be familiar with the basic concepts of e-mail, editing text files, and managing remote files with FTP / SFTP. Advanced topics will teach you to get your hands dirty in some of PHPList's open-source code.
Responsive Web Design with HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3
Ben Frain
¥71.93
This book will lead you, step by step and with illustrative screenshots, through a real example. Are you writing two websites – one for mobile and one for larger displaysOr perhaps you’ve heard of Responsive Design but are unsure how to bring HTML5, CSS3, or responsive design all together. If so, this book provides everything you need to take your web pages to the next level – before all your competitors do!
iOS 5 Essentials
iOS 5 Essentials
Steven F. Daniel
¥71.93
Each chapter will take you through a new major feature of iOS 5. You will learn how to integrate each feature into your applications. If you ever wanted to learn about the latest features of iOS 5 and learn how to incorporate Twitter, iCloud and Core Image framework effects functionality into your applications, then this book is for you. You should have a good knowledge of programming experience with Objective-C, and have used Xcode 4. iPhone programming experience is not required.
Microsoft Dynamics CRM 2011: Dashboards Cookbook
Microsoft Dynamics CRM 2011: Dashboards Cookbook
Mark AuCoin
¥71.93
Microsoft Dynamics CRM 2011: Dashboards Cookbook is packed with practical step-by-step recipes covering tasks which utilize all of the new dashboard features of Dynamics CRM 2011. If you are a developer who is excited about creating, customizing, and designing Dashboards in Dynamics CRM 2011, this book is for you. You should be comfortable with general Dynamics CRM functionality for this or a previous release. This book may also be valuable to End Users and Power Users interested in the new Dashboard features of this release.
HTML5 Canvas Cookbook
HTML5 Canvas Cookbook
Eric Rowell
¥71.93
Written in cookbook style, this book offers a wide array of techniques for building HTML5 Canvas applications. Each recipe contains step-by-step instructions followed by analysis of what was done in each task and other useful information. The book is designed so that you can read it chapter by chapter, or you can look at the list of recipes and refer to them in no particular order. This book is geared towards web developers who are familiar with HTML and JavaScript. It is written for both beginners and seasoned HTML5 developers with a good working knowledge of JavaScript.
Microsoft SharePoint 2010 and Windows PowerShell 2.0: Expert Cookbook
Microsoft SharePoint 2010 and Windows PowerShell 2.0: Expert Cookbook
Yaroslav Pentsarskyy
¥71.93
Microsoft SharePoint 2010 and Windows PowerShell 2.0: Expert Cookbook is a concise and above all advanced cookbook, with practical expert recipes for SharePoint and PowerShell automation. If you are a SharePoint administrator or IT Pro who wants to extend your knowledge of PowerShell automation, this book is a must have. You should have a solid grasp of working with SharePoint and PowerShell respectively.
C++ Application Development with Code::Blocks
C++ Application Development with Code::Blocks
Biplab Kumar Modak
¥71.93
This is a comprehensive tutorial with step-by-step instructions on how to develop applications with Code::Blocks.This book is for C++ developers who wish to use Code::Blocks to create applications with a consistent look and feel across multiple platforms. This book assumes that you are familiar with the basics of the C++ programming language.
Creating Dynamic UI with,Android Fragments
Creating Dynamic UI with,Android Fragments
Jim Wilson
¥71.93
A fast-paced tutorial that guides you through everything you need to know about dynamic UI design for Android devices.This book is for developers with a basic understanding of Android programming who would like to improve the appearance and usability of their applications. Whether you’re looking to create a more interactive user experience, create more dynamically adaptive UIs, provide better support for tablets and smartphones in a single app, reduce the complexity of managing your app UIs, or you are just trying to expand your UI design philosophy, then this book is for you.