If you're a new or experienced designer of conversational voice first experiences, this handy reference provides actionable answers to key aspects of eyes-busy, hands-busy, voice-only user interfaces.
The development of effective and usable software for spatial computing platforms like virtual reality (VR) requires an understanding of how these devices create new possibilities (and new perils) when it comes to interactions between humans and computers.
The development of effective and usable software for spatial computing platforms like virtual reality (VR) requires an understanding of how these devices create new possibilities (and new perils) when it comes to interactions between humans and computers.
Developed by the leading scientists in the field, Designing for Situation Awareness: An Approach to User-Centered Design, Third Edition offers a systematic and successful methodology for supporting the situation awareness (SA) of individuals and teams who work in complex and demanding environments.
Autonomous Driving and Advanced Driver-Assistance Systems (ADAS): Applications, Development, Legal Issues, and Testing outlines the latest research related to autonomous cars and advanced driver-assistance systems, including the development, testing, and verification for real-time situations of sensor fusion, sensor placement, control algorithms, and computer vision.
Autonomous Driving and Advanced Driver-Assistance Systems (ADAS): Applications, Development, Legal Issues, and Testing outlines the latest research related to autonomous cars and advanced driver-assistance systems, including the development, testing, and verification for real-time situations of sensor fusion, sensor placement, control algorithms, and computer vision.
Knowledge Architectures reviews traditional approaches to managing information and explains why they need to adapt to support 21st-century information management and discovery.
Knowledge Architectures reviews traditional approaches to managing information and explains why they need to adapt to support 21st-century information management and discovery.
This book investigates the spaces where architecture and computer science share a common set of assumptions and goals, using methods and objectives from architecture, ethnography, and human-computer interaction (HCI).
This book is for designers, user experience pros, creative directors, developers, or anyone who wants to create rich, interactive, and compelling products.
A revolutionary concept-based approach to thinking about, designing, and interacting with softwareAs our dependence on technology increases, the design of software matters more than ever before.
A revolutionary concept-based approach to thinking about, designing, and interacting with softwareAs our dependence on technology increases, the design of software matters more than ever before.
JavaServer Faces, or JSF, brings a component-based model to web application development that's similar to the model that's been used in standalone GUI applications for years.
Windows Presentation Foundation (WPF) (formerly known by its code name "e;Avalon"e;) is a brand-new presentation framework for Windows XP and Windows Vista, the next version of the Windows client operating system.
PIONEERING WORK SHOWS HOW USING DIAGRAMS FACILITATES THE DESIGN OF BETTER AI SYSTEMS The publication of Diagrammatic Reasoning in AI marks an important milestone for anyone seeking to design graphical user interfaces to support decision-making and problem-solving tasks.
Build your first web project using the Svelte framework and deploy it in the cloud with automated testing and CI/CDKey FeaturesA practical guide to building production-ready static web apps with Svelte 3Build faster and leaner frontend and static web apps using the JAMstackDeploy your Svelte 3 app to production using cloud services and DevOps principles such as automated testing and CI/CDBook DescriptionSvelte is a modern JavaScript framework used to build static web apps that are fast and lean, as well as being fun for developers to use.
Build a 3D rendering engine from scratch while solving problems in a step-by-step way with the help of useful recipesKey FeaturesLearn to integrate modern rendering techniques into a single performant 3D rendering engineLeverage Vulkan to render 3D content, use AZDO in OpenGL applications, and understand modern real-time rendering methodsImplement a physically based rendering pipeline from scratch in Vulkan and OpenGLBook DescriptionOpenGL is a popular cross-language, cross-platform application programming interface (API) used for rendering 2D and 3D graphics, while Vulkan is a low-overhead, cross-platform 3D graphics API that targets high-performance applications.
Explore fundamentals, strategies, and emerging techniques in the field of human-computer interaction to enhance how users and computers interactKey FeaturesExplore various HCI techniques and methodologies to enhance the user experienceDelve into user behavior analytics to solve common and not-so-common challenges faced while designing user interfacesLearn essential principles, techniques and explore the future of HCIBook DescriptionHuman-Computer Interaction (HCI) is a field of study that researches, designs, and develops software solutions that solve human problems.
Create large-scale web applications with code that is extensible and easy to understand using React HooksKey FeaturesExplore effective strategies for migrating your state management from Redux and MobX to React HooksIntegrate Hooks with React features such as Context and Suspense to add advanced functionality to your web appsCreate complex applications by combining multiple hooksBook DescriptionReact Hooks revolutionize how you manage state and effects in your web applications.
Build web and mobile apps quickly with Oracle Visual Builder and delve into real-time end-to-end use cases, exploring best practices, recommendations, security, and debugging techniquesKey FeaturesExecute various real-time use cases and develop web and mobile applications quicklyEnhance your skills by extending Oracle and non-Oracle SaaS applications using VBGain the knowledge needed to take on projects directly and work independentlyBook DescriptionOrganizations are moving their applications, data, and processes to the cloud to reduce application costs, effort, and maintenance.
Understand how to use the Fyne toolkit to build exciting apps for a range of devices and deploy them effectivelyKey FeaturesLearn how to use standard widgets, dialogs, and layouts as well as how to build your ownUnderstand how to develop an app and package and distribute it to different operating systems and app storesExplore the design principles and vision of the Fyne toolkit and how that may align with your projectBook DescriptionThe history of graphical application development is long and complicated, with various development challenges that persist to this day.
A beginner's guide to building Windows applications with WinUI for UWP and desktop applicationsKey FeaturesCreate modern Windows 10 applications and gain access to UI controls that were previously limited to UWP applicationsDiscover how to modernize your existing Win32 apps with a modern Windows 10 UILearn to embed a single page application (SPA) in a WinUI application with a web framework like BlazorBook DescriptionWinUI 3.
Enhance your cross-platform programming abilities with the powerful features and capabilities of Qt 6Key FeaturesLeverage Qt and C++ capabilities to create modern, cross-platform applications that can run on a wide variety of software applicationsExplore what's new in Qt 6 and understand core concepts in depthBuild professional customized GUI applications with the help of Qt CreatorBook DescriptionQt is a cross-platform application development framework widely used for developing applications that can run on a wide range of hardware platforms with little to no change in the underlying codebase.
Explore modern game programming and rendering techniques to build games using C++ programming language and its popular librariesKey FeaturesLearn how you can build basic 2D and complex 3D games with C++Understand shadows, texturing, lighting, and rendering in 3D game development using OpenGLUncover modern graphics programming techniques and GPU compute methods using the Vulkan APIBook DescriptionAlthough numerous languages are currently being used to develop games, C++ remains the standard for fabricating expert libraries and tool chains for game development.
The importance of data analytics is well known, but how can you get end users to engage with analytics and business intelligence (BI) when adoption of new technology can be frustratingly slow or may not happen at all?
This book explores the intersection of legal frameworks, healthcare innovation, and computational intelligence, shedding light on how emerging technologies like artificial intelligence (AI) and machine learning (ML) are reshaping the medical landscape.
With data and AI increasingly at the forefront of business today, you have a significant advantage when you can manage data, and uncover and communicate data insights effectively.