![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Computer programming
Despite the advances that have been made in programming, there is still a lack of sufficient methods for quality control. While code standards try to force programmers to follow a specific set of rules, few tools exist that really deal with automatic refactoring of this code, and evaluation of the coverage of these tests is still a challenge. Code Generation, Analysis Tools, and Testing for Quality is an essential reference source that discusses the generation and writing of computer programming and methods of quality control such as analysis and testing. Featuring research on topics such as programming languages, quality assessment, and automated development, this book is ideally designed for academicians, practitioners, computer science teachers, enterprise developers, and researchers seeking coverage on code auditing strategies and methods.
Although gaming was once primarily used for personal entertainment, video games and other similar technologies are now being utilized across various disciplines such as education and engineering. As digital technologies become more integral to everyday life, it is imperative to explore the underlying effects they have on society and within these fields. Exploring the Cognitive, Social, Cultural, and Psychological Aspects of Gaming and Simulations provides emerging research on the societal and mental aspects of gaming and how video games impact different parts of an individual's life. While highlighting the positive, important results of gaming in various disciplines, readers will learn how video games can be used in areas such as calculus, therapy, and professional development. This book is an important resource for engineers, graduate-level students, psychologists, game designers, educators, sociologists, and academics seeking current information on the effects of gaming and computer simulations across different industries.
This new edition provides step-by-step instruction on modern 3D graphics shader programming in OpenGL with Java, along with its theoretical foundations. It is appropriate both for computer science graphics courses, and for professionals interested in mastering 3D graphics skills. It has been designed in a 4-color, "teach-yourself" format with numerous examples that the reader can run just as presented. Every shader stage is explored, from the basics of modeling, textures, lighting, shadows, etc., through advanced techniques such as tessellation, normal mapping, noise maps, as well as new chapters on simulating water, stereoscopy, and ray tracing. FEATURES Covers modern OpenGL 4.0+ shader programming in Java, with instructions for both PC/Windows and Macintosh Illustrates every technique with running code examples. Everything needed to install the libraries, and complete source code for each example Includes step-by-step instruction for using each GLSL programmable pipeline stage (vertex, tessellation, geometry, and fragment) Explores practical examples for modeling, lighting and shadows (including soft shadows), terrain, water, and 3D materials such as wood and marble Adds new chapters on simulating water, stereoscopy, and ray tracing with compute shaders Explains how to optimize code with tools such as Nvidia's Nsight debugger Includes companion files with code, object models, figures, and more
As Web service technologies have matured in recent years, an increasing number of geospatial Web services designed to deal with spatial information over the network have emerged. Geospatial Web Services: Advances in Information Interoperability provides relevant theoretical frameworks and the latest empirical research findings and applications in the area. This book highlights the strategic role of geospatial Web services in a distributed heterogeneous environment and the life cycle of geospatial Web services for building interoperable geospatial applications.
This book focuses on artifi cial intelligence in the field of digital signal processing and wireless communication. The implementation of machine learning and deep learning in audio, image, and video processing is presented, while adaptive signal processing and biomedical signal processing are also explored through DL algorithms, as well as 5G and green communication. Finally, metaheuristic algorithms of related mathematical problems are explored.
Chatbots offer exceptional services to end-users due to various factors including the ability to respond to customers' requests quickly according to their convenience. Given the magnitude of research and interest in chatbots, further study on several vital and evolving concerns including human-bot interaction, chatbot adoption, chatbot architecture and design considerations, and chatbot evaluation is required to ensure the technology is utilized appropriately. Trends, Applications, and Challenges of Chatbot Technology provides novel research content and reviews of current chatbot technology and sheds light on challenges and open questions as well as possible research directions. Covering key topics such as human-computer interaction, customer support, and algorithms, this reference work is ideal for computer scientists, industry professionals, policymakers, researchers, academicians, practitioners, scholars, instructors, and students.
Applying methodologies of Software Process Improvement (SPI) is an effective way for businesses to remain competitive in the software industry. However, many organizations find implementing software process initiatives challenging. Agile Estimation Techniques and Innovative Approaches to Software Process Improvement reviews current SPI techniques and applications through discussions on current and future trends as well as the presentation of case studies on SPI implementation. Ideal for use by academics, students, and policy-makers, as well as industry professionals and managers, this publication provides a complete overview of current tools and methodologies regarding Software Process Improvement.
Online gaming is widely popular and gaining more user attention every day. Computer game industries have made considerable growth in terms of design and development, but the scarcity of hardware resources at player or client side is a major pitfall for the latest high-end multimedia games. Cloud gaming is one proposed solution, allowing the end-user to play games using a variety of platforms with less demanding hardware requirements. Emerging Technologies and Applications for Cloud-Based Gaming explores the opportunities for the gaming industry through the integration of cloud computing. Focusing on design methodologies, fundamental architectures, and the end-user experience, this publication is an essential reference source for IT specialists, game developers, researchers, and graduate-level students.
With the advancement of technology in the modern world, the constant influx of data, information, and computing can become droning and one-dimensional. Re-examining these methods through a different approach helps highlight broader perspectives and further understanding. Applying abstract and holistic methods, such as nature and visualization, to computing technologies is a developing area of study but has yet to be empirically researched. Graphical Thinking for Science and Technology Through Knowledge Visualization provides emerging research exploring the theoretical and practical aspects of implementing visuals and images within data and information. The text contains projects, examples of students' solutions, and invites the reader to apply graphical thinking. Featuring coverage on a broad range of topics such as nanoscale structures, computer graphics, and data visualization, this book is ideally designed for software engineers, instructional designers, researchers, scientists, artists, marketers, media professionals, and students seeking current research on applying artistic solutions within information and computing.
In a global, highly competitive environment, organizations face increasing economic pressure and customer demands for more complex products and services. Hybrid algorithms have the potential to play an important role in helping organizations achieve cost reduction and increased product development. Hybrid Algorithms for Service, Computing and Manufacturing Systems: Routing and Scheduling Solutions explores research developments and applications from an interdisciplinary perspective that combines approaches from operations research, computer science, artificial intelligence, and applied computational mathematics. Contributions cover a range of hybrid algorithm theory and practice as it relates to routing, scheduling, and real-life applications.
Semantic Web technologies and applications have become increasingly important as new methods for understanding and expressing information are discovered. Progressive Concepts for Semantic Web Evolution: Applications and Developments unites research on essential theories, models, and applications of Semantic Web research. Contributions focus on mobile ontologies and agents, fuzzy databases, and new approaches to retrieval and evaluation in the Semantic Web.
Software development and information systems design have a unique relationship, but are often discussed and studied independently. However, meticulous software development is vital for the success of an information system. Software Development Techniques for Constructive Information Systems Design focuses the aspects of information systems and software development as a merging process. This reference source pays special attention to the emerging research, trends, and experiences in this area which is bound to enhance the reader s understanding of the growing and ever-adapting field. Academics, researchers, students, and working professionals in this field will benefit from this publication s unique perspective.
The new edition of Software Engineering presents a step-by-step methodology that integrates Modeling and Design, UML, Patterns, Test-Driven Development, Quality Assurance, Configuration Management, and Agile Principles throughout the life cycle. The overall approach is casual and easy to follow, with many practical examples that show the theory at work. The author uses his experiences as well as real-world stories to help the reader understand software design principles, patterns, and other software engineering concepts. The book also provides stimulating exercises that go far beyond the type of question that can be answered by simply copying portions of the text. The new edition of Software Engineering is now available for the first time in McGraw Hill Connect! Connect for this course features the MHeBook, Writing Tool, Proctorio, and the Connect authoring tool that offers the ability to create your own questions.
Web portals continue to play a vital role in businesses by maintaining and extending business opportunities, as well as providing e-services to customers. Web Portal Design, Implementation, Integration, and Optimization discusses the challenges faced in building web services and integrating applications in order to reach the successful benefits web portals bring to an organisation. This collection of research aims to be a resource for researchers, developers, and industry practitioners involved in the technological, business, organisational and social dimensions of web portals. |
You may like...
Dark Silicon and Future On-chip Systems…
Suyel Namasudra, Hamid Sarbazi-Azad
Hardcover
R3,940
Discovery Miles 39 400
Next-Generation Applications and…
Filipe Portela, Ricardo Queiros
Hardcover
R6,648
Discovery Miles 66 480
Hardware Accelerator Systems for…
Shiho Kim, Ganesh Chandra Deka
Hardcover
R3,950
Discovery Miles 39 500
Clean Architecture - A Craftsman's Guide…
Robert Martin
Paperback
(1)
Practical Guide to Usability Testing
Joseph S. Dumas, Janice C. Redish
Paperback
R984
Discovery Miles 9 840
News Search, Blogs and Feeds - A Toolkit
Lars Vage, Lars Iselid
Paperback
R1,332
Discovery Miles 13 320
|