Showing 1–24 of 509 results
Over 90 hands-on recipes to successfully build and automate development life cycle tasks following Maven conventions and best practices
If you are a Java developer or a manager who has experience with Apache Maven and want to extend your knowledge, then this is the ideal book for you.
Apache Maven Cookbook is for those who want to learn how Apache Maven can be used for build automation. It is also meant for those familiar with Apache Maven, but want to understand the finer nuances of Maven and solve specific problems.
Explore mobile automation with Appium and discover new ways to test native, web, and hybrid applications
About This Book
Use Appium to automate any type of mobile application from any language using any test framework
Write a single script to perform automation testing on both Android and iOS platforms
Equip yourself with the practical skills required to develop mobile applications using this pragmatic guide
What You Will Learn
Understand the desired capabilities that need to be acquired before starting Appium
Get to know and use the settings that are required to automate mobile applications
Interact with mobile applications by identifying elements using different locator strategies and techniques
Install mobile apps onto an emulator/simulator or a real device using Appium scripts
Test scripts written to automate applications
Configure mobile devices and perform automation testing on them
Explore the advanced features of Appium such as scroll, zoom, and swipe
Create real-time stream processing applications with Apache Storm
About This Book
Integrate Storm with other Big Data technologies like Hadoop, HBase, and Apache Kafka
Explore log processing and machine learning using Storm
Step-by-step and easy-to-understand guide to effortlessly create applications with Storm
Who This Book Is For
If you are a Java developer who wants to enter into the world of real-time stream processing applications using Apache Storm, then this book is for you.
The professional programmer’s Deitel® guide to smartphone and tablet app development using Android 4.3 and 4.4, the Eclipse-based Android Development Tools and the new Android Studio
Billions of apps have been downloaded from Google Play™! This book gives you everything you’ll need to start developing great Android apps quickly and getting them published on Google Play™. The book uses an app-driven approach–each new technology is discussed in the context of seven fully tested Android apps, complete with syntax coloring, code highlighting, code walkthroughs and sample outputs.
Fully-coded working examples using a wide range of machine learning libraries and tools, including Python, R, Julia, and Spark
Comprehensive practical solutions taking you into the future of machine learning
Go a step further and integrate your machine learning projects with Hadoop
Who This Book Is For
This book has been created for data scientists who want to see Machine learning in action and explore its real-world applications.
Microsoft’s Windows Presentation Foundation (WPF) provides you with a development framework for building high-quality user experiences for the Windows operating system. It blends together rich content from a wide range of sources and allows you unparalleled access to the processing power of your Windows computer.
Pro WPF 4.5 in C# provides a thorough, authoritative guide to how WPF really works. Packed with no-nonsense examples and practical advice you’ll learn everything you need to know in order to use WPF in a professional setting.
Bite-size lessons. Big-time learning, now with digital supportPractice Makes Perfect Basic Spanish is a trusted and proven companion for your Spanish-learning experience. In each bite-sized lesson, author Dorothy Richmond explains one – and only one – grammar concept and illustrates it with many clear examples. The accompanying exercises let you practice, practice, practice what you have learned. Although these lessons are purposely short so you can complete them in twenty minutes or less, you can go at a pace that works for you.T
Randomization is an important tool in the design of algorithms, and the ability of randomization to provide enhanced power is a major research topic in complexity theory. Noam Nisan continues the investigation into the power of randomization and the relationships between randomized and deterministic complexity classes by pursuing the idea of emulating randomness, or pseudorandom generation.Pseudorandom generators reduce the number of random bits required by randomized algorithms, enable the construction of certain cryptographic protocols, and shed light on the difficulty of simulating randomized algorithms by deterministic ones.
Among the first uses of the computer was the development of programs to model perception, reasoning, learning, and evolution. Further developments resulted in computers and programs that exhibit aspects of intelligent behavior. The field of artificial intelligence is based on the premise that thought processes can be computationally modeled. Computational molecular biology brought a similar approach to the study of living systems. In both cases, hypotheses concerning the structure, function, and evolution of cognitive systems (natural as well as synthetic) take the form of computer programs that store, organize, manipulate, and use information.S
Productively combines elements of programming languages, environments, logic, and inductive inference to produce effective debugging aids. Its use of the PROLOG language provides an efficient implementation of the debugging algorithms.
In recent years, model checking has become an essential technique for the formal verification of systems. With a clarity of presentation and its many illuminating examples, this book makes this technical material easy to grasp. It is perfectly suited for an advanced undergraduate or graduate class in formal verification and will serve as a valuable resource to practitioners of formal methods.
This book presents thoroughly revised tutorial papers based on lectures given by leading researchers at the International Training School on Domain Modeling and the Duration Calculus, held in Shanghai, China, as an associated event of ICTAC 2007. Topics addressed in detail are: development of real-time systems, domain engineering using abstract modeling, the area of duration calculus, and formal methods like language description using the operational semantics approach.
If you are either a computational biologist or a Python programmer, you will probably relate to the expression "explosive growth, exciting times". Python is arguably the main programming language for big data, and the deluge of data in biology, mostly from genomics and proteomics, makes bioinformatics one of the most exciting fields in data science.Learn how to use modern Python bioinformatics libraries and applications to do cutting-edge research in computational biologyAbout This BookDiscover and learn the most important Python libraries and applications to do a complex bioinformatics analysisFocuses on the most modern tools to do research with next generation sequencing, genomics, population genetics, phylogenomics, and proteomicsUses real-world examples and teaches you to implement high-impact research methodsWho This Book Is ForIf you have intermediate-level knowledge of Python and are well aware of the main research and vocabulary in your bioinformatics topic of interest, this book will help you develop your knowledge further.W
If you want to learn how to use R’s machine learning capabilities to solve complex business problems, then this book is for you. Some experience with R and a working knowledge of basic statistical or machine learning will prove helpful.Master machine learning techniques with R to deliver insights for complex projectsAbout This BookGet to grips with the application of Machine Learning methods using an extensive set of R packagesUnderstand the benefits and potential pitfalls of using machine learning methodsImplement the numerous powerful features offered by R with this comprehensive guide to building an independent R-based ML systemWhat You Will LearnGain deep insights to learn the applications of machine learning tools to the industryManipulate data in R efficiently to prepare it for analysisMaster the skill of recognizing techniques for effective visualization of dataUnderstand why and how to create test and training data sets for analysisFamiliarize yourself with fundamental learning methods such as linear and logistic regressionComprehend advanced learning methods such as support vector machinesRealize why and how to apply unsupervised learning methodsIn DetailMachine learning is a field of Artificial Intelligence to build systems that learn from data.
Meet Frank Runtime. Disgraced ex-detective. Hard-boiled private eye. Search expert.When a robbery hits police headquarters, it’s up to Frank Runtime and his extensive search skills to catch the culprits. In this detective story, you’ll learn how to use algorithmic tools to solve the case. Runtime scours smugglers’ boats with binary search, tails spies with a search tree, escapes a prison with depth-first search, and picks locks with priority queues. Joined by know-it-all rookie Officer Notation and inept tag-along Socks, he follows a series of leads in a best-first search that unravels a deep conspiracy.
In just 24 sessions of one hour or less, you’ll learn how to build great new social applications with the latest versions of the Twitter API. Using this book’s straightforward, step-by-step approach, you’ll discover all you can do with the Twitter API, and master everything from the absolute basics to the newest innovations. One step at a time, you’ll learn how to build Twitter clients and extend them with more power… use advanced features like streaming and geotagging… even build mobile Twitter apps for iPhone and Android! Each lesson builds on what you’ve already learned resulting in a fully functional Twitter application, giving you a strong real-world foundation for success, even if you’re completely new to Twitter development!Step-by-step instructions carefully walk you through the most common Twitter API programming tasks.
Solve your Selenium WebDriver problems with this quick guide to automated testing of web applications with Selenium WebDriver in C#. Selenium WebDriver Recipes in C#, Second Edition contains hundreds of solutions to real-world problems, with clear explanations and ready-to-run Selenium test scripts that you can use in your own projects.You’ll learn:How to locate web elements and test functions for hyperlinks, buttons, TextFields and TextAreas, radio buttons, CheckBoxes, and moreHow to use Selenium WebDriver for select lists, navigation, assertions, frames, file upload and pop-up dialogsHow to debug test scripts and test dataHow to manage and deal with browser profiles and capabilities
This books demonstrates the freshest cutting-edge layout tools found within CSS3, teaching you the skills you’ll need to create advanced design patterns for websites and apps.Pro CSS3 Layout Techniques teaches you how to make the most of CSS3’s existing specification, including those parts of the specification already widely implemented, as well as the upcoming modules that are still being developed by the W3C. After reading this book you’ll be able to confidently develop sophisticated, flexible layouts that aren’t possible with CSS2.1
Learn to create your own blog using the Jekyll static site generator. You’ll start with a simple template, add new features to it, automate any maintenance, attach social sharing, and begin writing. By the end of Creating Blogs with Jekyll, you will be able to create custom blogs with Jekyll, update the content with ease, and reach out to your readers with minimal effort. Because you’ve built your blog yourself, you’ll know exactly how each component works, and you won’t be dependent on an admin panel to maintain it.C
Design, build and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities
About This Book
Develop complex robotic applications using ROS for interfacing robot manipulators and mobile robots with the help of high end robotic sensors
Gain insights into autonomous navigation in mobile robot and motion planning in robot manipulators
Discover the best practices and troubleshooting solutions everyone needs when working on ROS
Who This Book Is For
If you are a robotics enthusiast or researcher who wants to learn more about building robot applications using ROS, this book is for you.
A quick-start guide to developing beautiful web applications with the Bootstrap toolkit and Rails framework
Bootstrap is a free, open source CSS and JS framework that helps you create websites in minutes, and Ruby on Rails, or Rails as it’s known, is an open source web application framework written in the Ruby programming language.
The Definitive Java Programming GuideIn Java: The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you everything you need to develop, compile, debug, and run Java programs. Updated for Java Platform, Standard Edition 7 (Java SE 7), this comprehensive volume covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You’ll also find information on key elements of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action.
Imagine a public storage system that has a place online for structured data about everything that exists—or that could exist. This book introduces Fluidinfo, a system that enables you to store information about anything, real or imaginary, in any digital form. You’ll learn how to organize and search for data, and decide who can use, modify, and extend what you’ve contributed.
Showing 1–24 of 509 results