Human-Computer Interaction Books
Related Subjects: Software Departments Hardware Organizations Companies and Consultants Conferences
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

Used price: $63.53

This book is a real stake in the groundReview Date: 2002-11-18
Writing the bible of VO'sReview Date: 2002-08-22
The book contains 17 articles that elaborate on various issues ranging from the general conception of VO's to its legal format and from the business point of view to the underlying ICT-architecture. From the number of contributors and their various positions and geographical locations I might conclude that the undertaking of writing this book required a virtual organization itself. For many contributors this seems to be nothing new. In many articles it is stated that VO's have existed ever since people started to work together on the basis of trust. The new thing that the 21st century brings is the addition of ICT, which adds potentially more structure and scale to the VO. The book focuses largely on the design and management of such organizations. In most cases it takes the production and ebusiness environment as its object. Occasionally there is attention for web organizations in the professional services industries. For those who want to know on what the European Commission spent much of her billions for the `Information Society' (IST-program), the book provides a number of references to relevant IST-projects.
Some effort seems to be taken to make all articles fit into a general framework of the book, which could not prevent many contributors to start with a description of what they regard to be a virtual organization themselves. Happily for the editor, most contributors agree more or less on the underlying concept, which is remarkable, where-as the book lays out a quite specific and practical framework for this kind of organization.
For its riches in issues and practical models the book is a useful source for professionals and decision makers that want to keep up to date with key concepts and developments regarding `web organizations'. However, I don't think it is going to be `The Bible of VO's'. Therefore it is too specific on some issues and not encompassing enough on others. On many issues the book provides insight and useful ideas, but overall it leaves the reader with a lot of critical thinking to do himself. It seems the editor does have a clear view on the basic concept he likes to introduce. On top of that he is gathering and analyzing additional data and models. Little doubt next time he will come out with his bible after all.
A Complete Overview of Virtual OrganizationsReview Date: 2002-08-12
An intriguing puzzle revealedReview Date: 2002-08-09
...life after the internet bubble...Review Date: 2002-08-06

Used price: $70.79

8051/52 ComputersReview Date: 2007-07-12
Down and Dirty Detail Review Date: 2007-08-24
Craig leads you down the garden path and before you know it, you actually feel like you should be doing certain things in assy rather than in C. Also, I've gotten a little vision of how things work in the background quite a bit better than before.
Good job! I'll recommend it to others transitioning to this device.
I thouroughly enjoyed this read.
comprehensive, complete, accurate, concise, well writtenReview Date: 2007-03-28
After reading this book one will have no troubles programming and applying the 8051/8052 MCU. I found no other books were necessary.
A *MUST-HAVE* for ANYBODY interested in 8051/8052 or Assembly Language in general...Review Date: 2006-06-15
Thanks Craig!!!!!!!
Josh
Clear, Concise, and UsefulReview Date: 2006-06-28
Mr. Steiner's writing is very clear--opening complex topics that I previously struggled to grasp. His prose is plain and easy to digest. This is a great tutorial and reference all in one.
Introduction
"The 8051/8052 Microcontroller" is broken into several sections including Architecture, Assembly Language, Hardware & Single Board Computer, Development Tools, Hardware Interface and Software Examples, and Reference & Appendixes. Each section covers the topic well with the strongest sections being Architecturee and Assembly Language. These sections provide an excellent method for "wading in" to gradually understand the concepts including special function registers (SFRs), memory--internal and external, timers, serial IO, and interrupts as well as helping raeders to understand and use assembly language in their projects.
What's Good
The book is targeted toward people who have some programming experience and understand basic logical constructs and it hits its target well. As a seasoned Windows programmer, it was simply a matter of reading through the text for me to understand most of the concepts on the first reading. I was riveted because I was understanding so much of it. Craig does a great job of not assuming you have certain foundational knowledge. I found myself at certain points in the text asking the question in my mind "yes, but what about...", only to moments later realize the text is explaining exactly what I was wondering about. Very well done.
For years I have struggled to learn assembly language for the sake of gaining a better understanding of computer architecture. This is the first time that it "clicked" for me. I get it and can now write code using Assembly. Now, I will be using C for my projects for the most part because it asbtracts certain aspects of writing the code that are arduous when done in Assembly, however, understanding Assembly has really helped me to see exactly what is going on.
What's Bad
There is really nothing bad about this book. It is not only a good text for deepening in your understanding of the 8051/8052 architecture, but is an excellent reference to keep on your shelf when you need to recall some specific details.
That being said, I would have liked to see a section dedicated to building and/or simply using a pre-built chip programmer. This is really not a criticism because the book is really comprehensive. For me to understand at a practical level, though, it would be helpful to learn how to take the most basic elements (the MCU, crystal, capacitors, etc.) and place them on a circuit board and see them work with code that I've just downloaded to the MCU.
The section on the SBC is really good, but it feels to me like it abstracts an important part of embedded system development--assembling the parts. I want to see how things work outside of the context of a development board. Maybe Craig will add a chapter dedicated to building a basic system from parts and a programmer in the next edition.
Conclusion
"The 8051/8052 Microcontroller" is an excellent book to use to get started as well as a great reference. I have several other 8051 books including "Programming and Customizing 8051 Microcontroller" by Predko, "C and the 8051" by Schultz, and "Embedded C" by Pont. They all have their good points, however, Steiner's book brings things together in a way and doesn't assume much about the reader's base knowledge and gave me many "aha" moments I hadn't experienced with the others. If you want to learn the 8051/8052 microcontroller, buy this book!

Used price: $7.01

Great book on technologyReview Date: 2003-05-28
Designing a Me-Centric World is cool!Review Date: 2003-03-31
The book provides a lot of good ideas how this can look like in the future, but also shows what is necessary from a development point of view to make this happen. Technical, social and business aspects are introduced and enable the solution architect for a new product/service to make it me-centric.
A must for product development!
The right approach - computers do it for meReview Date: 2003-03-09
Designing a Me-Centric World is cool!Review Date: 2003-03-27
The book provides a lot of good ideas how this can look like in the future, but also shows what is necessary from a development point of view to make this happen. Technical, social and business aspects are introduced and enable the solution architect for a new product/service to make it me-centric.
A must for product development!
The right approach - computers do it for meReview Date: 2003-03-18

Used price: $1.45

Excellent, useful resource, thoroughly covers its subject.Review Date: 1998-05-01
An excellent 'how-to' tome on a very difficult subjectReview Date: 1997-01-10
Excellent!!!Review Date: 1999-06-21
Deffinitly a selection for beginnersReview Date: 1998-10-30
Exceptional book for TCP/IP novicesReview Date: 2000-04-15
My situation three years ago:
I was an OpenVMS M/SQL systems manager put in an awkward position of constantly having my projects delayed and aborted because the network engineers I worked with did not understand IP well enough to support my organizations' network. It was a Friday, and I was working on an important project that needed to be done by Monday. The network engineers had completely let me down -- they boggled a router configuration and addressesing scheme and blamed it on the me and the phone company! I went to the local bookstore, picked this book up, and (with this book) I was able to fumble my way through a the design of a small subnetwork and router configuration by Monday. Within a few months, I took over their responsibilities.
Since then, I've become CCNA-certified, a full-fledged network engineer, and have seen incredible career-growth. None of this would have been possible if not for this most excellent introductory book. It was very easy to read, even for a subnetworking-ignorant fool (at the time) like myself.

Used price: $87.35
Collectible price: $191.55

Top Mind, See His Other Two BooksReview Date: 2007-11-30
Collective Intelligence: Mankind's Emerging World in Cyberspace
Cyberculture (Electronic Mediations Series)
Lévy gives us a new way of seeing culture.Review Date: 1998-09-16
That the book produces its profound cognitive effect in so few words is stunning. Part of the credit for this feat must go to the translator, Bononno.
'Becoming Virtual' in my view surpasses that other classic,'Understanding Computers and Cognition' by Winograd and Flores. Lévy depicts cognition and action as both social process, and process occurring within the individual. He introduces concepts sparingly and tellingly, illustrating them with examples reaching from the dawn of the human era to the present day.
A book that can be read at one sitting, but will demand to be picked up again many, many times in the years ahead.
Virtually incomprehensibleReview Date: 2001-07-24
A Must-ReadReview Date: 2001-10-10
Technology is probably what separates us from all other living creatures, or at least sophisticated technology, such as machines. Yes, other organisms utilise simple tools and what have you, but none of them are going to the moon in any sort of hurry. Levy's work is essentially about artifacts, be they software like language or symbols, or hardware like tools and machines. However, following on from the work of philosophers such as Deleuze and Serres, Levy is profoundly against the two common (mis)conceptions about them: that they 'dominate' us, or that they are simple tools in our hands, doing our bidding. Heidegger and his ilk were very keen on the domination idea, but that's only because they didn't really understand machines; sure, your VCR will seem to dominate you, if you can't work it, as many older people will tell you, but after a good dose of swearing and fumbling the usual result is a machine that just sits there doing nothing. Hardly despotism. Or you may have its measure, and say it's just a tool for capturing video images, for whatever purpose, and yet it changes the way you watch TV, capture memories of your kids, and the entire institutional set-up of the film industry. Quite a clever tool, that.
If you read this book (and you should), Levy will tell you that all artifacts, including less 'material' ones like language, virtualise our lives. That doesn't mean making them less real, the common usage of 'virtual'; it means problematising them, opening them up to possibilities. Making them MORE real. And this isn't naive techno-optimism, because not only are not all these possibilities not nice, but when you virtualise something you take on-board the requirements of the virtualising medium, which have to be met to keep it running, and you become entwined with the other people associated with these artifacts, such as video repair men. Technology can truly make you feel like a god, but it always needs to be fixed, and you have to undertake profound social relationships for it to happen at all (nobody builds an aircraft carrier alone in their backyard). Or take our oldest and most 'simple' artifact: language. Language, says Levy, virtualises 'real-time', by which he means our everyday interactions with other people. That's what it means to 'discuss' something, you take an immediate issue confronting two or more people, and you use language to open it up to different resolution paths which aren't immediately obvious. And again, this isn't artifact as god or slave: the language doesn't dominate you, although it has in-built constraints which you must adhere to if you want to be understood, and you can't just tell people what to do and see it happen, because not only are allowed meanings consensual or social, but also there is no direct causal link between utterance and action.
Levy explores the way we virtualise every aspect of our lives, from real-time interaction through language, to our actions through technology, and our social relations through institutions. And in each case the mechanism is the same: we create some artifact, more or less material, which allows us to shift what's at stake away from the immediate here-and-now and towards a problematic where new possibilities open up. And again Levy avoids simplistic determinism of any persuasion by emphasising that each of these artifacts simultaneously creates new social arrangements, and introduces new imperatives through the need for their upkeep. This is how the philosophy becomes anthropology, and why Levy says to be human IS to be virtual; it is our species that has taken these artifacts into our collectives, that has used the world to mediate our social lives. And the world extracts a price too, because artifacts impose requirements back upon us, if we want them to keep working, that is. The end of domination, either of artifact by human, or human by artifact.
This is Levy's most accessible book, in English, relatively free of the sometimes over-blown prose of Collective Intelligence. Like Bruno Latour, also an admirer of Serres and Deleuze, Levy allows us to see exactly how our technological, modern world is every bit as religious, barbaric, enlightened, enchanted, mystical or whatever as it has always been; you just have to understand artifacts. (It is also a tremendous asset for philosophy students who don't fully understand the scope of the Begsonian/Deleuzean 'virtual'.)
And as another reviewer has hinted, there's even theology in nuts and bolts, if you know where to look.

Putting dramatic structure on the user interfaceReview Date: 2000-07-22
This said, I wish I wish that we would see a book from Laurel (or from one of her other usability guru companions) that treats with more recent issues-- particularly the Internet. I think she's one of the smartest people out there in the field, and I try to read what she's written, but I'm getting tired of reading about Habitat, Guides, and the Holodek on Star Trek. That's not the fault of the book, given that it came out pre-Internet hype, but it did inflect the reading experience with some weariness.
Perhaps this should be called the "Tao of Software Design"Review Date: 1999-05-13
It is a new "Way" of thinking, and, indeed, is so far ahead of any way we design software now that many ideas that this book suggests still need extensive research to even understand how to implement. (e.g. Freytag graphs as a way of structuring software/task flow to provide a pleasing HCI, and Brenda's Principles of Intelligent Computer Agency as a means for implementing truly AI agents with personality and emotions).
Along with the wonderful head rush of compelling new theory, she also takes the second half of the book to explain principles of software design that you can implement in your programs _now_, and also takes the time to introduce you to fascinating HCI research offshoots like Programming by Demonstration.
It is wonderful writing, and her ideas and concepts continually refresh and remind me why I am in such an exciting field.
Good ideas, but I felt the book lacked a clear focus.Review Date: 1998-05-24
It is also one of those books which does not do a good job of unifying its material, in my opinion. Rather than being a progression of ideas that builds to some intellectual climax, it meanders through various interesting points not quite aimlessly. The book introduces two useful diagrams: 'flying wedges' which describe how the space of possibilities in a drama go from the 'possible' to converge on the 'necessary', and 'freytag triangles', which measures the rise and fall of a plot. If these are used to describe this book (a slight abuse?), it doesn't fare well. The freytag diagram never peaks, and the wedge doesn't converge to the 'necessary'. This may be because the objectives for the book were not clear. As a reader, I didn't realize she was not (mostly) speaking to the modern commercial software world for quite a while into the book. The book also ended with two chapters about virtual reality (the substance, not the hype), and I was left wondering if perhaps *this* was what the book was really about (if so, I didn't see it coming).
All that said: there are many good ideas in the book, some of which will make you stop and think for a while (e.g. those diagrams). It is valuable because of this. As an individual, I simply wish the book had been better structured, for I'd have gotten more out of it.
Aristotle's Poetics applied to software designReview Date: 1997-08-08

Used price: $4.95

One of the rare books that addresses OO style GUI designReview Date: 1998-10-21
Here are two other essential ones: Design Guide for Multiplatform Graphical User Interfaces (LP R13, Issue 3, by McFarland & Dayton, 1995, Piscataway, NJ: Bellcore), and Object-Oriented Interface Design: IBM Common User Access guidelines (by IBM, Carmel, IN: Que Corp.)
Here's a merely fair quality but essential one: The Windows guidelines for software design. (by Microsoft, 1995, Redmond, WA: Microsoft Press).
A must have for serious Object-Oriented programmingReview Date: 1998-08-25
Essential reading for all developing computer applicationsReview Date: 1999-05-21
Good book if you can read itReview Date: 1999-11-02
For example, the author is not content to just define a term and move on. Instead, he reviews the entire history of the term, what other people have thought about the term, and then summarizes all of the thoughts. Geez, there are even examples at the end of each chapter.
If my review is hard to read, I blame it on the fact that I have been reading this book for the past hour.
But, if you can get past the pedantic writing style, you will find a good deal of useful information. The concept of object-oriented user interfaces is often misinterpreted and/or mis-implemented. There is a detailed history of the object-oriented GUI, and good discussions on the human factors that lead to good GUI designs.
One note is that the book was published in 1995, so brace yourself for lots of examples from the leading GUI of that time: Windows 3.1! Windows NT is only mentioned as 'Cairo'. But as is true of many design models, the age of the book really has no relevance.

Used price: $0.47

Everything vs. Nothing about User InterfacesReview Date: 2000-04-27
Great for designing a UIs for Websites as well as softwareReview Date: 1998-03-17
Pleasurable text on human interface conceptsReview Date: 2000-02-21
The book is somewhat Macintosh-centric, given the fact that most of the chapters originally appeared in an Apple Computer newsletter. Nontheless, his ideas and philosophy has helped me build better web sites.
Interface Design For The Rest Of UsReview Date: 2000-02-27
Not so with this book. Mr. Bickford's writing style is accessible and geared toward general users, designers and developers. His coverage of the subject matter is informed and non-technical--you will certainly find it useful whether you are a commercial application developer, multimedia author, or designing applications and sites for the Internet. He argues very eloquently for concepts like elegance, intelligence and thoughtfulness--traits missing in much of today's bloated operating systems and applications (hello Redmond?). He covers both major desktop platforms, PC and Macintosh, citing examples of the virtues and pitfalls of each OS's operations. He also delves into other media, including an intelligent, if conservative, treatment of web design. I am hoping the next edition will be updated with more web coverage.
Mr. Bickford's credentials are impressive. He is a former writer for the Apple Directions developer newsletter writing regularly on usability and interface issues. He is very adept at making complex concepts simple through the use of metaphor, humor, and anecdotes gleaned from his years of real-world experience.
If you are looking for an accessible and entertaining book that will help you consider your interfaces from a more enlightened perspective, you should definitely pick this book up.

Used price: $24.98

Broad coverageReview Date: 2008-07-22
Network Internals ReviewReview Date: 2008-06-18
The best Linux networking software book to start withReview Date: 2006-10-15
My only fault with the book is that the transport layer protocols (UDP and TCP) are not covered. Benvenuti provides a list of important areas of the networking software that are not covered in the book but gives other references for most of these. I hope that he is working on a volume 2 to cover these areas.
I would sum up by saying that if you want to learn about the Linux networking software or network protocol software in general, start with this book. This book will give you the background to understand other, less well written books that cover the remaining networking software topics.
TAKE THE LINUX NETWORK TOUR!Review Date: 2006-07-04
Benvenuti, begins by introducing you to the basic knowledge you need to understand the rest of the book comfortably. Then, the author will show you how and when network devices are initialized and registered with the kernal. He also puts into context all of the features that can influence the path of a packet inside the kernal, and to give you an idea of the big picture. Next, he looks at the link layer or L2 counterpart of routing: bridging. The author continues by explaining the main drawbacks of version 4 of the IP protocol and shows you how IPv6 tries to address them. He also discusses how the router and the application host know who each other are. Finally, he introduces the routing process, and how it plays a central role in the Linux networking code.
In this most excellent book, the author shows you how Linux carries out the complicated tasks assigned to it by the IP protocols. More importantly, one of the strengths of this book is that it integrates the pieces and shows you the relationships between far flung functions and data structures.

Used price: $0.47
Collectible price: $40.15

Very basic introduction to e-commerceReview Date: 2000-12-26
A number of examples are provided, some based on a theoretical company that is introduced and developed in the book.
The book is well organized and easy to follow. However, there isn't much depth - I expect more.
Distinguishing valuable customers from the click throughsReview Date: 2000-07-21
Developing and maintaining a business on the web requires several changes in strategy from that of "traditional" business. You must be available ALL the time, you have about eight seconds to make a good first impression and second chances to succeed are rare. Throw in the problems of gathering enormous amounts of data, refining the value from that data, assuring the sources that you will not misuse it in any way and protecting it so that none of it is misappropriated and you have complexities that will cause you to reach for the headache medicine.
Before you take that natural step you should do something that will provide more lasting relief, which is to read this book. Written at a non-technical level, all of these problems are examined in the proper context. The solutions are those that are sustainable, sensible long term approaches where the potential problems are identified.
One theme that is a consistent and necessary point of emphasis is that you must not assume anything and even if an assumption worked in the past, it must always be reexamined. Businesses on the web generally make the bulk of their sales from a small percentage of their visitors, so the key to success is to characterize that group and look for and attract more of their kind. If this can be carried out, it is possible to increase revenue while reducing advertising effort and expense. This seems to be a point lost on so many e-businesses, where the goal seems to have been the generation of traffic without regard to the quality of that traffic. The best point was that if you have to give away things for free to attract traffic the most likely result is that you will give away a lot of free stuff for minimal gain.
This book is filled with sensible, sustainable, non-technical information about how to survive and grow in the increasingly hazardous arena of business on the web. If it had been available and read by more people in the dot com world, the recent value adjustments of several companies would have been considerably tempered.
This book builds from a fundamental understanding of theReview Date: 2000-07-05
A "must" for anyone new to e-commerce.Review Date: 2000-08-04
Related Subjects: Software Departments Hardware Organizations Companies and Consultants Conferences
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
This book provides an essential contribution to the subject area. It is useful to readers seeking to gain an academic perspective on the issues and to practitioners and industrialists seeking to deploy these new ways of operating in order to deliver competitive advantage. Hence I thoroughly recommend it.