Book Description
You're not alone.
At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun.
You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code.
You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design pattern.
Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter.
With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts.
If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.
Customer Reviews:
Not All That.......2007-10-10
The authors miss the point on pg 139 in their description of Dependency Inversion. They say, "It suggests that our high level components should not depend on our low level components; rather they should both depend on abstractions". The real point of the pattern, if you read Robert Martin original description of the pattern, Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series), is that neither should depend on the other. No concrete dependency and no abstract dependency; independent. The description these authors offer does not describe dependency inversion; it instead displays the weakness of dependency on abstractions Mr Martin wrote about in his original description of the pattern. The only dependency should be the object(s) or data passed between them but the authors fail to make this point. Mr Martin's book is brilliant.
Excellent Intro.......2007-10-07
Easy to read and follow.
All the examples are in Java and I'm not a Java programmer, but I can understand the examples.
This books is not a pattern catalog. Only the fundamental patterns are presented.
An excellent place to start learning about design patterns.
Love it or Hate it and I hate it.......2007-10-03
I just felt the strong urge to write a review. I usually don't write reviews. My opinion about this book is either you will love it a lot or hate it to the core. I hated it. Their writing style is not conventional. So please go to a book store and read a few pages and see if you like this style of writing. Even though when I first read, I thought I liked it, I realized I don't like this style of writing for a technical book
Excellent learning style.......2007-09-26
I think the book is great for learning what it was written to teach. I found it easy to read and stay in its pages for a longer period of time. If you've read computer related books you know what I'm talking about. I would definitely recommend this book if you ware getting into design patterns and want to get a rock solid foundation. One consideration though, you really need to know something about Java or C#. If you are completely unfamiliar with OOP languages altogether, you might want to tackle that subject before this one.
Theory AND Practicality!.......2007-09-25
I flipped through this book to get a feel for how it will differ from other design patterns works. I immediately realized that the authors are taking a very accessible approach to teaching readers about patterns.
On an individual basis, the text is very accessible. It is written in an easy-to-read style. Instead of avoiding technical jargon, the text improves understanding and retention by coupling technical terms with humorous anecdotes and quips. This approach gives the feeling that design patterns are within reach (and they are) of even readers new to the concepts. It also serves as a built-in mnemonic tool.
The structure of pattern delivery seems to be intentional as well. In the rare case where a pattern is referenced without yet being described, it is almost always in the context of how the current pattern will prove useful in other scenarios. As such, the reader never feels lost. In fact, quite the opposite affect occurs. Readers should feel like they are following a logical approach to learning patterns.
Although it may seem, from the above comments, that the book is elementary, I assure you that even seasoned developers will find the book useful. Even if you know the material extremely well, you may find that the authors' descriptions are useful when teaching junior developers on your teams.
The book layout, like the rest of the book, is broad-reaching. Obviously, it is an instructional work. More than that, however, the book is also a teaching tool. It can easily be adapted by educators and trainers for classroom-style and one-on-one teaching. The book also serves as a workbook. There are exercises and notes pages throughout each chapter. Finally, the book serves me as a reference work as well. If I remember the gist of a pattern but not the specifics, it is easy to find examples and canonical references.
I absolutely love this style. I highly recommend this book for anyone wanting to learn patterns, refresh their existing patterns knowledge, or just take in a proverbial "breath of fresh air" to the stiff writing style of other books covering complex topics. I also feel that any of the "Head First" books are worth consideration. They provide accessible formats that promote learning.
I have to close this review by concurring with the authors in their note to the "Gang of Four". Seriously, when are we going to see another book? :)
Book Description
Single most authoritative guide from the inventor of the technique.
- Presents unique modeling techniques for e-commerce, and shows strategies for optimizing performance.
- Companion Web site provides updates on dimensional modeling techniques, links related to sites, and source code where appropriate.
Download Description
"The latest edition of the single most authoritative guide on dimensional modeling for data warehousing! Dimensional modeling has become the most widely accepted approach for data warehouse design. Here is a complete library of dimensional modeling techniques--the most comprehensive collection ever written. Greatly expanded to cover both basic and advanced techniques for optimizing data warehouse design, this second edition to Ralph Kimball's classic guide is more than sixty percent updated."
Customer Reviews:
Good for Dimentional Modeling.......2007-10-05
I did not get chance to read it, but everybody says it the best source to learn Dimensional Modeling. I our project, the DBA is doing it.
A tool rather than a toolkit.......2007-07-03
This book delivers exactly what it says. Except that word "toolkit" in its title - you'd better think about this book being a single tool, not a whole toolkit. Ralph Kimball actually has a whole lot of books on data warehousing published, this is one of them, a tool in the toolkit. This one seems like a good starting point to the entire series, and it only shows a single facet - the dimensional modeling.
The book explains the basic principles of creating dimensions and fact tables in a data warehouse (assuming a relational star schema), and then dedicates a chapter per industry to show how those principles apply to sales, order management, CRM, accounting, human resources, financial services, telecoms, logistics, education, health care, e-commerce, insurance etc. Each one appears to be significantly different from the others.
There is a couple of teaser chapters starting with "we have that other book covering this, but will brief you out". Nice and makes you want to read the other books too.
The book also includes guidelines to the warehouse building process, in terms like "know your business sponsor", "talk to your users" and so on. Difficult to say what it has to do with dimensional modeling, perhaps it's included in all the books in the series.
There is no word on software, hardware, physical architecture, tuning or performance in this book. It is a textbook in dimensional modeling, period.
The book is written clearly, has a handful of simple and uniform diagrams and is easy to follow. It only leaves you wondering just how exactly large is the whole data warehouse area, how many pieces you need to collect yet.
Recommended.
Building a Data Warehouse.......2007-03-09
Excelent book, it shows how to build a good data warehouse by using the best patterns. I recommend the book to you, it is not as boring as another books regarding this issue, in addition it is cheap.
Great Book.......2007-03-08
This is a great book. Wish there was something like this for relational(3NF) modeling as well.
Raman Marwah.
very bad.... .......2006-12-11
whatever pioneer or genius he is in the DW industry, the book is pretty bad, i wouldn't recommend it at all. the way he tries to convey concepts, explain techniques....
very bad organization, not clear but confusing sometimes, and very poor logical flow... he tries to make a big deal out of DW, when in fact it's not such a fancy or intellect intensive subject. very simple concepts are even hard to understand. someone else would be able to write a book more powerful and straight to the point in 100 pages MAX, and be much more useful....
it sucks when leaders don't know how to express themselves, maybe he was looking forward to have readers learn enough in DW to get projects started but not be able to do squat, and get some business from consulting...
Average customer rating:
- Excellent PHP Primer and Quick Reference
- nice if you'ree a programer
- Excellent book by Rasmus Ledorf
- The book is 'OK', but not great
- Really a great PHP book
|
Programming PHP
Rasmus Lerdorf ,
Kevin Tatroe , and
Peter MacIntyre
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback
Database Design
| Databases
| Computers & Internet
| Subjects
| Books
MySQL & mSQL
| Specific Databases
| Databases
| Computers & Internet
| Subjects
| Books
General
| Databases
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
PHP
| Programming
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Programming
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Networks, Protocols & APIs
| Networking
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Web Programming
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| O'Reilly
| By Publisher
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
Web Database Applications with PHP & MySQL, 2nd Edition
-
PHP Cookbook (Cookbooks (O'Reilly))
-
JavaScript: The Definitive Guide
-
Learning PHP 5
-
Cascading Style Sheets: The Definitive Guide, 2nd Edition
ASIN: 0596006810 |
Amazon.com
PHP is far more than a cult language or open-source icon. It's a remarkably capable language that's well integrated with lots of technologies--notably mSQL and MySQL database servers--and quite easy to learn. Programming PHP helps you up the PHP learning curve, very nearly guaranteeing that you'll find in its pages an example that illustrates every fundamental aspect of the language and its most important extension modules. Plus, there's some cool advanced stuff, like recipes for manipulating images, working with Extensible Markup Language (XML) content, and generating Adobe Acrobat (PDF) files. Rasmus Lerdorf invented PHP and quarterbacks its ongoing evolution, so there's little question of the content's authority.
The authors use a Talmudic style to explore PHP's capabilities and explain them to their readers, meaning that they like to present code and commentary in close formation, with each enhancing the other. Typically, they'll present a capability generically and show the relevant code. Then they'll dig into variations on the theme, calling attention to required code alterations as they go. This is a book about PHP itself, so practically no attention is paid to PHP Builder or other development tools. Regardless, this book will help you solve programming challenges with PHP, and enable you to write efficient, attractive code. --David Wall
Topics covered: The PHP programming language, for people who are coming to PHP with a bit of programming experience in other languages or who want to expand their existing PHP knowledge beyond the basics. Sections deal with the core language, as well as HTTP session management, database connectivity (to MySQL and Oracle, as well as with PHP Extension and Application Repository--PEAR), graphics file manipulation, XML parsing, and PDF creation. There are instructions for building a PHP extension library in C, as well as a function reference and guide to existing extensions.
Book Description
Programming PHP, 2nd Edition, is the authoritative guide to PHP 5 and is filled with the unique knowledge of the creator of PHP (Rasmus Lerdorf) and other PHP experts. When it comes to creating websites, the PHP scripting language is truly a red-hot property. In fact, PHP is currently used on more than 19 million websites, surpassing Microsoft's ASP .NET technology in popularity. Programmers love its flexibility and speed; designers love its accessibility and convenience.
As the industry standard book on PHP, all of the essentials are covered in a clear and concise manner. Language syntax and programming techniques are coupled with numerous examples that illustrate both correct usage and common idioms. With style tips and practical programming advice, this book will help you become not just a PHP programmer, but a good PHP programmer. Programming PHP, Second Edition covers everything you need to know to create effective web applications with PHP. Contents include:
- Detailed information on the basics of the PHP language, including data types, variables, operators, and flow control statements
- Chapters outlining the basics of functions, strings, arrays, and objects
- Coverage of common PHP web application techniques, such as form processing and validation, session tracking, and cookies
- Material on interacting with relational databases, such as MySQL and Oracle, using the database-independent PEAR DB library and the new PDO Library
- Chapters that show you how to generate dynamic images, create PDF files, and parse XML files with PHP
- Advanced topics, such as creating secure scripts, error handling, performance tuning, and writing your own C language extensions to PHP
- A handy quick reference to all the core functions in PHP and all the standard extensions that ship with PHP
Praise for the first edition:
"If you are just getting into the dynamic Web development world or you are considering migrating from another dynamic web product to PHP, Programming PHP is the book of choice to get you up, running, and productive in a short time."
--Peter MacIntrye, eWeek
"I think this is a great book for programmers who want to start developing dynamic websites with PHP. It gives a detailed overview of PHP, lots of valuable tips, and a good sense of PHP's strengths."
--David Dooling, Slashdot.org
Customer Reviews:
Excellent PHP Primer and Quick Reference.......2007-10-11
I read through this in a couple evenings. It highlighted some PHP functions which I should be using to streamline my code. It also overviews available PHP extensions such as database interfaces and PDF and graphics libraries. Nice to have a summary all in one place and right at hand.
nice if you'ree a programer.......2007-10-01
I really liked this book. I'ts easy to understand, and it covers the basics. Just as a warning, this book is focused in people that already have som basic knowledrge of programing and HML.
Excellent book by Rasmus Ledorf.......2007-07-22
I can certainly recommend this one for the upcoming PHP developer. The insight contained within was valuable.
The book is 'OK', but not great.......2007-06-09
I used this book at work, and wasn't impressed.
Now, maybe it's the language itself that lacks consistency and isn't all that interesting, I don't know.
I wasn't as much exceited reading the book as I was when I read, for example, K&R (C), Paul Graham and Peter Seibel (Lisp), Meyers (C++). The book will help you get things done, no doubt, but there doesn't seem to be anything special about it.
Really a great PHP book.......2007-05-05
And I am not saying this lightly. I am writing about 2nd edition. This is a great PHP book, even for a beginner to PHP. I have been programming for years now, and read a bunch of programming books, and this is one of the best books I read so far. It is easy to follow, easy to understand, and it covers everything you need to become a greap PHP programmer.
Book Description
Get in-depth training and practice with the skills measured by the core exams for Microsoft Certified Professional Developer: Web Developer certificationall in one box! Covering Exams 70-536, 70-528, and 70-547, these three training kits include exam prep and practice tests to help you maximize your performance. You get official Microsoft study guides, plus practice tests on CD to help you assess your skills. They come packed with the tools and features that exam candidates want mostincluding in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. They also provide labs and exercises for skills and expertise you can apply to the job.
Customer Reviews:
helpful for MS exams.......2007-10-12
Very helpful for taking Microsoft exam. I have passed successfully due to these books. But experience is still necessary.
Boring book, but what else are you going to get?.......2007-10-06
Unfortunately, there really isn't much material out there that covers the MCPD certifications. In fact, based on my brief search, this was the only book that covered it. So it was either get this book or just go off the list of material posted on the Microsoft website. The book does provide three 15% off vouchers and a program of test questions. And for that, it gets the +2 stars.
After that, the material is pretty weak. It's written as-is (kinda ben stein-ish) and the code is confusing to read. I often times have to look at the MSDN equivalent material to get a better understanding of what the author was really trying to say and/or code. But again, what are you going to do? The list that microsoft presents on their certifications page is too vague, you need direction.
You're going to definately need more material to look through outside of what's in the book, but it's a good place to build from. So far I have just taken 1 out of the 3 tests, but I passed on my first time. If you were to use the book as a guide, shouldn't be a problem to do the same.
Good test prep, but otherwise sparse content.......2007-09-20
Reading these books, I find them to be good resources for preparing for the exams, but I know that they will not become the trusted dog-eared references that I would have hoped them to be. Useful content is sparse; a lot of text seems to be wrapped up in the presentation of the material and it leaves it a little verbose. Furthermore, the books are badly edited and I find myself distracted by the flagrant mistakes that one can find every couple of pages. The mistakes do not seem to be so bad, however, that one cannot easily discover the error and compensate; they are also seldom technical in origin, though the (more often) grammatical mistakes or the (occasional) omitted negation *could* lead one to misconstrue the meaning of a particular passage.
I have been exceptionally upset on the occasion when I discovered an obvious case of text pasted from another section of the book that had not been properly modified for the new context, and so, badly referred to the old context. This is just careless.
Aside from this, the material is otherwise very clear and very simply put.
Great books for step by step learning........2007-07-29
I found these books very helpful. Most of the topics are very well explained and are related to the exam.
I did not receive.......2007-06-27
To international buyers: I've ordered this Kit twice and i didn't receive yet. I wish i could review this product.
If you need something from Amazon with urgency, it is a risky business.
Book Description
Get in-depth exam prep for Exam 70-536, a core MCTS exam for the new Microsoft Technology Specialist and Professional Developer certifications and build real-world job skills. Includes test questions, reviews, case studies, code samples, and more.
Customer Reviews:
Good Book for a Study Guide.......2007-10-09
Some of the reviews for this book are far too harsh. I do agree that the first version of the book had numerous errors, but the second version corrected most of them. I used this book as my primary study guide for the 70-536 exam and I passed the exam easily. I considered using an alternative practice exam solution, but the software that came with the book was adequate, and in some instances, more difficult than the actual exam.
With that being said, I too agree that this book alone will (most likely) not enable you to pass the exam. This book is a *study guide*, not a *cheat sheet*. The goal of the book is to introduce you to exam topics and prepare you to solve exam problems using the .NET Framework App Foundation. This book is intended for candidates that have experience with previous or current versions of the Framework, who wish to condition that knowledge to pass an exam. The authors inform you of what level of skills you should have at the beginning of every chapter.
As with any technical book, it can use a little work. Chapter 9 'Installing Applications' should be considered for revision to flow better for the reader. But even with it's choppy flow, the information in chapter 9 is quite useful.
In summary; I read it, I passed, I'd recommend it.
-Grant
gr8.......2007-09-28
It's a gr8 product, the only setback was that Microsoft has just one book for VB as well as C# coders, so half of the book is useless for me
Context Challenged.......2007-09-20
I am a Java programmer with no background in .Net, so I thought I would try to get certified as a way to learn the subject matter in a comprehensive manner. This book is not a good introduction to creating applications for Windows for a couple of reasons. First, much of the information in this book is badly out of context. For example, the first lab in Chapter 9 gives complete, detailed instructions on how to create a project in Microsoft Visual Studio. This lab would have been more useful as the first lab in the first chapter (obviously). In addition, many security related items are brought up in early chapters, but discussion of them is deferred to Chapter 11. Second, the book assumes familiarity with Windows concepts or products without explanation (which, in a "Foundation" book, I believe it shouldn't do). A discussion on remote components assumes a familiarity with IIS. I have finished chapters on Application Domains and Services and Installing and Configuring Applications and I still don't have a good idea of what a .dll file is, or how to actually create a componentized application.
That said, the book is not a total loss, it just requires considerable effort on the part of a novice to understand the information.
Good enough to help me pass the test, about all.......2007-09-01
After reading this book cover to cover and taking the practice test many, many times I was able to pass the test on my first try.
What really pissed me off (along with my co-workers) is the amount of errors both in the book and the practice test. The book has so many typo's and errors the there is 2 (yea TWO) knowledge base articles for the errata. About 15% of the practice test questions (out of 300+) were just WRONG. Either the answers were not correct, or there were no correct answers.
Ok, enough of the rant. Like I said, this book did help me to pass the test, so for that I give it 3 stars. Had i failed the test it would have been more like 1 star.
Take that for what it is. Since this is the ONLY book for the test, you are kinda stuck... Just be ready for errors and frustration.
Good book but you need more -- This exam is not a breeze so please do not under estimate.......2007-08-25
First, I appeared for MCTS 70-529 (Distributed Applications) and I was able to clear in the very first attempt with 856 score -- not an easy one as it covers complex topics. Then I attempted MCTS 70-536 thinking that it is easier than 70-529. But definitely not an easy one either and I got a score of 771. It is voluminous and a beast as it covers lots of topics, right from types to code access security, collections, threading, interoperability, serialization, instrumentation, internationalization and more.
As you can imagine, a single book is not enough. You need to consult MSDN documentation heavily and frequently as most methods are overloaded with so many variations. And plus I suggest some other question bank (such as transcender, measure up, etc) in addition to the ones provided with the book. Question bank provided with book is good but not enough to cover all the tricks.
You can skip other question banks only if you are extremely .NET savvy. Which I suppose many people will not have exposure to so many topics in their careers does not matter with how many years of IT experience.
This exam is definitely not a breeze. So please prepare seriously if you intend to gain knowledge and pass this exam.
Book Description
A revised printing for this book will be available in June 2007!
Whats New in the Third Edition, Revised Printing
The same great book gets better! The revised printing features all of the original content along with these additional features:
Appendix A (Assemblers, Linkers, and the SPIM Simulator) has been moved from the CD-ROM into the printed book
Corrections and bug fixes
Click here to request a desk copy of the revised printing!
About the Third Edition
In addition to thoroughly updating every aspect of the text to reflect the most current computing technology, the third edition
*Uses standard 32-bit MIPS 32 as the primary teaching ISA.
*Presents the assembler-to-HLL translations in both C and Java.
*Highlights the latest developments in architecture in Real Stuff sections:
+ Intel IA-32
+ Power PC 604
+ Googles PC cluster
+ Pentium P4
+ SPEC CPU2000 benchmark suite for processors
+ SPEC Web99 benchmark for web servers
+ EEMBC benchmark for embedded systems
+ AMD Opteron memory hierarchy
+ AMD vs. 1A-64
New support for distinct course goals
Many of the adopters who have used our book throughout its two editions are refining their courses with a greater hardware or software focus. We have provided new material to support these course goals:
New material to support a Hardware Focus
+Using logic design conventions
+Designing with hardware description languages
+Advanced pipelining
+Designing with FPGAs
+HDL simulators and tutorials
+Xilinx CAD tools
New material to support a Software Focus
+How compilers Work
+How to optimize compilers
+How to implement object oriented languages
+MIPS simulator and tutorial
+History sections on programming languages, compilers, operating systems and databases
Whats New in the Third Edition
New pedagogical features
Understanding Program Performance
-Analyzes key performance issues from the programmers perspective
Check Yourself Questions
-Helps students assess their understanding of key points of a section
Computers In the Real World
-Illustrates the diversity of applications of computing technology beyond traditional desktop and servers
For More Practice
-Provides students with additional problems they can tackle
In More Depth
-Presents new information and challenging exercises for the advanced student
New reference features
Highlighted glossary terms and definitions appear on the book page, as bold-faced entries in the index, and as a separate and searchable reference on the CD.
A complete index of the material in the book and on the CD appears in the printed index and the CD includes a fully searchable version of the same index.
Historical Perspectives and Further Readings have been updated and expanded to include the history of software R&D.
CD-Library provides materials collected from the web which directly support the text.
On the CD
CD-Bars: Full length sections that are introduced in the book and presented on the CD
CD-Appendixes: The entire set of appendixes
CD-Library: Materials collected from the web which directly support the text
CD-Exercises: For More Practice provides exercises and solutions for self-study
In More Depth presents new information and challenging exercises for the advanced or curious student
Glossary: Terms that are defined in the text are collected in this searchable reference
Further Reading: References are organized by the chapter they support
Software: HDL simulators, MIPS simulators, and FPGA design tools
Tutorials: SPIM, Verilog, and VHDL
Additional Support: Processor Models, Labs, Homeworks, Index covering the book and CD contents
Instructor Support
+ Instructor Support is provided in a password-protected site to adopters who request the password from our sales representative
+ Solutions to all the exercises
+ Figures from the book in a number of formats
+ Lecture slides prepared by the authors and other instructors
+ Lecture notes
System Requirements
Operating System
Most of the content on this CD can be used under any operating system that includes an HTML browser and a PDF viewer. This includes Windows 98 or later, Mac OS 9 and OS X, and most Linux and Unix systems. Some contributed software on this CD is operating system specific. See the installation instructions on the Software page for details.
HTML Browser
The navigation framework and some of the content on this CD is delivered in HTML and JavaScript. It is recommended that you install the latest version of your favorite HTML browser to view this CD. The content has been verified under Windows 2000 with the following browsers:
Internet Explorer 6.0, Mozilla 1.6, Netscape 7.1, Opera 7.23. Under Mac OS X with the following browsers: Internet Explorer 5.2.3, Mozilla 1.6 , Netscape 7.1, Safari 1.2. And under Mandrake Linux with the following browser:
Galeon 1.3.8.
The content is designed to be viewed in a browser window that is at least 720 pixels wide. You may find the content does not display well if your display is not set to at least 1024x768 pixel resolution.
PDF Viewer
The CD material includes PDF documents that you can read with a PDF viewer such as Adobe® Acrobat® or Adobe Reader®. Recent versions of Adobe Reader for supported platforms are included on the CD. Visit the Adobe Reader home page for more information.
Browser Plugins
Some of the material on this CD makes use of Flash® animations. To view this material, you will need to have Macromedia® Flash Player installed. You can install the Shockwave® Player (which includes Flash) on Windows and Macintosh from this CD. Visit the Macromedia homepage for more information. Note that recent versions of some browsers, including Internet Explorer, Netscape, and AOL, already incorporate Flash Player.
Some of the material on this CD contains photographic panoramas that can only be viewed with the iseemedia Zoom Viewer browser plugin on Windows and Mac OS 9 platforms. Visit iseemedia's website for download instructions.
For instructor resources click on the grey "companion site" button found on the right side of this page.
This new edition represents a major revision.
New to this edition:
* Entire Text has been updated to reflect new technology
* 70% new exercises.
* Includes a CD loaded with software, projects and exercises to support courses using a number of tools
* A new interior design presents defined terms in the margin for quick reference
* A new feature, "Understanding Program Performance" focuses on performance from the programmer's perspective
* Two sets of exercises and solutions, "For More Practice" and "In More Depth," are included on the CD
* "Check Yourself" questions help students check their understanding of major concepts
* "Computers In the Real World" feature illustrates the diversity of uses for information technology
*More detail below...
Customer Reviews:
Not a very good textbook.......2007-09-17
The examples are cheesy and the author assumes the reader knows more than what the user has to know in a college course at this level. But if you're already knowedgable of this stuff, this can make, probably a descent reference book.
I don't like.......2007-06-27
It's good, but have a lot of errors... so i just don't like.
But it's not a bad book
Disorganized and "uncut".......2007-02-19
I had to purchase this book for a graduate school course. There is a lot of good information here. Unfortunately lengthy examples and tangents muddy it up pretty badly. Also, I think the author(s) could have safely assumed that readers are familiar with programming; maybe that perspective could have grounded and guided the chapter flow a little better.
Looking at any 1 section, the writing is good and the explanations are clear for the most part. The catch is that the book as a whole is a collection of enormous disorganized chapters; chapter 2 is almost 100 pages. This work is dire need of editing and some understanding of its intended audience.
very good but hated the topic.......2007-01-12
goes beyond simple digital logic and into more boring technical details like the true calculation of CPU cycle run time - hated the class and my professor almost failed me - make sure you take the right professor with the college course - very time consuming and not fun at all
Nice book.......2007-01-03
This book is one of the better books that I have used for my courses. Even though the subject taught at hand is not trivial this book makes it a lot simpler. Trust me this book is a lot better than some other books I have seen. 500% better than Digital Design by Mano.
Average customer rating:
- Interactions = more than websites
- Interesting, helpful
- Add this book to your product development library - NOW!
- A must have for any user experience practioner or student
- Interesting overview on interaction
|
Designing Interactions
Bill Moggridge
Manufacturer: M.I.T Press
ProductGroup: Book
Binding: Hardcover
General
| Commercial
| Graphic Design
| Design & Decorative Arts
| Arts & Photography
| Subjects
| Books
General
| Arts & Photography
| Subjects
| Books
General
| Industrial, Manufacturing & Operational Systems
| Engineering
| Professional & Technical
| Subjects
| Books
Industrial Design
| Industrial, Manufacturing & Operational Systems
| Engineering
| Professional & Technical
| Subjects
| Books
Similar Items:
-
Designing for Interaction: Creating Smart Applications and Clever Devices (VOICES)
-
The Laws of Simplicity (Simplicity: Design, Technology, Business, Life)
-
Communicating Design: Developing Web Site Documentation for Design and Planning
-
Universal Principles of Design: 100 Ways to Enhance Usability, Influence Perception, Increase Appeal, Make Better Design Decisions, and Teach Through Design
-
Designing Interfaces: Patterns for Effective Interaction Design
ASIN: 0262134748 |
Book Description
Digital technology has changed the way we interact with everything from the games we play to the tools we use at work. Designers of digital technology products no longer regard their job as designing a physical object--beautiful or utilitarian--but as designing our interactions with it. In Designing Interactions, award-winning designer Bill Moggridge introduces us to forty influential designers who have shaped our interaction with technology. Moggridge, designer of the first laptop computer (the GRiD Compass, 1981) and a founder of the design firm IDEO, tells us these stories from an industry insider's viewpoint, tracing the evolution of ideas from inspiration to outcome. The innovators he interviews--including Will Wright, creator of The Sims, Larry Page and Sergey Brin, the founders of Google, and Doug Engelbart, Bill Atkinson, and others involved in the invention and development of the mouse and the desktop--have been instrumental in making a difference in the design of interactions. Their stories chart the history of entrepreneurial design development for technology.
Moggridge and his interviewees discuss such questions as why a personal computer has a window in a desktop, what made Palm's handheld organizers so successful, what turns a game into a hobby, why Google is the search engine of choice, and why 30 million people in Japan choose the i-mode service for their cell phones. And Moggridge tells the story of his own design process and explains the focus on people and prototypes that has been successful at IDEO--how the needs and desires of people can inspire innovative designs and how prototyping methods are evolving for the design of digital technology.
Designing Interactions is illustrated with more than 700 images, with color throughout. Accompanying the book is a DVD that contains segments from all the interviews intercut with examples of the interactions under discussion.
Interviews with:
Bill Atkinson, Durrell Bishop, Brendan Boyle, Dennis Boyle, Paul Bradley, Duane Bray, Sergey Brin, Stu Card, Gillian Crampton Smith, Chris Downs, Tony Dunne, John Ellenby, Doug Englebart, Jane Fulton Suri, Bill Gaver, Bing Gordon, Rob Haitani, Jeff Hawkins, Matt Hunter, Hiroshi Ishii, Bert Keely, David Kelley, Rikako Kojima, Brenda Laurel, David Liddle, Lavrans Løvlie, John Maeda, Paul Mercer, Tim Mott, Joy Mountford, Takeshi Natsuno, Larry Page, Mark Podlaseck, Fiona Raby, Cordell Ratzlaff, Ben Reason, Jun Rekimoto, Steve Rogers, Fran Samalionis, Larry Tesler, Bill Verplank, Terry Winograd, and Will Wright
Customer Reviews:
Interactions = more than websites.......2007-08-16
Somehow I didn't pick up on this until I actualy paged through the book physically -- this isn't just about website or multimedia. It's about anything that has a human interface, including laptop computers. (Unfortunately, Amazon pairs it with many Internet/website design books, adding to my confusion.)
Because it seems to cover the whole range of interface use and recent history, I didn't really go farther into the book to review it.
Interesting, helpful.......2007-04-07
I just got the book for a week, read half of it. it's quite interesting to know something happens in the last 30 years, the author come up with interviewing the guy who made these things happen, let the guys explain their thoughts on the cases, this make the book interesting and helpful.
It's a pity that the book go too fast for each case, when you want to know more details, it stops. Anyway, this book seems dosent want to serve as something try to reach this goal. so this is not the weakness of the book.
Most important thing, when reading it , you'll get the interesting pieces. And it guide you to walk along the colorful road in the IxD forest. This is really cool book.
Something make it not so nice. To thick to put into the bag.
--------------------------------------------------------------------------
[...]
Add this book to your product development library - NOW!.......2007-03-26
It's easy to get carried away with the claims that Moggride's book is an instant classic. But I'd have to agree, this book would be worth paying more than $100 for. The book carries its wisdom well, and now sits on my work bookshelf for constant reference. I will use this while planning for and conducting user experience based products. This book does concentrate more in the field of software development, however the lessons translate well into general product design. As such I'd recommend this book to any designer who is interested in improving their user centred products.
A must have for any user experience practioner or student.......2007-02-23
It's a great volume at a great price. The content is very approachable and readable, almost like a coffee table book to introduce the power and effect of great user experience and interaction design to non industry folk. Its a classic in the same league as books by Norman and by Papanek. The DVD shows that this book was well thought with the same craft as other Ideo products. I also recommend the book "Art of Innovation" which talks about Ideo specifically and the practices they use.
Interesting overview on interaction.......2007-01-15
As the internet is still young and rapidly growing in diverse directions, I'm always looking out for books like this, that give a perspective on how things actually started and who were the persons involved in the early stages. It just shows you, that what we consider a "normal" interface or application today is based on the ideas of a few people, real pioneers for their field. And it gives you an idea on how future interfaces might look like. Not the full 5 stars, as the narrative approach turns out to deliver long passages that I would consider a bit too personal and contain little information on the subject.
Book Description
Get in-depth preparation for Exam 70-526, an exam for the new MCTS: .NET Framework 2.0 Windows Application certificationand build real-world job skills. Includes test questions, reviews, troubleshooting labs, an exam discount, and more.
Customer Reviews:
Very concise reference material.......2007-10-05
This book is very well organized and contains most of the material needed to pass the exam. It is a great reference book for development as well.
The book teaches you how to make professional web sites........2007-09-09
Before writing of this review I have read some rumours about the book. Some people say it does not cover all the details for the exam itself. Again as with 70-536 Training Kit from the same set I have found out that the contrary is true. It is a very good book that concentrates on main aspects of .NET web development. Even a beginner after reading the book is able to use EVERY important functionality. Of course if you are a professional you have to study and develop yourself your .NET web applications at least in order to confirm and assure what you have learned. Again the book is very self-motivating. Probably that is also the main reason why some in-depth details are missing at right places and moments. The book has all you need to master the technology and exam itself.
2 many authors........2007-09-04
This review is about the unfortunate disparity in abilities of the 2 authors: Glenn Johnson and Tony Northrup.
Johnson is a nice surprise to those who read microsoft training manuals. He anticipates reader's problems and never leaves you frustrated.
Northrup is the opposite. His chapters are irritatingly lacking in necessary examples and thorough explanations. You cannot avoid the notion that he is taking the easy way out. At times I believe I can hear his X-Box 360 running in the background
In chapter 9, lesson 3 on using WebParts, he admonishes the reader that its up to him to spring ahead many pages to some of the labs at the end of the lesson. He doesn't bother to provide enough of an explanation to do you any good. Mr. Johnson, again, provides both immediate examples and labs.
This is typical.
I don't see how you can avoid being frustrated by this. Carefully crafted explanations followed immediately by examples is the norm. Johnson takes of this, Northrup leaves you constantly throwing your hands up.
I am learning quite a bit, however. You can master much of the elements of Net 2.0 using this book. Be prepared to do additional online research of Mr. Northrups chapters, however.
Passed First Time, but . . ........2007-08-16
I used the book as my principle but not sole source of study material, and I was able to pass the exam today the first time I took it.
The book covers all the * topics * on the exam, but the book alone will not help you to pass.
I credit these factors:
1. Reading the book
2. Doing the lab exercises and case scenarios, especially if it's a topic you're not familiar with.
3. Taking the practice exams on the CD - then clicking the More Info links - you do need to read the info on the MSDN site.
4. Having experience with ASP.NET - I don't see how you can pass without work experience, unless you make lucky guesses
Also, if you come across a question that totally stumps you, just try to reason through it, don't make a blind guess.
Definitely NOT ENOUGH........2007-08-01
I will agree with the other reviewer who said that this book alone is NOT enough to pass the test.
After deciding to take the exam, I searched high and low for books and this was the only 70-528 prep book I could find. I got this book and spent months going over it and taking the practice exams. I could easily pass the practice exam questions before I went in and felt like I had a good grasp of the material. Another reviewer said that they passed the exam despite the fact that they failed the practice exam, and I honestly do not know how they could have passed. Based on co-worker's comparison of the this book and the practice exams for test 70-536, I decided to go in and take the test.
Let me tell you, the book does NOT go into enough detail in either the examples/text/lessons OR the practice exam. I managed to barely pass the exam by the skin of my teeth.. mostly using this book as a basis and all my on the job experience as a supplement. Unless you are a hands on developer with a fair amount of job experience to back you, just using this book to prepare is NOT going to be enough.
Do yourself a favor and have a very thorough grasp on the material or be prepared to throw the money away.
Book Description
Today's students want to practice the application of concepts. As with the previous editions of this book, the authors write to balance the coverage of concepts, tools, techniques, and their applications, and to provide the most examples of system analysis and design deliverables available in any book. The textbook also serves the reader as a professional reference for best current practices.
Customer Reviews:
Good.......2007-09-24
The book has arrived in the range of the days they premised. The qualities of the item and the service are good- they sent the book within a big box filled with many soft balls so that they could protect the hard coverage of the book.
Yeah, it is a good way of shopping. Well, it will be better if the price is lower or the good can arrive sooner. Thank you.
Wonderful Scope of Systems Analysis and Design Methods.......2007-07-03
Provides a wonderful scope of systems analysis and design methods, and a bunch of related topics. After reading this book, you should feel comfortable going to any organization and providing them with a model/graphic of their business processes.
as well written as could be for a dry subject of systems analysis.......2007-05-24
I had to take Systems Analysis as part of my masters degree and usually, anything you _must_ take becomes less interesting BUT, this book does a good job of clearly explaining the process of systems analysis.
From identifying entities in a process flow diagram with visual aides to the accompanying CDROM with slide show presentations of the content, I think this book provides a painless way to learn the material.
It's concisely written but a little verbose at times.
The author makes heavy use of graphics and sample diagrams so you can see how industry professionals do it.
Broad, but sometimes not deep.......2007-04-19
Whitten and Bentley have put together a very good text for a one-semester intro to systems analysis. After a wide-ranging introductory section, the real meat of this book appears in Parts 2 and 3: Analysis and Design.
Part 2 spends just one chapter on requirements discovery. This is the one section of the book that I found a lot thinner than it should be. The first problem is that requirements engineering is a field all its own, and has (or should have) direct connections to every work product that comes after in the development cycle. Although later chapters (especially use cases and even protoyping) offer additional ways to elicit meaningful requests from users, the whole task of making sure that the requirements are complete, consistent, and traceable to downstream effort is barely addressed. The second, and I think bigger problem is that the authors talk only about requirements from the users, plus "non-functional" requirements like reliability and performance. There's a lot to debate in categorizing requirements as non- or functional, depending on the kind of application, but the real defect in the discussion is one they share with most other authors in the field: they simply ignore the standards and regulations that affect system development. The SEC, FAA, and FDA impose requirements, as do legal enactments (HIPAA, ITAR for crypto, Sorbanes-Oxley), look&feel, and standards for networking, data exchange, and a gazillion other areas. Depending on the field you work in, you'll spend a lot more time worrying about regulatory and standards compliance than about anything the customer said.
Despite this uninspiring start, Part 2 moves along well. It presents use cases (though in a particularly fussy way), modeling techniques, and enough UML to help but not enough to overwhelm - and the whole can be quite overwhelming.
Part 3 addresses high level design. If your classroom is a typical one, this is where the students students with little, no, or ancient programming experience may start to struggle. It does a fair job with the common kinds of human-oriented IO, even if it shortchanges other systems with more intricate kinds of data manipulation (e.g. compilers or weather modeling). Because this addresses analysis as a separate task from programming, the authors have no reason to go into a lot of directly codable depth. This will frustrate the techies, but the little depth that it does address might intimidate thosewith more of a business orientation. It's a problem that I think has no solution as long as the people who build systems and the people who want them are in the same classroom.
Finally, Part 4 acknowledges the fact that systems are not just designed. Although it skips deployment and maintenance, this section does touch on low-level implementation and day to day operations. Now that they've gotten away from the core requirements, specification, and design content, I think the authors are making a quiet suggestion to the instructor who uses this book: it's your curriculum, add your spin to it. Everyone who looks this text over will see soft spots, but I'll bet that no two people see the same ones. We all come into this text with our own interests, specialties, experience, and strengths. One of the joys of teaching is the chance to add your own kind of depth to a course.
This is a fair cookbook. By that, I mean that you can follow the instructions and get a reliable set of results from it. Or, if you read this a little more broadly, it invites all the embellisments and complements that an active researcher or practitioner is sure to think of.
//wiredweird
Good to go.......2007-04-02
Product was delivered on time and in the condition as described. Good deal.
Book Description
This book takes a modern structured, layered approach to understanding computer systems. It's highly accessible - and it's been thoroughly updated to reflect today's most critical new technologies and the latest developments in computer organization and architecture.
Tanenbaum’s renowned writing style and painstaking research make this one of the most accessible and accurate books available, maintaining the author’s popular method of presenting a computer as a series of layers, each one built upon the ones below it, and understandable as a separate entity. A CD-ROM for assembly language programmers is available for teachers.
For all computer professionals and engineers who need an overview or introduction to computer architecture.
Customer Reviews:
Tanenbaum is good...Gotta give him that........2006-02-22
I'm only 1/3 through the book so far, but it's been good. There's even a few snippits of dry humor that make it a little more interesting. As far as breadth and depth of material goes, it starts out assuming you know very little about hardware/architecture, and takes you step by step from there. Assuming the book stays as interesting and downright wooty, I'll give it 5 stars. It's not very often that I find a computer book that I'm willing to read cover to cover.
Classical CS authors.......2005-10-12
Tanenbaum is one of the CS classical authors. Any CS student or instructor should own a copy of this updated edition of Structured Computer Organization.
The book structure remains the same, but there are many important updates, mainly in the examples and case studies. Tanenbaum's style is also the same: a bit arid and telegraphic, specially for newcomers, but his approach is much better for an introductory computer organization and architecture course than the books by Patterson/Hennessy (which are mandatory reading for any CS student/instructor as well).
I have basically one criticism to this book: it is very pricey! Particularly for an instructor whose wages are not paid in dollars...
Books:
- History: Fiction or Science? (Chronology, No. 1)
- History: Fiction or Science? (Chronology, No. 1)
- How to Draw Manga: Costume Encyclopedia, Vol 1, Everyday Fashion
- I Spy Spooky Night (I Spy)
- Imagine a Night
- Introduction to Autodesk Land Desktop 2005 and Civil Design 2005
- Karel Martens: printed matter/drukwerk, 2nd Edition
- Lifelike Drawing With Lee Hammond
- Logo Font & Lettering Bible: A Comprehensive Guide to the Design, Construction and Usage of Alphabets and Symbols
- Macromedia Dreamweaver 8: Training from the Source
Books Index
Books Home
Recommended Books
- History: Fiction or Science
- American Flight Jackets, Airmen and Aircraft: A History of U.S. Flyers' Jackets from World War I to
- The Art of Doing Nothing: Simple Ways to Make Time for Yourself
- The Butcher's Theater
- The Glass Castle: A Memoir
- Ambitious Brew : The Story of American Beer
- Wildlife Wars: The Life and Times of a Fish and Game Warden
- Off the Wall Museum Guides for Kids: Greek and Roman Art
- The Colorado River Through Grand Canyon: Natural History and Human Change
- Fiji Business Law Handbook