Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.Du kan altid afmelde dig igen.
This book presents a comprehensive overview of Natural Language Interfaces to Databases (NLIDBs), an indispensable tool in the ever-expanding realm of data-driven exploration and decision making. After first demonstrating the importance of the field using an interactive ChatGPT session, the book explores the remarkable progress and general challenges faced with real-world deployment of NLIDBs. It goes on to provide readers with a holistic understanding of the intricate anatomy, essential components, and mechanisms underlying NLIDBs and how to build them. Key concepts in representing, querying, and processing structured data as well as approaches for optimizing user queries are established for the reader before their application in NLIDBs is explored. The book discusses text to data through early relevant work on semantic parsing and meaning representation before turning to cutting-edge advancements in how NLIDBs are empowered to comprehend and interpret human languages. Various evaluation methodologies, metrics, datasets and benchmarks that play a pivotal role in assessing the effectiveness of mapping natural language queries to formal queries in a database and the overall performance of a system are explored. The book then covers data to text, where formal representations of structured data are transformed into coherent and contextually relevant human-readable narratives. It closes with an exploration of the challenges and opportunities related to interactivity and its corresponding techniques for each dimension, such as instances of conversational NLIDBs and multi-modal NLIDBs where user input is beyond natural language. This book provides a balanced mixture of theoretical insights, practical knowledge, and real-world applications that will be an invaluable resource for researchers, practitioners, and students eager to explore the fundamental concepts of NLIDBs.
This book constitutes the refereed proceedings of the 20th International Conference on Virtual Reality and Mixed Reality, EuroXR 2023, held in Rotterdam, the Netherlands, during November 29-December 1, 2023.The 14 full papers presented together with 2 short papers were carefully reviewed and selected from 42 submissions.The papers are grouped into the following topics: Interaction in Virtual Reality; Designing XR Experiences; and Human Factors in VR: Performance, Acceptance, and Design.
Gain an in-depth understanding of MVVM and .NET MAUI and learn how to effectively apply the MVVM design pattern with the help of this practical guideKey FeaturesGet to grips with the principles and benefits of the Model-View-ViewModel design patternGain insights into .NET MAUI's MVVM-enabling components and effectively apply them with hands-on examplesLearn data binding, navigation, and testable code techniques to create dynamic, accessible, and localized appsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn today's fast-paced world of modern software development, teams need to be efficient, productive, and capable of rapidly adapting to changes to deliver high-quality products, making it crucial for developers to write maintainable and easy-to-test code.The MVVM Pattern in .NET MAUI helps you to thoroughly explore the Model-View-View Model (MVVM) design pattern. The chapters show you how this pattern helps in structuring code to embrace the separation of concerns, allowing for loosely coupled user interface and application logic, which ultimately empowers you to write more robust, maintainable, and testable code. The book also highlights .NET MAUI's capabilities and features, and enables you to delve into the essential components within the framework that facilitate the application of the MVVM pattern. With the help of a sample application, this definitive guide takes a hands-on approach to walk you through both the essential and advanced usages of the MVVM pattern to ensure that you successfully apply the practical aspects of the pattern to your .NET MAUI projects.By the end of this book, you'll have gained a comprehensive understanding of the MVVM design pattern and its relevance in the context of .NET MAUI, as well as developed the skills needed to successfully apply it in practice.What you will learnGain a thorough understanding of the MVVM design patternGet to grips with the components that enable MVVM in .NET MAUIApply the MVVM pattern in practice within .NET MAUIBecome proficient in data binding in .NET MAUIDiscover how to navigate from within a view modelFind out how to effectively write testable code and unit testsWho this book is forThis book is for developers with experience in C# and basic knowledge of .NET MAUI or Xamarin.Forms who are looking to create cross-platform applications with .NET MAUI and leverage the MVVM pattern. Through practical examples and clear explanations, this book helps both newcomers and experienced developers master the application of MVVM principles within .NET MAUI projects.Table of ContentsThe MVVM Design PatternThe .NET MAUI FrameworkMVVM Enablers in .NET MAUIDatabinding in .NET MAUICommunity ToolkitsWorking with Collections Dependency Injection, Services and Messaging .NET MAUI Shell and Navigation Handling User Input and ValidationWorking with Remote DataCreating MVVM-Friendly ControlsLocalization and Accessibility with MVVMUnit TestingDebugging and Troubleshooting
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting point for data modeling, as well as a handy refresher. Author Markus Ehrenmueller-Jensen, founder of Savory Data, shows you the basic concepts of Power BI's semantic model with hands-on examples in DAX, Power Query, and T-SQL. If you're looking to build a data warehouse layer, chapters with T-SQL examples will get you started. You'll begin with simple steps and gradually solve more complex problems. This book shows you how to: Normalize and denormalize with DAX, Power Query, and T-SQL Apply best practices for calculations, flags and indicators, time and date, role-playing dimensions and slowly changing dimensions Solve challenges such as binning, budget, localized models, composite models, and key value with DAX, Power Query, and T-SQL Discover and tackle performance issues by applying solutions in DAX, Power Query, and T-SQL Work with tables, relations, set operations, normal forms, dimensional modeling, and ETL
"Data fabric, data lakehouse, and data mesh have recently appeared as viable alternatives to the modern data warehouse. These new architectures have solid benefits, but they're also surrounded by a lot of hyperbole and confusion. This practical book provides a guided tour of these architectures to help data professionals understand the pros and cons of each. James Serra, big data and data warehousing solution architect at Microsoft, examines common data architecture concepts, including how data warehouses have had to evolve to work with data lake features. You'll learn what data lakehouses can help you achieve, and how to distinguish data mesh hype from reality. Best of all, you'll be able to determine the most appropriate data architecture for your needs. With this book, you'll: gain a working understanding of several data architectures; learn the strengths and weakness of each approach; distinguish data architecture theory from the reality; pick the best architecture for your use case; understand the differences between data warehouses and data lakes; learn common data architecture concepts to help you build better solutions; explore the historical evolution and characteristics of data architectures; learn essentials of running an architecture design session, team organization, and project success factors."--
This seven-volume set LNCS 14054-14060 constitutes the proceedings of the 25th International Conference, HCI International 2023, in Copenhagen, Denmark, in July 2023. For the HCCII 2023 proceedings, a total of 1578 papers and 396 posters was carefully reviewed and selected from 7472 submissions. Additionally, 267 papers and 133 posters are included in the volumes of the proceedings published after the conference, as ¿Late Breaking Work¿.These papers were organized in the following topical sections: HCI Design and User Experience; Cognitive Engineering and Augmented Cognition; Cultural Issues in Design; Technologies for the Aging Population; Accessibility and Design for All; Designing for Health and Wellbeing; Information Design, Visualization, Decision-making and Collaboration; Social Media, Creative Industries and Cultural Digital Experiences; Digital Human Modeling, Ergonomics and Safety; HCI in Automated Vehicles and Intelligent Transportation; Sustainable GreenSmart Cities and Smart Industry; eXtended Reality Interactions; Gaming and Gamification Experiences; Interacting with Artificial Intelligence; Security, Privacy, Trust and Ethics; Learning Technologies and Learning Experiences; eCommerce, Digital Marketing and eFinance.
This seven-volume set LNCS 14054-14060 constitutes the proceedings of the 25th International Conference, HCI International 2023, in Copenhagen, Denmark, in July 2023. For the HCCII 2023 proceedings, a total of 1578 papers and 396 posters was carefully reviewed and selected from 7472 submissions. Additionally, 267 papers and 133 posters are included in the volumes of the proceedings published after the conference, as ¿Late Breaking Work¿.These papers were organized in the following topical sections: HCI Design and User Experience; Cognitive Engineering and Augmented Cognition; Cultural Issues in Design; Technologies for the Aging Population; Accessibility and Design for All; Designing for Health and Wellbeing; Information Design, Visualization, Decision-making and Collaboration; Social Media, Creative Industries and Cultural Digital Experiences; Digital Human Modeling, Ergonomics and Safety; HCI in Automated Vehicles and Intelligent Transportation; Sustainable GreenSmart Cities and Smart Industry; eXtended Reality Interactions; Gaming and Gamification Experiences; Interacting with Artificial Intelligence; Security, Privacy, Trust and Ethics; Learning Technologies and Learning Experiences; eCommerce, Digital Marketing and eFinance.
Fifty years after the first experiments in computational art, international interest in the history of this subject remains strong and at the same time almost uncovered. This book began with the exhibition Algorithmic Signs, which was conceived, researched and curated by Francesca Franco in Venice in 2017. The origins of the exhibition included a series of meetings that gathered together the most celebrated international pioneers in the world of digital arts and the rare opportunity to interview them in their studios.Francesca Franco explores the history of computer art and its contribution to the broader field of contemporary art from the 1960s to the present. It is illustrated by the creative work of five of the most influential pioneers of computer art - Ernest Edmonds, Manfred Mohr, Vera Molnár, Frieder Nake, and Roman Verostko and includes the full visual documentation of the exhibition.The Algorithmic Dimension - Five Artists in Conversation offersmore than a theoretical perspective; it offers readers the rare opportunity to hear the histories and developments of the fascinating art, created through the algorithm, in an accessible and stimulating narrative. The personal achievements of each artist are followed, including their original inspirations, and how they develop in parallel with technological advances. It also brings together for the first time the artists' common ideas and differences, and tales about how their paths have crossed over the years.
Embark on a journey that transcends the boundaries of art and technology in the groundbreaking realm of Creative Convergence: The AI Renaissance in Art and Design. This isn't just another book on art and technology- it's a journey that sparks curiosity, fuels innovation, and challenges traditional artistic boundaries. Discover the power of generative Artificial Intelligence (AI) as it melds with human expression, propelling artistry into uncharted territories and redefining traditional notions of both originality and creativity. The text is not just about art or AI; it is about the fusion of both, catalyzing a creative revolution that challenges previous assumptions about human-machine collaboration and how ideation, conceptualization, process and execution are radically rethought. Have you ever wondered how/will AI revolutionize training, education and execution in art and design? Delve into this captivating treatment that contextualizes the disruptions we are experiencing today in the technological innovations and artistic responses and integrations of the past five hundred years. Human creativity has always struggled against technological advance, but ultimately integrated and redefined what "art" is in each era. As such, you will see how AI can be incorporated in various artistic disciplines in this study. Explore real-world case studies that showcase AI's practical impact on 3D design, drawing, digital art, and even web design. The book also addresses the controversial question: Can AI be a co-creator in the creative and artistic process, even assisting in creating an original, signature style? Brace yourself for revelations that will challenge your perceptions of traditional artistry.
Mit Beginn der ersten industriellen Revolution entwickelten sich im Laufe der Zeit sukzessiv neuartige Technologien, deren konvergierendes Zusammenspiel in der gegenwärtigen vierten industriellen Revolution mündeten. Die Mensch-Roboter-Kollaboration (MRK) bildet hierbei ein Interaktionskonzept zwischen Mensch und Roboter in einem gemeinsamen Arbeitsbereich. Das Ziel ist eine Verbesserung menschlicher Arbeitsbedingungen bei gleichzeitiger Produktivitätssteigerung.MRK erfahren derzeit eine revolutionäre Weiterentwicklung von statisch programmierten MRK-Systemen hin zu dynamisch lernenden MRK-Systemen auf Basis von Methoden der Künstlichen Intelligenz (KI). Der Nutzen lässt sich anhand der Dimensionen von Flexibilität, Sicherheit sowie Produktivität und der damit verbundenen Steigerung erkennen. Die Integration von leistungsfähiger schwacher KI lässt zugleich neue arbeitswissenschaftliche Herausforderungen entstehen. Es gilt insbesondere einen ganzheitlichen Ansatz in der soziotechnischen Arbeitsgestaltung zu verfolgen. Unternehmen stehen in diesem Zusammenhanggegenwärtig keine benötigten praxisnahen Handlungsempfehlungen zur Verfügung.Das Werk setzt sich folgerichtig zum Ziel, erstmals einen integrativen arbeitswissenschaftlichen Handlungsrahmen unter Berücksichtigung der soziotechnischen Gestaltungselemente herzuleiten. Dieser dient zur Sensibilisierung, ermöglicht es Verbesserungspotenziale und Handlungsmöglichkeiten eigenständig zu identifizieren und bildet in idealtypischer Form die relevanten arbeitswissenschaftlichen Erfolgsfaktoren und Handlungsfelder ab.
Welcome to "Beginning Data Science in R: Data Analysis, Visualization, and Modeling." In this book, we embark on an exciting journey into the world of data science using the R programming language. Whether you're a novice seeking to explore the fundamentals or an experienced practitioner looking for a comprehensive reference, this book is designed to be your companion.Data science has become an integral part of decision-making processes across various industries. From understanding customer behavior to predicting market trends and making informed business choices, the power of data analysis, visualization, and modeling cannot be overstated. R, with its extensive ecosystem of packages and tools, has emerged as a preferred choice for data scientists due to its versatility and ability to handle complex analytical tasks.Our aim in this book is to provide you with a solid foundation in data science techniques using R. We will guide you through the entire data science workflow, from data acquisition and cleaning to exploratory data analysis, visualization, and building predictive models. Each chapter is carefully crafted to introduce concepts progressively, with hands-on examples and practical exercises to reinforce your understanding.
In an era characterized by an explosion of digital information, the ability to harness, analyze, and derive insights from vast and complex datasets has become a cornerstone of success for businesses, organizations, and researchers alike. The convergence of technology, data, and analytics has given rise to the field of Big Data and Analytics-a field that empowers us to uncover hidden patterns, make informed decisions, and unlock new opportunities across various domains.Essentials of Big Data and Analytics serves as a comprehensive guide for navigating the dynamic landscape of data-driven decision-making. As we stand at the crossroads of innovation, this book offers a roadmap to understand the fundamental concepts, techniques, and applications that drive the Big Data revolution. Whether you are a seasoned professional seeking to deepen your understanding or a newcomer eager to grasp the foundations, this book provides a clear and accessible entry point into the world of Big Data.
Your company wants to innovate, disrupt, grab market share, and leap past competitors rather than play catch-up, but the methods you tried had little or no success. Despite trying to be Agile, Lean, efficient, fast, and possibly even customer-centric, common design practices struggle in creating successful outcomes for businesses and ecosystems.Disruptive Research delves into how knowledge-oriented research and design can uncover truly exceptional insights and create disruptive innovations. If your company is curious about or already likes Jobs To Be Done or discovery-focused methods, Disruptive Research will show how to achieve greater success by following its proven process.This book explores topics including:Learning users' tasks and unmet needs through observational research.Translating these into ripe opportunities for your company.Task analysis and optimization.User knowledge profiles instead of personas, which are often ineffective and not actionable.Knowledge design: solving user problems and innovating based on what research reveals about users' "knowledge gaps."Task-oriented design: organizing the design for tasks, rather than features.Tips and tricks to leverage user psychology and behaviors.Numerous examples illustrating these methods from various industries. A practice example evolves along with the book, demonstrating these knowledge-oriented methods by thoroughly detailing each step of the process.Who should read this book? This is a how-to book written for UX researchers and designers familiar with UCD methods who want to apply more evolved methods to website, software, product, and service projects. This book was written for both less experienced UX practitioners as well as more veteran researchers and designers. Additionally, UX managers and directors will benefit from these methods, which will improve procedural and scheduling aspects of their UX projects.
Lær, at skabe fantastiske billeder, med Midjourney!Bogen er med sine praktiske eksempler, og korte visuelle vejledninger, et godt værktøj til, at give en spændende, og lærerig indføring i værktøjet Midjourney AI, til fremstilling, af digitale billeder, fotos og grafik. Hensigten med bogen er, at gøre læseren til 'Midjourney Mester', på ingen tid.Bogen er ikke kun for nybegyndere, men også de trænede Midjourney brugere, må også gerne kigge med, og dem, som allerede er eksperter, vil helt sikkert også kunne finde masser, af inspiration, enkelte guldkorn, samt nye brugbare tips, og tricks. Alle der gerne vil i gang med, at skabe billeder med AI-teknologien, kan læse bogen, og du behøver ikke, at have erfaring med hverken programmering, grafisk arbejde eller AI. I bogen tages læseren med på den spændende rejse i Midjourneys forunderlige verden.Skab nye produkter og designs.Midjourney kan benyttes til, at skabe spændende grafik, til sociale medier, samt nyhedsmedier, osv. I designindustrien kan designere, ingeniører, og arkitekter med generativ AI hjælpe til med, at skabe prototyper, på nye produkter, på få øjeblikke, og derved reducere tiden, i hele idefasen, i skabelsen, af et nyt produkt, inden det kommer på markedet. Det bliver dels billigere, og endnu hurtigere, at frembringe nye tjenester til forbrugeren, hvis man forstår, at benytte de nye AI værktøjer.
This book presents a comprehensive guide to the design of playing robots and the related play experiences. Play is a natural activity for building and improving abilities, and it reveals important particularly for persons with disabilities. Many social, physical and cultural factors may hinder children with disabilities from fully enjoying play as their peers. Autonomous robots with specific characteristics can enhance the ludic experience, having implications for the character of the play and presenting opportunities related to autonomy and physical movement, the very nature of robots. Their introduction into play thus provides everybody, and in particular persons with disabilities, new possibilities for developing abilities, improving general status, participating in social contexts, as well as supporting professionals in monitoring progress.This book presents a framework for the design of playful activities with robots, developed over 20 years' experience at AIRLab - POLIMI. Part 1 introduces the play concepts and characteristics, and research results about play of children with different kinds of impairments. Part 2 focuses on implementing robots able to play. The design of playful activities is discussed, as well as the necessary characteristics for them to be useful in both general play and activities involving disability-related limitations. In Part 3, the defined framework is used to analyze possibilities involving robots available on the toy market, robots developed at research labs, and robots to be developed in the next future. The aim of the book is to give developers, caregivers, and users a set of methodological tools for selecting, exploring, and designing inclusive play activities where robots play a central role.
This practice-oriented book is a unique guide to the implementation of usable, privacy-compliant and secure online services in the area of e-government. Beginning with a clarification of basic concepts of usability, data privacy, and cybersecurity, the book provides lucid explanations of different methods (quantitative, qualitative, and mixed methods) that can be applied in the practice of designing, developing, and evaluating online public services in light of both usability criteria and data privacy and IT security compliance. A number of examples and exercises are included as well as awareness-raising measures that can serve as orientation both for practitioners and for teaching purposes. There is also a concise glossary of terms along with recommendations for further reading.This book provides comprehensive coverage of usability, data privacy and information security topics. At the time of going to press, it is also up to date with respect to the implementation of the EUSingle Digital Gateway regulation. It is therefore aimed at anyone interested in understanding the principles of usable privacy and information security and in ways of contributing to the design, development, and evaluation of online public services that satisfy the needs of the public. The book¿s audience thus includes not only students in the areas of e-government or public administration but also professionals developing online services or e-government applications.
Get started with creating intuitive native user interfaces on Android platforms using Kotlin and Jetpack Compose with the help of this illustrated guideKey FeaturesDistinguish between the imperative (Android View) and declarative (Jetpack Compose) approachExplore the Compose app structure, UI elements, and core concepts like state and composition over inheritanceEnhance apps with animations, transitions and build for smartphones, tablets, and foldable devicesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionCompose has caused a paradigm shift in Android development, introducing a variety of new concepts that are essential to an Android developer's learning journey. It solves a lot of pain points associated with Android development and is touted to become the default way to building Android apps over the next few years. This second edition has been thoroughly updated to reflect all changes and additions that were made by Google since the initial stable release, and all examples are based on Material 3 (also called Material You).This book uses practical examples to help you understand the fundamental concepts of Jetpack Compose and how to use them when you are building your own Android applications. You'll begin by getting an in-depth explanation of the declarative approach, along with its differences from and advantages over traditional user interface (UI) frameworks. Having laid this foundation, the next set of chapters take a practical approach to show you how to write your first composable function. The chapters will also help you master layouts, an important core component of every UI framework, and then move to more advanced topics such as animation, testing, and architectural best practices.By the end of this book, you'll be able to write your own Android apps using Jetpack Compose and Material Design.What you will learnRecognize the motivation behind Jetpack ComposeGain an understanding of the core concepts of Jetpack ComposeBuild a complete app using Jetpack ComposeUtilize Jetpack Compose inside existing Android applicationsTest and debug apps that use Jetpack ComposeUnderstand Material Design and how it is implemented using Jetpack ComposeWrite apps for different form factorsBring your Compose UI to other platformsWho this book is forIf you're an Android developer with existing knowledge of the Kotlin programming language looking to learn how to build modern Android user interfaces using Jetpack Compose, then this book is for you. This book is not an introduction to Android development. You must have a basic understanding of how Android apps are developed using Android Studio.Table of ContentsBuilding Your First Compose AppUnderstanding the Declarative ParadigmExploring the Key Principles of ComposeLaying Out UI Elements in ComposeManaging State of Your Composable FunctionsBuilding a Real-World AppExploring App ArchitectureWorking with AnimationsExploring Interoperability APIsTesting and Debugging Compose AppsDeveloping for Different Form FactorsBringing Your Compose UI to Different Platforms
This book explores the subject of artificial psychology from the standpoint of how online Chatbots have infiltrated and affected societies and the world in general. The book explores the psychological effects of depending on an online entity for our needs ¿ even if it¿s a reminder of scheduled events. The author provides insight into the notion of human-Chatbot exchanges, understanding, and false emotions both from the Chatbot and from the human. He goes on to investigate and discuss the dangers of too much reliance on technology that learns from a variety of sources and how some sources can negatively influence Chatbots, and by doing so, negatively affect people. The book also discusses human-Chatbot interactions and the natural language interface(s) required to respond adequately to humans. Lastly, the author explores the notion of ethical considerations for people, based on their interactions with Chatbots, including information based on cultural differences between different regions of the world.
Get to grips with the fundamental concepts of data engineering, and solve mock interview questions while building a strong resume and a personal brand to attract the right employersKey FeaturesDevelop your own brand, projects, and portfolio with expert help to stand out in the interview roundGet a quick refresher on core data engineering topics, such as Python, SQL, ETL, and data modelingPractice with 50 mock questions on SQL, Python, and more to ace the behavioral and technical roundsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionPreparing for a data engineering interview can often get overwhelming due to the abundance of tools and technologies, leaving you struggling to prioritize which ones to focus on. This hands-on guide provides you with the essential foundational and advanced knowledge needed to simplify your learning journey.The book begins by helping you gain a clear understanding of the nature of data engineering and how it differs from organization to organization. As you progress through the chapters, you'll receive expert advice, practical tips, and real-world insights on everything from creating a resume and cover letter to networking and negotiating your salary. The chapters also offer refresher training on data engineering essentials, including data modeling, database architecture, ETL processes, data warehousing, cloud computing, big data, and machine learning. As you advance, you'll gain a holistic view by exploring continuous integration/continuous development (CI/CD), data security, and privacy. Finally, the book will help you practice case studies, mock interviews, as well as behavioral questions.By the end of this book, you will have a clear understanding of what is required to succeed in an interview for a data engineering role.What you will learnCreate maintainable and scalable code for unit testingUnderstand the fundamental concepts of core data engineering tasksPrepare with over 100 behavioral and technical interview questionsDiscover data engineer archetypes and how they can help you prepare for the interviewApply the essential concepts of Python and SQL in data engineeringBuild your personal brand to noticeably stand out as a candidateWho this book is forIf you're an aspiring data engineer looking for guidance on how to land, prepare for, and excel in data engineering interviews, this book is for you. Familiarity with the fundamentals of data engineering, such as data modeling, cloud warehouses, programming (python and SQL), building data pipelines, scheduling your workflows (Airflow), and APIs, is a prerequisite.Table of ContentsThe Roles and Responsibilities of a Data EngineerMust-Have Data Engineering Portfolio ProjectsBuilding Your Data Engineering Brand on LinkedInPreparing for Behavioral InterviewsEssential Python for Data EngineersUnit TestingDatabase FundamentalsEssential SQL for Data EngineersDatabase Design and OptimizationData Processing and ETLData Pipeline Design for Data EngineersData Warehouses and Data LakesEssential Tools You Should Know AboutContinuous Integration/Continuous Development for Data EngineersData Security and PrivacyAdditional Interview Questions
This volume constitutes the refereed proceedings of the 9th International Conference of the Immersive Learning Network, iLRN 2023, held in San Luis Obispo, USA, in June 2023 as a hybrid event.The 26 revised full papers and 13 shprt papers presented in this volume were carefully reviewed and selected from 110 submissions. The papers are organized in topical sections on foundations in immersive learning research and theory; assessment and evaluation; galleries, libraries, archives and museums; inclusion, diversity, equity, access, and social justice; STEM education; language, culture and heritage; nature & environmental sciences; workforce development & industry training; self and co-regulated learning with immersive learning environments; special track: immersive learning across Latin America: state of research, use cases and projects.
Looking to revolutionize your data transformation game with AWS? Look no further! From strong foundations to hands-on building of data engineering pipelines, our expert-led manual has got you covered.Key FeaturesDelve into robust AWS tools for ingesting, transforming, and consuming data, and for orchestrating pipelinesStay up to date with a comprehensive revised chapter on Data GovernanceBuild modern data platforms with a new section covering transactional data lakes and data meshBook DescriptionThis book, authored by a seasoned Senior Data Architect with 25 years of experience, aims to help you achieve proficiency in using the AWS ecosystem for data engineering. This revised edition provides updates in every chapter to cover the latest AWS services and features, takes a refreshed look at data governance, and includes a brand-new section on building modern data platforms which covers; implementing a data mesh approach, open-table formats (such as Apache Iceberg), and using DataOps for automation and observability.You'll begin by reviewing the key concepts and essential AWS tools in a data engineer's toolkit and getting acquainted with modern data management approaches. You'll then architect a data pipeline, review raw data sources, transform the data, and learn how that transformed data is used by various data consumers. You'll learn how to ensure strong data governance, and about populating data marts and data warehouses along with how a data lakehouse fits into the picture. After that, you'll be introduced to AWS tools for analyzing data, including those for ad-hoc SQL queries and creating visualizations. Then, you'll explore how the power of machine learning and artificial intelligence can be used to draw new insights from data. In the final chapters, you'll discover transactional data lakes, data meshes, and how to build a cutting-edge data platform on AWS.By the end of this AWS book, you'll be able to execute data engineering tasks and implement a data pipeline on AWS like a pro!What you will learnSeamlessly ingest streaming data with Amazon Kinesis Data FirehoseOptimize, denormalize, and join datasets with AWS Glue StudioUse Amazon S3 events to trigger a Lambda process to transform a fileLoad data into a Redshift data warehouse and run queries with easeVisualize and explore data using Amazon QuickSightExtract sentiment data from a dataset using Amazon ComprehendBuild transactional data lakes using Apache Iceberg with Amazon AthenaLearn how a data mesh approach can be implemented on AWSWho this book is forThis book is for data engineers, data analysts, and data architects who are new to AWS and looking to extend their skills to the AWS cloud. Anyone new to data engineering who wants to learn about the foundational concepts, while gaining practical experience with common data engineering services on AWS, will also find this book useful. A basic understanding of big data-related topics and Python coding will help you get the most out of this book, but it's not a prerequisite. Familiarity with the AWS console and core services will also help you follow along.Table of ContentsAn Introduction to Data EngineeringData Management Architectures for AnalyticsThe AWS Data Engineer's ToolkitData Governance, Security, and CatalogingArchitecting Data Engineering PipelinesIngesting Batch and Streaming DataTransforming Data to Optimize for AnalyticsIdentifying and Enabling Data ConsumersA Deeper Dive into Data Marts and Amazon RedshiftOrchestrating the Data Pipeline(N.B. Please use the Look Inside option to see further chapters)
This book consists of selected peer-reviewed articles from the International Conference on Computer Vision, High Performance Computing, Smart Devices and Networks (CHSN-2020), held at JNTU, Kakinada, India. The theme and areas of the conference include vast scope for latest concepts and trends in communication engineering, information theory and networks, signal, image and speech processing, wireless and mobile communication, Internet of Things, and cybersecurity for societal causes and humanitarian applications.
After years of building the same interface elements, some designers and developers get wise and try to create reusable, common solutions to help everyone stop reinventing the wheel every time. Most fail. In Design That Scales, design systems expert Dan Mall draws on his extensive experience helping some of the world's most recognizable brands create design practices that are truly sustainable and successful."Dan's book is a game-changer for our approach to design systems, leading to significant changes at my company, making it a must-read for streamlining anyone's complex design systems!" --Nadine Sarraj, Product Designer, 365 Retail Markets"A lively and paradigm-challenging evaluation of what makes good system designs work at any scale."--Kirkus Reviews Who Should Read This Book?People who are building and maintaining design systems, large or small. Designers, engineers, and product managers who are in search of a more efficient way to work. Leaders and executives who want to effect change but aren't sure how to do it. People who have designed web forms and tables, but don't know what's next.TakeawaysA design system is crucial for any organization managing two or more digital products. Learn how to create, manage, and sustain a successful design system.See how the ecosystem of a design system works in order to understand the context for success.Figure out where the people involved in a design system fit and how they can best collaborate.Learn the metrics for success within a design system and how to measure them.Determine the best techniques for marketing your design system to stakeholders.Learn what guidance and relationships are crucial for a design system to succeed.See the end-of-chapter questions that highlight how to guide your design system to a profitable outcome.
Unlock the power of WinUI and supercharge your Windows app development with .NET and C# using this beginner's guideKey FeaturesFind out how to create modern Windows apps with native UI controlsGet to grips with modernizing existing desktop apps with a modern UILeverage WinUI code to build apps for iOS, Android, the web, and morePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWinUI 3 takes a whole new approach to delivering Windows UI components and controls and has the ability to deliver the same features across multiple versions of Windows. Learn WinUI 3 is a comprehensive introduction to WinUI and Windows apps for anyone who is new to WinUI and XAML applications.This updated second edition begins by helping you get to grips with the latest features in WinUI and shows you how XAML is used in UI development. The next set of chapters will help you set up a new Visual Studio environment, develop a new desktop project, incorporate the Model-View-ViewModel (MVVM) pattern in a WinUI project, and develop unit tests for ViewModel commands. Next, you'll cover the basics of data access from WinUI projects with a step-by-step approach. As you advance, you'll discover how to leverage the Fluent Design System to design beautiful WinUI applications. You'll also explore the contents and capabilities of the Windows Community Toolkit and learn how to create cross-platform apps with markup and code from your project using Uno Platform. The concluding chapters will teach you how to build, debug, and deploy apps to the Microsoft Store.By the end of this book, you'll have learned how to build WinUI applications from scratch and how to modernize existing desktop apps using WinUI 3 and the Windows App SDK.What you will learnDiscover the latest features of WinUI 3 and learn how to provide product feedbackUnderstand the WinUI project structure and the app lifecycleUse the MVVM pattern in WinUI and discover open source MVVM projectsFind out how to create a simple data store to save app data between sessionsGet to grips with incorporating the concepts of Fluent Design into a WinUI appDiscover how to use push notifications and app notifications in WinUIReuse WinUI views and view models in a cross-platform Uno Platform appWho this book is forThis book is for anyone looking to develop applications for Windows with a modern UI. If you're familiar with Windows desktop app development and want to enhance your knowledge of the latest Windows development techniques, this book is for you. Whether you're starting a new project or planning to modernize your existing Windows apps, this book will provide you with guidance. Hands-on experience with C# and .NET is expected, but no prior knowledge of WinUI or the Windows App SDK is required.Table of ContentsIntroduction to WinUIConfiguring the Development Environment and Creating the ProjectMVVM for Maintainability and TestabilityAdvanced MVVM ConceptsExploring WinUI ControlsLeveraging Data and ServicesFluent Design System for Windows ApplicationsAdding Windows Notifications to WinUI ApplicationsEnhancing Applications with the Windows Community ToolkitsAccelerating App Development with Template StudioDebugging WinUI Apps with Visual StudioHosting a Blazor Application in WinUITake Your App Cross-Platform with Uno Platform Packaging and Deploying WinUI Applications
Develop a web application while learning how to harness the capabilities of the web platform and advanced technologies for an exceptional user experienceKey FeaturesCreate a full stack web application using cutting-edge technologies such as distributed edge deploy, Redis, and multi-region databasesUnlock the full potential of the web platform to enhance your React dev experienceDiscover how Remix assists in building a seamless user experience from start to finishPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWe're in an exciting era of web development marked by the rapid evolution of the JavaScript ecosystem. Remix offers the necessary abstractions to take advantage of the latest advancements in React and beyond. With this Remix book, you can elevate your skills from React development to full stack web development, unlocking the full potential of the latest technologies, such as edge functions, streaming, and the full stack of the web platform.This book guides you through Remix's thoughtfully designed conventions, levers, and primitives to sharpen your web development skills. In this book, you'll develop a personal finance management application-a dashboard that mimics both personal and enterprise use cases. Each chapter introduces new concepts, such as routing, data fetching, mutations, error handling, and state management, as well as advanced topics, such as real-time communication, edge deploys, and caching strategies to create a great user experience from end to end. As you apply each concept to the finance dashboard, you'll discover how you can supercharge your React app with Remix. The final section of this book covers migration strategies, guiding you on how to transition an existing application to Remix.By the end of this book, you'll have a comprehensive understanding of Remix and the experience of building a full stack web app from start to finish.What you will learnUnderstand Remix's philosophy and guiding principlesEnhance your web platform proficiency to make it applicable anywhereMaster data mutations, routing, error handling, and state management with RemixUnderstand how to build web apps with accessibility and progressive enhancement in mindGet acquainted with advanced topics such as caching strategies, real-time communication, and developing for the edgeUnderstand state-of-the-art technologies, such as serverless functions, edge computing, and Content Delivery Networks (CDNs)Study migration patterns to move an existing project to RemixWho this book is forThis book is for React developers looking to adopt Remix for their next project. For those considering migrating to Remix, this guide offers a comprehensive walkthrough of building a full stack web app. To make the most of this book, beginner-level development experience with React and JavaScript is recommended. While having basic knowledge of server-side runtimes such as Node.js and experience with TypeScript can be beneficial, they are not mandatory prerequisites.Table of ContentsThe Era of Full Stack Web FrameworksCreating a New Remix AppDeploy Targets, Adapters, and StacksRouting in RemixFetching and Mutating DataEnhancing the User ExperienceError Handling in RemixSession ManagementAssets and Metadata HandlingWorking with File UploadsOptimistic UICaching StrategiesDeferring Loader DataReal Time with RemixAdvanced Session ManagementDeveloping for the EdgeMigration and Upgrade Strategies
Master the art of machine learning by using the one-of-a-kind Qlik platform, and take your data analytics skills to the next levelKey FeaturesGain a solid understanding of machine learning concepts and learn to effectively define a problemExplore the application of machine learning principles within the Qlik platformApply your knowledge of ML to real-world scenarios with the help of practical examplesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe ability to forecast future trends through data prediction, coupled with the integration of ML and AI, has become indispensable to global enterprises. Qlik, with its extensive machine learning capabilities, stands out as a leading analytics platform enabling businesses to achieve exhaustive comprehension of their data. This book helps you maximize these capabilities by using hands-on illustrations to improve your ability to make data-driven decisions.You'll begin by cultivating an understanding of machine learning concepts and algorithms, and build a foundation that paves the way for subsequent chapters. The book then helps you navigate through the process of framing machine learning challenges and validating model performance. Through the lens of Qlik Sense, you'll explore data preprocessing and analysis techniques, as well as find out how to translate these techniques into pragmatic machine learning solutions. The concluding chapters will help you get to grips with advanced data visualization methods to facilitate a clearer presentation of findings, complemented by an array of real-world instances to bolster your skillset.By the end of this book, you'll have mastered the art of machine learning using Qlik tools and be able to take your data analytics journey to new heights.What you will learnFind out how to build practical machine learning solutions with the Qlik platformDevelop the skills needed to generate and verify machine learning models using the Qlik platformDiscover techniques used for preparing and investigating data to craft machine learning solutionsUnderstand how to transform real-world business problems into machine learning modelsExpand your potential to new use cases with data analyticsExplore advanced visualization techniques to make your models come aliveWho this book is forIf you're interested in data and analytics and are looking to extend your skillset to machine learning, this book is for you. Basic working knowledge of data, preferably with Qlik tools, will help you get started with this book. This is an excellent guide for anyone who wants to start using machine learning as part of their data analytics journey.Table of ContentsIntroduction to Machine Learning with QlikMachine Learning Algorithms and Models with QlikData Literacy in Machine Learning ContextCreating a Good Machine Learning Solution with the Qlik PlatformSetting Up the EnvironmentsPreprocessing and Exploring Data with Qlik SenseDeploying and Monitoring Machine Learning ModelsUtilizing Qlik AutoMLAdvanced Data Visualisation Techniques for Machine Learning SolutionsExamples and Case StudiesFuture Direction
Learn the fundamentals of statistics and machine learning using R libraries for data processing, visualization, model training, and statistical inferenceKey Features:Advance your ML career with the help of detailed explanations, intuitive illustrations, and code examplesGain practical insights into the real-world applications of statistics and machine learningExplore the technicalities of statistics and machine learning for effective data presentationPurchase of the print or Kindle book includes a free PDF eBookBook Description:The Statistics and Machine Learning with R Workshop is a comprehensive resource packed with insights into statistics and machine learning, along with a deep dive into R libraries. The learning experience is further enhanced by practical examples and hands-on exercises that provide explanations of key concepts.Starting with the fundamentals, you'll explore the complete model development process, covering everything from data pre-processing to model development. In addition to machine learning, you'll also delve into R's statistical capabilities, learning to manipulate various data types and tackle complex mathematical challenges from algebra and calculus to probability and Bayesian statistics. You'll discover linear regression techniques and more advanced statistical methodologies to hone your skills and advance your career.By the end of this book, you'll have a robust foundational understanding of statistics and machine learning. You'll also be proficient in using R's extensive libraries for tasks such as data processing and model training and be well-equipped to leverage the full potential of R in your future projects.What You Will Learn:Hone your skills in different probability distributions and hypothesis testingExplore the fundamentals of linear algebra and calculusMaster crucial statistics and machine learning concepts in theory and practiceDiscover essential data processing and visualization techniquesEngage in interactive data analysis using RUse R to perform statistical modeling, including Bayesian and linear regressionWho this book is for:This book is for beginner to intermediate-level data scientists, undergraduate to masters-level students, and early to mid-senior data scientists or analysts looking to expand their knowledge of machine learning by exploring various R libraries. Basic knowledge of linear algebra and data modeling is a must.
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.