{"title":"Programming","description":null,"products":[{"product_id":"context-aware-human-robot-and-human-agent-interaction","title":"Context Aware Human-Robot and Human-Agent Interaction","description":"\u003cp\u003eThis is the first book to describe how Autonomous Virtual Humans and Social Robots can interact with real people, be aware of the environment around them, and react to various situations. Researchers from around the world present the main techniques for tracking and analysing humans and their behaviour and contemplate the potential for these virtual humans and robots to replace or stand in for their human counterparts, tackling areas such as awareness and reactions to real world stimuli and using the same modalities as humans do: verbal and body gestures, facial expressions and gaze to aid seamless human-computer interaction (HCI).\u003c\/p\u003e\u003cp\u003eThe research presented in this volume is split into three sections:\u003c\/p\u003e\u003cp\u003e-\u003cstrong\u003eUser Understanding through Multisensory Perception\u003c\/strong\u003e : deals with the analysis and recognition of a given situation or stimuli, addressing issues of facial recognition, body gestures and sound localization.\u003c\/p\u003e\u003cp\u003e-\u003cstrong\u003eFacial and Body Modelling Animation:\u003c\/strong\u003e presents the methods used in modelling and animating faces and bodies to generate realistic motion.\u003c\/p\u003e\u003cp\u003e-\u003cstrong\u003eModelling Human Behaviours:\u003c\/strong\u003e presents the behavioural aspects of virtual humans and social robots when interacting and reacting to real humans and each other.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eContext Aware Human-Robot and Human-Agent Interaction\u003c\/i\u003ewould be of great use to students, academics and industry specialists in areas like Robotics, HCI, and Computer Graphics.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46153119629489,"sku":"9783319373478","price":160.95,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46153119662257,"sku":"9783319199467","price":160.95,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46153119695025,"sku":"43960a7e-9d32-3c74-98ed-52af64d00792","price":116.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_520b9e2d-e16f-4689-bf27-536be76f999b.jpg?v=1763440090"},{"product_id":"leveraging-applications-of-formal-methods-verification-and-validation-rigorous-engineering-of-collective-adaptive-systems","title":"Leveraging Applications of Formal Methods, Verification and Validation. Rigorous Engineering of Collective Adaptive Systems: 12th International Symposium, ISoLA 2024, Crete, Greece, October 27-31, 2024, Proceedings, Part II","description":"\u003cp\u003eThe ISoLA 2024 proceedings constitutes contributions of the associated events held at the 12th International Symposium on Leveraging Applications of Formal Methods, ISoLA 2024, which took place in Crete, Greece, in October 2024. \u003c\/p\u003e\u003cp\u003eISoLA 2024 provides a forum for developers, users, and researchers to discuss issues related to the adoption and use of rigorous tools and methods for the specification, analysis, verification, certification, construction, test, and maintenance of systems from the point of view of their different application domains.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46153234383025,"sku":"9783031751066","price":124.5,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46153234415793,"sku":"4a4f01c5-26fb-3cf3-b7a5-e7e66f3ac1b3","price":96.79,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_0bc4038a-38af-44ea-98c1-44f1b51ebec6.jpg?v=1764375920"},{"product_id":"sonification-design","title":"Sonification Design: From Data To Intelligible Soundfields","description":"\u003cp\u003eThe contemporary design practice known as\u003ci\u003edata sonification\u003c\/i\u003eallows us to experience information in data by listening. In doing so, we understand the source of the data in ways that support, and in some cases surpass, our ability to do so visually. \u003c\/p\u003e\u003cp\u003eIn order to assist us in negotiating our environments, our senses have evolved differently. Our hearing affords us unparalleled temporal and locational precision. Biological survival has determined that the ears lead the eyes. For all moving creatures, in situations where sight is obscured, spatial auditory clarity plays a vital survival role in determining both from where the predator is approaching or to where the prey has escaped. So, when designing methods that enable listeners to extract information from data, both with and without visual support, different approaches are necessary. \u003c\/p\u003e\u003cp\u003eA scholarly yet approachable work by one of the recognized leaders in the field of auditory design, this book will\u003c\/p\u003e\u003cp\u003e-          Lead you through some salient historical examples of how non-speech sounds have been used to inform and control people since ancient times.\u003c\/p\u003e\u003cp\u003e-          Comprehensively summarize the contemporary practice of Data Sonification.\u003c\/p\u003e\u003cp\u003e-          Provide a detailed overview of what information is and how our auditory perceptions can be used to enhance our knowledge of the source of data.\u003c\/p\u003e\u003cp\u003e-          Show the importance of the dynamic relationships between hearing, cognitive load, comprehension, embodied knowledge and perceptual truth.\u003c\/p\u003e\u003cp\u003e-          Discuss the role of aesthetics in the dynamic interplay between listenability and clarity.\u003c\/p\u003e\u003cp\u003e-          Provide a mature software framework that supports the practice of data sonification design, together with a detailed discussion of some of the design principles used in various examples. \u003c\/p\u003e\u003cp\u003eDavid Worrall is an internationally recognized composer, sound artist and interdisciplinary researcher in the field of auditory design. He is Professor of Audio Arts and Acoustics at Columbia College Chicago and a former elected president of the International Community for Auditory Display (ICAD), the leading organization in the field since its inception over 25 years ago.\u003c\/p\u003e\u003cp\u003eCode and audio examples for this book are available at\u003c\/p\u003e\u003cp\u003ehttps:\/\/github.com\/david-worrall\/springer\/ \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e Here is an excellent review of the book by Dr Gregory Kramer:\u003c\/p\u003e\u003cp\u003e \"Worrall proceeds bravely through the trees and vines of philosophy, information theory, aesthetics, and other contributors to sonification design theory. It's a feat. He nails all of this down with the specificimplementation system he's designed over many years, and applies his theories to specific problems. In a field of research still in its first half century and setting its bearings in a world where human perception has become a sideshow to machine learning, deep learning, and artificial intelligence, the roots David provides will serve well.\" \u003c\/p\u003e\u003cp\u003eDr Gregory Kramer is the founding figure in the emerging field of sonification, founded the International Conference on Auditory Display (ICAD) and editor of the first book in the field, \"Auditory Display: Sonification, Audification and Auditory Interfaces\" (Addison Wesley, 1994).\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003c\/p\u003e","brand":"None","offers":[{"title":"Hardcover","offer_id":46153330557105,"sku":"9783030014964","price":248.5,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46153330589873,"sku":"705e3d61-95a7-3244-a55b-d6e9495d651a","price":180.69,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_a7db4e44-2c29-4f28-80a4-d2e46c2f8b7d.jpg?v=1763439626"},{"product_id":"conceptual-models","title":"Conceptual Models: Core to the Design of Interactive Applications","description":"\u003cp\u003eThis book presents readers with an exploration of the concept of Conceptual Models and argues that they are core to achieving good design of interactive applications that are easy, effective, and enjoyable to use. The authors' years of experience helping companies create interactive software applications revealed that interactive applications built without Conceptual Models generally result in fraught production processes and designs that are confusing and difficult to learn, remember, and use. Instead, the book shows that Conceptual Models can be a central link between the elements involved in the use of interactive applications: people's tasks (domains), their plans for performing those tasks, the use of applications in the plans, the conceptual structure of applications, the presentation of the conceptual model (i.e., the user interface), the terms used to describe it, its implementation, and the learning that people must do to use the application. Readers will learn how putting a Conceptual Model at the core of the design and development process can pay rich dividends: designs are simpler, more coherent, and better aligned with users' tasks; unnecessary features are avoided; documentation is easier, development is faster and cheaper; customer uptake is improved; and the need for training and customer support is reduced. \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTo support its use in instruction, this second edition has been revised to explain the history and theoretical context of conceptual modeling using a consistent vocabulary, describe the structure of conceptual models, provide more current and more complete examples, explain how conceptual models fit into design and development, and further summarize the benefits of conceptual modeling.\u003c\/p\u003e","brand":"None","offers":[{"title":"Hardcover","offer_id":46153331114161,"sku":"9783031508516","price":72.95,"currency_code":"CAD","in_stock":false},{"title":"Kobo eBook","offer_id":46153331146929,"sku":"e0f78dea-3f74-378a-9f55-f3a7026cbe4e","price":58.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_967da59d-29b4-4602-b32f-4e59a4adacb5.jpg?v=1763517503"},{"product_id":"tangible-interactive-systems","title":"Tangible Interactive Systems: Grasping The Real World With Computers","description":"\u003cp\u003eDistinguishing between tangible user interfaces (TUI) and tangible interactive systems (TISs), this book takes into account not only the user interfaces but also looks at how interaction can be enabled by using digital information through the physical environment. TISs go far beyond the concept of tangible user interfaces, addressing large complex systems in the framework of human-centred design and putting the human at the center of the design process from the start.\u003c\/p\u003e\u003cp\u003eHow can human-centered designers grasp the real world with computers? This question is explored by looking at concepts such as innovation, complexity, flexibility, maturity, stability, sustainability and art to see whether we can assess both physical and figurative tangibility during the design process before product delivery.  Concepts like creativity, design thinking and team spirit are fundamental to TIS's human-centered design, and are presented together with human-systems integration (HSI), agile development and formative evaluations to build a greater understanding of this new area of research.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eTangible Interactive Systems\u003c\/i\u003e would be an essential read to designers, academics and other professionals concerned with product design within HCI, industrial design, virtual engineering and other related areas.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46154117349553,"sku":"9783319807676","price":160.95,"currency_code":"CAD","in_stock":false},{"title":"Hardcover","offer_id":46154117382321,"sku":"9783319302690","price":160.95,"currency_code":"CAD","in_stock":false},{"title":"Kobo eBook","offer_id":46154117415089,"sku":"24ccffc0-58d1-36fd-97df-71b82c1f6fdb","price":116.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_b5198aff-b683-4ee5-a1de-7cbc086ee0e1.jpg?v=1763440098"},{"product_id":"integrating-user-centred-design-in-agile-development","title":"Integrating User-Centred Design in Agile Development","description":"This book examines the possibilities of incorporating elements of user-centred design (UCD) such as user experience (UX) and usability with agile software development. It explores the difficulties and problems inherent in integrating these two practices despite their relative similarities, such as their emphasis on stakeholder collaboration.  \u003cp\u003eDeveloped from a workshop held at NordiCHI in 2014, this edited volume brings together researchers from across the software development, UCD and creative design fields to discuss the current state-of-the-art. Practical case studies of integrating UCD in Agile development across diverse contexts are presented, whilst the different futures for UCD and other design practices in the context of agile software development are identified and explored.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eIntegrating User Centred Design in Agile Development\u003c\/i\u003ewill be ideal for researchers, designers and academics who are interested in software development, user-centred design, agile methodologies and related areas.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46154116137137,"sku":"9783319812113","price":189.95,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46154116169905,"sku":"9783319321639","price":189.95,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46154116202673,"sku":"63a7f7b7-d58e-30e2-b3ff-c38ff3b51f61","price":141.89,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_e54a0706-9b9b-4184-8050-ecd58a6bb773.jpg?v=1763439629"},{"product_id":"c-in-24-hours-sams-teach-yourself","title":"C++ In 24 Hours, Sams Teach Yourself","description":"\u003cb\u003eSams Teach Yourself C++ in 24 Hours\u003c\/b\u003e is a hands-on guide to the C++ programming language. Readers are provided with short, practical examples that illustrate key concepts, syntax, and techniques. \u003cbr\u003e \u003cbr\u003eUsing a straightforward approach, this fast and friendly tutorial teaches you everything you need to know, from installing and using a compiler, to debugging the programs you’ve created, to what’s new in C++14. \u003cbr\u003e \u003cbr\u003eStep-by-step instructions carefully walk you through the most common C++ programming tasks \u003cbr\u003eQuizzes and exercises at the end of each chapter help you test yourself to make sure you’re ready to go on \u003cbr\u003e \u003cbr\u003eLearn how to... \u003cbr\u003e \u003cul\u003e  \u003cli\u003eInstall and use a C++ compiler for Windows, Mac OS X, or Linux\u003c\/li\u003e  \u003cli\u003eBuild object-oriented programs in C++\u003c\/li\u003e  \u003cli\u003eMaster core C++ concepts such as functions and classes\u003c\/li\u003e  \u003cli\u003eAdd rich functionality with templates and lambda expressions\u003c\/li\u003e  \u003cli\u003eDebug your programs for flawless code\u003c\/li\u003e  \u003cli\u003eLearn exception and error-handling techniques\u003c\/li\u003e  \u003cli\u003ePut to use the new features in C++14, the latest version of the language\u003c\/li\u003e  \u003cli\u003eCreate and use templates\u003c\/li\u003e  \u003cli\u003eControl program flow with loops\u003c\/li\u003e  \u003cli\u003eStore information in arrays and strings\u003c\/li\u003e  \u003cli\u003eDeclare and use pointers\u003c\/li\u003e  \u003cli\u003eUse operator overloading\u003c\/li\u003e  \u003cli\u003eExtend classes with inheritance\u003c\/li\u003e  \u003cli\u003eUse polymorphism and derived classes\u003c\/li\u003e  \u003cli\u003eEmploy object-oriented analysis and design\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46154059874481,"sku":"9780672337468","price":43.74,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_2bfe8e19-e2c6-4b19-950d-b532d4ec47a5.jpg?v=1763103782"},{"product_id":"architecture-and-interaction","title":"Architecture and Interaction: Human Computer Interaction in Space and Place","description":"Ubiquitous computing has a vision of information and interaction being embedded in the world around us; this forms the basis of this book. Built environments are subjects of design and architects have seen digital elements incorporated into the fabric of buildings as a way of creating environments that meet the dynamic challenges of future habitation.\u003cp\u003eMethods for prototyping interactive buildings are discussed and the theoretical overlaps between both domains are explored. Topics like the role of space and technology within the workplace as well as the role of embodiment in understanding how buildings and technology can influence action are discussed, as well as investigating the creation of place with new methodologies to investigate the occupation of buildings and how they can be used to understand spatial technologies.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eArchitecture and Interaction\u003c\/i\u003eis aimed at researchers and practitioners in the field of computing who want to gain a greater insight into the challenges of creating technologies in the built environment and those from the architectural and urban design disciplines who wish to incorporate digital information technologies in future buildings.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46154117808305,"sku":"9783319807072","price":160.95,"currency_code":"CAD","in_stock":false},{"title":"Hardcover","offer_id":46154117841073,"sku":"9783319300269","price":160.95,"currency_code":"CAD","in_stock":false},{"title":"Kobo eBook","offer_id":46154117873841,"sku":"fde7ca2f-02f5-3ff7-bc98-4847078830f6","price":116.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_f56e28ee-648a-4e19-94ad-425604978f35.jpg?v=1763440087"},{"product_id":"smart-textiles","title":"Smart Textiles: Fundamentals, Design, and Interaction","description":"\u003cp\u003eFrom a holistic perspective, this handbook explores the design, development and production of smart textiles and textile electronics, breaking with the traditional silo-structure of smart textile research and development.\u003c\/p\u003e\u003cp\u003eLeading experts from different domains including textile production, electrical engineering, interaction design and human-computer interaction (HCI) address production processes in their entirety by exploring important concepts and topics like textile manufacturing, sensor and actuator development for textiles, the integration of electronics into textiles and the interaction with textiles. In addition, different application scenarios, where smart textiles play a key role, are presented too.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eSmart Textiles\u003c\/i\u003ewould be an ideal resource for researchers, designers and academics who are interested in understanding the overall process in creating viable smart textiles.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46154114072753,"sku":"9783319843230","price":291.95,"currency_code":"CAD","in_stock":false},{"title":"Hardcover","offer_id":46154114105521,"sku":"9783319501239","price":291.95,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46154114138289,"sku":"414c647c-4649-3aaf-92e7-fc4ec74d6a9c","price":219.39,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_557fae9f-de2d-48f8-8455-0971c083fb04.jpg?v=1763439624"},{"product_id":"teach-yourself-visually-python","title":"Teach Yourself VISUALLY Python","description":"\u003cp\u003e\u003cb\u003eA simple, straightforward, and hands-on roadmap to the world of computer programming with Python \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003ci\u003eTeach Yourself VISUALLY: Python\u003c\/i\u003e is your personal guide to getting you started in programming. As one of the world's most popular—and most accessible—coding languages, Python is your gateway into the wide and wonderful world of computer science. This hands-on guide walks you through Python step by clearly illustrated step, from writing your very first Python code in a terminal window or the VS Code app through to creating your own lists, dictionaries, and custom classes.\u003c\/p\u003e \u003cp\u003eIn the book, you’ll learn to:\u003c\/p\u003e \u003cul\u003e \u003cli\u003eInstall Python and the tools you need to work with it on Windows, macOS, and Linux\u003c\/li\u003e \u003cli\u003eWork with files and folders, manipulate text, and create powerful functions that do exactly what you want\u003c\/li\u003e \u003cli\u003eWrite clean code that makes decisions effectively, repeats actions as needed, and handles any errors that occur\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eA must-have resource for aspiring programmers starting from the very beginning, \u003ci\u003eTeach Yourself VISUALLY: Python\u003c\/i\u003e is also an indispensable handbook for programmers making a transition from another language.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46154299834545,"sku":"9781119860259","price":36.0,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46154299867313,"sku":"10af9f36-f02a-3c84-8508-996c1ed187fb","price":23.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_8eff242e-a270-4b90-bdad-b3a08d295303.jpg?v=1763719715"},{"product_id":"art-of-computer-programming-the-volumes-1-4b-boxed-set","title":"Art of Computer Programming, The, Volumes 1-4B, Boxed Set","description":"\u003cp\u003e\u003cstrong\u003eNow Includes the Long-Anticipated Volume 4B!\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eCountless readers have spoken about the profound personal influence of Knuth's work. Scientists have marveled at the beauty and elegance of his analysis, while ordinary programmers have successfully applied his \"cookbook\" solutions to their day-to-day problems. All have admired Knuth for the breadth, clarity, accuracy, and good humor found in his books.\u003c\/p\u003e \u003cp\u003ePrimarily written as a reference, some people have nevertheless found it possible and interesting to read each volume from beginning to end. A programmer in China even compared the experience to reading a poem. Whatever your background, if you need to do any serious computer programming, you will find your own good reason to make each volume in this series a readily accessible part of your scholarly or professional library.\u003c\/p\u003e \u003cp\u003eThese five books comprise what easily could be the most important set of information on any serious programmer's bookshelf.\u003c\/p\u003e \u003cp\u003eThis set now includes Volume 4B, the sequel to Volume 4A, which extends Knuth's exploration of combinatorial algorithms. These algorithms are of keen interest to software designers because \". . . a single good idea can save years or even centuries of computer time.\"\u003c\/p\u003e \u003cp\u003e\"Donald Knuth may very well be a great master of the analysis of algorithms, but more than that, he is an incredible and tireless storyteller who always strikes the perfect balance between theory, practice, and fun. [\u003cem\u003eThe Art of Computer Programming, Volume 4B, Combinatorial Algorithms, Part 2,\u003c\/em\u003e] dives deep into the fascinating exploration of search spaces (which is quite like looking for a needle in a haystack or, even harder, to prove the absence of a needle in a haystack), where actions performed while moving forward must be meticulously undone when backtracking. It introduces us to the beauty of dancing links for removing and restoring the cells of a matrix in a dance which is both simple to implement and very efficient. And it studies the iconic and versatile satisfiability problem and carefully analyses various ingredients of SAT solvers.\" --\u003cem\u003eChristine Solnon, Department of Computer Science, INSA Lyon\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003eThis box set includes the following volumes: \u003c\/em\u003e\u003cbr\u003eThe Art of Computer Programming: Volume 1: Fundamental Algorithms, 3rd Edition\u003cbr\u003eThe Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd Edition\u003cbr\u003eThe Art of Computer Programming: Volume 3: Sorting and Searching, 2nd Edition\u003cbr\u003eThe Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1\u003cbr\u003eThe Art of Computer Programming, Volume 4B: Combinatorial Algorithms, Part 2\u003c\/p\u003e","brand":"None","offers":[{"title":"Boxed Set","offer_id":46155118084273,"sku":"9780137935109","price":406.24,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_bde640d4-0b24-4a1b-afa7-b91a73d71e98.jpg?v=1763195421"},{"product_id":"applied-dynamic-programming","title":"Applied Dynamic Programming","description":"\u003cp\u003eThis comprehensive study of dynamic programming applied to numerical solution of optimization problems. It will interest aerodynamic, control, and industrial engineers, numerical analysts, and computer specialists, applied mathematicians, economists, and operations and systems analysts.\u003cbr\u003e\u003cbr\u003eOriginally published in 1962.\u003cbr\u003e\u003cbr\u003eThe \u003cb\u003ePrinceton Legacy Library\u003c\/b\u003e uses the latest print-on-demand technology to again make available previously out-of-print books from the distinguished backlist of Princeton University Press. These editions preserve the original texts of these important books while presenting them in durable paperback and hardcover editions. The goal of the Princeton Legacy Library is to vastly increase access to the rich scholarly heritage found in the thousands of books published by Princeton University Press since its founding in 1905.\u003c\/p\u003e","brand":"None","offers":[{"title":"Hardcover","offer_id":46155387404465,"sku":"9780691651873","price":311.0,"currency_code":"CAD","in_stock":true},{"title":"Paperback","offer_id":46155387437233,"sku":"9780691625423","price":115.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_7182a259-4db8-471f-b08e-b4bc2ba81d92.jpg?v=1764389090"},{"product_id":"component-based-software-engineering","title":"Component-Based Software Engineering: 7th International Symposium, CBSE 2004, Edinburgh, UK, May 24-25, 2004, Proceeding: 7th International Symposium, CBSE 2004, Edinburgh, UK, May 24-25, 2004, Proceedings","description":"Component-based software engineering (CBSE) is concerned with the devel- ment of software-intensive systems from reusable parts (components), the dev- opmentofsuchreusableparts,andthemaintenanceandimprovementofsystems by means of component replacement and customization. Although it holds c- siderable promise, there are still many challenges facing both researchers and practitioners in establishing CBSE as an e?cient and proven engineering dis- pline. Six CBSE workshops have been held consecutively at the most recent six International Conferences on Software Engineering (ICSE). The premise of the last three CBSE workshops was that the long-term success of component-based development depends on the viability of an established science and technology foundation for achieving predictable quality in component-based systems. TheintentoftheCBSE2004symposiumwastobuildonthispremise,andto provide a forum for more in-depth and substantive treatment of topics perta- ing to predictability, to help establish cross-discipline insights, and to improve cooperation and mutual understanding. The goal of the CBSE 2004 symposium was to discuss and present more complete and mature works, and consequently collect the technical papers in published proceedings. The response to the Call for Papers was beyond expectations: 82 papers were submitted. Of those 25 (12 long and 13 short) were accepted for publication. In all 25 cases, the papers were reviewed by three to four independent reviewers. The symposium brought together researchers and practitioners from a variety of disciplines related to CBSE.","brand":"None","offers":[{"title":"Paperback","offer_id":46155098161329,"sku":"9783540219989","price":80.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_be6c7889-432e-45ee-840f-58fbeeeed1f9.jpg?v=1763713676"},{"product_id":"tour-of-c-a","title":"Tour of C++, A","description":"\u003cp style=\"margin:0px;\"\u003eIn \u003cb\u003e\u003ci\u003eA Tour of C++, Second Edition,\u003c\/i\u003e\u003c\/b\u003e Bjarne Stroustrup, the creator of C++, describes what constitutes modern C++. This concise, self-contained guide covers most major language features and the major standard-library components—not, of course, in great depth, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started.\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e \u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003eStroustrup presents the C++ features in the context of the programming styles they support, such as object-oriented and generic programming. His tour is remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, including many that are new in C++17, such as move semantics, uniform initialization, lambda expressions, improved containers, random numbers, and concurrency. The tour even covers some extensions being made for C++20, such as concepts and modules, and ends with a discussion of the design and evolution of C++.\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e \u003c\/p\u003e This guide does not aim to teach you how to program (for that, see Stroustrup’s  \u003ci\u003eProgramming: Principles and Practice Using C++, Second Edition\u003c\/i\u003e), nor will it be the only resource you’ll need for C++ mastery (for that, see Stroustrup’s  \u003ci\u003eThe C++ Programming Language, Fourth Edition,\u003c\/i\u003e and recommended online sources). If, however, you are a C or C++ programmer wanting greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of modern C++, you can’t find a shorter or simpler introduction than this tour provides.","brand":"None","offers":[{"title":"Paperback","offer_id":46154941530289,"sku":"9780134997834","price":49.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_caf05549-fc3c-402d-8655-21aeefa7d0fc.jpg?v=1763518001"},{"product_id":"asp-net-core-in-24-hours-sams-teach-yourself","title":"Asp.net Core In 24 Hours, Sams Teach Yourself","description":"\u003cp style=\"MARGIN: 0px\"\u003eMicrosoft has made the important decision to re-write ASP.NET from the ground up utilizing modern web framework techniques in order to modernize ASP.NET for today's servers. This re-invented ASP.NET is breaking out of its Windows constraints and will be capable of running on Windows, Mac and Linux servers. In just 24 sessions of one hour or less, you’ll learn how to build complete, professional-quality web solutions with ASP.NET Core 1.0. Using this book’s straightforward, step-by-step approach, you’ll master the entire process, from site design through data collection, user management through debugging and deployment.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003cbr\u003eIn just 24 lessons of one hour or less, learn to create ASP.NET web sites that interact with user input and online databases\u003c\/p\u003e \u003cul\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Using a straightforward, step by step approach, each lesson builds upon the previous one, allowing you to learn the essentials of the new ASP.NET Core from the ground up   \u003c\/div\u003e\n\u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Lessons, tips, and tricks that show you how to get the most of the new ASP.NET Core on Windows, Mac, and Linux with and without the aide of Microsoft Visual Studio.    \u003c\/div\u003e\n\u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Get started with any personal computer and build your first web application with ASP.NET Core   \u003c\/div\u003e\n\u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Q and As, quizzes, and exercises at the end of each chapter help you test your knowledge   \u003c\/div\u003e\n\u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Notes and tips point out shortcuts and solutions   \u003c\/div\u003e\n\u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Covers the major new features of ASP.NET Core   \u003c\/div\u003e\n\u003c\/li\u003e \u003c\/ul\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46154905845937,"sku":"9780672337666","price":49.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_72f2ec14-d8de-4806-9a8f-332995aacce8.jpg?v=1762443330"},{"product_id":"job-ready-go","title":"Job Ready Go","description":"\u003cp\u003e\u003cb\u003eTackle GoLang with practical and employment-focused instruction\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eIn \u003ci\u003eJob Ready Go\u003c\/i\u003e, software education guru Dr. Haythem Balti delivers an essential and hands-on guide to Go, an open-source programming language developed by Google engineers to combine the most sought-after capabilities of other programming languages, including Java, C#, and C++. In the book, the author walks you through all the most critical skills necessary for successful, on-the-job Go programming. \u003c\/p\u003e\u003cp\u003eYou’ll discover: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eHow to get started with Go, including how to run, build, and test your own go programs\u003c\/li\u003e \u003cli\u003eUnderstand control flow and data structures in Go including arrays, slices, maps, and pointerss\u003c\/li\u003e \u003cli\u003eHow to leverage structs, interfaces, and methods to organize and reuse code\u003c\/li\u003e \u003cli\u003eHow to leverage go to process data, access different types of files and develop APIs\u003c\/li\u003e \u003cli\u003eLeverage concurrency and gRPCs to create complex and interconnected systems. \u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003ci\u003eJob Ready Go\u003c\/i\u003e offers readers straightforward and elegant instruction based on the renowned mthree Global Academy and Software Guild training program. It’s an essential read for aspiring Go developers looking for a fast-track to developing real-world skills demanded by employers.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46154766745777,"sku":"9781119889816","price":54.0,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46154766778545,"sku":"609dc945-40d0-3633-8dcf-be21fec7906e","price":35.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_87cb5a20-15af-472f-8055-7ce73c88aebb.jpg?v=1763342355"},{"product_id":"t-sql-fundamentals","title":"T-SQL Fundamentals","description":"\u003cp\u003e\u003cstrong\u003eQuery and modify data effectively with the latest T-SQL features\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eMaster Transact-SQL's fundamentals, and write correct, robust code for querying and modifying data with modern Microsoft data technologies, including SQL Server 2022, Azure SQL Database, and Azure SQL Managed Instance. Long-time Microsoft Data Platform MVP Itzik Ben-Gan explains key T-SQL concepts, helping you apply your knowledge with hands-on exercises. Ben-Gan first introduces T-SQL's theory and underlying logic, illuminating it as both a language and a way of thinking. Next, he walks through core topics, including logical query processing, single table queries, joins, subqueries, table expressions, set operators, data analysis, data modifications, temporal tables, and transactions and concurrency. Building on this foundation, you'll enhance your coding capabilities, from programmatic constructs to the powerful new SQL Graph. Throughout, Ben-Gan presents reusable T-SQL sample code that works in cloud, on-premises, and hybrid environments.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eMicrosoft Data Platform MVP Itzik Ben-Gan helps you:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eUnderstand why T-SQL works as it does, so you can write better code\u003c\/li\u003e  \u003cli\u003eReview relational theory elements and modern SQL Server architecture\u003c\/li\u003e  \u003cli\u003eCreate tables and defi ne data integrity\u003c\/li\u003e  \u003cli\u003eBuild single-table SELECT queries, multiple-table joins, and subqueries\u003c\/li\u003e  \u003cli\u003eUtilize derived tables, Common Table Expressions, views, inline table-valued functions, and APPLY\u003c\/li\u003e  \u003cli\u003eMake the most of UNION, INTERSECT, and EXCEPT set operators\u003c\/li\u003e  \u003cli\u003ePerform data analysis with window functions, pivoting, grouping sets, and time series\u003c\/li\u003e  \u003cli\u003eInsert, update, delete, and merge data\u003c\/li\u003e  \u003cli\u003eGet started with system-versioned temporal tables\u003c\/li\u003e  \u003cli\u003eUnderstand and apply transactions and concurrency, including concurrent user connections, locks, blocking, isolation levels, and more\u003c\/li\u003e  \u003cli\u003eUse SQL Graph to model, create, modify, and query graph-based data\u003c\/li\u003e  \u003cli\u003eExplore SQL Server programmable objects and programming capabilities\u003c\/li\u003e  \u003cli\u003eSet up your environment, install sample databases, and fi nd even more help\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eFor IT Professionals and Consultants\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eFor T-SQL developers, DBAs, BI practitioners, data scientists, report writers, analysts, architects, and SQL Server power users\u003c\/li\u003e  \u003cli\u003eFor anyone else who needs to write queries or develop T-SQL code for SQL Server, Azure SQL Database, or Azure SQL Managed Instance\u003c\/li\u003e \u003c\/ul\u003e","brand":"None","offers":[{"title":"Paperback (2023)","offer_id":46155143610545,"sku":"9780138102104","price":62.49,"currency_code":"CAD","in_stock":false},{"title":"Paperback (2016)","offer_id":46155143643313,"sku":"9781509302000","price":62.49,"currency_code":"CAD","in_stock":false},{"title":"Kobo eBook","offer_id":46155143676081,"sku":"6af3d0e9-4bb2-3416-971b-baa6f5ab08b3","price":47.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_f643133d-85bc-402b-a878-1008d1ab9400.jpg?v=1764367425"},{"product_id":"entertaining-the-whole-world","title":"Entertaining the Whole World","description":"\u003cp\u003e'Entertainment media' are entertainment products and services that rely on digital technology and include traditional media (such as movies, TV, computer animation etc) as well as emerging services for wireless and broadband, electronic toys, video games, edutainment, and location-based entertainment (from PC game rooms to theme parks).\u003c\/p\u003e\u003cp\u003eWhilst most of the digital entertainment industry is found in the developed countries such as USA, Europe, and Japan, the decreasing costs of computer and programming technologies enables developing countries to really benefit from entertainment media in two ways: as creators and producers of games and entertainment for the global market and as a way to increase creativity and learning among the youth of the developing world.\u003c\/p\u003e\u003cp\u003eFocusing specifically on initiatives that use entertainment technologies to promote economic development, education, creativity and cultural dissemination, this book explores how current technology and the use of off-the-shelf technologies (such as cheap sensors, Kinect, Arduino and others) can be exploited to achieve more innovative and affordable ways to harness the entertainment power of creating. It poses questions such as 'How can we convert consumers of entertainment into creators of entertainment?' -How can digital entertainment make a contribution to the emerging world?'.\u003c\/p\u003e\u003cp\u003eAcademic researchers and students in human-computer interaction, entertainment computing, learning technologies will find the content thought-provoking, and companies and professionals in game and entertainment technology, mobile applications, social networking etc. will find this a valuable resource in developing new products and new markets.\u003c\/p\u003e","brand":"None","offers":[{"title":"Hardcover","offer_id":46156410650801,"sku":"9781447164456","price":80.5,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156410683569,"sku":"7f415521-1a71-3549-a884-4639b763d9fc","price":64.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_c2452265-7916-40c0-a459-8e88c2c8c002.jpg?v=1763437756"},{"product_id":"reframing-information-architecture","title":"Reframing Information Architecture","description":"\u003cp\u003eInformation architecture has changed dramatically since the mid-1990s and earlier conceptions of the world and the internet being different and separate have given way to a much more complex scenario in the present day. In the post-digital world that we now inhabit the digital and the physical blend easily and our activities and usage of information takes place through multiple contexts and via multiple devices and unstable, emergent choreographies. Information architecture now is steadily growing into a channel- or medium-specific multi-disciplinary framework, with contributions coming from architecture, urban planning, design and systems thinking, cognitive science, new media, anthropology. All these have been heavily reshaping the practice: conversations about labelling, websites, and hierarchies are replaced by conversations about sense-making, place-making, design, architecture, cross media, complexity, embodied cognition and their application to the architecture of information spaces as places we live in in an increasingly large part of our lives.\u003c\/p\u003e\u003cp\u003eVia narratives, frameworks, references, approaches and case-studies this book explores these changes and offers a way to reconceptualize the shifting role and nature of information architecture where information permeates digital and physical space, users are producers and products are increasingly becoming complex cross-channel or multi-channel services.\u003c\/p\u003e","brand":"None","offers":[{"title":"Hardcover","offer_id":46156669911217,"sku":"9783319064918","price":80.5,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156669943985,"sku":"28adb0fd-ea19-3cdc-855a-0cc3f815651e","price":64.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_d4aeb018-3ce9-4e19-bc02-e96edbc40b03.jpg?v=1763436794"},{"product_id":"designing-personalized-user-experiences-in-ecommerce","title":"Designing Personalized User Experiences in eCommerce","description":"\u003cp\u003eHow do you design personalized user experiences that delight and provide value to the customers of an eCommerce site? Personalization does not guarantee high quality user experience: a personalized user experience has the best chance of success if it is developed using a set of best practices in HCI. In this book 35 experts from academia, industry and government focus on issues in the design of personalized web sites. The topics range from the design and evaluation of user interfaces and tools to information architecture and computer programming related to commercial web sites. The book covers four main areas:\u003cbr\u003e-Theoretical, Conceptual, and Architectural Frameworks of Personalization,\u003cbr\u003e-Research on the Design and Evaluation of Personalized User Experiences in Different Domains,\u003cbr\u003e-Approaches to personalization Through Recommender Systems,\u003cbr\u003e-Lessons Learned and Future Research Questions.\u003c\/p\u003eThis book will be a valuable tool in helping the reader to understand the range of factors to take into consideration in designing and building a personalized user experience. The authors of each of the chapters identify possibilities and alert the reader to issues that can be addressed in the beginning of a project by taking a 'big picture' view of designing personalized user interfaces. For anyone working or studying in the field of HCI, information architecture or eCommerce, this book will provide a solid foundation of knowledge and prepare for the challenges ahead.","brand":"None","offers":[{"title":"Paperback","offer_id":46156767396017,"sku":"9789048165995","price":248.5,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46156767428785,"sku":"9781402021473","price":248.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_ba38c60b-9cb7-4355-abe5-bd725f54263e.jpg?v=1763440579"},{"product_id":"inspiring-students-with-digital-ink","title":"Inspiring Students with Digital Ink: Impact of Pen and Touch on Education","description":"\u003cp\u003eThis book highlights the latest research in pen and touch, its current use in STEM classrooms, sketching and haptics technologies. Computer and educational scientists from academia and industry presented their research at the Conference on Pen and Touch Technology on Education (CPTTE) 2017 on the advancement of digital ink technology and its applications for college and K-12 classrooms. This book is the synthesis of the presented results and the ideas generated from conference discussions. \u003c\/p\u003e\u003cp\u003eThis volume contains seven parts; exploring topics like sketching forensics, teaching STEM, sketch recognition applications, creating a learning environment with sketching, teaching to sketch, and haptics. The book focuses on intelligent systems using digital ink that enable pen and touch interaction that teach and inspire students.\u003ci\u003eInspiring Students through Digital Ink\u003c\/i\u003eis a must-read for anyone wanting to improve today's student experiences and apply innovative approaches inthe classroom.  Also highlighted are current and future directions in pen and touch research.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156660113585,"sku":"9783030174002","price":160.95,"currency_code":"CAD","in_stock":false},{"title":"Hardcover","offer_id":46156660146353,"sku":"9783030173975","price":160.95,"currency_code":"CAD","in_stock":false},{"title":"Kobo eBook","offer_id":46156660179121,"sku":"5bd461a7-02f2-3598-816f-0beba36609ed","price":116.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_edceae49-cde4-4387-b9bc-8fc201ad48d8.jpg?v=1763436297"},{"product_id":"human-centered-software-product-lines","title":"Human Centered Software Product Lines","description":"\u003cp\u003eThis book takes a unique HCI approach to the concept of Software Product Line (SPL) and discusses the peculiarities of human-computer interaction not usually addressed in more traditional approaches.\u003c\/p\u003e\u003cp\u003eSPL is based on industrial practices for defining a range of software products. SPL design identifies commonalities and differences between the various software versions, modelling and managing the software variability. Recent research has focused on reconciling the different viewpoints of SPL and HCI, and in particular emphasizing the specific variability of HCI and the management of complex SPL models that could benefit from HCI in terms of representation, manipulation and visualization.\u003c\/p\u003eThis edited volume includes research that addresses the SPL for HCI and HCI for SPL. In putting together these two research streams, the groundwork is laid for future research into this important area. Both the HCI and the software engineering communities will find this book an invaluableresource.\u003cp\u003e\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156693930161,"sku":"9783319869650","price":160.95,"currency_code":"CAD","in_stock":false},{"title":"Hardcover","offer_id":46156693962929,"sku":"9783319609454","price":160.95,"currency_code":"CAD","in_stock":false},{"title":"Kobo eBook","offer_id":46156693995697,"sku":"e5ccf30e-f649-3ef6-a54c-35a2bb0d8055","price":116.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_1867c82f-2328-40ab-bb05-cdb91228f330.jpg?v=1763439623"},{"product_id":"c-programming-absolute-beginners-guide","title":"C Programming Absolute Beginner's Guide","description":"\u003cp\u003e\u003cstrong\u003eUpdated for C11\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eWrite powerful C programs...\u003cem\u003ewithout \u003c\/em\u003ebecoming a technical expert! This book is the fastest way to get comfortable with C, one \u003cem\u003eincredibly \u003c\/em\u003eclear and easy step at a time. You’ll learn all the basics: how to organize programs, store and display data, work with variables, operators, I\/O, pointers, arrays, functions, \u003cem\u003eand much more. \u003c\/em\u003eC programming has neverbeen this simple!\u003c\/p\u003e \u003cp\u003eWho knew how simple C programming could be?\u003c\/p\u003e \u003cp\u003eThis is today’s best beginner’s guide to writing C programs–\u003cem\u003eand to learning skills you can use with practically any language. \u003c\/em\u003eIts simple, practical instructions will help you start creating useful, reliable C code, from games to mobile apps. Plus, it’s fully updated for the new C11 standard and today’s free, open source tools! Here’s a small sample of what you’ll learn:\u003c\/p\u003e \u003cp\u003e• Discover free C programming tools for Windows, OS X, or Linux\u003c\/p\u003e \u003cp\u003e• Understand the parts of a C program and how they fit together\u003c\/p\u003e \u003cp\u003e• Generate output and display it on the screen\u003c\/p\u003e \u003cp\u003e• Interact with users and respond to their input\u003c\/p\u003e \u003cp\u003e• Make the most of variables by using assignments and expressions\u003c\/p\u003e \u003cp\u003e• Control programs by testing data and using logical operators\u003c\/p\u003e \u003cp\u003e• Save time and effort by using loops and other techniques\u003c\/p\u003e \u003cp\u003e• Build powerful data-entry routines with simple built-in functions\u003c\/p\u003e \u003cp\u003e• Manipulate text with strings\u003c\/p\u003e \u003cp\u003e• Store information, so it’s easy to access and use\u003c\/p\u003e \u003cp\u003e• Manage your data with arrays, pointers, and data structures\u003c\/p\u003e \u003cp\u003e• Use functions to make programs easier to write and maintain\u003c\/p\u003e \u003cp\u003e• Let C handle all your program’s math for you\u003c\/p\u003e \u003cp\u003e• Handle your computer’s memory as efficiently as possible\u003c\/p\u003e \u003cp\u003e• Make programs more powerful with preprocessing directives\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156739543217,"sku":"9780789751980","price":37.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_b3e29df8-c655-4b33-9bc6-28eb1749d734.jpg?v=1764399087"},{"product_id":"new-perspectives-in-end-user-development","title":"New Perspectives in End-User Development","description":"\u003cp\u003eThis book provides an in-depth insight into the emerging paradigm of End-User Development (EUD), discussing the diversity and potential for creating effective environments for end users. Containing a unique set of contributions from a number of international researchers and institutes, many relevant issues are discussed and solutions proposed, making important aspects of end-user development research available to a broader audience.\u003c\/p\u003e\u003cp\u003eMost people are familiar with the basic functionality and interfaces of computers. However, developing new or modified applications that can effectively support users' goals still requires considerable programming expertise that cannot be expected of everyone. One of the fundamental challenges that lie ahead is the development of environments that enable users with little or no programming experience to develop and modify their own applications. The ultimate goal is to empower people to flexibly employ and personalise advanced inform\u003c\/p\u003eation and communication technologies.","brand":"None","offers":[{"title":"Paperback","offer_id":46156688130225,"sku":"9783319868271","price":248.5,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46156688162993,"sku":"9783319602905","price":248.5,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156688195761,"sku":"da02cddc-b58c-374a-b83f-deae402ebc33","price":180.69,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_3cece6f5-a573-4133-8084-ea7ac38d481a.jpg?v=1763439626"},{"product_id":"multimodal-usability","title":"Multimodal Usability","description":"This preface tells the story of how Multimodal Usability responds to a special challenge. Chapter 1 describes the goals and structure of this book. The idea of describing how to make multimodal computer systems usable arose in the European Network of Excellence SIMILAR - -Taskforce for cre- ing human-machine interfaces SIMILAR to human-human communication\", 2003- 2007, www. similar. cc. SIMILAR brought together people from multimodal signal processing and usability with the aim of creating enabling technologies for new kinds of multimodal systems and demonstrating results in research prototypes. Most of our colleagues in the network were, in fact, busy extracting features and guring out how to demonstrate progress in working interactive systems, while claiming not to have too much of a notion of usability in system development and evaluation. It was proposed that the authors support the usability of the many multimodal pro- types underway by researching and presenting a methodology for building usable multimodal systems. We accepted the challenge, rst and foremost, no doubt, because the formidable team spirit in SIMILAR could make people accept outrageous things. Second, h- ing worked for nearly two decades on making multimodal systems usable, we were curious - curious at the opportunity to try to understand what happens to traditional usability work, that is, work in human-computer interaction centred around tra- tional graphical user interfaces (GUIs), when systems become as multimodal and as advanced in other ways as those we build in research today.","brand":"None","offers":[{"title":"Paperback","offer_id":46156407505073,"sku":"9781447125174","price":248.5,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46156407537841,"sku":"9781848825529","price":248.5,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156407570609,"sku":"3546c7bb-4d9b-3906-a9fb-147016399c46","price":180.69,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_954e6253-d6b1-45ec-8405-d367c87518c4.jpg?v=1763437754"},{"product_id":"virtual-taste-and-smell-technologies-for-multisensory-internet-and-virtual-reality","title":"Virtual Taste and Smell Technologies for Multisensory Internet and Virtual Reality","description":"\u003cp\u003eCurrently, Internet and virtual reality communication is essentially audio-visual. The next important breakthrough of the Internet will be the communication and sharing of smell and taste experiences digitally. Audio-visual stimuli are frequency based, and they can be easily digitized and actuated. On the other hand, taste and smell stimuli are based on chemical molecules, therefore, they are not easy to digitize or actuate.  To solve this problem, we are required to discover new digital actuation technologies for taste and smell. The authors of this book have experimented on developing digital actuation devices for several years.\u003c\/p\u003e\u003cp\u003eThis book will provide a complete overview of the importance of digitizing taste and smell, prior works, proposed technologies by the authors, other state of the art research, advantages and limitations of the proposed methods, and future applications. We expect digital taste and smell technologies will revolutionize the field of multisensory augmented reality and open up new interaction possibilities in different disciplines such as Human Computer Interaction, Communication, and Augmented and Virtual Reality.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156657557681,"sku":"9783030088743","price":233.95,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46156657590449,"sku":"9783319738635","price":233.95,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156657623217,"sku":"19582084-e5e6-3018-b3b0-d3a16aa69e5e","price":167.79,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_d2d2e040-370a-4dbd-8930-33df3996311d.jpg?v=1763439626"},{"product_id":"funology-2","title":"Funology 2: From Usability To Enjoyment","description":"\u003cp\u003eHow should we understand and design for fun as a User Experience? This new edition of a classic book is for students, designers and researchers who want to deepen their understanding of fun in the context of HCI. The 2003 edition was the first book to do this and has been influential in broadening the field. It is the most downloaded book in the Springer HCI Series.\u003c\/p\u003e\u003cp\u003eThis edition adds 14 new chapters that go well beyond the topics considered in 2003. New chapter topics include: online dating, interactive rides, wellbeing, somaesthetics, design fiction, critical design and participatory design methods.\u003c\/p\u003e\u003cp\u003eThe first edition chapters are also reprinted, with new notes by their authors setting the context in which the 2003 chapter was written and explaining the developments since then. Taken with the new chapters this adds up to a total of 35 theoretical and practical chapters written by the most influential thinkers from academia and industry in this field.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback (2018 B)","offer_id":46156658507953,"sku":"9783030098254","price":87.95,"currency_code":"CAD","in_stock":false},{"title":"Paperback (2018 A)","offer_id":46156658540721,"sku":"9781402029660","price":321.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_9e963a5e-5e12-4cba-a426-df7e8e33026f.jpg?v=1763439631"},{"product_id":"learning-in-communities","title":"Learning in Communities: Interdisciplinary Perspectives on Human Centered Information Technology","description":"\u003cp\u003eMost learning takes place in communities. People continually learn through their participation with others in everyday activities. Such learning is important in contemporary society because formal education cannot prepare people for a world that changes rapidly and continually. We need to live in learning communities.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis volume gathers together all of the scholarly materials directly emanating from a workshop held in August 2005, when a multidisciplinary group of scholars met at Penn State's College of Information Sciences and Technology to discuss 'learning in communities'. Initially, a sectioned report on the workshop was published as a special section in the Journal of Community Informatics in 2006. Subsequently, a special issue of 5 full papers was published in the Journal of Computer-Supported Cooperative Work, and a special section of 2 full papers was published in the International Journal of Computer-Supported Collaborative Learning.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156600639665,"sku":"9781849967860","price":160.95,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46156600672433,"sku":"9781848003316","price":160.95,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156600705201,"sku":"bc4a6273-8c98-34d9-9ccb-343c65f6891b","price":116.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_5cafbfc5-bd6f-4a4e-ac05-7624d481286a.jpg?v=1763439613"},{"product_id":"beauty-technology","title":"Beauty Technology: Designing Seamless Interfaces For Wearable Computing","description":"\u003cp\u003eThe increasing advances in electronics allows smaller and more powerful devices, bringing wearable computing closer to reality. However, most wearable computers are very distinguished and placed on clothes and accessories. This book tries to tackle this phenomenon by introducing a new wearable computing subfield called beauty technology.\u003c\/p\u003e\u003cp\u003eBy using the body's surface as an interactive platform, the integration of technology into beauty products is explored and can be applied directly to ones skin, fingernails, and hair adding new functionality to beauty products using technology in a personal, seamless and fashionable way. An interdisciplinary approach is taken, exploring the design of Beauty Technologies such as Conductive Makeup, Tech Nails, Hairware and FX e-makeup in order to create novel interfaces for Human Computer Interaction.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156670369969,"sku":"9783319792200","price":160.95,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46156670402737,"sku":"9783319157610","price":160.95,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156670435505,"sku":"6f31d267-c4e6-3229-98d0-bcd56962ead2","price":116.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_866bda4c-ef6c-4f71-b2ec-b3997875798d.jpg?v=1763440098"},{"product_id":"advanced-php-programming","title":"Advanced PHP Programming","description":"\u003cp style=\"MARGIN: 0px\"\u003eOver the past three years PHP has evolved from being a niche language used to add dynamic functionality to small sites to a powerful tool making strong inroads into large-scale, business-critical Web systems.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eThe rapid maturation of PHP has created a skeptical population of users from more traditional \"enterprise\" languages who question the readiness and ability of PHP to scale, as well as a large population of PHP developers without formal computer science backgrounds who have learned through the hands-on experimentation while developing small and midsize applications in PHP.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eWhile there are many books on learning PHP and developing small applications with it, there is a serious lack of information on \"scaling\" PHP for large-scale, business-critical systems. Schlossnagle's \u003ci\u003eAdvanced PHP Programming\u003c\/i\u003e fills that void, demonstrating that PHP is ready for enterprise Web applications by showing the reader how to develop PHP-based applications for maximum performance, stability, and extensibility.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156891914417,"sku":"9780672325618","price":68.74,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_a98c19b1-3cfb-49e0-966a-69b591ff9377.jpg?v=1763518463"},{"product_id":"advances-in-physiological-computing","title":"Advances in Physiological Computing","description":"This edited collection will provide an overview of the field of physiological computing, i.e. the use of physiological signals as input for computer control. It will cover a breadth of current research, from brain-computer interfaces to telemedicine.","brand":"None","offers":[{"title":"Hardcover","offer_id":46156403703985,"sku":"9781447163916","price":80.5,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156403736753,"sku":"7750894b-1e57-3a75-9a45-71ee2c13d5fa","price":64.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_c09942e4-bf70-408f-a40b-a598714a0cf0.jpg?v=1763437759"},{"product_id":"python-in-24-hours-sams-teach-yourself","title":"Python In 24 Hours, Sams Teach Yourself","description":"\u003cp style=\"MARGIN: 0px\"\u003eIn just 24 sessions of one hour or less, \u003ci\u003eSams Teach Yourself Python in 24 Hours\u003c\/i\u003e will help you get started fast, master all the core concepts of programming, and build anything from websites to games. Using this book’s straightforward, step-by-step approach, you’ll move from the absolute basics through functions, objects, classes, modules, database integration, and more. Every lesson and case study application builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!\u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003eStep-by-step instructions carefully walk you through the most common Python development tasks.\u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003eQuizzes and Exercises at the end of each chapter help you test your knowledge.\u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003eNotes present interesting information related to the discussion.\u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003eTips offer advice or show you easier ways to perform tasks.\u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003eWarnings alert you to possible problems and give you advice on how to avoid them.\u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003eLearn how to…\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eInstall and run the right version of Python for your operating system\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eStore, manipulate, reformat, combine, and organize information\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eCreate logic to control how programs run and what they do\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eInteract with users or other programs, wherever they are\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eSave time and improve reliability by creating reusable functions\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eMaster Python data types: numbers, text, lists, and dictionaries\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eWrite object-oriented programs that work better and are easier to improve\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eExpand Python classes to make them even more powerful\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eUse third-party modules to perform complex tasks without writing new code\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eSplit programs to make them more maintainable and reusable\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eClearly document your code so others can work with it\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eStore data in SQLite databases, write queries, and share data via JSON\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eSimplify Python web development with the Flask framework\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eQuickly program Python games with PyGame\u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e  \u003cdiv style=\"MARGIN: 0px\"\u003eAvoid, troubleshoot, and fix problems with your code\u003c\/div\u003e \u003c\/li\u003e \u003c\/ul\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46157908345009,"sku":"9780672336874","price":43.74,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_1813afb8-11e1-4b0a-a0d3-46dc7ea66eeb.jpg?v=1763518463"},{"product_id":"modern-statistical-methods-for-hci","title":"Modern Statistical Methods for HCI","description":"This book critically reflects on current statistical methods used in Human-Computer Interaction (HCI) and introduces a number of novel methods to the reader.\u003cp\u003eCovering many techniques and approaches for exploratory data analysis including effect and power calculations, experimental design, event history analysis, non-parametric testing and Bayesian inference; the research contained in this book discusses how to communicate statistical results fairly, as well as presenting a general set of recommendations for authors and reviewers to improve the quality of statistical analysis in HCI. Each chapter presents [R] code for running analyses on HCI examples and explains how the results can be interpreted.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eModern Statistical Methods for HCI\u003c\/i\u003eis aimed at researchers and graduate students who have some knowledge of \"traditional\" null hypothesis significance testing, but who wish to improve their practice by using techniques which have recently emerged from statistics and relatedfields. This book critically evaluates current practices within the field and supports a less rigid, procedural view of statistics in favour of fair statistical communication.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156676661425,"sku":"9783319799841","price":291.95,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46156676694193,"sku":"9783319266312","price":291.95,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156676726961,"sku":"7fd2f46a-3e46-3178-a62f-feea49f25937","price":206.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_be56d39f-6b5f-4b8e-9adf-0f469bc4329e.jpg?v=1763440091"},{"product_id":"a-journey-through-cultures","title":"A Journey Through Cultures: Metaphors for Guiding the Design of Cross-Cultural Interactive Systems","description":"\u003cp\u003e\u003ci\u003eA Journey Through Cultures\u003c\/i\u003eaddresses one of the hottest topics in contemporary HCI: cultural diversity amongst users. For a number of years the HCI community has been investigating alternatives to enhance the design of cross-cultural systems. Most contributions to date have followed either a 'design for each' or a 'design for all' strategy.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eA Journey Through Cultures\u003c\/i\u003etakes a very different approach. Proponents of CVM - the Cultural Viewpoint Metaphors perspective - the authors invite HCI practitioners to think of how to expose and communicate the idea of cultural diversity. A detailed case study is included which assesses the metaphors' potential in cross-cultural design and evaluation. The results show that cultural viewpoint metaphors have strong epistemic power, leveraged by a combination of theoretic foundations coming from Anthropology, Semiotics and the authors' own work in HCI and Semiotic Engineering.\u003c\/p\u003e\u003cp\u003eLuciana Salgado, Carla Leitão and Clarisse de Souza are members of SERG, the Semiotic Engineering Research Group at the Departamento de Informática of Rio de Janeiro's Pontifical Catholic University (PUC-Rio).\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156410192049,"sku":"9781447160632","price":160.95,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46156410224817,"sku":"9781447141136","price":160.95,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156410257585,"sku":"96d92933-6921-3a4c-aa8c-5ea4e3d528be","price":116.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_709bb608-dd0f-4805-a296-3eb0ee305807.jpg?v=1763437754"},{"product_id":"the-engineering-of-mixed-reality-systems","title":"The Engineering of Mixed Reality Systems","description":"\u003cp\u003eAn increasing number of systems are exploiting mixed reality but to date there are no systematic methods, techniques or guidelines for the development of such systems. In bringing together contributions on a broad range of mixed reality development issues this book provides a sound theoretical foundation for a disciplined approach to mixed reality engineering.\u003c\/p\u003e\u003cp\u003eDivided into three parts: interaction design, software design and implementation, the first section covers generic and specific mixed reality design elements and provides an overview of the design method; Part 2 addresses technical solutions for interaction techniques, development tools and a global view of the mixed reality software development process. The final section contains detailed case studies to highlight the application of mixed reality in a variety of fields including aviation, architecture, emergency management, games, and healthcare.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156603261105,"sku":"9781447125228","price":321.5,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46156603293873,"sku":"9781848827325","price":321.5,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156603326641,"sku":"56de7a00-4473-328e-9229-34fab465b2e9","price":258.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_b09186bd-1abc-454f-809f-b6e7e19ac1a4.jpg?v=1763437754"},{"product_id":"sams-teach-yourself-regular-expressions-in-10-minutes","title":"Sams Teach Yourself Regular Expressions in 10 Minutes","description":"\u003cp style=\"MARGIN: 0px\"\u003eRegEx is supported in all major development environments (for use in editing and working with code) and will thus appeal to anyone using these tools. In addition, every JavaScript developer should be using RegEx, but most don't as it has never been taught to them properly before. Developers using ASP, C#, ColdFusion, Java JSP, PHP, Perl, Python, and more can (and should) be using RegEx, and so every one of them is a potential reader too. The reader of this book will learn how to:\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eMatch characters sets \u003c\/li\u003e  \u003cli\u003eMatch repeating characters (using minimums and maximums if needed) \u003c\/li\u003e  \u003cli\u003eMatch (or ignore) based on case \u003c\/li\u003e  \u003cli\u003eBuild sub-expressions \u003c\/li\u003e  \u003cli\u003eUse all of the special characters \u003c\/li\u003e  \u003cli\u003eWork with excape sequences \u003c\/li\u003e  \u003cli\u003eUse POSIX classes to simplify complex expressions \u003c\/li\u003e  \u003cli\u003eUse back-references \u003c\/li\u003e  \u003cli\u003eUse look-behind operators \u003c\/li\u003e \u003c\/ul\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003ci\u003eSams Teach Yourself Regular Expressions in 10 Minutes\u003c\/i\u003e is a tutorial book organized into a series of easy-to-follow 10-minute lessons. These well targeted lessons teach you in 10 minutes what other books might take hundreds of pages to cover. Instead of dwelling on syntax, terminology, and arcane examples and scenarios, this book takes a very hands-on approach to solving the needs of the majority of RegEx users who simply need to manipulate data.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46157072597169,"sku":"9780672325663","price":21.24,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_5944c5b8-84c2-467d-9b62-4f655422dbc1.jpg?v=1762443323"},{"product_id":"deconstructing-ethnography","title":"Deconstructing Ethnography: Towards A Social Methodology For Ubiquitous Computing And Interactive Systems Design","description":"\u003cp\u003eThis book aims to deconstruct ethnography to alert systems designers, and other stakeholders, to the issues presented by new approaches that move beyond the studies of 'work' and 'work practice' within the social sciences (in particular anthropology and sociology). The theoretical and methodological apparatus of the social sciences distort the social and cultural world as lived in and understood by ordinary members, whose common-sense understandings shape the actual milieu into which systems are placed and used.\u003c\/p\u003e\u003cp\u003eIn\u003ci\u003eDeconstructing Ethnography\u003c\/i\u003ethe authors show how 'new' calls are returning systems design to 'old' and problematic ways of understanding the social. They argue that systems design can be appropriately grounded in the social through the ordinary methods that members use to order their actions and interactions.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis work is written for post-graduate students and researchers alike, as well as design practitioners who have an interest in bringing the social to bear on design in a systematic rather than a piecemeal way. This is not a 'how to' book, but instead elaborates the foundations upon which the social can be systematically built into the design of ubiquitous and interactive systems.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156677218481,"sku":"9783319373652","price":80.5,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46156677251249,"sku":"9783319219530","price":80.5,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156677284017,"sku":"00e025b9-f3e3-3c52-aa6b-3f946ba6b71f","price":64.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_bd8b505b-34ad-4ff9-b106-88332a8eda25.jpg?v=1763440091"},{"product_id":"absolute-beginners-guide-to-vba","title":"Absolute Beginner's Guide to VBA","description":"\u003cp\u003eVisual Basic for Applications (VBA) is a set of tools based on the Visual Basic language. The great thing about using it to enhance Office applications is that it's easier to learn than Visual Basic and it comes with your Office license. After reading this book, the reader will be proficient in the VBA language and will have extensive knowledge of the Office 2003 Object Model. This book will cover all features of the VBA editor and show how to program some of the more useful new features in the Office 2003 applications.\u003c\/p\u003e \u003cp\u003eThis book assumes no prior programming experience, so even programming novices can get up to speed quickly on the basics of the VBA language. It is very practical and offers the reader tested programs and projects that he or she can implement right away. This book reinforces the reader's learning by presenting useful, end-of-chapter pedagogical resources, including question-and-answer sessions and quizzes, as well as practical exercises that cement and extend the reader's knowledge. It explorers not only the object models of Word and Excel, but also other members of the Office 2003 suite, including PowerPoint, Access, and Outlook.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156921536689,"sku":"9780789730763","price":31.19,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_f68ad3c9-2ce9-492c-9f5b-a7b6a8eca975.jpg?v=1763513456"},{"product_id":"designing-for-the-user-experience-in-learning-systems","title":"Designing for the User Experience in Learning Systems","description":"\u003cp\u003eWhile the focus of the UX research and design discipline and the Learning Sciences and instructional design disciplines is often similar and almost always tangential, there seems to exist a gap, i.e. a lack of communication between the two fields. Not much has been said about how UX Design can work hand-in-hand with instructional design to advance learning. The goal of this book is to bridge this gap by presenting work that cuts through both fields. To illustrate this gap in more detail, we provide a combined view of UX Research and Design \u0026amp; Educational Technology. While the traditional view has perceived the Learning Experience Design as a field of Instructional Design, we will highlight its connection with UX, an aspect that has become increasingly relevant. \u003c\/p\u003e\u003cp\u003eOur focus on user experience research and design has a unique emphasis on the human learning experience: we strongly believe that in learning technology the technological part is only mediating the learning experience, and we do not focus on technological advancements per se, as we believe they are not the solution, in themselves, to the problems that education is facing. \u003c\/p\u003e\u003cp\u003eThis book aims to lay out the challenges and opportunities in this field and highlight them through research presented in the various chapters. Thus, it presents a unique opportunity to represent areas of learning technology that go very far beyond the MOOC and the classroom technology. The book provides an outstanding overview and insights in the area and it aims to serve as a significant and valuable source for learning researchers and practitioners.\u003c\/p\u003eThe chapter \"User requirements when designing learning e-content: interaction for all\" is available open access under a CC BY 4.0 license at link.springer.com\u003cbr\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156655034545,"sku":"9783030069155","price":189.95,"currency_code":"CAD","in_stock":false},{"title":"Hardcover","offer_id":46156655067313,"sku":"9783319947938","price":189.95,"currency_code":"CAD","in_stock":false},{"title":"Kobo eBook","offer_id":46156655100081,"sku":"c6acd74d-1059-3af5-b649-4fab4dfde7e7","price":141.89,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_4b2dfbde-24ab-4669-98c8-c926a84dfe96.jpg?v=1763439622"},{"product_id":"online-harassment","title":"Online Harassment","description":"\u003cp\u003eOnline Harassment is one of the most serious problems in social media. To address it requires understanding the forms harassment takes, how it impacts the targets, who harasses, and how technology that stands between users and social media can stop harassers and protect users. The field of Human-Computer Interaction provides a unique set of tools to address this challenge. This book brings together experts in theory, socio-technical systems, network analysis, text analysis, and machine learning to present a broad set of analyses and applications that improve our understanding of the harassment problem and how to address it. \u003c\/p\u003e\u003cp\u003eThis book tackles the problem of harassment by addressing it in three major domains. First, chapters explore how harassment manifests, including extensive analysis of the Gamer Gate incident, stylistic features of different types of harassment, how gender differences affect misogynistic harassment. Then, we look at the results of harassment, including how it drives people offline and the impacts it has on targets. Finally, we address techniques for mitigating harassment, both through automated detection and filtering and interface options that users control. Together, many branches of HCI come together to provide a comprehensive look at the phenomenon of online harassment and to advance the field toward effective human-oriented solutions.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156658409649,"sku":"9783030087371","price":160.95,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46156658442417,"sku":"9783319785820","price":160.95,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156658475185,"sku":"0964091f-42fc-310b-99e1-1c0928716e21","price":116.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_14700d3c-b866-4590-b7ba-15799d185370.jpg?v=1763439629"},{"product_id":"literate-programming","title":"Literate Programming","description":"\u003cdiv\u003eThis anthology of essays from Donald Knuth, \"the father of computer science,\" and the inventor of literate programming includes early essays on related topics such as structured programming, as well as \u003ci\u003eThe Computer Journal\u003c\/i\u003e article that launched literate programming itself. Many examples are given, including excerpts from the programs for TeX and METAFONT. The final essay is an example of CWEB, a system for literate programming in C and related languages.\u003cbr\u003e\u003cbr\u003eThis volume is first in a series of Knuth's collected works.\u003c\/div\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156958466225,"sku":"9780937073803","price":45.5,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_ef6f3e26-74e2-4751-89b0-0f48b23e9ab9.jpg?v=1763598309"},{"product_id":"robust-multimodal-cognitive-load-measurement","title":"Robust Multimodal Cognitive Load Measurement","description":"This book explores robust multimodal cognitive load measurement with physiological and behavioural modalities, which involve the eye, Galvanic Skin Response, speech, language, pen input, mouse movement and multimodality fusions. Factors including stress, trust, and environmental factors such as illumination are discussed regarding their implications for cognitive load measurement. Furthermore, dynamic workload adjustment and real-time cognitive load measurement with data streaming are presented in order to make cognitive load measurement accessible by more widespread applications and users. Finally, application examples are reviewed demonstrating the feasibility of multimodal cognitive load measurement in practical applications.\u003cp\u003eThis is the first book of its kind to systematically introduce various computational methods for automatic and real-time cognitive load measurement and by doing so moves the practical application of cognitive load measurement from the domain of the computerscientist and psychologist to more general end-users, ready for widespread implementation.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eRobust Multimodal Cognitive Load Measurement\u003c\/i\u003eis intended for researchers and practitioners involved with cognitive load studies and communities within the computer, cognitive, and social sciences. The book will especially benefit researchers in areas like behaviour analysis, social analytics, human-computer interaction (HCI), intelligent information processing, and decision support systems.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156677611697,"sku":"9783319810997","price":160.95,"currency_code":"CAD","in_stock":false},{"title":"Hardcover","offer_id":46156677644465,"sku":"9783319316987","price":160.95,"currency_code":"CAD","in_stock":false},{"title":"Kobo eBook","offer_id":46156677677233,"sku":"c0cb950d-1e05-355f-9ae2-9a67dd4ed017","price":116.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_59a2868f-4773-48fc-b164-9c110fab7752.jpg?v=1763439626"},{"product_id":"practical-object-oriented-design","title":"Practical Object-oriented Design: An Agile Primer Using Ruby","description":"\u003cp\u003eThe Complete Guide to Writing Maintainable, Manageable, Pleasing, and Powerful Object-Oriented Applications\u003c\/p\u003e \u003cp\u003eObject-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that are difficult to understand and expensive to change. \u003cem\u003e\u003cstrong\u003ePractical Object-Oriented Design, Second Edition,\u003c\/strong\u003e\u003c\/em\u003e immerses you in an OO mindset and teaches you powerful, real-world, object-oriented design techniques with simple and practical examples.\u003c\/p\u003e \u003cp\u003eSandi Metz demonstrates how to build new applications that can “survive success” and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples in the easy-to-understand Ruby programming language, all downloadable from the companion website, \u003ca href=\"http:\/\/poodr.com\" target=\"\" title=\"\"\u003epoodr.com\u003c\/a\u003e. Fully updated for Ruby 2.5, this guide shows how to\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eDecide what belongs in a single class\u003c\/li\u003e  \u003cli\u003eAvoid entangling objects that should be kept separate\u003c\/li\u003e  \u003cli\u003eDefine flexible interfaces among objects\u003c\/li\u003e  \u003cli\u003eReduce programming overhead costs with duck typing\u003c\/li\u003e  \u003cli\u003eSuccessfully apply inheritance\u003c\/li\u003e  \u003cli\u003eBuild objects via composition\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eWhatever your previous object-oriented experience, this concise guide will help you achieve the superior outcomes you’re looking for.\u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/em\u003e\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46157537116337,"sku":"9780134456478","price":62.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_4476b4bf-8796-4963-9658-f66cfc1be280.jpg?v=1763519776"},{"product_id":"php-and-mysql-web-development","title":"Php And Mysql Web Development","description":"\u003cp style=\"margin: 0.0px;\"\u003e\u003cb\u003ePHP and MySQL Web Development, Fifth Edition\u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cb\u003e\u003ci\u003eThe definitive guide to building database-driven Web applications with PHP and MySQL\u003c\/i\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003ePHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications.\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003ci\u003ePHP and MySQL Web Development \u003c\/i\u003eshows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server.\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003eThis practical, hands-on book consistently focuses on real-world applications, even in the introductory chapters. The authors cover important aspects of security and authentication as they relate to building a real-world website and show you how to implement these aspects in PHP and MySQL. They also introduce you to the integration of front-end and back-end technologies by using JavaScript in your application development.\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003eThe final part of this book describes how to approach real-world projects and takes the reader through the design, planning, and building of several projects, including:\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eUser authentication and personalization\u003c\/li\u003e  \u003cli\u003eWeb-based email\u003c\/li\u003e  \u003cli\u003eSocial media integration\u003c\/li\u003e  \u003cli\u003eShopping cart\u003c\/li\u003e \u003c\/ul\u003e \u003cp style=\"margin: 0.0px;\"\u003eThe fifth edition of \u003ci\u003ePHP and MySQL Web Development\u003c\/i\u003e has been thoroughly updated, revised, and expanded to cover developments in PHP through versions 5.6 and 7, as well as features introduced in recent stable releases of MySQL.\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cb\u003eFree Access to Web Edition\u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003ePurchase of this book in any format, electronic or print, includes free access to the corresponding Web Edition. The Web Edition can be viewed on all types of computers and mobile devices with any modern web browser that supports HTML5.\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cb\u003eContents at a Glance\u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cb\u003ePart I: Using PHP\u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e1  PHP Crash Course\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e2  Storing and Retrieving Data\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e3  Using Arrays\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e4  String Manipulation and Regular Expressions\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e5  Reusing Code and Writing Functions\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e6  Object-Oriented PHP\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e7  Error and Exception Handling\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cb\u003ePart II: Using MySQL\u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e8  Designing Your Web Database\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e9  Creating Your Web Database\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e10 Working with Your MySQL Database\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e11 Accessing Your MySQL Database from the Web with PHP\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e12 Advanced MySQL Administration\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e13 Advanced MySQL Programming\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cb\u003ePart III: Web Application Security\u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e14 Web Application Security Risks\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e15 Building a Secure Web Application\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e16 Implementing Authentication Methods with PHP\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cb\u003ePart IV: Advanced PHP Techniques\u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e17 Interacting with the File System and the Server\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e18 Using Network and Protocol Functions\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e19 Managing the Date and Time\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e20 Internationalization and Localization\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e21 Generating Images\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e22 Using Session Control in PHP\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e23 Integrating JavaScript and PHP\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e24 Other Useful Features\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003ePart V: Building Practical PHP and MySQL Projects\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e25 Using PHP and MySQL for Large Projects\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e26 Debugging and Logging\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e27 Building User Authentication and Personalization\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e28 (PDF with Product Registration) Building a Web-Based Email Client with Laravel Part I\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e29 (PDF with Product Registration) Building a Web-Based Email Client with Laravel Part II\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e30 (PDF with Product Registration) Social Media Integration Sharing and Authentication\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e31 (PDF with Product Registration) Building a Shopping Cart\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cb\u003ePart VI: Appendix\u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003eA Installing Apache, PHP, and MySQL\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin: 0.0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156848693425,"sku":"9780321833891","price":74.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_fafcfb5a-fe8e-49a5-9a81-b5a2f1741d8f.jpg?v=1763518472"},{"product_id":"minimalism","title":"Minimalism: Designing Simplicity","description":"\u003cp\u003eThe notion of Minimalism is proposed as a theoretical tool supporting a more differentiated understanding of reduction and thus forms a standpoint that allows definition of aspects of simplicity.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003ePossible uses of the notion of minimalism in the field of human-computer interaction design are examined both from a theoretical and empirical viewpoint, giving a range of results. Minimalism defines a radical and potentially useful perspective for design analysis. The empirical examples show that it has also proven to be a useful tool for generating and modifying concrete design techniques.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eDivided into four parts this book traces the development of minimalism, defines the four types of minimalism in interaction design, looks at how to apply it and finishes with some conclusions.\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156387188913,"sku":"9781447122845","price":248.5,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46156387221681,"sku":"9781848823709","price":248.5,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156387254449,"sku":"aa65c0c6-e34f-326c-8cb2-ddf8e1a67089","price":180.69,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_c42a49b9-62fd-40e9-9293-2e367e5ffe7b.jpg?v=1763437315"},{"product_id":"automated-web-site-evaluation","title":"Automated Web Site Evaluation: Researchers' and Practioners' Perspectives","description":"Among all information systems that are nowadays available, web sites are definitely the ones having the widest potential audience and the most significant impact on the everyday life of people. Web sites contribute largely to the information society: they provide visitors with a large array of services and information and allow them to perform various tasks without prior assumptions about their computer literacy. Web sites are assumed to be accessible and usable to the widest possible audience. Consequently, usability has been recognized as a critical success factor for web sites of every kind. Beyond this universal recognition, usability still remains a notion that is hard to grasp. Summative evaluation methods have been introduced to identify potential usability problems to assess the quality of web sites. However, summative evaluation remains limited in impact as it does not necessarily deliver constructive comments to web site designers and developers on how to solve the usability problems. Formative evaluation methods have been introduced to address this issue. Evaluation remains a process that is hard to drive and perform, while its potential impact is probably maximal for the benefit of the final user. This complexity is exacerbated when web sites are very large, potentially up to several hundreds of thousands of pages, thus leading to a situation where eval­ uating the web site is almost impossible to conduct manually. Therefore, many attempts have been made to support evaluation with: • Models that capture some characteristics of the web site of interest.","brand":"None","offers":[{"title":"Paperback","offer_id":46156344098993,"sku":"9789048164462","price":160.95,"currency_code":"CAD","in_stock":true},{"title":"Hardcover","offer_id":46156344131761,"sku":"9781402016721","price":160.95,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156344164529,"sku":"b03d95b9-495a-3492-9f46-1ba5f50f88f8","price":116.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_a335563a-d5c6-42c5-8c14-62420a7d013e.jpg?v=1763440580"},{"product_id":"studies-in-conversational-ux-design","title":"Studies in Conversational UX Design","description":"\u003cp\u003eAs voice interfaces and virtual assistants have moved out of the industry research labs and into the pockets, desktops and living rooms of the general public, a demand for a new kind of user experience (UX) design is emerging. Although the people are becoming familiar with Siri, Alexa, Cortana and others, their user experience is still characterized by short, command- or query-oriented exchanges, rather than longer, conversational ones. Limitations of the microphone and natural language processing technologies are only part of the problem. Current conventions of UX design apply mostly to visual user interfaces, such as web or mobile; they are less useful for deciding how to organize utterances, by the user and the virtual agent, into sequences that work like those of natural human conversation. \u003c\/p\u003e\u003cp\u003eThis edited book explores the intersection of UX design, of both text- or voice-based virtual agents, and the analysis of naturally occurring human conversation (e.g., the Conversation Analysis, Discourse Analysis and Interactional Sociolinguistics literatures). It contains contributions from researchers, from academia and industry, with varied backgrounds working in the area of human-computer interaction. Each chapter explores some aspect of conversational UX design. Some describe the design challenges faced in creating a particular virtual agent. Others discuss how the findings from the literatures of the social sciences can inform a new kind of UX design that starts with conversation.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46156700549297,"sku":"9783030070632","price":291.95,"currency_code":"CAD","in_stock":false},{"title":"Hardcover","offer_id":46156700582065,"sku":"9783319955780","price":291.95,"currency_code":"CAD","in_stock":false},{"title":"Kobo eBook","offer_id":46156700614833,"sku":"223d7516-075a-3bf2-a7c5-86767306447c","price":206.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_beebc22f-99cb-45d4-a4aa-ef936c70bcfd.jpg?v=1763439631"},{"product_id":"patterns-of-hci-design-and-hci-design-of-patterns","title":"Patterns of HCI Design and HCI Design of Patterns: Bridging HCI Design and Model-Driven Software Engineering","description":"\u003cp\u003eAs interactive systems are quickly becoming integral to our everyday lives, this book investigates how we can make these systems, from desktop and mobile apps to more wearable and immersive applications, more usable and maintainable by using HCI design patterns. It also examines how we can facilitate the reuse of design practices in the development lifecycle of multi-devices, multi-platforms and multi-contexts user interfaces.\u003c\/p\u003e\u003cp\u003eEffective design tools are provided for combining HCI design patterns and User Interface (UI) driven engineering to enhance design whilst differentiating between UI and the underlying system features. Several examples are used to demonstrate how HCI design patterns can support this decoupling by providing an architectural framework for pattern-oriented and model-driven engineering of multi-platforms and multi-devices user interfaces.\u003cstrong\u003e\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003ePatterns of HCI Design and HCI Design of Patterns\u003c\/i\u003eis for students, academics and Industry specialists who are concerned with user interfaces and usability within the software development community.\u003c\/p\u003e","brand":"None","offers":[{"title":"Hardcover","offer_id":46156672041137,"sku":"9783319156866","price":160.95,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156672073905,"sku":"c2a9f7e1-197d-3253-b974-66f9134fd6ca","price":116.09,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_531013f6-ad4f-48c2-9e52-8a01b44457a9.jpg?v=1763436298"},{"product_id":"language-of-sql-the","title":"Language of SQL, The","description":"\u003cdiv\u003e  \u003cdiv style=\": 10.6667px;\"\u003e   \u003ci\u003e\u003cb\u003eThe Language of SQL, Second Edition\u003c\/b\u003e\u003c\/i\u003e  \u003c\/div\u003e  \u003cdiv style=\": 10.6667px;\"\u003e   \u003cbr\u003e  \u003c\/div\u003e  \u003cdiv style=\": 10.6667px;\"\u003e   \u003cdiv\u003e    Many SQL texts attempt to serve as an encyclopedic reference on SQL syntax -- an approach that is often counterproductive, because that information is readily available in online references published by the major database vendors.    \u003c\/div\u003e   \u003cdiv\u003e    \u003cbr\u003e   \u003c\/div\u003e   \u003cdiv\u003e    For SQL beginners, it’s more important for a book to focus on general concepts and to offer clear explanations and examples of what various SQL statements can accomplish. This is that book.   \u003c\/div\u003e   \u003cdiv\u003e    \u003cbr\u003e   \u003c\/div\u003e   \u003cdiv\u003e    A number of features make    \u003ci\u003e The Language of SQL\u003c\/i\u003e unique among introductory SQL books.   \u003c\/div\u003e   \u003cdiv\u003e    \u003cbr\u003e   \u003c\/div\u003e   \u003cdiv\u003e    First, you will not be required to download software or sit with a computer as you read the text. The intent of this book is to provide examples of SQL usage that can be understood simply by reading.   \u003c\/div\u003e   \u003cdiv\u003e    \u003cbr\u003e   \u003c\/div\u003e   \u003cdiv\u003e    Second, topics are organized in an intuitive and logical sequence. SQL keywords are introduced one at a time, allowing you to grow your understanding as you encounter new terms and concepts.    \u003c\/div\u003e   \u003cdiv\u003e    \u003cbr\u003e   \u003c\/div\u003e   \u003cdiv\u003e    Finally, this book covers the syntax of three widely used databases: Microsoft SQL Server, MySQL, and Oracle. Special “Database Differences” sidebars clearly show you any differences in syntax among these three databases, and instructions are included on how to obtain and install free versions of the databases.    \u003c\/div\u003e   \u003cdiv\u003e    \u003cbr\u003e   \u003c\/div\u003e   \u003cdiv\u003e    This is the only book you need to gain a quick working knowledge of SQL and relational databases.   \u003c\/div\u003e   \u003cdiv\u003e\u003c\/div\u003e   \u003cb\u003e    \u003cdiv\u003e     \u003cbr\u003e    \u003c\/div\u003e    \u003cdiv\u003e     Learn How To...    \u003c\/div\u003e\u003c\/b\u003e   \u003cdiv\u003e\u003c\/div\u003e   \u003cdiv\u003e    \u003cul\u003e     \u003cli\u003eUse SQL to retrieve data from relational databases\u003c\/li\u003e     \u003cli\u003eApply functions and calculations to data\u003c\/li\u003e     \u003cli\u003eGroup and summarize data in a variety of useful ways\u003c\/li\u003e     \u003cli\u003eUse complex logic to retrieve only the data you need\u003c\/li\u003e     \u003cli\u003eUpdate data and create new tables\u003c\/li\u003e     \u003cli\u003eDesign relational databases so that data retrieval is easy and intuitive\u003c\/li\u003e     \u003cli\u003eUse spreadsheets to transform your data into meaningful displays\u003c\/li\u003e     \u003cli\u003eRetrieve data from multiple tables via joins, subqueries, views, and set logic \u003c\/li\u003e     \u003cli\u003eCreate, modify, and execute stored procedures\u003c\/li\u003e     \u003cli\u003eInstall Microsoft SQL Server, MySQL, or Oracle\u003c\/li\u003e    \u003c\/ul\u003e   \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv style=\": 10.6667px;\"\u003e   \u003cdiv\u003e    \u003cb\u003eContents at a Glance\u003c\/b\u003e   \u003c\/div\u003e   \u003cdiv\u003e    \u003cbr\u003e   \u003c\/div\u003e   \u003cdiv\u003e    1  Relational Databases and SQL   \u003c\/div\u003e   \u003cdiv\u003e    2  Basic Data Retrieval   \u003c\/div\u003e   \u003cdiv\u003e    3  Calculated Fields and Aliases   \u003c\/div\u003e   \u003cdiv\u003e    4  Using Functions   \u003c\/div\u003e   \u003cdiv\u003e    5  Sorting Data   \u003c\/div\u003e   \u003cdiv\u003e    6  Selection Criteria   \u003c\/div\u003e   \u003cdiv\u003e    7  Boolean Logic   \u003c\/div\u003e   \u003cdiv\u003e    8  Conditional Logic   \u003c\/div\u003e   \u003cdiv\u003e    9  Summarizing Data   \u003c\/div\u003e   \u003cdiv\u003e    10 Subtotals and Crosstabs   \u003c\/div\u003e   \u003cdiv\u003e    11 Inner Joins   \u003c\/div\u003e   \u003cdiv\u003e    12 Outer Joins   \u003c\/div\u003e   \u003cdiv\u003e    13 Self Joins and Views   \u003c\/div\u003e   \u003cdiv\u003e    14 Subqueries   \u003c\/div\u003e   \u003cdiv\u003e    15 Set Logic   \u003c\/div\u003e   \u003cdiv\u003e    16 Stored Procedures and Parameters   \u003c\/div\u003e   \u003cdiv\u003e    17 Modifying Data   \u003c\/div\u003e   \u003cdiv\u003e    18 Maintaining Tables   \u003c\/div\u003e   \u003cdiv\u003e    19 Principles of Database Design   \u003c\/div\u003e   \u003cdiv\u003e    20 Strategies for Displaying Data   \u003c\/div\u003e   \u003cdiv\u003e    \u003cbr\u003e   \u003c\/div\u003e   \u003cdiv\u003e    A Getting Started with Microsoft SQL Server   \u003c\/div\u003e   \u003cdiv\u003e    B Getting Started with MySQL   \u003c\/div\u003e   \u003cdiv\u003e    C Getting Started with Oracle   \u003c\/div\u003e  \u003c\/div\u003e \u003c\/div\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46157368688817,"sku":"9780134658254","price":37.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_40934df7-94d9-424e-ac89-082564f06e56.jpg?v=1762358802"},{"product_id":"the-impact-of-pen-and-touch-technology-on-education","title":"The Impact of Pen and Touch Technology on Education","description":"\u003cp\u003eThis book presents perspectives for and by teachers, school and university administrators and educational researchers regarding the great impact pen and tablet technology can have on classrooms and education.\u003c\/p\u003e\u003cp\u003epresents three distinctly valuable threads of research:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eEmerging technologies and cutting-edge software invented by researchers and evaluated through real classroom deployments.\u003c\/li\u003e\n\u003cli\u003eFirst-hand perspectives of instructors and administrators who actively implement pen or tablet technologies in their classrooms.\u003c\/li\u003e\n\u003cli\u003eUp-and-coming systems that provide insight into the future of pen, touch, and sketch recognition technologies in the classrooms and the curriculums of tomorrow.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003ci\u003eThe Impact of Pen and Touch Technology on Education\u003c\/i\u003eis an essential read for educators who wish get to grips with ink-based computing and bring their teaching methods into the twenty-first century, as well as for researchers in the areas of education, human-computer interaction and intelligent systems for pedagogical advancement.\u003c\/p\u003e","brand":"None","offers":[{"title":"Hardcover","offer_id":46156669354161,"sku":"9783319155937","price":80.5,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46156669386929,"sku":"59089c9b-9b7c-379a-9ef8-3540744e81b6","price":64.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_8bcf2307-1b75-402e-ac0c-e0532d416773.jpg?v=1763436303"}],"url":"https:\/\/www.indigo.ca\/collections\/programming.oembed","provider":"Indigo","version":"1.0","type":"link"}