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).
Now in full color, the 10th anniversary edition of this classic book takes you deep into the influences that underlie modern video games, and examines the elements they share with traditional games such as checkers.
Develop cross-platform, feature-rich JavaFX GUI applications with expert instruction from Java guru Herb SchildtIntroducing JavaFX 8 Programming provides a fast-paced introduction to JavaFX, Java s next-generation GUI programming toolIn this easy-to-read guide from Oracle Press, Java guru Herb Schildt presents the key topics and concepts that all Java developers will need to begin developing modern, dynamic JavaFX GUI applications.
For Readers of Ray Kurzweil and Michio Kaku, a New Look at the Cutting Edge of Artificial Intelligence Imagine a robotic stuffed animal that can read and respond to a child's emotional state, a commercial that can recognize and change based on a customer's facial expression, or a company that can actually create feelings as though a person were experiencing them naturally.
People expect effortless, engaging interaction with desktop and web applications, but producing software that generates enjoyable user experiences is much harder than many companies anticipate.
Explore Qt Creator, Qt Quick, and QML to design and develop applications that work on desktop, mobile, embedded, and IoT platformsKey FeaturesBuild a solid foundation in Qt by learning about its core classes, multithreading, File I/O, and networkingLearn GUI programming and build custom interfaces using Qt Widgets, Qt Designer, and QMLUse the latest features of C++17 for improving the performance of your Qt applicationsBook DescriptionQt is a powerful development framework that serves as a complete toolset for building cross-platform applications, helping you reduce development time and improve productivity.
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.
As design continues to impact our products, services, and solutions at scale, it is more important than ever to understand the systems and context that surround design decisions.
Forms make or break the most crucial online interactions: checkout (commerce), registration (community), data input (participation and sharing), and any task requiring information entry.
Forms make or break the most crucial online interactions: checkout (commerce), registration (community), data input (participation and sharing), and any task requiring information entry.
Develop intelligent voice-empowered applications and Chatbots that not only understand voice commands but also respond to itKey FeaturesTarget multiple platforms by creating voice interactions for your applicationsExplore real-world examples of how to produce smart and practical virtual assistantsBuild a virtual assistant for cars using Android Auto in XamarinBook DescriptionFrom touchscreen and mouse-click, we are moving to voice- and conversation-based user interfaces.
SQL for Smarties was hailed as the first book devoted explicitly to the advanced techniques needed to transform an experienced SQL programmer into an expert.
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.
Use Qt5 to design and build a graphical user interface that is functional, appealing, and user-friendly for your software applicationAbout This BookLearn to make use of Qt5 to design and customize the look-and-feel of your applicationImprove the visual quality of your application by utilizing the graphic rendering system and animation system provided by Qt5A good balance of visual presentation and its contents will make an application appealing yet functionalWho This Book Is ForThis book intended for those who want to develop software using Qt5.
This sweeping introduction to the science of virtual environment technology masterfully integrates research and practical applications culled from a range of disciplines, including psychology, engineering, and computer science.
The gap between who designers and developers imagine their users are, and who those users really are can be the biggest problem with product development.
A practical guide filled with over 120 infographics to help you administer Moodle for large organizations and small enterprises, updated to Moodle 4 and packed with real-world examples addressing today's LMS needsKey FeaturesLearn how to plan, install, customize, and optimize Moodle and Moodle WorkplaceDeliver a cutting-edge learning experience in a secure and customizable environment while optimizing the Moodle environmentDiscover solutions to common problems while administering Moodle using a wide range of real-world examplesBook DescriptionThis updated fourth edition of the classic Moodle Administration guide has been written from the ground up and covers all the new Moodle features in great breadth and depth.
The effectiveness of the user-computer interface has become increasingly important as computer systems have become useful tools for persons not trained in computer science.
Create modern yet effective multi-platform applications by building interactive UIs following a single codebase approach to boost productivityKey FeaturesDelve into the FireMonkey framework and explore its powerful capabilitiesEnhance the user experience by using various technologies included in Delphi and FMXBoost developer productivity through the cross-platform capabilities enabled by the frameworkBook DescriptionFireMonkey (FMX) is a cross-platform application framework that allows developers to create exciting user interfaces and deliver applications on multiple operating systems (OS).
This book is for designers, developers, and product managers who are charged with what sometimes seems like an impossible task: making sure products work the way your users expect them to.
Emergencieslanding a malfunctioning plane, resuscitating a heart attack victim, or avoiding a head-on car crashall require split-second decisions that can mean life or death.
User experience (UX) strategy lies at the intersection of UX design and business strategy, but until now, there hasn't been an easy-to-apply framework for executing it.
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).
We're all familiar with smart TVs making suggestions on our future watching, real-world exercise data being transferred into stats and infographics on our workout apps and turning up our home heating before we start our commute but how does this world of technological interfaces affect our actions and perceptions of self?