Computers Books
Related Subjects: Hacking Graphics Internet Security Software Hardware Ethics Intranet Performance and Capacity Data Communications Emulators Algorithms Home Automation Multimedia Programming Robotics Systems Desktop Publishing Supercomputing Parallel Computing Bulletin Board Systems Consultants Mobile Computing Companies Organizations Human-Computer Interaction CAD and CAM Directories Artificial Intelligence Shopping Virtual Reality Education History Artificial Life Open Source Data Formats Computer Science Publications Usenet E-Books Speech Technology
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: $66.54

Transaction Processing - a classic wonderful book in database systemsReview Date: 2007-12-07
This is the bible for Transaction Processing!Review Date: 2006-03-24
PerfectReview Date: 2003-02-14
Showing its age, but still has a lot to offerReview Date: 2002-07-20
In particular, this book covers the following topics in more depth than the newer boom cited above:
-
Fault tolerance and availability, both topics are covered in depth from hardware and software perspectives. This is unique
for a book on transaction processing in that most books on the subject confine their scope to software and databases.
- A wide and complete survey of transaction models. True, some of this material is about models that are falling into disuse, but the value is the way the authors go deeply into the mechanics. I've always felt that this part of the book is the most valuable because the principles can be refactored into hybrid models. Moreover, comparing this material with the newer book by Weikum and Vossen shows that these principles are still employed in today's TP solutions.
Material about transaction processing monitors is obviously out of date, but, like the TP models, the principles still apply to contemporary systems. My recommendation is if you are going to buy a single book on the topic get the Weikum and Vossen I cited in the first paragraph. However, if your budget allows, I also highly recommend this book as well because of the depth in which fault tolerance and TP models are covered. If you want to just learn the basics of TP I recommend that you consider "Principles of Transaction Processing" by Philip A. Bernstein and Eric Newcomer because it is less daunting than this or the Weikum and Vossen book (both of which are 1100+ pages).
This book is a revelationReview Date: 2006-01-13

Used price: $60.00

Awesome bookReview Date: 2007-12-08
Most of the other software engineering books I read are too academic and detached from the industry.
The case studies provided in this book are things I can totally relate to as a software developer. Question/Answer sections are great.
Overall this book is very well written, it is a true masterpiece.
OutstandingReview Date: 2006-06-08
It's important to note also that there are many case studies in this book from Bernstein's distinguished career at Bell Labs, and they are extremely valuable in learning what "works" and what should be avoided. Software engineering as a discipline doesn't learn from its mistakes as well as other engineering fields, but this book takes 35 years of hard-earned experience and the latest research by Bernstein, Boehm, Parnas, and others, and condenses it into what I consider the best software engineering textbook on the market. This is a must-read for any computer science practitioner who wants to consider himself a true engineer and a professional.
Great Case Study Variety and DepthReview Date: 2006-03-29
A great course text and practitioner reference guide!Review Date: 2006-04-08
It's about time! Signed, a former software engineer on the Space ShuttleReview Date: 2006-04-12
That may be about to be changed! Larry Bernstein's new text states on page 32 ".. none of these [principles of sound organizations] will work unless our profession recognizes the next core element in the evolution of software processes as a fundamental principle. Software trustworthiness is the next major area in which academic and industry must focus -- both for national security reasons as well as to ensure that the U.S. software industry maintains its leadership. The three attributes of software reliability, security and safety comprise trustworthiness."
I totally agree with the belief about where we should focus our attention in coming years, but not for the reasons that Larry cites. Let me explain:
* Having worked as a software/knowledge engineer on the Space Shuttle program for Rockwell International for four years, including the maiden flight of Discovery within a few months of my hire date in 1984, I am a very firm believer that the trustworthiness of the software in the shuttle and all the support effort was a gold standard at the time. I was also a full-time professor of CS concurrently, so could bring such issues to all of my classes. Although I have given up my dream of going to the moon, hatched when my small team of high school students fired off rockets in a farmer's field prior to Sputnik, I still hope to make it to the international space station, so a trustworthy system is not only of academic interest! In the last 20+ years, the ubiquity of computing, particularly embedded systems in all modes of transportation, makes such a standard a MUST, not just "nice to have" in our cars, trucks, planes, etc. When a team of Ford software engineers showed up in my office 10+ years ago, asking for help in developing safe software systems for next generation side impact sensors, I could not brush off their concerns! Obviously, software systems pervade the lives of many of the 6.6 billion people residing on this planet today, not just the billion or so who access the Internet. It is irresponsible, not to mention a direct violation of codes of ethics for computing and software engineering, NOT to develop such trustworthy systems.
* I cannot agree with Larry's rationale about the leadership of the U.S. in software. Trustworthiness of software systems knows no national boundaries! Other engineering artifacts do not know such artificial boundaries - do we want the bridges and high rise buildings of Europe, Asia, the Middle East, South America, Africa, etc. to be less safe, reliable and secure than those in the United States? I think not, if for not other reason than millions of our citizens travel to and live in those countries every day. Clearly, the lives of people across the world are just as valuable as those fortunate enough to live in our 50 states. The state-of-the-art in engineering methods is being advanced on a world-wide basis - why should we think software engineering education is somehow an exception? I would hope that this new text would be published in many languages and used by students and practitioners worldwide. I had first met Professor Bernstein on November 30, 2000 during my sabbatical to set up an International Software Engineering University Consortium (www.iseuc.org). So Larry clearly knows of my penchant for the world-wide importance of software engineering ☺!
Why do I think this new text is different from earlier ones and would recommend strongly that all current faculty and practitioners consider it carefully, especially for an introduction? The rationale includes the following. The text:
1. Focuses on the increasingly vital role that trustworthy software systems will play in the lives of current and future generations. Consequently, it is quite easy to engage or "hook" students in an introductory software engineering course about the importance of the topic - they see the impact of the lack of such systems on a weekly, if not daily, basis. Many of them will be able to share personal and professional experiences. The marvelous column by Neumann in every copy of ACM's SIGSOFT Software Engineering News provides ample examples, in any case.
2. Is cleverly written with excellent and realistic case studies with real questions and answers
3. Draws on the demonstrated expertise of the primary author when he was the CTO for Bell Labs
4. Truly demonstrates the rationale for the role of quantitative software engineering methods throughout the development life-cycle, beginning on page 4!
Reliabilty = e-k?t, where k is a normalizing constant, ? is complexity/(effectiveness x
staffing) and t is the time the software executes from its launch.
5. Emphasizes the "why" as well as the "how"
6. Includes excerpts from student teams related to the growing use of Real Projects for Real Client Courses - RPRCC-in software engineering and other courses
7. Covers most of the topics in a traditionally-structured software engineering text, but does so in a more contemporary and intuitive way. Some of the topics in other texts that wind up at the end, hence often not covered, are main-line chapters in the Bernstein text*. The newest edition of Sommerville's text does indeed have a 20-page chapter 3 on "Critical Systems" and a complete 120 page Part 4 on the same topic, but this is certainly an anomaly among current texts. The Bernstein text emphasizes trustworthiness as a continuing theme throughout, with the continual use of quantitative measures - witness the large number of "Magic Number" boxes for empirical results and heuristics contained in virtually each chapter. I admit that there would be a "learning curve" for most of us, but hey, aren't we supposed to be paragons for "life-long learning" that we espouse for our students?
8. Has fewer pages than virtually every other text. This is a real advantage. Students (and faculty) feel they have a "prayer" of being able to use the material in one course!
9. Has nice on-line support site.
10. And, finally, Larry will go to great personal lengths to support his text ☺!
A couple of possible sources of improvement for the second edition would include the following:
1. Include Failure Mode Effect Analysis (FMEA) as a major component when designing critical systems. This is a common engineering tool that was used in the design and testing of the Space Shuttle Main Engines (SSME) over the last 30 years.
2. How can the vital concept covered in the text be applied to the massive task of rendering trustworthy the extant base of millions of software systems? The text does a superb job for developing such systems, but can trustworthiness be "bolted on" existing systems? I doubt it, but cannot see an easy answer here.
3. A friendlier website for both instructors and students would be helpful, ala those for other software engineering textbooks
*Topics in the text
Part I. Getting Started
1. Think Like an Engineer - Especially for Software
2. People, Product, Process, Project - The Big Four
Part II. Ethics and Professionalism
3. Software Requirements
4. Prototyping
5. Architecture
6. Estimation, Planning, and Investment
7. Design for Trustworthiness
Part III. Taking the Measure of the System
8. Identifying and Managing Risk
9. Human Factors in Software Engineering
10. Implementation Details
11. Testing and Configuration Management
12. The Final Project: By Students, For Students

Used price: $0.25

Easy reading, excellent materialReview Date: 2000-04-27
It includes many ideas and suggestions that you can implement immediately and see true performance gains. If you've ever wondered, "What RAID configuration would be best for my new application server?" or "Which performance monitor counter is really the best to use to monitor this or that?", then this book is definitely for you.
Let's hope Curt produces a similar book of the same quality for Windows 2000. This book sits right beside Mastering Windows NT Server by Mark Minasi on my desk, and between the two of these and Technet, one doesn't need much more to support an enterprise Windows NT 4.0 environment.
Easy reading, excellent materialReview Date: 2000-04-27
It includes many ideas and suggestions that you can implement immediately and see true performance gains. If you've ever wondered, "What RAID configuration would be best for my new application server?" or "Which perfmon counter should I use to monitor this or that?", then this book is definitely for you.
Let's hope Curt produces a similar book of the same quality for Windows 2000. This book sits right beside Mastering Windows NT Server by Mark Minasin on my desk, and between the two of these and Technet, one doesn't need much more to support an enterprise Windows NT 4.0 environment.
Essential info for NT ProfessionalsReview Date: 2000-01-05
This book "rocks" !Review Date: 1999-04-07
Essential Resource for NT AdminsReview Date: 1999-01-15

Used price: $0.98

Excellent PrimerReview Date: 1999-12-31
Good for ACE Certification - only Systems Adminstration I/IIReview Date: 1999-06-03
Not very impressive with its superficial contentReview Date: 1999-08-23
Excellent Certification RescourceReview Date: 1999-11-25
author's commentsReview Date: 1999-08-17
Thank you for your interest in our book. Please email me if you have questions, comments or suggestions.
Gene Henriksen

Used price: $5.06

Great book, regardless of your programming languageReview Date: 2007-04-13
The Best VB 6 Graphics Programming BookReview Date: 2005-01-09
I only wish their was a 3rd edition for VB.NET.
Extremely good bookReview Date: 2001-07-12
Outstanding book!Review Date: 2001-06-30
Highly recomendable.
Excelent Reference on Graphics WorkReview Date: 2002-04-08


Worth way more than the asking price!!Review Date: 2009-06-11
The key things I like about the book are:
- Full color, with lots of illustrations
- Written for the beginner and the advanced user
- Helps build knowledge and confidence without insulting your intelligence
- Full of tips and tricks
- Is a reference book as well as a learning tool
If you are using Pioneer or Esprit some of the features talked about in the book aren't available. However, I think you can download the PLE version for free to be able to access those features and get even more from from the book.
Another great thing is that the book fits nicely in with the hours and hours of additional free training material at the [...]website. Which, I strongly recommend you go check out.
Part of a Winning Combination!Review Date: 2009-05-16
1) BUY this book. It does a great job of explaining the features of Vue and how to use them. The step-by-step tutorials are very good. I have gotten lost a couple times, but I eventually was able to figure out what I either did wrong, or what the authors meant by the direction.
2) Visit the authors' website (geekatplay.com) to view their free online video tutorials! I was very impressed with both the quality and quantity of videos. Most people don't give this much stuff away free--especially when it is this good. It definitely shows they are committed to helping others learn these skills. If you are interested in animation make sure you watch their video tutorial "Flying Over Clouds." (Number 121)
3) Download the free Vue 7 Infinite PLE (Personal Learning Edition) version from the e-on software site. It has all the features of the full version which costs $895, and it doesn't expire. Obviously, there are some limitations connected to the PLE version. One of the major limitations is that when the files are rendered they have the software's logo and watermarked applied to it. And, the files won't work with other editions of Vue. However, if your goal is to learn how to use Vue 7 without spending any money on the software this is a great way to do it.
(If you are a student or educator, you can purchase a one year Education Version of Vue 7 Infinite for $99. I ordered mine this morning. You can also download the totally free Vue 7 Pioneer version, but I don't think it has features you need for doing many of the exercises in this book.)
After a year of thinking about learning Vue, I'm actually doing it! My next purchase is going to be the "Steam Punk flying ship" used in the "Flying Over Clouds" animation tutorial. Hey, it only costs $18.50 and I've already saved hundreds of dollars!
Update (June 24, 2009): I finished this book, and now I'm learning more with Richard Schrand's "Vue 7: Beyond the Basics." Thanks Ami and Vladimir for teaching me the basics. I love your website and I keep going back to watch more!
For the Beginner or Experienced Vue UserReview Date: 2009-05-15
A great intro to learning Vue 7 from the best teachers - geekatplay.comReview Date: 2009-05-20
Vue 7 - From the Ground Up is a new book from them which is a beginners guide to learning the "Vue 7" software available from e-onsoftware.com. This book is mainly focused on starting the user out from square one and building on the fundamentals to learning Vue 7 in a logical and non overwhelming manor.
Each chapter is laid out in an easy to read and understand format that will guide you a step at a time to understanding what Vue 7 is and how to use the basic skills of this software. At the end of each chapter is a learning tutorial for you to do (which I HIGHLY recommend). These tutorials, including some FREE add-ons that you will need for some of the exercises are available for download (again all free) from the book's web site. Personally, I would suggest you finish the learning tutorials on your own, even though the finished product is supplied on the web site and just use the materials required for the exercises where needed. That way you really get a feel of learning.
The book and chapters are well laid out and there are several color photos for you to refer to. However, I would have liked to seen a few more photos showing some key references in the book that were just talked about but not pictured. This is not a detraction in any way, just something I think there could be more of.
NOTE: while this book is mainly aimed at those wanting to get up to speed and learn Vue from the very basics on, I feel it remains a valuable resource for most anyone using this software regardless. It gives you not only the learning fundamentals, but also the knowledge to build upon so you can go to the geekatplay.com web site and continue with their excellent free tutorials on more advanced topics.
Bottom line is this book is a must own for anyone that wants to or is using Vue 7 and I can think of no one better to recommend than geekatplay.com for doing so.
Good value & quality titleReview Date: 2009-05-20
The book offers full colour images on good quality paper.
The books companion website has several files for download including handy reference guides and example files for all tutorials within the book.
If you are intermediate or advanced user you may find the book a little light on advanced content which is understandable, however if you are new you will gain a great deal of valuable knowledge from reading and following the tutorials, and like any good reference book, returning to it from time to time to cement your understanding.
I have watched perhaps dozens of their excellent free online tutorials, and to me purchasing this book was also a small way of saying thanks for the hours & hours of effort the authors have put into helping the Vue community.

A Great Book for learning CReview Date: 2004-03-08
Good book to get started !!!Review Date: 2004-02-05
A book worth digesting !!!
Good bookReview Date: 2001-02-02
Great beginning bookReview Date: 2000-04-06
Excellent for explaining syntaxReview Date: 2000-02-21
Used price: $0.01

A Great Teacher!Review Date: 2000-01-29
Awesome!Review Date: 1999-01-01
A must read for programmersReview Date: 2003-02-12
Learned how to program with this book!Review Date: 2002-10-13
It was an amazingly well-written book. As a 14-year old kid I was able to write some pretty fancy object-oriented programs. Later in college, I found myself using Mr. Lafore's book more often than I used my C++ text by Stroustrup.
At some point while moving back and forth between school and home, I lost my copy. But I found that this book is STILL available in what is essentially its 4th edition under the title "Object-Oriented Programming in C++" to this day. Long live this book! It's wonderful!
Yes !Review Date: 2000-09-30
I agree with the other reviewers - FANTASTIC!
If anyone knows of a better beginner-intermediate C++ book, please send me an e-mail, titled "BETTER C++".

Used price: $10.85

Perfect....Review Date: 2007-12-06
Thanks Man!
very helpfulReview Date: 2005-08-14
Great HTML book!Review Date: 2005-09-29
This fills in the missing piecesReview Date: 2005-12-26
Best Book EverReview Date: 2005-03-09

Used price: $34.95

A must have in a serious libraryReview Date: 2009-06-10
Finally, an SOA book focused on the contractReview Date: 2009-04-08
Best Web Service Contract DesignReview Date: 2009-02-10
College-level collections strong in software engineering will find it a fine survey of web service contractsReview Date: 2009-02-09
Great reference for contract designReview Date: 2009-02-20
Related Subjects: Hacking Graphics Internet Security Software Hardware Ethics Intranet Performance and Capacity Data Communications Emulators Algorithms Home Automation Multimedia Programming Robotics Systems Desktop Publishing Supercomputing Parallel Computing Bulletin Board Systems Consultants Mobile Computing Companies Organizations Human-Computer Interaction CAD and CAM Directories Artificial Intelligence Shopping Virtual Reality Education History Artificial Life Open Source Data Formats Computer Science Publications Usenet E-Books Speech Technology
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
This book is about transaction processing of relational database systems. The theories in the book have been widely used in industry and business nowadays. The book does not only focus on the theory but also spend enough words on the issues of software and hardware implementations and performance.
However, many basic concepts in the book are not only limited to RDBS but can be also very useful in multi-threaded programming or distributed systems design and development.
I suggested every programmer, system designer, database developer, and of those who need a solid fundamental knowledge of computer science and IT should read it.