| |
|
|
|
|
|
|
|
|
1. |
Record Nr. |
UNINA9910153119103321 |
|
|
Autore |
Hearn Donald |
|
|
Titolo |
Computer graphics with Open GL / / Hearn, Baker, Carithers |
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Harlow, England : , : Pearson, , [2014] |
|
©2014 |
|
|
|
|
|
|
|
|
|
ISBN |
|
9781292037196 (ebook) |
1-292-03719-9 |
|
|
|
|
|
|
|
|
Edizione |
[Fourth, pearson new international edition.] |
|
|
|
|
|
Descrizione fisica |
|
1 online resource (iv, 812 pages) : illustrations |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Nota di bibliografia |
|
Includes bibliographical references and index. |
|
|
|
|
|
|
Nota di contenuto |
|
Cover -- Table of Contents -- 1. Computer Graphics Hardware -- Computer Graphics Hardware Color Plates -- 2. Computer Graphics Software -- 3. Graphics Output Primitives -- 4. Attributes of Graphics Primitives -- 5. Implementation Algorithms for Graphics Primitives and Attributes -- 6. Two-Dimensional Geometric Transformations -- 7. Two-Dimensional Viewing -- 8. Three-Dimensional Geometric Transformations -- 9. Three-Dimensional Viewing -- Three-Dimensional Viewing Color Plate -- 10. Hierarchical Modeling -- 11. Computer Animation -- 12. Three-Dimensional Object Representations -- Three-Dimensional Object Representations Color Plate -- 13. Spline Representations -- 14. Visible-Surface Detection Methods -- 15. Illumination Models and Surface-Rendering Methods -- Illumination Models and Surface-Rendering Methods Color Plates -- 16. Texturing and Surface-Detail Methods -- Texturing and Surface-Detail Methods Color Plates -- 17. Color Models and Color Applications -- Color Models and Color Applications Color Plate -- 18. Interactive Input Methods and Graphical User Interfaces -- Interactive Input Methods and Graphical User Interfaces Color Plates -- 19. Global Illumination -- Global Illumination Color Plates -- 20. Programmable Shaders -- Programmable Shaders Color Plates -- 21. Algorithmic Modeling -- Algorithmic Modeling Color Plates -- 22. Visualization of Data Sets -- Visualization of Data Sets Color Plates -- Appendix: Mathematics for |
|
|
|
|
|
|
|
|
|
|
|
|
|
Computer Graphics -- Appendix: Graphics File Formats -- Bibliography -- Index. |
|
|
|
|
|
|
Sommario/riassunto |
|
Assuming no background in computer graphics, this junior- to graduate-level textbook presents basic principles for the design, use, and understanding of computer graphics systems and applications. The authors, authorities in their field, offer an integrated approach to two-dimensional and three-dimensional graphics topics. A comprehensive explanation of the popular OpenGL programming package, along with C++ programming examples illustrates applications of the various functions in the OpenGL basic library and the related GLU and GLUT packages.--publisher. |
|
|
|
|
|
|
|
|
2. |
Record Nr. |
UNINA9911019627703321 |
|
|
Titolo |
Middleware for communications / / edited by Qusay H. Mahmoud |
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Chichester ; ; Hoboken, NJ, : John Wiley & Sons, c2004 |
|
|
|
|
|
|
|
ISBN |
|
9786610271429 |
9781280271427 |
1280271426 |
9780470345795 |
0470345799 |
9780470862087 |
0470862084 |
9780470862070 |
0470862076 |
|
|
|
|
|
|
|
|
Descrizione fisica |
|
1 online resource (523 p.) |
|
|
|
|
|
|
Altri autori (Persone) |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
|
|
Soggetti |
|
Telecommunication systems - Data processing |
Middleware |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
Description based upon print version of record. |
|
|
|
|
|
|
Nota di bibliografia |
|
Includes bibliographical references and index. |
|
|
|
|
|
|
|
|
|
|
|
Nota di contenuto |
|
Middleware for Communications; Contents; Preface; List of Contributors; Introduction; 1 Message-Oriented Middleware; 1.1 Introduction; 1.1.1 Interaction Models; 1.1.2 Synchronous Communication; 1.1.3 Asynchronous Communication; 1.1.4 Introduction to the Remote Procedure Call (RPC); 1.1.5 Introduction to Message-Oriented Middleware (MOM); 1.1.6 When to use MOM or RPC; 1.2 Message Queues; 1.3 Messaging Models; 1.3.1 Point-to-Point; 1.3.2 Publish/Subscribe; 1.3.3 Comparison of Messaging Models; 1.4 Common MOM Services; 1.4.1 Message Filtering; 1.4.2 Transactions |
1.4.3 Guaranteed Message Delivery1.4.4 Message Formats; 1.4.5 Load Balancing; 1.4.6 Clustering; 1.5 Java Message Service; 1.5.1 Programming using the JMS API; 1.6 Service-Oriented Architectures; 1.6.1 XML; 1.6.2 Web Services; 1.6.3 MOM; 1.6.4 Developing Service-Oriented Architectures; 1.7 Summary; Bibliography; 2 Adaptive and Reflective Middleware; 2.1 Introduction; 2.1.1 Adaptive Middleware; 2.1.2 Reflective Middleware; 2.1.3 Are Adaptive and Reflective Techniques the Same?; 2.1.4 Triggers of Adaptive and Reflective Behavior; 2.2 Implementation Techniques; 2.2.1 Meta-Level Programming |
2.2.2 Software Components and Frameworks2.2.3 Generative Programming; 2.3 Overview of Current Research; 2.3.1 Reflective and Adaptive Middleware Workshops; 2.3.2 Nonfunctional Properties; 2.3.3 Distribution Mechanism; 2.4 Future Research Directions; 2.4.1 Advances in Programming Techniques; 2.4.2 Open Research Issues; 2.4.3 Autonomic Computing; 2.5 Summary; Bibliography; 3 Transaction Middleware; 3.1 Introduction; 3.2 Transaction Processing Fundamentals; 3.2.1 ACID Transactions; 3.2.2 Distributed Transactions; 3.2.3 Common Extensions; 3.2.4 Programming Models for Transactions |
3.3 Distributed Object Transactions3.3.1 Transaction Model; 3.3.2 Transaction APIs; 3.3.3 Container-Managed Transactions; 3.4 Messaging Transactions; 3.4.1 Messaging Models; 3.4.2 Programming Models; 3.4.3 Queued Transaction Processing; 3.5 Web Transactions; 3.5.1 Web Services Coordination and Transactions; 3.5.2 Programming model; 3.5.3 Web Services Messaging; 3.6 Advanced Transactions; 3.6.1 Long Running Unit of Work (LRUOW); 3.6.2 Conditional Messaging and D-Spheres; 3.6.3 Transactional Attitudes (TxA); 3.7 Conclusion; Bibliography; 4 Peer-to-Peer Middleware; 4.1 Introduction |
4.1.1 Peer-to-Peer and Grids4.1.2 Lack of Peer-to-Peer Middleware; 4.1.3 Group Communication; 4.1.4 Challenges; 4.1.5 Chapter Outline; 4.2 JXTA; 4.2.1 Overview; 4.2.2 Resources and Advertisements; 4.2.3 Peer Groups; 4.2.4 Services and Modules; 4.2.5 Protocols; 4.2.6 Messages and Pipes; 4.2.7 Security; 4.2.8 Relay and Rendezvous Peers; 4.2.9 Group Communication; 4.2.10 Applications using JXTA; 4.2.11 Challenges; 4.2.12 Summary; 4.3 P2P Messaging System; 4.3.1 Self-Organizing Overlay Networks; 4.3.2 Failure Tolerance; 4.3.3 Implicit Dynamic Routing; 4.3.4 Quality-of-Service; 4.3.5 System Model |
4.3.6 Network Abstraction Layer |
|
|
|
|
|
|
|
|
Sommario/riassunto |
|
A state-of-the-art guide to middleware technologies, and their pivotal role in communications networks. Middleware is about integration and interoperability of applications and services running on heterogeneous computing and communications devices. The services it provides - including identification, authentication, authorization, soft-switching, certification and security - are used in a vast range of global appliances and systems, from smart cards and wireless devices to mobile services and e-Commerce. Qusay H. Mahmoud has created an invaluable reference tool that explores the ori |
|
|
|
|
|
|
|
| |