Professional Books
Related Subjects: Valets News and Media Personalities Wrestlers Puroresu Promotions
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250

Used price: $0.47

Important book for Evolutionary Computation researchersReview Date: 1998-09-30
Excellent book on the history of evolutionary computationReview Date: 1998-12-03
Delightful compilation on the "evolution" of ideas.Review Date: 1998-11-22
very interesting volume on evolutionary techniquesReview Date: 1998-10-04
David Fogel accomplished a great feat by searching, reading, and selecting a collection of papers that constitute "the fossil record of evolutionary computation." This volume contains almost 30 important research articles that establish the foundations of evolutionary computation, including seminal articles written by Ingo Rechenberg, Lawrence Fogel, John Holland, Hans Bremermann, Nils Barricelli, Alex Fraser, Michael Conrad, and John Koza. All the articles were grouped carefully into meaningful units, each prefaced by an introduction written by David Fogel.
Researchers will find this volume to be an extremely interesting guide to the background of concepts of evolutionary computation. It is appropriate for anyone who is in search for such answers as: where did these techniques come from? where are they going? and what is their potential? But, above all, the book provides a unique experience of addressing the most fascinating question: "how is an idea born"? For this reason alone, this book is a must for any researcher in this or any other related field.
A rare piece of scholarship.Review Date: 1999-01-07
Russell W. Anderson, Staff Scientist, HNC Software, and Associate Editor, IEEE Transactions on Evolutionary Computation

Used price: $3.99

Corporate Executives of America Beware!Review Date: 2004-02-12
If the first names of the CEOs of your former employers are Joe, or Bernie, and have recently been Indicted by the Justice Department, you should read this book. As Jimmy Buffet once said, "If we don't laugh, we'll all go insane!" A truly sarcastic and humorous work of art.
So Funny, So True!Review Date: 2003-10-10
JJ's Business Bullets: Why Businesses Suck and What We Can DReview Date: 2003-10-06
Read and enjoy. Get ready to laugh. Get ready to act on and advocate for change in corporate America!! Nomatter what your situation, I believe you will find many things in the book applicable to you.
Thanks Mr. Talbott for your honesty and realness in addressing this issue!! Please write some more!!
Misery Loves CompanyReview Date: 2003-10-01
If you are a public speaker, steal from this book. If you are a consultant, quote from this book. If you are a working stiff like me, read this book and laugh and remember what Mama says, "Misery loves company."
It's better to laugh than cry!!!!Review Date: 2003-09-12
Mr. Talbott utilizes a swift and humorous pen to teach and entertain page after page. Unfortunately or fortunately we have all been through a variety of what Talbott depicts, now we have the solace to sit back and have a laugh about it!
Take the bullets out of the chamber, iron your shirt and don't forget your briefcase and this book on your way to your nine to five! Thanks Mr. Talbott!

Used price: $10.58

A great book and referenceReview Date: 2008-08-27
The book is well written in an easy to understand style and provides a great insight into what's involved. It covers all aspects of construction and also includes a lot of honest, upfront details about the real costs involved.
I also purchased a copy of "Choosing your Homebuilt" and while this provides much of the same information it does so in a much more superficial manner compared to this book. The only advantage of Ken Armstrong's title is the flight reviews, which although useful are somewhat dated with many of the listed manufacturer's no longer in business...
Therefore if your budget allows purchase both, but if I had to choose just one it would have to be a copy of the "Kit Airplane Construction"
Awesome!Review Date: 2007-12-14
ExcellentReview Date: 2007-02-24
Packed with InformationReview Date: 2005-09-29
Excellent introductory bookReview Date: 2001-05-24
1) What is involved in kitplane construction - risks and benifits, even
the benifits of purchasing a used certified aeroplane.
2) Showed me how to think in terms of aviation building with safety
as a priority.
3) Covers info from the kit purchase stage to the test flight.
4) Emphasized that it is helpful to
understand all forms of construction (metal, wood) no matter what kind of aeroplane you are building. The book covers composite,
metal, metal monocoque, wood construction.
This is a must buy for people who are wondering what it takes to build a kitplane and are undecided about whether they should build one.


It's a touchdownReview Date: 2008-06-07
The team was sometimes referred to as The Steagles. That name, however, was never official. The NFL referred to them as the Phil-Pitt entry.
Author Matt Algeo describes the Steagles as "thrown together by necessity and chance, they were a motley bunch, the unwanted remnants of two mediocre teams, with a host of ailments: ulcers, perforated ear drums and trick knees."
Fifteen of the 24 players who appeared in five or more games for the Steagles were military rejects. Chicago Bears quarterback Sid Luckman said, "The game slid backwards 10 years in 1943."
Algeo does an excellent job of chronicling the team's challenges (co-coaches that didn't get along, every player being required to work a full-time job in the defense industry and a number of injuries) as well as what the times were like. He also offers an interesting look at the early days of professional football.
Surprisingly, the Steagles had a decent season, and an outside chance to win the Eastern Division late in the season.
Any football fan should find this book worth their time.
The Pennsylvania solution to WWIIReview Date: 2007-01-08
People you relate to playing a game for the game itselfReview Date: 2007-01-05
Great ReadReview Date: 2006-11-10
A Treasure Of Lost History From The NFLReview Date: 2006-10-31
The remaining league members elect to conduct a 10-game season with a twist, the Pittsburgh Steelers and Philadelphia Eagles will merge for the year.
That is where Matthew Algeo picks up the story with the world at war and the attempt to maintain athletic entertainment on the homefront. The "Steagles" had a roster of players who washed-out of the military, former stars who had little to nothing left for the gridiron and those waiting for their call-ups.
And unlike some players on other clubs who had pro football listed as their main occupation - which granted them an exemption of working in a war-related industry during the season - every Steagle worked full-time during the day and practiced at night.
Algeo artfully utilizes the history of the time, comments from players & coaches and game stats for the season that nearly found the hybrid club with two homes on top of the league standings. A forgotten piece of early NFL lore, it took 60 years for the story to be grandly presented to fans, as a ceremony honoring the team was held in the Steelers' Heinz Field.
It is a must read for football fans or those interested in the homefront during WW II.

Used price: $0.01
Collectible price: $17.75

great gift!Review Date: 2007-12-08
Written By One Who Has Been ThereReview Date: 2007-10-11
Wonderful GiftReview Date: 2001-09-27
Keep It Near At HandReview Date: 2001-12-02
Prayers Written By A Man Who UnderstandsReview Date: 2001-03-15
If you are a pastor, head of a Christian organization, or involved in shepherding or leadership, these prayers may put into words the cries of your heart. Superb.

Used price: $14.72

a must readReview Date: 2008-03-24
A beautiful inspiration that will hold you to accoundReview Date: 2008-03-03
ImagineReview Date: 2008-03-13
Imagine.
Don't fantasize, dream.
Excellent, inspiring read for those who love inspirational books.Review Date: 2008-04-29
Well, let me tell you - this guy truly turned the tables around and gave new meaning to achieving the impossible.
The book made me laugh, smile and cry at unexpected times. Bill is a legend in his own right and I highly recommend his book. It's a joy to read and in fact, I liked it so much I read it twice in one week.
A strong buy recommendation.
Passion, Potentials, and Orchid DreamsReview Date: 2008-01-28
He shows how focusing on a life based on responsibility and passion can bring real purpose and help "understand what genuine success really means". And if this guy is anything, he is successful. Wow. The list of accolades he has compiled is stunning. How about honorary doctorates from ten separate universities? When you read the story of the creation and history of his Manchester Bidwell Corp., you start to see why. Youth and adults with little to hope for, denied their dreams, often unemployed and financially desperate are finding hope here, growing award-winning orchids in the inner-city, discovering possibilities in a world-class arts center and learning the soul of jazz through the Grammy Award winning MCG jazz program, to mention just a few of his accomplishments. Bill's recipe for a gourmet life is on display daily in the classrooms of Pittsburgh's Manchester Craftsmen's Guild and in the centers he is starting to replicate around the country and the world. He is showing people how to build meaningful lives, and it works.
This is anything but your garden-variety "however-many-steps-to-success" book which litter library shelves in countless business and self-help sections. Nor does Strickland ever assume the posture of spiritual teacher here, instead steadfastly remaining the most down-to-earth soul, humbly questioning how it is that he would end up being honored in the same venue as the Dalai Lama, for instance. Still, without him ever mentioning it, Spirit flows throughout this book, and the scope of truth and revelation contained within is considerable.
I wept several times while reading Bill's story. I could barely put it down. I haven't reviewed a book since high school, but I had to write something about this one. Get a copy, put on some jazz, sit back and let Bill show you how "the simplest experiences can add richness to our lives and open the door to outrageous possibilities". You owe it yourself (and your world).


Will be a classicReview Date: 2001-10-30
I expect Mr. Reifer's book to be a classic in the field. It is chockfull of practical methods with worked-out examples of making the software business case. Not only is it rigorous in it's quantitative approach, but the author's broad and seasoned perspective helps practitioners steer through the minefield of people, politics and organizations. I seriously believe we would have more successful software projects if all technical people took on such a balanced view.
Practical Advice and Useful Examples!Review Date: 2001-11-13
His book will also be of interest to marketing people who are preparing sales presentations for complicated technical products. For example, these individuals could prepare business cases to compare possible alternatives. Even experienced managers unfamiliar with software products and process improvement will find the case studies useful.
Don Reifer illustrates the concepts presented in Part 1 with actual case studies in Part 2. These are based on his 30+ years of experience in the software field. The case study in Chapter 7 begins with what amounts to an engineering view of the problem and then the author provides comments indicating how a manager would like to see the information presented. This case study really shows the contrast between the technical and management ways of thinking. The case study in Chapter 8 shows how to assess the value of a company whose primary assets are intellectual property and knowledge capital.
Overall, the book is concise and well written. I was able to quickly absorb the concepts and techniques without spending a lot of time. It is a valuable addition to my reference shelf.
Much-needed insightsReview Date: 2002-04-13
Amongst the many nuggets to be found in this book are:
· useful tips on where money can be found
· good
insights into the politics of proposals and budgeting
· getting middle management buy-in
· countering executive challenges
· successful
management of cross-project initiative dynamics
· software capitalization/depreciation
· Discussion of reuse from a
cost avoidance perspective.
This book is not only good in terms of its material, it is also an eminently readable book in terms of style. Reifer elaborates his argument through the clever use of case studies that provide human interest and momentum to otherwise dry material. These case studies include:
· A defense contracting firm implementing software process improvement
· A
public utility replacing an outdated mainframe-based transactional system with modern client-server technology
· An industrial
controls firm suffering from moribund products
· A firm seeking to Internet-enable its internal systems
Reifert places
strong emphasis on "making your numbers believable." He argues that this believability must address these nontechnical considerations:
· Cash
flow
· Cost basis
· Cost/benefit
· Estimate fidelity
· Present value
· Profit and loss
· Risks
· Source
of funds
· Tax implications
He does an admirable job in placing these concepts in context, and providing a clear overview
of each.
The utility case study demonstrates the importance of understanding the overall financial dynamics affecting
one's enterprise. For example, the differences between capital and expense budgets can be key in determining whether to purchase
or lease equipment. As Reifert elaborates in the utility scenario, "Because this has been a profitable year, an increase in
expenses [i.e. leasing as opposed to purchase capital expenditures] could have a profound positive tax consequence." The book
has many examples of this type of valuable, integrated business insight.
Reifer has much sound general IT management advice mixed in with his financial message. A recurring theme through many of the discussions is the need for an executive sponsor, to provide political cover and tactical advice in forwarding the business case.
He also urges the reader to frame benefits in terms of cost avoidance rather than cost reduction-promising cost reductions often lead to the question, "OK, then who are we going to let go?" Not a good way to win friends.
I found his observations on the subject of central process quality assurance groups interesting:
"Reinventing staff organizations such as process and quality assurance groups is a good idea. Engineers assigned to such staff groups get stale once they've put in more than three years of service. Being in an audit and support role, they forget how hard it is to develop and deliver quality products under extreme deadline pressures." (p 137). The book displays a continual awareness of the need to balance these contending issues of cost, schedule, and quality.
The case study based on the industrial controls firm has an explicit architectural theme. This is an especially compelling discussion; software engineers are well aware how critical architectural decisions are, and how often they are compromised in the rush to write code. The discussion demonstrates how to make the case for architecture and include it in an overall work breakdown structure. Reifert is exceptionally creative in his case study creation, taking the opportunity to demonstrate hidden agendas, the pitfalls of contractor estimates, and developing a good working relationship with high-level consultants.
The book provides a solid summary of software estimation. There are whole books written on this subject, so the chapter is necessarily at a high level (although it does dive into some detail on the COCOMO II model in particular). However, it provides a valuable discussion of aspects of high-level IT budgeting beyond tactical project estimation, presenting numerous examples of cost breakdowns covering all phases of the systems development lifecycle, from architecture to maintenance.
The final case study moves into even more adventurous ground, discussing a company seeking to Internet-enable its internal systems via takeover (hostile if necessary) of a specialist firm. The ensuing narrative outlines the due diligence such a move requires, and the various tactical and strategic issues it may raise. A brief discussion of international intercultural relationships is excellent.
The book has only one minor flaw: it was obviously written during the dot-com bubble. There are frequent references to industry dynamics such as a venture-funded firm's survival depending on extreme time-to-market pressures, and perhaps an overemphasis on faddish Web technology.
This book is easily on my Top 10 software engineering book list. It provides a lucid, crisp overview of business issues that are all too mysterious to the average software engineer. Given the potential that well-architected, business-responsive software has to increase productivity, this volume is a service to both the software engineers and the enterprises that employ them.
Excellent approach that will workReview Date: 2004-06-22
Despite his technical background he takes a business-focused approach early in this book by explaining the difference between business and technical cases. Too many technical managers confuse the two, and this plus the other material in Chapter 1 explaining the fundamentals of business cases will set you on the right course.
Chapter 2 is the essence of this book, with advice on relating goals to metrics (using the Goal/Question/Metric technique), and the development and alignment of business cases to development life cycles. This is followed by two excellent chapters covering principles, rules, and analysis tools, and strategies. Much of this material is standard fare, but Mr. Reifer's clear explanations are better than most books that cover this material.
The second part of the book employs case studies that lead you through the development of a business case using principles, concepts and techniques given in the first part of the book. These reinforce part one of the book, as well as provide clear examples of business cases that work, and the process with which to develop them - including challenges, how assumptions were derived, and other nuances of which you should be aware.
The final part of the book is a single chapter on overcoming major barriers, and the sage advice is well worth heeding.
Overall, this is one of the best books on business case development because it is business-oriented, has an approach that is financially and tactically sound, and is written for technical-oriented managers in their own language.
The bean-counter skills needed to get a project fundedReview Date: 2002-12-29
The advice is fairly simple but quite accurate. Use numbers in your presentation that can be justified and are consistent with any previous numbers that relate to the project. Have solid data concerning the expected return-on-investment (ROI) from the project as well as any additional costs that may not be outwardly obvious. Quite accurately, the author is emphatic about the principles of present and future value. So much so that appendix B is just a set of basic compound interest tables. This is the most important advice that anyone in a large organization with a business case to plead can ever receive.
A lesser, but still critical point is that you must have a manager to champion your proposal through the managerial hierarchy. That champion must also know the expected ROI from the project very well, as upper echelons will consider a lack of knowledge on the part of the champion to reflect a lack of interest. Another point to reckon with is that if you receive the budgetary increase, it most likely means that someone else in your organization had theirs cut. Nasty, but also the way things are.
Finally, the author takes you through a case study as to when you should acquire a company rather than build a new internal division from scratch. His analysis of what to examine and consider significant is a solid strategy for determining which is the better option.
This is a book that really has two audiences, those who are lower level managers in large organizations with an idea for a new project and those who are starting a company and need to convince the people with the money to open their wallets. For them, it is priceless, but for all others it is difficult to see where they will find it of value.

Used price: $0.99

A big step in the right directionReview Date: 2002-10-17
Hence, anyone who feels the urge to implement mobile solutions in their business should first consult this book... or just spend a few thousand on consultancy. Your choice.
Highly RecommendedReview Date: 2002-10-10
After reading this book I feel confident about talking to the vendors and consultants with all the latest solutions. A worthwhile investment for any manager with responsibility for field based sales people or service engineers.
Mobilize - a misnomer, but certainly advantageousReview Date: 2002-11-25
To be fair, I did not read the entire book, only sections that I found interesting. However, the portions I did read, chpts 1-4, 10-12 were fascinating and on target in many respects.
The author lays out the framework for an elegant model categorizing technology providers and the corporate structure. As corporations begin aligning themselves into the categories mentioned, I was wondering where hybrid companies that have created versatile new concepts, especially outside of the US, would fit in his model.
Companies such as Mobile Virtual Network Operators (MVNOs) that aren't quite NOs, but have some of the skills and capabilities of WAGs or SIs since their main competency is in enabling the mobilization and reselling it and just renting space from NOs would fit.
Chapter 11 was extremely informative, but I am still perplexed by "wireless technology skills" and the author's definition of this, specifically in his SWOT analyses. Saying that an enterprise application vendor doesn't have these skills is unclear, especially as many of these enterprise app vendors are WAG vendors or Platform vendors. Companies such as Oracle or IBM are perfect examples where they do not suffer the same weaknesses. Does this present a major competitive advantage in the market?
A second point with respect to this very notion is that, in general, "wireless technology skills" can be easily emulated, learned, and implemented as many small companies are crowding the space and popping up regularly. This suggests that the real commoditization will be in the value of wireless technology skills rather than other segments rather than network operations (although there is always the possibility of both being commoditized)
The author suggests that there may be a convergence of enterprise app vendors and WAG vendors, the former gobbling up the latter. I think this is already in progress and will no doubt become a reality unless the smaller WAG vendors either become enterprise app vendors or can find specific niches where enterprise app vendors are unwilling to enter.
The book as a whole provided a business perspective to what seems to be a technical issue. It was clear in many respects, and filled with useful information to better understand what it means to manage a mobile system. Although there was some bias in selecting companies for case discussion, these are considered the norm in any competitive industry. The terse, crispness of the book with a solid, social element provides for good reading and highly informative review of the wireless industry today and tommorrow.
Extremely well written and concise bookReview Date: 2002-11-24
Mobile or desiring to be? - Excellent primer for execs...Review Date: 2002-11-26
To be fair, I did not read the entire book, only sections that I found interesting. However, the portions I did read, chpts 1-4, 10-12 were fascinating and on target in many respects.
As corporations begin aligning themselves into the categories mentioned, I was wondering where hybrid companies that have created versatile new concepts, especially outside of the US, would fit in the model. Where would companies such as Mobile Virtual Network Operators (MVNOs) that aren't quite NOs but have some of the capabilities of (Wireless Application Gateway providers) WAGs or (System Integrators) SIs in enabling mobilization and reselling it -just renting space from NOs- fit in the author's model? There seemed to be a few missing gaps, but covered the US market fairly thoroughly.
Chapter 11 was extremely informative, but I am still perplexed by "wireless technology skills" and the author's definition of this, specifically in his SWOT analyses. Saying that an enterprise application vendor doesn't have wireless skills is unclear, especially as many of these enterprise app vendors are also WAG vendors or Platform vendors. Companies such as Oracle or IBM are perfect examples where they do not suffer the same weaknesses. Does this present a major competitive advantage in the market?
A second point with respect to this very notion is that, in general, "wireless technology skills" can be easily emulated, learned, and implemented as many small companies are crowding the space and popping up regularly. This suggests that the real commoditization will be in the value of wireless technology skills rather than other segments as the author suggests.
The book was exceptional in most other respects, containing detailed facts on the wireless markets, their evolution, and even an excellent resource base to acquire further knowledge. Even with the biased focus on a few select companies, the book covers the market's underlying agenda.
The author presented information with a terse crispness but added a social element in terms of context and example to make it readable. A great primer if you are an executive, a CIO, or someone making a decision to commit resources in mobile technology. Comparable to Wireless Crash Course by Bedell in quality, with more of a business perspective.

Used price: $13.95

A Unique approachReview Date: 2007-06-02
Regardless, the book is first rate. It's isn't a Laura Chappell style book if that is what you are hoping for. It is more of a, here's what you learned years ago, and now, why it matters. When I first learned the OSI 7 layer model etc, I had no clue how it applied in the real world, now that I do, this book helps bring a deeper understanding to it.
Great job!
Don't let it's tiny size fool ya!!Review Date: 2001-03-31
Casts new light on network traffic; great for IDS operatorsReview Date: 2000-12-18
The logically arranged material makes Scott's book a powerful learning tool. After introducing protocol analysis in chapter 1, he devotes a full chapter to each of the seven layers of the OSI model. (No, he doesn't skip the session and presentation layers!) By taking a layered approach, Scott compares same-layer protocols and makes each understandable in context (i.e., DNS vs. NetBIOS vs. Netware SAP, all at layer 5 -- somewhat controversially; DNS at layer 5?) Chapter 9 finishes with advice on measuring latency and throughput. I learned something new about protocols at each layer, even after reading many authoritative TCP/IP volumes. For example, Scott's explanation of NetBIOS as a session protocol and Server Message Block (SMB) as an application protocol finally made it clear how these standards interact on Windows networks. The text is backed up by numerous screen captures of protocol decodes, adding to the learning value.
....The few typos or mistakenly omitted material do not detract from the book's overall message. If you've read Richard Stevens, Eric Hall, etc., and you think you've run out of resources for understanding network traffic, give Scott's book a try. You'll be informed and pleasantly surprised!
Been there done that!Review Date: 2000-04-18
Must-Have Network Analysis TipsReview Date: 2000-05-18

Used price: $19.99

Orange BookReview Date: 2007-03-09
do your own shading?!Review Date: 2006-02-08
In contrast, you have the approach in this definitive book on OpenGL Shading Language. This lets you implement in your code, shading routines of your own devising. To be sure, given the same shading method, one done in this language, and one in the hardware, then the latter will have better performance. But it turns out that today's computers are fast enough, and have enough RAM, that the difference in response might not be appreciable.
The book describes an extensive set of built-in convenience functions that come with the language. And the language's API is explained in detail. The author rightly recommends that you come at it with some experience in the standard OpenGL.
Since the language is still quite new, you are more or less on your own, when looking at development tools. This dearth is expected to be remedied in a few years. But right now, you'll have to rely on your wits. Along with a chapter that gives general principles of how you should develop your own shader. What may be even more use, however, is the second half of the book. Devoted to case studies of many shaders. Understanding these may be more beneficial than any IDE.
Oh, as you might expect from a graphics book, there is a lovely set of colour plates in the middle of the book, showing what custom shaders can do. Treat it as inspiration if you wish.
Excellent guide to OpenGL Shading LanguageReview Date: 2006-02-17
The book begins with a review of OpenGL basics, followed by an introduction to shaders and how they fit into the pipeline. It then covers the language itself, including data types, operators, interaction with the OpenGL state machine and fixed function pipeline, built-in functions, and more. It also introduces and explains the OpenGL APIs needed to use shaders.
The last half of the book focuses on shader development, including general process and workflow, and coverage of many specific techniques, such as procedural textures and GPU-based animation. It even includes a section on implementing the fixed function pipeline using shaders. The book ends with a handy comparison of OpenGL Shading Language with other shading languages, such as Cg, HLSL, and Renderman and a couple of appendices providing a language grammar and API reference.
I particularly liked chapters 6 through 8, which take you from a simple shading example -"brick"- through the specific steps of shader development that you would need to master regardless of the API you are using. Also the chapters on procedural textures and noise and the accompanying code examples helped clear up some matters that were murky when I read "Texturing & Modeling: A Procedural Approach" by Ebert et al. In summary, I highly recommend this book to anyone interested in implementing software shading, both from the standpoint of OpenGL and from the standpoint of the design process itself. I notice that Amazon does not show the table of contents for the second edition, so I do that here:
Chapter 1. REVIEW OF OPENGL BASICS
OpenGL History; OpenGL Evolution; Execution Mode; The Frame Buffer; State; Processing Pipeline; Drawing Geometry; Drawing Images; Coordinate Transforms; Texturing;
Chapter 2. BASICS
Introduction to the OpenGL Shading Language; Why Write Shaders?; OpenGL Programmable Processors; Language Overview; System Overview; Key Benefits;
Chapter 3. LANGUAGE DEFINITION
Example Shader Pair; Data Types; Initializers and Constructors; Type Conversions; Qualifiers and Interface to a Shader; Flow Control; Operations; Preprocessor; Preprocessor Expressions; Error Handling;
Chapter 4. THE OPENGL PROGRAMMABLE PIPELINE
The Vertex Processor; The Fragment Processor; Built-in Uniform Variables; Built-in Constants; Interaction with OpenGL Fixed Functionality;
Chapter 5. BUILT-IN FUNCTIONS
Angle and Trigonometry Functions; Exponential Functions; Common Functions; Geometric Functions; Matrix Functions; Vector Relational Functions; Texture Access Functions; Fragment Processing Functions; Noise Functions;
Chapter 6. SIMPLE SHADING EXAMPLE
Brick Shader Overview; Vertex Shader; Fragment Shader; Observations;
Chapter 7 OPENGL SHADING LANGUAGE API
Obtaining Version Information; Creating Shader Objects; Compiling Shader Objects; Linking and Using Shaders; Cleaning Up; Query Functions; Specifying Vertex Attributes; Specifying Uniform Variables; Samplers; Multiple Render Targets; Development Aids; Implementation-Dependent API Values; Application Code for Brick Shaders;
Chapter 8. SHADER DEVELOPMENT
General Principles; Performance Considerations; Shader Debugging; Shader Development Tools; Scene Graphs;
Chapter 9. EMULATING OPENGL FIXED FUNCTIONALITY
Transformation; Light Sources; Material Properties and Lighting; Two-Sided Lighting; No Lighting; Fog; Texture Coordinate Generation; User Clipping; Texture Application;
Chapter 10. STORED TEXTURE SHADERS
Access to Texture Maps from a Shader; Simple Texturing Example; Multitexturing Example; Cube Mapping Example; Another Environment Mapping Example; Glyph Bombing;
Chapter 11. PROCEDURAL TEXTURE SHADERS
Regular Patterns; Toy Ball; Lattice; Bump Mapping;
Chapter 12. LIGHTING
Hemisphere Lighting; Image-Based Lighting; Lighting with Spherical Harmonics; The *erLight Shader;
Chapter 13. SHADOWS
Ambient Occlusion; Shadow Maps; Deferred Shading for Volume Shadows;
Chapter 14. SURFACE CHARACTERISTICS
Refraction; Diffraction; BRDF Models; Polynomial Texture Mapping with BRDF Data;
Chapter 15. NOISE
Noise Defined; Noise Textures; Trade-offs; A Simple Noise Shader; Turbulence; Granite; Wood;
Chapter 16. ANIMATION
On/Off; Threshold; Translation; Morphing; Other Blending Effects; Vertex Noise; Particle Systems; Wobble;
Chapter 17. ANTIALIASING PROCEDURAL TEXTURES
Sources of Aliasing; Avoiding Aliasing; Increasing Resolution; Antialiased Stripe Example; Frequency Clamping;
Chapter 18. NON-PHOTOREALISTIC SHADERS
Hatching Example; Technical Illustration Example; Mandelbrot Example;
Chapter 19. SHADERS FOR IMAGING
Geometric Image Transforms; Mathematical Mappings; Lookup Table Operations; Color Space Conversions; Image Interpolation and Extrapolation; Blend Modes;
Chapter 20. REALWORLDZ
Features; RealWorldz Internals; Implementation; Atmospheric Effects; Ocean; Clouds;
Chapter 21. LANGUAGE COMPARISON
Chronology of Shading Languages; RenderMan; OpenGL Shader (ISL); HLSL; Cg;
Appendix A. Language Grammar
Appendix B. API Function Reference
A little chunky, but a good necessary workReview Date: 2006-03-09
I would have liked full color throughout, but I accept that it would have been cost prohibitive on a book of this heft. Speaking of heft, yeah, this is a doorstop of a book. I think some of the text could have been edited down and the formatting tightened up to reduce bulk.
Joins the OpenGL canonReview Date: 2005-04-12
The book begins with a review of OpenGL basics, followed by an introduction to shaders and how they fit into the pipeline. It then covers the language itself, including data types, operators, interaction with the OpenGL state machine and fixed function pipeline, built-in functions, and more. It also introduces and explains the OpenGL APIs needed to use shaders.
The last half of the book focuses on shader development, including general process and workflow, and coverage of many specific techniques, such as procedural textures and GPU-based animation. It even includes a section on implementing the fixed function pipeline using shaders.
The book ends with a handy comparison of GLSL with other shading languages, such as Cg and HLSL, and a couple of appendices providing a language grammar and API reference.
If you're doing shader development with OpenGL, you'll definitely want this book on your desk. My only complaint about it is that it was written before GLSL was officially promoted to the core. When that happened, a number of important things were changed that aren't reflected in the book. However, determining the differences isn't difficult, so don't let that deter you from picking this up.
Related Subjects: Valets News and Media Personalities Wrestlers Puroresu Promotions
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197
I think the book's strengths are twofold. First, that the important ideas in EC "popped up" in many earlier guises. I find it fascinating to discover concepts like "schema theory" and "bloated programs" addressed in at least a primitive form in papers going back to the 1950's. EC may be a "new science" but it clearly has deep roots. Second (and a more general point), that ideas themselves are not all that is required to do science. Timing and other factors play a role in how ideas get pushed forward and recognized by other researchers. It is a point that would be well taken by young researchers in any field.
There are some things that could be improved. One could quibble about the selection of papers, though I think Dr. Fogel's selections are well justified. For readability's sake I think the formatting of some of the papers could have been redone. Furthermore some papers might have been better presented in an abridged format. Overall, however, I think the book's minor flaws are far outweighed by its contribution to the field. Serious students in EC should definitely look at this book.