![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Computer software packages
Geometry is the cornerstone of computer graphics and computer animation, and provides the framework and tools for solving problems in two and three dimensions. This may be in the form of describing simple shapes such as a circle, ellipse, or parabola, or complex problems such as rotating 3D objects about an arbitrary axis. Geometry for Computer Graphics draws together a wide variety of geometric information that will provide a sourcebook of facts, examples, and proofs for students, academics, researchers, and professional practitioners. The book is divided into 4 sections: the first summarizes hundreds of formulae used to solve 2D and 3D geometric problems. The second section places these formulae in context in the form of worked examples. The third provides the origin and proofs of these formulae, and communicates mathematical strategies for solving geometric problems. The last section is a glossary of terms used in geometry.
What the book is about This book is about the theory and practice of the use of multimedia, multimodal interfaces for leaming. Yet it is not about technology as such, at least in the sense that the authors do not subscribe to the idea that one should do something just because it is technologically possible. 'Multimedia' has been adopted in some commercial quarters to mean little more than a computer with some form of audio ar (more usually) video attachment. This is a trend which ought to be resisted, as exemplified by the material in this book. Rather than merely using a new technology 'because it is there', there is a need to examine how people leam and eommunicate, and to study diverse ways in which computers ean harness text, sounds, speech, images, moving pietures, gestures, touch, etc. , to promote effective human leaming. We need to identify which media, in whieh combinations, using what mappings of domain to representation, are appropriate far which educational purposes . . The word 'multimodal ' in the title underlies this perspective. The intention is to focus attention less on the technology and more on how to strueture different kinds of information via different sensory channels in order to yield the best possible quality of communication and educational interaction. (Though the reader should refer to Chapter 1 for a discussion of the use of the word 'multimodal' . ) Historically there was little problem.
This book presents a coherent description of the theoretical and practical aspects of Coloured Petri Nets (CP-nets or CPN). It shows how CP-nets have been de veloped - from being a promising theoretical model to being a full-fledged lan guage for the design, specification, simulation, validation and implementation of large software systems (and other systems in which human beings and/or com puters communicate by means of some more or less formal rules). The book contains the formal definition of CP-nets and the mathematical theory behind their analysis methods. However, it has been the intention to write the book in such a way that it also becomes attractive to readers who are more interested in applications than the underlying mathematics. This means that a large part of the book is written in a style which is closer to an engineering textbook (or a users' manual) than it is to a typical textbook in theoretical computer science. The book consists of three separate volumes. The first volume defines the net model (i. e. , hierarchical CP-nets) and the basic concepts (e. g. , the different behavioural properties such as deadlocks, fair ness and home markings). It gives a detailed presentation of many small exam ples and a brief overview of some industrial applications. It introduces the for mal analysis methods. Finally, it contains a description of a set of CPN tools which support the practical use of CP-nets.
In the third paper in this chapter, Mike Pratt provides an historical intro duction to solid modeling. He presents the development of the three most freqently used techniques: cellular subdivision, constructive solid modeling and boundary representation. Although each of these techniques devel oped more or less independently, today the designer's needs dictate that a successful system allows access to all of these methods. For example, sculptured surfaces are generally represented using a boundary represen tation. However, the design of a complex vehicle generally dictates that a sculptured surface representation is most efficient for the 'skin' while constructive solid geometry representation is most efficent for the inter nal mechanism. Pratt also discusses the emerging concept of design by 'feature line'. Finally, he addresses the very important problem of data exchange between solid modeling systems and the progress that is being made towards developing an international standard. With the advent of reasonably low cost scientific workstations with rea sonable to outstanding graphics capabilities, scientists and engineers are increasingly turning to computer analysis for answers to fundamental ques tions and to computer graphics for present~tion of those answers. Although the current crop of workstations exhibit quite impressive computational ca pability, they are still not capable of solving many problems in a reasonable time frame, e. g. , executing computational fluid dynamics and finite element codes or generating complex ray traced or radiosity based images. In the sixth chapter Mike Muuss of the U. S.
YOU HAVE TO OWN THIS BOOK! "Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code" takes an unflinching, no bulls$&# look at behavioral problems in the software engineering industry, shedding much-needed light on the social forces that make it difficult for programmers to do their job. Do you have a co-worker who perpetually writes bad code that "you" are forced to clean up? This is your book. While there are plenty of books on the market that cover debugging and short-term workarounds for bad code, Reverend Bill Blunden takes a revolutionary step beyond them by bringing our attention to the underlying illnesses that plague the software industry as a whole. Further, "Software Exorcism" discusses tools and techniques for effective and aggressive debugging, gives optimization strategies that appeal to all levels of programmers, and presents in-depth treatments of technical issues with honest assessments that are not biased toward proprietary solutions.
In recent years rapid Internet growth has pushed the development of new multimedia applications in all aspects of life such as entertainment, communication, collaborative work and electronic commerce. Future applications will make use of different technologies like voice, data and video, but in order to make such a wide variety of multimedia applications successful, a number of technology and management issues must be addressed. Multimedia Networking: Technology, Management and Applications addresses the dynamic and efficient uses of resources a fundamental aspect of multimedia networks. Geared toward professionals, educators and students alike, this exciting new book will detail current research and the future direction of multimedia networking.
Electronic mail and message handling is a rapidly expanding field which incorporates both telecommunications and computer technologies. It combines the old technologies of telex, telegram, and analog facsimile with the new systems of Teletex, digital facsimile, and computer-based messaging. This book answers the questions What is electronic mail? and Why is it important? The major systems, services, technology, and standardization issues are comprehensively surveyed.
This focuses on the developing field of building probability models with the power of symbolic algebra systems. The book combines the uses of symbolic algebra with probabilistic/stochastic application and highlights the applications in a variety of contexts. The research explored in each chapter is unified by the use of A Probability Programming Language (APPL) to achieve the modeling objectives. APPL, as a research tool, enables a probabilist or statistician the ability to explore new ideas, methods, and models. Furthermore, as an open-source language, it sets the foundation for future algorithms to augment the original code. Computational Probability Applications is comprised of fifteen chapters, each presenting a specific application of computational probability using the APPL modeling and computer language. The chapter topics include using inverse gamma as a survival distribution, linear approximations of probability density functions, and also moment-ratio diagrams for univariate distributions. These works highlight interesting examples, often done by undergraduate students and graduate students that can serve as templates for future work. In addition, this book should appeal to researchers and practitioners in a range of fields including probability, statistics, engineering, finance, neuroscience, and economics.
As the use and relevance of robotics for countless scientific purposes grows all the time, research into the many diverse elements of the subject becomes ever more important and in demand. This volume examines in depth the most topical, complex issues of modelling and identification in robotics. The book is divided into three main parts. The !first part is devoted to robot dynamics modelling and identification of robot and load parameters, incorporating friction torques, discussing identification schemes, and presenting simulations and experiment al results of robot and load dynamic parameters identification. A general concept of robot programming language for research and educational purposes is examined and there is a detailed outline of its basic structures along with hardware requirements, which both constitute an open robot controller architecture. Finally a hybrid controller is derived, and several experimental results of this system are outlined. This impressive discussion of the topic covers both the theoretical and practical, illustrated throughout by examples and experimental results, and will be of value to anyone researching or practising within the field of robotics, automation and system i dentification or to control engineers.
Matthias Schu examines three main topics in his research: The intention of store-based retail and wholesale companies to open up an own online channel, factors determining the foreign market selection behavior of online retailers as well as factors affecting the speed in the internationalization process of online retailers. New insights for retail research and management are presented and contribute to existing knowledge; the study is valuable for academic researchers and for practitioners who are interested in a thorough analysis of online retailing from a strategic and theoretical perspective.
This book is based on contributions to the Seventh European Summer School on Language and Speech Communication that was held at KTH in Stockholm, Sweden, in July of 1999 under the auspices of the European Language and Speech Network (ELSNET). The topic of the summer school was "Multimodality in Language and Speech Systems" (MiLaSS). The issue of multimodality in interpersonal, face-to-face communication has been an important research topic for a number of years. With the increasing sophistication of computer-based interactive systems using language and speech, the topic of multimodal interaction has received renewed interest both in terms of human-human interaction and human-machine interaction. Nine lecturers contri buted to the summer school with courses on specialized topics ranging from the technology and science of creating talking faces to human-human communication, which is mediated by computer for the handicapped. Eight of the nine lecturers are represented in this book. The summer school attracted more than 60 participants from Europe, Asia and North America representing not only graduate students but also senior researchers from both academia and industry."
This book deals with the analysis, the design and the implementation of the mechatronic systems. Classical and modern tools are developed for the analysis and the design for such systems. Robust control, H-Infinity and guaranteed cost control theory are also used for analysis and design of mechatronic systems. Different controller such as state feedback, static output feedback and dynamic output feedback controllers are used to stabilize mechatronic systems. Heuristic algorithms are provided to solve the design of the classical controller such as PID, phase lead, phase lag and phase lead-lag controllers while linear matrix inequalities (LMI) algorithms are provided for finding solutions to the state feedback, static output feedback and dynamic output feedback controllers. The theory presented in the different chapters of the volume is applied to numerical examples to show the usefulness of the theoretical results. Some case studies are also provided to show how the developed concepts apply for real system. Emphasis is also put on the implementation in real-time for some real systems that we have developed in our mechatronic laboratory and all the detail is provided to give an idea to the reader how to implement its own mechatronic system. Mechatronics Systems: Analysis, Design and Implementation is an excellent textbook for undergraduate and graduate students in mechatronic system and control theory and as a reference for academic researchers in control or mathematics with interest in control theory. The reader should have completed first-year graduate courses in control theory, linear algebra, and linear systems. It will also be of great value to engineers practising in fields where the systems can be modeled by linear time invariant systems.
SQL is the ubiquitous language for software developers working with structured data. Most developers who rely on SQL are experts in their favorite language (such as Java, Python, or Go), but they're not experts in SQL. They often depend on antipatterns - solutions that look right but become increasingly painful to work with as you uncover their hidden costs. Learn to identify and avoid many of these common blunders. Refactor an inherited nightmare into a data model that really works. Updated for the current versions of MySQL and Python, this new edition adds a dozen brand new mini-antipatterns for quick wins. No matter which platform, framework, or language you use, the database is the foundation of your application, and the SQL database language is the standard for working with it. Antipatterns are solutions that look simple at the surface, but soon mire you down with needless work. Learn to identify these traps, and craft better solutions for the often-asked questions in this book. Avoid the mistakes that lead to poor performance and quality, and master the principles that make SQL a powerful and flexible tool for handling data and logic. Dive deep into SQL and database design, and learn to recognize the most common missteps made by software developers in database modeling, SQL query logic, and code design of data-driven applications. See practical examples of misconceptions about SQL that can lure software projects astray. Find the greatest value in each group of data. Understand why an intersection table may be your new best friend. Store passwords securely and don't reinvent the wheel. Handle NULL values like a pro. Defend your web applications against the security weakness of SQL injection. Use SQL the right way - it can save you from headaches and needless work, and let your application really shine! What You Need: The SQL examples use the MySQL 8.0 flavor, but other popular brands of RDBMS are mentioned. Other code examples use Python 3.9+ or Ruby 2.7+.
Electronic information about the individual is derived from what we say about ourselves, shaped by commentary from others and extended through electronic exchanges with both human and computer based intelligent agents.Digital Identity and Social Media will examine the impact of social media and distributed social spaces on our contemporary understandings of digital identity. This book will benefit researchers, practitioners, the wider educational community across all sectors, educational technologists, and individuals who are interested in how social media and emerging technologies will impact formal education and the social implications that surround the reformulation and fluidity of virtual communities. In addition, professionals and researchers working in the field of information and communication technologies and knowledge management in various disciplines will find this title to be an invaluable resource.
Featuring stunning concept art and visual details, this is the first in the definitive series on the cinematics that bring World of Warcraft vividly to life. World of Warcraft redefined online gaming, and over the last fifteen years each new chapter has delivered new and incredible cinematics. The Cinematic Art of World of Warcraft goes behind the scenes with the Warcraft cinematic team. With never-before-seen concept art and accounts of the creative and technical process, this is the definitive visual gallery of how countless artists brought the world of Azeroth to life in incredible detail and motion.
Featuring stunning concept art and visual details, this is the second volume of artwork of Blizzard's Hearthstone game. Something stirs in the dark... The second volume of The Art of Hearthstone dives deep into the depths of the Year of the Kraken, the first year of Hearthstone's standard format. Consisting of hundreds of illustrations from the corruptive cults of Whispers of the Old Gods, the glamourous disco of One Night in Karazhan, and the turf wars of Means Streets of Gadgetzan, this book goes into detail about the Hearthstone team's artistic process for card art, game boards, and other visual designs, while also exploring the challenges and triumphs of creating a game enjoyed by millions upon millions of players around the globe.
This book introduces the Vienna Simulator Suite for 3rd-Generation Partnership Project (3GPP)-compatible Long Term Evolution-Advanced (LTE-A) simulators and presents applications to demonstrate their uses for describing, designing, and optimizing wireless cellular LTE-A networks. Part One addresses LTE and LTE-A link level techniques. As there has been high demand for the downlink (DL) simulator, it constitutes the central focus of the majority of the chapters. This part of the book reports on relevant highlights, including single-user (SU), multi-user (MU) and single-input-single-output (SISO) as well as multiple-input-multiple-output (MIMO) transmissions. Furthermore, it summarizes the optimal pilot pattern for high-speed communications as well as different synchronization issues. One chapter is devoted to experiments that show how the link level simulator can provide input to a testbed. This section also uses measurements to present and validate fundamental results on orthogonal frequency division multiplexing (OFDM) transmissions that are not limited to LTE-A. One chapter exclusively deals with the newest tool, the uplink (UL) link level simulator, and presents cutting-edge results. In turn, Part Two focuses on system-level simulations. From early on, system-level simulations have been in high demand, as people are naturally seeking answers when scenarios with numerous base stations and hundreds of users are investigated. This part not only explains how mathematical abstraction can be employed to speed up simulations by several hundred times without sacrificing precision, but also illustrates new theories on how to abstract large urban heterogeneous networks with indoor small cells. It also reports on advanced applications such as train and car transmissions to demonstrate the tools' capabilities.
The chapters of this book summarize the lectures delivered du ring the NATO Advanced Study Institute (ASI) on Computational Methods in Mechanisms, that took place in the Sts. Constantin and Elena Resort, near Varna, on the Bulgarian Coast of the Black Sea, June 16-28, 1997. The purpose of the ASI was to bring together leading researchers in the area of mechanical systems at large, with special emphasis in the computational issues around their analysis, synthesis, and optimization, during two weeks of lectures and discussion. A total of 89 participants from 23 count ries played an active role during the lectures and sessions of contributed papers. Many of the latter are being currently reviewed for publication in specialized journals. The subject of the book is mechanical systems, Le., systems composed of rigid and flexible bodies, coupled by mechanical means so as to constrain their various bodies in a goal-oriented manner, usually driven under computer con trol. Applications of the discipline are thus of the most varied nature, ranging from transportation systems to biomedical devices. U nder normal operation conditions, the constitutive bodies of a mechanical system can be consid ered to be rigid, the rigidity property then easing dramatically the analysis of the kinematics and dynamics of the system at hand. Examples of these systems are the suspension of a terrestrial vehicle negotiating a curve at speeds within the allowed or recommended limits and the links of multiaxis industrial robots performing conventional pick-and-place operations."
Nature-Inspired Computing Paradigms in Systems: Reliability, Availability, Maintainability, Safety and Cost (RAMS+C) and Prognostics and Health Management (PHM) covers several areas that include bioinspired techniques and optimization approaches for system dependability. The book addresses the issue of integration and interaction of the bioinspired techniques in system dependability computing so that intelligent decisions, design, and architectures can be supported. It brings together these emerging areas under the umbrella of bio- and nature-inspired computational intelligence. The primary audience of this book includes experts and developers who want to deepen their understanding of bioinspired computing in basic theory, algorithms, and applications. The book is also intended to be used as a textbook for masters and doctoral students who want to enhance their knowledge and understanding of the role of bioinspired techniques in system dependability.
This book contains 24 technical papers presented at the fourth edition of the Advances in Architectural Geometry conference, AAG 2014, held in London, England, September 2014. It offers engineers, mathematicians, designers, and contractors insight into the efficient design, analysis, and manufacture of complex shapes, which will help open up new horizons for architecture. The book examines geometric aspects involved in architectural design, ranging from initial conception to final fabrication. It focuses on four key topics: applied geometry, architecture, computational design, and also practice in the form of case studies. In addition, the book also features algorithms, proposed implementation, experimental results, and illustrations. Overall, the book presents both theoretical and practical work linked to new geometrical developments in architecture. It gathers the diverse components of the contemporary architectural tendencies that push the building envelope towards free form in order to respond to multiple current design challenges. With its introduction of novel computational algorithms and tools, this book will prove an ideal resource to both newcomers to the field as well as advanced practitioners.
Project management has become a widespread instrument enabling organizations to efficiently master the challenges of steadily shortening product life cycles, global markets and decreasing profit margins. With projects increasing in size and complexity, their planning and control represents one of the most crucial management tasks. This is especially true for scheduling, which is concerned with establishing execution dates for the sub-activities to be performed in order to complete the project. The ability to manage projects where resources must be allocated between concurrent projects or even sub-activities of a single project requires the use of commercial project management software packages. However, the results yielded by the solution procedures included are often rather unsatisfactory. Scheduling of Resource-Constrained Projects develops more efficient procedures, which can easily be integrated into software packages by incorporated programming languages, and thus should be of great interest for practitioners as well as scientists working in the field of project management. The book is divided into two parts. In Part I, the project management process is described and the management tasks to be accomplished during project planning and control are discussed. This allows for identifying the major scheduling problems arising in the planning process, among which the resource-constrained project scheduling problem is the most important. Part II deals with efficient computer-based procedures for the resource-constrained project scheduling problem and its generalized version. Since both problems are NP-hard, the development of such procedures which yield satisfactory solutions in a reasonable amount of computation time is very challenging, and a number of new and very promising approaches are introduced. This includes heuristic procedures based on priority rules and tabu search as well as lower bound methods and branch and bound procedures which can be applied for computing optimal solutions.
These Proceedings of the Third International Workshop introduce research results in the areas of information integration, development of GIS and GIS-applications for a wide spectrum of information systems varying considerably in purpose and scale. The new class of GIS - intelligent GIS - is considered, including principles of their building and programming technologies. Special attention is drawn to the development of ontologies and their use in GIS and GIS-applications. |
You may like...
Creativity in Computing and DataFlow…
Suyel Namasudra, Veljko Milutinovic
Hardcover
R4,204
Discovery Miles 42 040
|