Spring Books


Introduction to Ethical Software Development

Software

This open access book bridges the gap between ethical theory and software practice. It introduces foundational concepts in digital ethics, highlights the distinctive nature of software as a technology, and offers a systematic approach to integrating ethics into the development process. The book is structured in eight chapters: it starts with an Int

Knowledge Cartography for Young Thinkers

Discover the transformative power of knowledge mapping with this revolutionary book. You will have access to a rich collection of mapping techniques, technologies, and real-life applications designed for learners of all ages and across disciplines. This book aims to help learners create knowledge with the support of artificial intelligence mapping

Let's Talk AI

AI

This unique open access volume represents an interdisciplinary dialog with top-class researchers and practitioners on the Artificial Intelligence revolution. The contributions derive from structured interviews with community leaders who examine recent developments in AI and offer predictions about its impact on science, technology, business, and so

3D Research Challenges in Cultural Heritage IV

3D

This open access book presents a collection of papers focusing on a range of digital technologies and their use in the protection and restoration of cultural heritage. Digital tools - from 3D scanning and photogrammetry to Heritage Building Information Modeling (HBIM), Digital Twins, and Extended Reality (XR) - are transforming the way we understan

OpenJDK Migration For Dummies

Java

Modern business runs on Java. It's the programming language of choice for large-scale applications, whether they're running in the cloud or in a private data center. Despite being nearly 30 years old, Java remains one of the most widely used programming languages in the world thanks to its versatility, reliability, and stability. Java is also far m