The Java platform is one of the most widely used platforms for application development in the world. The platform is so popular that there are several different flavors of Java that can be used for developing applications that run on different mediums. From development of desktop, mobile, or web applications and hardware operating systems,...
In recent years the subject of computer programming has been recognized as a discipline whose mastery
is fundamental and crucial to the success of many engineering projects and which is amenable to
scientific treatement and presentation. It has advanced from a craft to an academic discipline. The initial
outstanding contributions...
To examine, analyze, and manipulate a problem to the point of designing an algorithm for solving it is an exercise of fundamental value in many fields. With so many everyday activities governed by algorithmic principles, the power, precision, reliability and speed of execution demanded by users have transformed the design and...
Information retrieval is a sub-field of computer science that deals with the automated storage and retrieval of documents. Providing the latest information retrieval techniques, this guide discusses Information Retrieval data structures and algorithms, including implementations in C. Aimed at software engineers building systems with...
This book is an undergraduate level textbook. It is an expanded version of the first edition. The prerequisites for this text are first year calculus and physics, and a two-semester course in circuit analysis including the fundamental theorems and the Laplace transformation. This text begins with is an introduction to the nature of small signals...
This book will change the way you think about problems. It focuses on creating solutions to all sorts of complex problems by taking a practical, problem-solving approach. It discusses not only what needs to be done, but it also provides guidance and examples of how to do it. The book applies systems thinking to systems engineering...
Learn to use Bulma in your HTML file by applying easy-to-understand practical examples to create responsive and mobile-first websites.
Featuring a step-by-step approach, this book encourages you to modify its code examples and review the changes produced in the output, to thereby reveal the subtle nuances of this...
This volume gathers the latest advances, innovations and applications presented by leading international researchers and engineers at the International Conference on Sustainable Production and Use of Cement and Concrete (ICSPCC 2019), held in Villa Clara, Cuba on June 23-30, 2019. It covers highly diverse topics, including sustainable production...
This book systematically presents the technical aspects of supercritical water oxidation and supercritical water gasification for energy and environmental applications, which include reactor design, construction materials, corrosion, salt precipitation, etc. The book provides a comprehensive introduction to the properties of...
The book gathers the peer-reviewed contributions presented at the 3rd International Conference on Application of Superabsorbent Polymers (SAP) and Other New Admixtures towards Smart Concrete, held in Skukuza, South Africa, on November 25-27, 2019. It features papers focusing on the behavior of SAP in concrete (in particular the...
This book provides an introduction to modern homotopy theory through the lens of higher categories after Joyal and Lurie, giving access to methods used at the forefront of research in algebraic topology and algebraic geometry in the twenty-first century. The text starts from scratch - revisiting results from classical homotopy theory such as...
ARM-based Microcontroller Projects Using mbed gives readers a good understanding of the basic architecture and programming of ARM-based microcontrollers using ARM’s mbed software. The book presents the technology through a project-based approach with clearly structured sections that enable readers to use or modify them...