Global Shopping Center
UK | Germany
Home - Books - Computers & Internet - Computer Science Help

1-20 of 190       1   2   3   4   5   6   7   8   9   10   Next 20

  • Artificial Intelligence
  • Algorithms
  • Circuitry
  • Software Engineering
  • Software Design
  • Systems Analysis & Design
  • click price to see details     click image to enlarge     click link to go to the store

    $29.67 $27.60 list($44.95)
    1. Head First Design Patterns
    $33.99 list($49.99)
    2. Professional Excel Development
    $33.99 $28.50 list($49.99)
    3. Patterns of Enterprise Application
    $122.50 $48.99
    4. MP - Systems Analysis & Design
    $59.99 $45.72
    5. Programming Windows, Fifth Edition
    $48.40 $41.58 list($55.00)
    6. The Data Warehouse Toolkit: The
    $105.00 $79.74
    7. WCDMA for UMTS : Radio Access
    $43.99 $34.68 list($54.99)
    8. Design Patterns
    $92.00 $74.38
    9. Java How to Program (6th Edition)
    $29.67 $19.94 list($44.95)
    10. Hibernate in Action (In Action
    $34.99 $31.45 list($49.99)
    11. Enterprise Integration Patterns
    $34.99 $27.66
    12. Agile and Iterative Development:
    $39.99 $19.92
    13. Agile Project Management with
    $37.79 $29.25 list($59.99)
    14. Expert One-on-One J2EE Design
    $19.77 $18.33 list($29.95)
    15. iPhoto 5: Missing Manual
    $63.96 list($79.95)
    16. The PMP Exam: How to Pass on Your
    $29.67 $26.15 list($44.95)
    17. Head First EJB (Brain-Friendly
    $33.95 $16.79
    18. Agile Software Development with
    $108.00 $20.25
    19. Introduction to Electrodynamics
    $82.80 $48.99 list($92.00)
    20. C++ How to Program (4th Edition)

    1. Head First Design Patterns
    by Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra
    list price: $44.95
    our price: $29.67
    (price subject to change: see help)
    Asin: 0596007124
    Catlog: Book (2004-10-01)
    Publisher: O'Reilly
    Sales Rank: 1062
    US | Canada | United Kingdom | Germany | France | Japan

    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 paddle 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. ... Read more


    2. Professional Excel Development : The Definitive Guide to Developing Applications Using Microsoft(R) Excel and VBA(R)
    by Stephen Bullen, Rob Bovey, John Green
    list price: $49.99
    our price: $33.99
    (price subject to change: see help)
    Asin: 0321262506
    Catlog: Book (2005-02-04)
    Publisher: Addison-Wesley Professional
    Sales Rank: 380271
    US | Canada | United Kingdom | Germany | France | Japan

    3. Patterns of Enterprise Application Architecture
    by Martin Fowler
    list price: $49.99
    our price: $33.99
    (price subject to change: see help)
    Asin: 0321127420
    Catlog: Book (2002-11-05)
    Publisher: Addison-Wesley Pub Co
    Sales Rank: 5114
    Average Customer Review: 4.35 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Reviews (37)

    5-0 out of 5 stars Outstanding work in the field
    I normally don't bother to write reviews, but some of the shallow ones I found here irritated me enough to write. I have been a developer, architect, and development manager. My latest project was a 100+ developer year enterprise application. Fowler clearly knows the field, he speaks with confidence of development experiences with projects that went live. I have no idea of what a newbie to enterprise application development would gain from this book. The DTO pattern, for example, is profoundly powerful and his representation of it is accurate, but he presents it in a casual, low-key way, and its significance might well escape the uninitiated. When you talk to programmers who only know the one thing they worked on you hear a naive, blind conviction in their voice, but when you read Fowler, you hear the weary lessons of hundreds of developers on dozens of large projects. If you are experienced, read chapter 8 first, then the patterns, then 1 - 7 if need be. If you are new, read chapter 8 first, then the patterns, then CODE the patterns a dozen times, then read the rest of the book. Fowler says you should read 1-8 then the patterns as needed, but I say the 8 pages of chapter 8 roll up the first seven chapters very nicely, and then please read all the patterns in associative order from your point of view.

    3-0 out of 5 stars Many pearls of wisdom but spoiled by poor edit quality
    This is the only book I have encountered that describes .NET patterns. This is particularly useful when attempting to gain an understanding of how application architectures differ between .NET and J2EE.
    The Java patterns are also very interesting, especially when compared with those described in the J2EE design pattern specific books. Note that this book might best be described as "Enterprise Design Patterns for non J2EE systems". Some of the patterns can be used to implement DAOs (perhaps for a BMP entity bean). Many others are not really J2EE compliant (eg Identity Map). To some extent, the patterns would only form part of the J2EE container implementation.
    (However, "Server Component Patterns" by Volter, Schmid and Wolff provides a better coverage of the design patterns applicable to the design of a J2EE container).
    This book would certainly be useful to any one wrestling with the "are EJBs useful" question. It provides an excellent description of all the issues that need to be resolved for an industrial strength implementation.

    Unfortunately, there are many edit problems.
    For example, The MVC text uses both presentation and view interchangably. In one sentence, a typo causes this to be confused with model ("Fundamentally presentation and view are about different concerns" pg 331)
    Other problems merely affect the sentence construction. (eg ".. and they people specialize in ..." pg331`)
    These problems are the only reason that I did not give a 5 star rating.

    5-0 out of 5 stars Design Patterns at the implementation level for J2EE, .NET
    This book is a little more implementation specific than the incredibly popular Gang of Four Design Patterns book. Many of the patterns, the Data Transfer Object pattern, for example, are fairly specific to the J2EE structural problem at hand. Other patterns, like the Lazy Load, are good architectural patterns on any platform. There is enough generic content to justify the purchase of the book for architects implementing on any platform (J2EE, .NET, PHP, etc.) but it does favor the two current platforms de jour; J2EE and .NET.

    One of the nice things about the book is how the code tends to de-emphasize the application container by doing most of the work in the raw database access systems (e.g. JDBC), which makes it easy to understand what is going on but will offend the true J2EE believer. This makes the patterns in the book accessible to anyone coding in any environment, which I greatly appreciate.

    One pet peeve is that some of the patterns are obvious shells for a single technique, such as the Transform View, which is really just XSLT. The text says as much, but shouldn't there be more than one example of a particular pattern in nature? It's just a pet peeve though, it's no reason to avoid the book.

    Overall, the book is well written and edited and the graphics add to the exposition but are not gratuitous. It's a useful guide for anyone looking to raise the level of the enterprise application (read web application) thought up to the next level.

    4-0 out of 5 stars A Collection of Patterns for Modestly Large Systems
    Martin Fowler is a brand name for lucid ("UML distilled"), maturity enhancing ("Refactoring" for the practical side and the great "Analysis Patterns" for the modeling side) top notch books for software professionals. This book even has on its front cover a label telling us it is a "Martin Fowler Signature Book". This book was a disappointment. In the introduction Fowler claims much less. This book should be merely "useful". It is much better than that. It is good.

    So what is the problem? The title is misleading. It is about patterns, but not really about enterprise applications. I am not in the subject of enterprise applications. I never ever have touched a program like SAP or a language like COBOL. But I encountered nearly every problem addressed in the patterns. Even the money class has corresponding problems in other fields: a Voltage has both a value and a unit. Also having complaints about the fact that 3 times 33% are less than 100% are always common.

    What is this book about? It is basically about problems you have in moderately big applications. How do you connect a relational database with its structure and transactionality to a system, especially an object-oriented system (but not only)? And how do you connect to the user interface, especially a web interface. Also it contains a lot of useful small patterns at the end. As you can see: a lot of valuable stuff for many people. Yes and you get the deep judgments and fine humor of Martin Fowler too.

    What is the main problem? This book is not really suited for actual reading. It contains an introductory part of a hundred and a reference part of four hundred pages. The introduction part is annoying to read. It is at the same time too simple (Some knowledge of relational databases should be a requirement for this book, and much more...) and too difficult (An extremely lot of forward references to patterns described later in this book). Also a lot of stuff is in the most trivial sense repeated within a few pages distance only. And it is repeated down to the wording of the individual sentences.

    The reference part is a lot better. It gets better to read the further along you already read. The number of forward references gets less along the way. I liked especially the last part about base patterns. As their name already says they should have been much more to the beginning of the book.

    This book contains an excellent book within it, just waiting to be "refactored" out of this collection of valuable thoughts. I firmly believe that Martin Fowler is well suited to do this refactoring job. I do sincerely hope that he does it for the next edition of the book. Most of the work is already invested and the result would be very valuable for many people. It is possible to write excellent and readable books about patterns as for example Buschmann et al in "Pattern Oriented Software Architecture" showed.

    5-0 out of 5 stars Everything Martin Fowler writes is 5 stars
    If you've read Refactoring or UML Distilled, or Planning XP, you won't be disappointed with this Fowler book. He's the clearest writer and thinker in the Agile/XP/Patterns group of authors.

    The book is particularly strong in describing how to map between a persistent relational database and an in-memory object representation of business logic. Fowler distills the various approaches to their essence, clearly presents the tradeoffs and defines an intuitive vocabulary to make it easier for development teams to discuss how the patterns apply to their unique application.

    Highly recommended. ... Read more


    4. MP - Systems Analysis & Design w/Proj Cases CD
    by Jeffrey L Whitten, Lonnie D. Bentley, KevinDittman, Jeffrey Whitten, Lonnie Bentley, Kevin Dittman
    list price: $122.50
    our price: $122.50
    (price subject to change: see help)
    Asin: 0072932619
    Catlog: Book (2003-06-26)
    Publisher: McGraw-Hill/Irwin
    Average Customer Review: 3.27 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Reviews (26)

    5-0 out of 5 stars Essential Reading
    This very important book will earn you course credit and also apply toward a valuable ICCP ACP or CCP certification, the standard for US Armed Forces and Government Agencies. This is not an easy certification to master or achieve, so pay attention to the detail in this book. The book terminology is relevant to the industry today, and the repetitive approach is geared toward an important cognitive technique: that you are more likely to remember something if you hear it or see it more than once. It's a wonder why somebody would bother with education, who is calling such important material 'garbage' or 'hi-tech dribble.' These people should re-examine why they are in school, why they are taking this class, and why they are reading this book? And it shouldn't be because mom or dad or anybody else wants you to. This book is designed to be interactive and therefore layered with repetition to enhance learning. It should be to LEARN as much information and technique as possible before getting a real-world job, where these skills make the difference. I was a software engineer, multi-level trained in the systems analysis and design standards of James Martin and Edward Yourdon, still applicable today.

    5-0 out of 5 stars A "Must Have" tool for Systems Developement
    I was introduced to the 1994 version of this book during a Systems Analysis and Design class as part of a Master's Degree program. I was impressed with its thoroughness, and although, not necessarily written at an "entry-level", it is understandable to people possessing some background & experience in the systems development arena. I am a Quality Improvement Manager for a major telecommunications and system/software development company and I use it almost daily. This new version expands and updates information supplied in earlier versions of the book and incorporates a very thorough indoctrination into Object-Oriented (O-O) methodologies. I've seen this book being used as a text book in Mid-West and East coast Universities and colleges--in various areas of educational pursuit!! This is a cornerstone reference book in my library. Anyone serious about learning and maintaining sound methodologies, processess, procedures, and techniques in systems analysis and design should keep an updated version of this book handy--I do!

    4-0 out of 5 stars The best I've seen, with a little room for improvement
    This book is simply the best I've seen on this topic to date. The authors present the material in order of the systems development life cycle, which I feel is of great value. Another thing adding value is the use of an adapted version of Zachman's framework.

    When I used this to teach class, I emphasized the development process, from the survey phase on. This book helped me do that well. Using the SDLC as a framework, the authors present specific and relevant skills, so a certain amount of repitition is unavoidable, even necessary. The chapter outlines of chapters 4, 9, 17 and 18 provide the life cycle framework. The chapters in between present the specific techniques and templates that are used to fill in the blanks.

    But there are opportunities to improve the book. There should be complete examples of all the important documents, not just outlines. A complete example helps the student visualize what the real deliverables will look like. The process modeling chapter should cover IDEF0 activity modeling and process mapping. Data modeling needs to mention relevant modeling tools like ERwin. (And there were a few errors here in the example.)

    Even so, this is a fine work that seems so lucid and well-structured that I still use it as a reference book.

    5-0 out of 5 stars GOOD PRICE USED & NEW
    YOU WILL NEED THIS BOOK IF YOUR GOIGN TO TAKE Course Materials - Pace University | Web Assisted, Pleasantville

    2-0 out of 5 stars Since its cheap I guess you can't lose too much
    But the book really was only marginally useful. It was written as a textbook but I don't really think that it gave a good understanding of Systems Analysis and Design, except for small systems design. ... Read more


    5. Programming Windows, Fifth Edition
    by Charles Petzold
    list price: $59.99
    our price: $59.99
    (price subject to change: see help)
    Asin: 157231995X
    Catlog: Book (1998-11-11)
    Publisher: Microsoft Press
    Sales Rank: 15279
    Average Customer Review: 4.22 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    "Look it up in Petzold" remains the decisive last word in answering questions about Windows development. And in PROGRAMMING WINDOWS, FIFTH EDITION, the esteemed Windows Pioneer Award winner revises his classic text with authoritative coverage of the latest versions of the Windows operating system—once again drilling down to the essential API heart of Win32 programming. Topics include:• The basics—input, output, dialog boxes• An introduction to Unicode• Graphics—drawing, text and fonts, bitmaps and metafiles• The kernel and the printer• Sound and music• Dynamic-link libraries• Multitasking and multithreading• The Multiple-Document Interface• Programming for the Internet and intranetsPacked as always with definitive examples, this newest Petzold delivers the ultimate sourcebook and tutorial for Windows programmers at all levels working with Microsoft® Windows 95, Windows 98, or Microsoft Windows NT®. No aspiring or experienced developer can afford to be without it.An electronic version of this book is available on the companion CD. ... Read more

    Reviews (69)

    5-0 out of 5 stars Solid book on windows programming
    This book is excellent for learning windows programming. To the reviewer who complains about no c++ examples, the author clearly states in the first few pages of the book that his intention is to give an understanding of windows programming based on C and the underlying win32 API, which is the fundamental knowledge required for windows programming. Other OO architectures such as MFC can be very useful but hide from the programmer many details which can be important for someone trying to learn how windows programs work. Also, the complaint about no asserts in the book .. well, again, the author mentions in the book that he left them out (in most places) because it makes code less readable, and students are less likely to read and understand a long program full of error checking.

    Be warned, this book is huge, 1500 pages. Its not a book for those looking for a quick introduction to windows programming. Its intended to give an in-depth knowledge of windows programming and it does a very good job at that.

    4-0 out of 5 stars Excellent introductory book on the Win32 API
    This book is great for anyone who wants to learn Windows programming using its native API. It is very readable and requires only a basic knowledge of C, so it is an excellent tutorial for beginners, but there is enough meat in it that it is quite useful for advanced programmers as well. The author explains everything clearly, thoroughly, and accurately. The numerous example programs he uses to illustrate his concepts are well-written and free of bugs.

    The book is peppered with occasional historical asides. If you can't stand historical asides, you may be frustrated, but it's understandable that a guy who's been programming Windows for 15 years will have a few stories to tell.

    The book has excellent, awesome, unbeatable, all-that-almost-anybody-would-ever-need coverage of: window procedures and messages, keyboard and mouse input, fonts and character sets/Unicode, the GDI (including mapping modes and metafiles), dialog boxes and child/MDI windows, palettes and bitmaps of all kinds, menus and resources, timers, and printing.

    The book has very good coverage, without going into the really advanced details, of: DLLs, multithreading, MIDI and wave audio, Winsock, and internet functions.

    Notable omissions are: registry functions, file I/O, COM/OLE/ActiveX controls, Setup applications, the Shell (links, namespace extensions, screen savers, WinHelp), and the common controls (toolbars, sliders, tree views, property sheets/wizards, list views and header controls).

    Despite its omissions, this book is well worth its money for anyone who wants to learn (or learn more) about the Windows API.

    5-0 out of 5 stars This is what you are looking for.
    This is an absolutely golden book. Don't be intimidated by the page count or the title - this book is actually a very easy to use ground up tutorial in Win32 programming. He starts out talking about the basics and then slowly moves into more advanced topics.

    As always it's important to know what a book is NOT. This book is not a tutorial for writing windows applications, nor does it discuss MFC or most of the common methods used today for rapidly producing computer programs. This is not REALLY a reference book on win32 either.

    Instead it provides a tutorial-style documentation for the monstrous win32 API at its most fundamental levels. This book sets the standard for all other code written for any modern version of windows. It addresses real world issues and real world solutions to those problems (such as the chapter dedicated to making unicode friendly programs), as well as some historical issues (the difference between wParam and lParam).

    No manual is without its flaws. This book is a bit too braod spectrum in the detail levels. There are places in the book where he will delve into details that you could care less about, and there are points that he will put in two or three sentences and assume you understand, although you may not.

    Despite this, this book is essential to everyone writing code for Microsoft Windows (ANY version). You needn't read it cover to cover, but readiny section I (about 1/3 of the book) is essential. My one wish is that this book came in three volumes, if you haul it between home and school/office it gets to be buronsome. That's about all I can really complain about with this book.

    1-0 out of 5 stars outdated
    This book will be outdated soon, wait for the 6th edition. There are also much more concise books on the market that teach windows programming.

    1-0 out of 5 stars A bit out-dated, Wait for a newer edition
    I think this is a excellent book if you want to learn Windows 98 programming. I think the book is not worth $40 because the book is 6 years old, and the material you learn will be outdated soon. Since Microsoft is going to release Windows Longhorn which will include Avalon, the book will slowly become obsolete. I suggest waiting for the sixth edition that will most likely be released when Windows Longhorn is released. ... Read more


    6. The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Second Edition)
    by RalphKimball, MargyRoss
    list price: $55.00
    our price: $48.40
    (price subject to change: see help)
    Asin: 0471200247
    Catlog: Book (2002-04-12)
    Publisher: Wiley
    Sales Rank: 7925
    Average Customer Review: 4.58 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    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.
    ... Read more

    Reviews (12)

    5-0 out of 5 stars Practical Wisdom
    There are a lot of data warehousing books out there that try to answer the question: 'Why'? Why data warehouses are needed to help businesses make better decisions - why the OLTP systems that run the business can't do this - and sometimes even why businesses ought to invest in data warehouses. These books were terrifically useful to us years ago, when we needed help (and scholarly footnotes) in our data warehouse project proposals.

    This book is not one of those - it is all about: 'How'.

    How to actually design and build a repository that will deliver real value to real people. In this reviewer's opinion, Ralph Kimball's many contributions related to the 'how' of data warehousing stand alone.

    An engineer trying to just-start data warehouse expertise would have to read Ralph's Data Warehouse Toolkit first edition, his Data Webhouse Toolkit... a bunch of Intelligence Enterprise magazine articles... AND lurk on the Data Warehousing List Server...for a few years (all terrific resources - by the way) - in order to stockpile the knowledge that is crisply presented here.

    No shortcuts that I can spot: all of the toughest dimensional design issues that I've tripped on - and can remember surfacing on in discussion groups over the past few years - are addressed in this significantly updated text. Not all of the solutions are 'pretty' - but it is clear that they thoughtfully address the problem. This rings true to my God-given 'bs' detector.

    The authors have been listening to and addressing the data warehouse community's 'pain' through periodicals and posts - but this book pulls these point solutions together very nicely. I learned a surprising number of really useful new techniques, and was genuinely enlightened by the 'Present Imperatives and Future Outlook' section.

    As in the first edition, there is minimal philosophical lecturing, and zero religion - perhaps the only reason to hesitate in describing it as the 'bible' of dimensional data warehousing. Authors of 'bibles' sometimes appear to be handcuffed by their need to be perceived as infallible - such is not the case here. Instead, we get generous helpings of real-world case studies - aptly used to illustrate a progressively more advanced series of design concepts.

    This style absolutely works for me. And I suspect that engineering mindsets typical of the folks that build these things will surely agree.

    In short, the Data Warehouse Toolkit Second Edition will significantly lighten the load of books that I carry between data warehouse engagements...

    5-0 out of 5 stars As essential as the first edition
    I was undecided if I should buy this book after having read the first edition, but I'm happy I did.
    The second edition updates many of the concepts contained in the first and includes some new chapters on hot topics like CRM and Telecommunications (which is the most important sector for dw at least here in Italy where I live).
    I think that Kimball books are everything that's needed to design good, robust and flexible data warehouses, and this book maintains his high quality standards.

    5-0 out of 5 stars If you dont have it you ain't a Datawarehouse developer
    The mandatory bible for any datawarehouse developer. Complete with examples and case studies, it will satisfy beginners as well as experienced professionals. I began with this.. and havent finished using it yet!

    5-0 out of 5 stars The best
    This book simply is the best data warehouse book in the market, and an absolute must-read if you are in Data Warehouse field. The best part about this book is that it's not hogged down with technical non-sense, and it's quite easy to read and understand. Highly recommended.

    5-0 out of 5 stars An Indispensible Book
    After six years of creating data warehouse applications, making a plethora of mistakes and learning stuff the hard way, I wish I had had this book at the start! Every other page offers a solution to some problem or other that I have had. In the project I am just starting I am facing new challenges and am finding help with them as well. The best part is how solutions I used in the past which were appropriate for those problems are contrasted with solutions for problems like the ones I am facing now. Almost as bad as solving a problem the wrong way (or overlooking it entirely) is reusing an old solution that does not fit the new problem. This book clearly spells out when each solution is appropriate. I can not speak too highly about how useful this book will be for you! ... Read more


    7. WCDMA for UMTS : Radio Access for Third Generation Mobile Communications
    list price: $105.00
    our price: $105.00
    (price subject to change: see help)
    Asin: 0470870966
    Catlog: Book (2004-09-03)
    Publisher: John Wiley & Sons
    Sales Rank: 50850
    Average Customer Review: 3.91 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    Written by leading experts in the field, the first edition of WCDMA for UMTS quickly became established as the best-selling and most highly respected book on the air interface of 3G cellular systems. 
    Fully revised and updated the third edition now covers the key features of 3GPP Release ‘6 ensuring its position as the leading principal resource in this constantly progressing area.

    Features new sections on:

    • Multicasting MBMS
    • End-to-end performance
    • WCDMA field measurements
    • Smart antenna beamforming in WCDMA
    • Enhanced uplink DCH concept – beyond 3GPP Rel’6
    • Chinese TD-SCDMA
    • An IMS Case Study

    The third edition provides a deep understanding of the WCDMA air interface, its capabilities and its optimal usage  - the key to success in the UMTS business, making this practical approach highly accessible to operators, network and terminal manufacturers, service providers, university students and frequency regulators. ... Read more

    Reviews (11)

    5-0 out of 5 stars Read "a different" book before this one.
    Otherwise it might be somehow confusing. This book is a must for professionals as another reviewer stated but it is not very suitable as the first book on UMTS technologies. This book serves best as supplementary reading. For example new-beginner readers might get confused talkink about SIP at the first chapter before explaining W-CDMA and core-network layout. Anyway, this book contains wealth of information on UMTS technologies and warmly recommended for serious readers.

    3-0 out of 5 stars Informative but not lucid
    Its a good book for starters and people getting to know the subject of wcdma and umts. But, the language is very bland and looks more of an ieee paper. Recommended for people who are indireclty associated with umts or similar products.

    3-0 out of 5 stars Useful compilation of standards, if you need them
    If you like to read standards or have to in the course of your work, this book offers a useful and succinct compilation. Other than that, there is nothing to recommend this book as it does not help improve your understanding. Then again, this is not the kind of book which people who do not have to work with standards will want to read.

    There is a short chapter on cdma2000 at the end.

    5-0 out of 5 stars Not for newbies, must for pros
    This book delivers exactly what it promises: a profound, compact and clear description of WCDMA for UMTS. The reader is expected to understand quite advanced concepts of mobile communications, hence it is not a good book for managers who want to know what 3G is all about nor for undergraduate students who want to learn cellular system basics. It is an excellent book for experienced network planners, protocol designers or research engineers, for example, who want to move from 2G to 3G. Simple test: if you don't know what are Erlang-B, orthogonal codes or layered protocol architecture, you want to study them first from another book.

    2-0 out of 5 stars umts
    With UMTS you must read what you can get - unfortunately what you can get is not aleays what you want - so with this book. Although the authors seem well informed, they are not god communicators - their explanations are alternatively trivial or incomprehensible, their diagrams, in most cases copied slavishly from the specifications, explain nothing. Perhaps this book is useful as a reference after the subject is comprehended. Comprehension does not lie here. ... Read more


    8. Design Patterns
    by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
    list price: $54.99
    our price: $43.99
    (price subject to change: see help)
    Asin: 0201633612
    Catlog: Book (1995-01-15)
    Publisher: Addison-Wesley Professional
    Sales Rank: 2297
    Average Customer Review: 4.51 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Amazon.com

    Design Patterns is a modern classic in the literature of object-oriented development, offering timeless and elegant solutions to common problems in software design. It describes patterns for managing object creation, composing objects into larger structures, and coordinating control flow between objects. The book provides numerous examples where using composition rather than inheritance can improve the reusability and flexibility of code. Note, though, that it's not a tutorial but a catalog that you can use to find an object-oriented design pattern that's appropriate for the needs of your particular application--a selection for virtuoso programmers who appreciate (or require) consistent, well-engineered object-oriented designs. ... Read more

    Reviews (175)

    5-0 out of 5 stars Eye-opening, and still applies
    This book helps those less-experienced with OO design to see the true power of OOD, most notably polymorphism and decoupling. I thought I understood before, but I now have a much better understanding of the usefulness of interfaces and upcasting, and why composition is often a better solution than implementation inheritance.

    I chose to read this book while I was learning Java. For me, it worked well to read one pattern per day and try to get the most out of it. Reading several patterns back to back will likely get exhausting for most. The presentation of the book is very conceptual and academic. Even ten pages of reading may fill your head for a while. So be warned that you will not likely knock this one out in a couple sittings!

    This book also provides the reader an education on the importance of patterns in general. Although the current world of web services and stateless objects will deemphasize the usefulness of some of these "classic" patterns, the IDEAS layed out in this book (interfaces, layers of indirection, etc.) will hopefully help all of us discover next generation of patterns.

    My only wish is that they would come out with a new edition of this book that:

    a) Documents code in Java (those not knowing C++/Smalltalk may struggle)

    b) Chooses less technical examples (e.g., a pattern demonstrated on a payroll application instead of a compiler subsystem)

    c) Updates to the current version of UML (although the current modeled documentation is not bad)

    d) Provides new patterns that help people with wireless, Internet, web services, stateless objects, etc.

    e) Changes the tone to be a little less academic (this is really just a nitpick)

    All in all, this was a very useful book and was worth the brain strain it required to read and grasp it's concepts. It has aged well despite being written prior to the WWW becoming a household word.

    5-0 out of 5 stars All programmers should read this book
    Design Patterns
    This book is a classic computer science text. This is probably the one computer book that every computer programmer and software developer should read. It will definately have an immediate impact on the code you write. Unlike most computer books, which have a shelf measured in months, this book has lasted the test of time, and will likely be relavent for many years. (At least as long as object-oriented programming languages are used!)
    This book uses C++ and Smalltalk to code the examples, but don't worry about that. There are plenty of books that are basically "rewrites" of this book using Java or other langauges, but it doesn't matter what language your programming. I recommend this book over any other patterns book because these guys invented the subject. The patters can be programmed in any language, and you don't have to be a C++ or Smalltalk expert to understand them.

    2-0 out of 5 stars Fall asleep while reading this book
    There is nothing new here for an experienced developer. It MAY be useful for fresh graduates but I am not sure. It would be more appropriate for designers to come up with real patterns that solve real problems, not just follow patterns stated in this book, which are mostly over-kill or far away from real world. Can't understand why so many people gave it high ratings, and even more people talking about patterns with so much proud.

    5-0 out of 5 stars Changes The Way You Think
    After a few years of OOP, a co-worker of mine suggested I read this book. After glancing through it for a few minutes I knew this book was full of content that would make me a better problem solver. Without even knowing it, I was using patterns explained in this book. By reading this book though, I was able to make my problem solving skills better. I looked at writing software a whole different way after reading this book. For example, the "Proxy" helped me make sense ofo the NSProxy class in AppKit, and as a result I was able to make better sense of distributed objects. Anyone who does any sort of software development NEEDS this book. I recommend having two, one for the office and one for home! :-)

    5-0 out of 5 stars Will change the wake you develop software
    When I first saw this in the bookstore, I didn't really know what to make of it. Intending only to glance quickly through it, I found myself immersed in the new and exciting world of design patterns.

    The first 70 pages or so of the book take you through the creation of MS Word type of word processor showing you the patterns used to achieve its design. The rest of the book serves as a reference for the 24 design patterns, and includes small examples, as well consequences of each pattern.

    If you have not yet studied design patterns, then I suggest you begin with this book. You can not survive in a true development environment without them. ... Read more


    9. Java How to Program (6th Edition) (How to Program (Deitel))
    by Harvey M. Deitel, Paul J. Deitel
    list price: $92.00
    our price: $92.00
    (price subject to change: see help)
    Asin: 0131483986
    Catlog: Book (2004-08-04)
    Publisher: Prentice Hall
    Sales Rank: 40905
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. This edition is completely up-to-date with The Java 2 Platform Standard Edition (J2SE) 1.5. Now includes topics such as autoboxing, enumerations, enhanced for loops, static import statements, variable-length argument lists, and much more. Presents each new concept in the context of a complete, working program, immediately followed by one or more windows showing the program's input/output dialog. Enhances the Live-Code Approach with syntax coloring. Provides Helpful Programming Tips, all marked by icons: Good Programming Practices, Common Programming Errors, Error-Prevention Tips, Performance Tips, Portability Tips, Software Engineering Observations, Look and Feel Observations. Includes CD-ROM with every book that contains JavaTM 2 Platform, Standard Edition 1.5, Netbeans, Apache Tomcat, JCreator LE version, jEdit, jGRASP, BlueJ, MySQL, source code for all the book's examples, and Hyperlinks to valuable Java demos and Internet resources. A valuable reference for programmers and anyone interested in learning the Java programming language.

    ... Read more

    10. Hibernate in Action (In Action series)
    by Christian Bauer, Gavin King
    list price: $44.95
    our price: $29.67
    (price subject to change: see help)
    Asin: 193239415X
    Catlog: Book (2004-08-01)
    Publisher: Manning Publications
    Sales Rank: 3590
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    Both an introduction to the theoretical aspects of automated object/relational mapping and a practical guide to using Hibernate, this resource provides extensive sample codes to implement an online auction application. Object persistence and the object/relational mismatch problem are discussed with an emphasis on the importance of Plain Old Java Objects. More advanced ORM concepts and techniques are introduced, such as the impact of ORM on application architecture and development processes along with specific techniques for achieving high performance. Effective uses for Hibernate's developer tool set are demonstrated. ... Read more


    11. Enterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions
    by Gregor Hohpe, Bobby Woolf
    list price: $49.99
    our price: $34.99
    (price subject to change: see help)
    Asin: 0321200683
    Catlog: Book (2003-10-10)
    Publisher: Addison-Wesley Professional
    Sales Rank: 5486
    Average Customer Review: 4.45 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Reviews (11)

    4-0 out of 5 stars Great Message Pattern Language
    This a book about enterprise integration solutions, authors claim that they are technology neutral, it is true. In the examples and implementations, they chose 3 most popular messaging frameworks to illustrate the patterns. However, they are pretty biased toward messaging as the "better" solution to enterprise integration strategy. It may have a lot of edges over the other approaches, sometimes it is just easy to use a simple wrapper/facade to do the integration. But I guess authors really intend to push their messaging solutions as the subtitle indicates.

    Having said that, this is an excellent book of message pattern language, which I believe is the first one introducing the interesting topic. The books touches from the architectural patterns, e.g., messaging bus, pipe and filters, to common design patterns, e.g., publish/subscribe, request/reply, to some patterns that most MOMs provide as integrated solutions, e.g., durable subscriber, message filter, message expiration etc. With all these patterns at hand, a system architect would be able to craft a messaging pattern-oriented enterprise integration architecture by applying the appropriate patterns compositely.

    The book would be better if authors describe some patterns implementation in more detail. E.g., it would be interesting to see how the message expiration is implemented, does the message contain a timer or the message channel monitor each individual message from start up? How does the channel interact with the message and check the expiry? Guaranteed delivery is another example. I know most of these implementation details only interest MOM developers, whereas pattern users are only interested in how and when to apply the patterns, but now that the book is about patterns themselves, implementation details would be appreciated.

    Since all the patterns introduced in the book form a messaging pattern language, knowing each pattern's strength and limitation under the context, scope and different forces, and how it interacts with other patterns to form a bigger(composite) pattern are essential to grasp the pattern language. A collaboration diagram to show each pattern's transition/migration/composition to each other would be helpful.

    5-0 out of 5 stars Good Stuff
    Enterprise Integration Patterns is part of Addison-Wesley's new Martin Fowler Signature Series, which Fowler's Patterns of Enterprise Application Architecture (PoEAA) is also a part of. I was very satisfied with PoEAA and the same can be said about Enterprise Integration Patterns. It has the potential to become a classic.

    The authors' writing style is a pleasure to read -- no ambiguous statements, no unnecessary babbling. The book is structured to suit both cover-to-cover reading and a "dive-in" approach for situations where you're looking for a solution to a particular problem. After an introduction to the field of enterprise integration, and a discussion of why the book concentrates on the messaging integration style in particular, the reader is given a hierarchical catalog of patterns revolving around a small set of "core" patterns. The book's coverage is in my opinion very well scoped.

    I must also praise the look of the book; besides the layout being familiar from prior works and the proven pattern catalog structuring, the authors have used graphics very efficiently. Not only the authors define a vocabulary for integration patterns, but they have also come up with an expressive visual language for illustrating the patterns using simple notations that can be easily drawn without CASE tools.

    I found only two downsides for this book. First, the title can be slightly misleading as the book focuses on messaging as an integration style and only briefly mentions alternatives such as RPC, file transfer, and shared databases. However, I don't know a single person who doesn't read the back cover before buying a book, so I wouldn't count this as a big issue. Furthermore, the reason for focusing on messaging is thoroughly argued in the book. The second downside is the code examples, which are presented using varying languages and products and seem somehow disconnected from the text.

    In summary, Enterprise Integration Patterns is a great book. It's worth reading and re-reading if you're working with systems integration projects or writing integration software yourself. Yet another book that makes me think, "I wish I had it back then..."

    5-0 out of 5 stars Architects guide
    Overall I am quite impressed with the quality of this book. The authors took a great look at the patterns involved in messaging architectures as traditionally practiced in EAI applications. If you are an experienced architect, you will find the patterns applied to many enterprise applications. If you don't have a few large-scale type projects under your belt, you won't think many of the suggestions are useful, applicable, or even necessary. If you do, though, reading this book will be well worth your time.

    5-0 out of 5 stars The best technical book of 2004
    I had been waiting for this book for several years. There are many good books on software architecture using synchronous communication, but nothing on asynchronous communication --- the typical scheme when connecting existing applications. This is surprising since the underlying products (MQ, MSMQ, WebMethods, Vitria, etc.) have been around for a while, some for more than 10 years, and the techniques have become increasingly well understood by the practitioners. There are even some books on the individual products --- several on MQ for example --- but nothing more general about how to use messaging, message routing, and message transformation to build a larger system.

    This is the book I had been waiting for. Furthermore the authors have avoided the usual three pitfalls of technical books: it is well organized, it well written, and it is deep treatment, not at all superficial.

    The book is organized into 65 patterns (in the manner of the classic _Design Patterns_). Each pattern shows one typical problem in integrating applications, and how it is solved. Each pattern gives enough implementation details so it is clear how it would work, and an example or two so it is clear how it works in practice. For example the Message Expiration pattern addresses the problem of "How can a sender of a message indicate when a message should be considered stale and thus shouldn't be processed?"

    The writing in this book is clear. For example "A Message Expiration is like the expiration date on a milk carton. After that date, you shouldn't drink the milk." The authors have also invented icons for each of their patterns. Their icon language allows a integration architecture to be visuallized in a way that UML does not provide.

    Amongst the 11 pattern-describing chapters are 3 "interludes", chapter-length examples that explain a problem, show how patterns can combined to solve it, and then provide implementations in different technologies (JMS, .Net, TIBCO, MSMQ, etc.).

    My only beef with this book is that it is long and dense: almost 700 pages. I bought it in late December 2003 and I am only finishing it now. But it is hard to say what should have been cut. Certainly none of the patterns are unnecessary, and the decription of each feels like about the right length. The interludes are also useful for seeing how the patterns fit together. So maybe this book just needs to be 700 pages.

    5-0 out of 5 stars A Wonderful, Wonderful Book
    Gregor has a gift for explaining design patterns. We were trying to explain the problems with passing a large file up and down a messaging bus to our bioinformatics users, when I ran across Enterprise Integration Patterns. As soon as I showed the Claim Check pattern to our designers, they got it instantly. Five of my colleagues purchased the book, and we asked Gregor to come teach a class on it. This is the best written book on design patterns I've seen. I reallly like the list of patterns inside the book cover -- nice terse explanation, and great mnemonic icons. ... Read more


    12. Agile and Iterative Development: A Manager's Guide
    by Craig Larman
    list price: $34.99
    our price: $34.99
    (price subject to change: see help)
    Asin: 0131111558
    Catlog: Book (2003-08-15)
    Publisher: Addison-Wesley Professional
    Sales Rank: 7667
    Average Customer Review: 5 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Reviews (12)

    5-0 out of 5 stars Excellent Book
    This is the best book I have ever read about modern software development methodologies. I never really understood the difference between the UP (Unified Process) and the RUP (Rational Unified Process) before I read this book. Now I understand the differences very well. I also didn't really have a good understanding of the main iterative methodologies: Scrum, XP, UP, and Evo. I had heard and read a little about all of these methodologies, but until I read this book, I didn't realize how little I knew. If you would like to learn more about agile and iterative development and how it compares to the traditional waterfall software development methodology, you need to buy this book. Also, if you are having trouble getting your management team to buy in to agile and iterative software development, buy this book. It will give you all of the ammunition you need to convince them.

    5-0 out of 5 stars Exhaustive look at proven methods
    If ever there is a book that should be part of a college-level software engineering curriculum as well as carefully read by software engineering development and project managers this is it. Every major iterative development methodology is covered in complete detail, with an emphasis on Agile methods, and a solid business and technical case is provided for the general approach.

    Why make a case for? As difficult as it may be to believe, the waterfall method is still prevalent despite the large body of literature on rapid, iterative development SDLCs. Indeed, I have worked in environments that claimed to embrace the RUP as the enterprise methodology in principle, yet in practice projects were planned and managed using the waterfall SDLC. Why the disconnect? Managers were set in their ways and had no true understanding of the mechanics or value of Agile and iterative development methods.

    This book can change that because each major approach is carefully described using the following format for easy comparison and to clearly show strengths and weaknesses:
    Method Overview
    Lifecycle
    Workproducts, Roles, and Practices
    Values
    Common Mistakes and Misunderstandings
    Sample Projects
    Process Mixtures
    Adoption Strategies
    Fact versus Fantasy
    Strengths versus "Other"

    More importantly, these approaches are placed in the context of the benefits of incremental delivery, with clearly presented evidence of the benefits, which is provided in Chapter 6.

    Regardless of biases or preferences, any objective reader will come away with a clear sense of the meaning of 'Agile' and the power and value of iterative development. You will also come away with a good frame of reference with which to compare your own organization's approach to development and delivery, and how to improve it.

    5-0 out of 5 stars I wish I had had this book ten years ago
    During the spring semester 2004, I am teaching a course in software engineering. As a major class project, we are developing an application that will scan C/C++ code looking for potential security problems. In my opinion, there is only one way that a class of this type can develop a project of any significance. That is using an agile/iterative development model, where there is a little design, a little coding, a little testing and then go back to design. When I taught software engineering last spring, we used the same model, but were not as agile. Our iterations were longer and we pushed some of the more difficult tasks to the end. As the students noted, "we coded carefully at the start, but then just wanted to get it done at the end."
    While this scenario might seem to be a problem, I found it gratifying, because it is just like the real world. The authors of this book are also firmly set in the world of software development. While reading it, I was constantly saying to myself, "It is about time." The reason for this singular conversation was that they completely disrespect the waterfall model of software development. In retrospect the use of the waterfall model is similar to the strict use of the word engineering in software development. Namely, the beliefs that the practice of building software development is just like building a bridge or a building. By thinking that all of the parameters can first be determined and then you build the software, an enormous amount of time, effort and expense had been wasted. Software development is a very dynamic process, one where circumstances are in a constant state of oscillation that gets damped down to a limit point as the project nears completion.
    The waterfall model is one that is implicitly taught in school as well, but the only way we get away with it is because most of the programs that students write are small, well within the bounds of having hard parameters. Therefore, it is possible to completely design the program before coding it. In my experience with students fresh out of college, the two concepts they have the most difficulty with in their first job is the constantly changing requirements and the fact that they will know only a small part of the complete application they are building. And so, all educators must place more emphasis on dealing with changing requirements, and this book is an excellent place to start.
    Fortunately, the movement towards object-oriented programming and encapsulation has made the change to iterative development easier. A programmer no longer has to be as concerned about possible data and method interactions/conflicts as they had to be when everything was visible to all.
    I was sold on the iterative method of software development over a decade ago, when I started a job as a software developer. We were building a new product and received changing requirements on a weekly and sometimes almost daily basis. Quite frankly, we had no choice but to adopt an agile development style. I wish I had had this book with me at that time, it would have saved us a lot of stumbling around as we tried to deal with everything.

    5-0 out of 5 stars Outstanding book!
    "Agile and Iterative Development" is a 'must read' for anyone involved in leading, managing, or doing software development. I have been using iterative methodologies for many years. Despite this, not only did I learn many things I did not know about the process, but it also gave me very useful information and statistics on the benefits of using it that I found useful when defending the approach against more traditional waterfall methodologies. Most interesting is discussions on practical applications when dealing with customers/clients that expect waterfall - a problem I have been dealing with for a long time. I bought several copies to distribute to my staff and I even refer to it in my resume where I discuss my ideal development approach.
    This book was read and re-read with enthusiasm - it sits deservedly on my classics shelf next to Brook's Mythical Man Month. Get it!

    5-0 out of 5 stars Brilliant effort
    Craig Larman has covered the breadth and depth of agile methods. The hint's and tips are invaluable. A Great book. ... Read more


    13. Agile Project Management with Scrum (Microsoft Professional)
    by Ken Schwaber
    list price: $39.99
    our price: $39.99
    (price subject to change: see help)
    Asin: 073561993X
    Catlog: Book (2004-03-10)
    Publisher: Microsoft Press
    Sales Rank: 18188
    Average Customer Review: 4.5 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    Apply the principles of Scrum, one of the most popular agile programming methods, to software project management—and focus your team on delivering real business value. Author Ken Schwaber, a leader in the agile process movement and a co-creator of Scrum, brings his vast expertise to helping you guide the product and software development process more effectively and efficiently. Help eliminate the ambiguity into which so many software projects are borne, where vision and planning documents are essentially thrown over the wall to developers. This high-level reference describes how to use Scrum to manage complex technology projects in detail, combining expert insights with examples and case studies based on Scrum. Emphasizing practice over theory, this book explores every aspect of using Scrum, focusing on driving projects for maximum return on investment. ... Read more

    Reviews (4)

    5-0 out of 5 stars Agile PM through case studies
    Ken Schwaber, the co-founder of Scrum, presents a text of case studies based on his experience helping teams implement Scrum.

    Each case is a mini-retrospective focusing on topics such as planning a scrum project, project reporting, team formation, and team member responsibilites. Ken presents the situation, the application of a scrum practice, the lessons learned, and a conclusion. The chapters can be browsed and read out of order.

    For those not familiar with Scrum, there is a useful appendix which covers the rules and practices of Scrum.

    For those who learn through case studies, I highly recommend this book.

    3-0 out of 5 stars Dale Carnegie revisited
    If you have read any of Dale Carnegie's books you will see that all you are getting is a series of anecdotes. It takes a while to get to the essence of the book, where a few pages could have done that in the upfront chapters, then the gumpf could have filled the rest. If you think about it, you are a manager with little time who wants to implement the system, analogous to the scrum master holding the 15 minute daily meeting: I feel the book should have been written like that - have the chapter overview, have the introductory facts ie rules then do the work.

    5-0 out of 5 stars Real world guide to implementing Scrum correctly.
    Our organization recently implemented Scrum, and although the
    Beedle/Schwaber book was great to get us off the ground on Scrum
    theory, we immediately had many questions once we actually tried to implement it in real life projects. I agree with the notion that Scrum is conceptually easy to understand, but actually quite complex to implement correctly. The scrum forum has been helpful, but we really needed a cohesive reference of situational problems. The APMWS book really hit the nail on the head and delivered what we needed the most: a practical guide to Scrum with anecdotes and "what happens if..." situations from real world Scrum implementations. This came just in time for us, and we are feeling more confident for our upcoming certification class.

    The appendices in the back are also very helpful. The "Rules"
    appendix is perfect as a quick introduction to Scrum for new Team
    members and Product Owners. It's actually quite detailed for being such a short appendix.

    Also, for newbies the three main Roles are very nicely explained. We had some misconceptions that were immediately addressed by this book.

    Anyway, from a Scrum newbie that is faced with implementation issues, thanks to Ken for putting together a real world implementation guide.

    5-0 out of 5 stars Excellent book! Learn Scrum by reading stories of its use
    Agile Project Management with Scrum is a wonderful book. The author, Ken Schwaber (one of the originators of the Scrum process), informs us through case studies and anecdotes. If you like learning by example, this book is for you. Scrum is quite likely the best starting point for most companies interested in pursuing an agile development process. The readability and excellent anecdotes in this book make it a fantastic starting point for any journey into agile development.

    I loved seeing how Schwaber applied Scrum in many varying situations. Rather than introducing each case study one at a time, the book is organized around key areas. Multiple anecdotes are given for each key area. Throughout each chapter, Schwaber brings the anecdotes together in Lessons Learned sections and the chapters conclude by helping point out the conclusions we learn to draw from the anecdotes.

    I appreciated that Schwaber was not shy about mentioning projects that didn't go perfectly-including one he got fired from for being too zealous in his role of sheepdog guarding his flock of developers.

    Although this book is ostensibly about software development, Scrum has its roots in general new product development and can (and has been) applied to a wide variety of development projects. A problem with a process like Scrum is that it is best learned by "feeling it" rather than being told about it. There are many subtle differences between Scrum and a more command-and-control management process. Learning Scrum by reading a book filled with examples like this is the best way to get the feel for how to use it on your own projects. ... Read more


    14. Expert One-on-One J2EE Design and Development (Programmer to Programmer)
    by RodJohnson
    list price: $59.99
    our price: $37.79
    (price subject to change: see help)
    Asin: 0764543857
    Catlog: Book (2002-10-23)
    Publisher: Wrox
    Sales Rank: 3956
    Average Customer Review: 4.91 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    What is this book about?

    The results of using J2EE in practice are often disappointing: applications are often slow, unduly complex, and take too long to develop. Rod Johnson believes that the problem lies not in J2EE itself, but in that it is often used badly. Many J2EE publications advocate approaches that, while fine in theory, often fail in reality, or deliver no real business value.

    Expert One-on-One: J2EE Design and Development aims to demystify J2EE development. Using a practical focus, it shows how to use J2EE technologies to reduce, rather than increase, complexity. Rod draws on his experience of designing successful high-volume J2EE applications and salvaging failing projects, as well as intimate knowledge of the J2EE specifications, to offer a real-world, how-to guide on how you too can make J2EE work in practice.

    It will help you to solve common problems with J2EE and avoid the expensive mistakes often made in J2EE projects. It will guide you through the complexity of the J2EE services and APIs to enable you to build the simplest possible solution, on time and on budget. Rod takes a practical, pragmatic approach, questioning J2EE orthodoxy where it has failed to deliver results in practice and instead suggesting effective, proven approaches.

    What does this book cover?

    In this book, you will learn

    • When to use a distributed architecture
    • When and how to use EJB
    • How to develop an efficient data access strategy
    • How to design a clean and maintainable web interface
    • How to design J2EE applications for performance

    Who is this book for?

    This book would be of value to most enterprise developers. Although some of the discussion (for example, on performance and scalability) would be most relevant to architects and lead developers, the practical focus would make it useful to anyone with some familiarity with J2EE. Because of the complete design-deployment coverage, a less advanced developer could work through the book along with a more introductory text, and successfully build and understand the sample application. This comprehensive coverage would also be useful to developers in smaller organisations, who might be called upon to fill several normally distinct roles.

    What is special about this book?

    Wondering what differentiates this book from others like it in the market? Take a look:

    • It does not just discuss technology, but stress its practical application. The book is driven from the need to solve common tasks, rather than by the elements of J2EE.
    • It discuss risks in J2EE development
    • It takes the reader through the entire design, development and build process of a non-trivial application. This wouldn't be compressed into one or two chapters, like the Java Pet Store, but would be a realistic example comparable to the complexity of applications readers would need to build.
    • At each point in the design, alternative choices would be discussed. This would be important both where there's a real problem with the obvious alternative, and where the obvious alternatives are perhaps equally valid.
    • It emphasizes the use of OO design and design patterns in J2EE, without becoming a theoretical book
    ... Read more

    Reviews (23)

    5-0 out of 5 stars Exceptional in Every Way
    This is exactly the book I needed to design a wJ2EE based web delivery system - Rod Johnson has done the developer community an *exceptional* service by sharing/communicating his experience and insights in J2EE development so effectively. The "working through" of the various design alternatives and the decision process in a thoughtful and balanced manner is essential to the success of the book - in particular I found it most useful to consider the pros and cons (in some detail) of the various options in the "universe of possibilities" before making a final decision on specific implementation technologies - Rod Johnson has distilled his experience in the field so that senior developers such as myself may build on his experience rather than repeating it. My sincere complements to him for a job well done.

    5-0 out of 5 stars Wrox Expert one-on-one J2EE Design and Development:Excelent
    I appreciated the clean and clear style of this book. Important points are highlighted within the shaded boxes of text found throughout the book. It is apparent that Mr. Johnson has spent many hours working through problems with the existing J2EE architectures and he explains what he feels is worthwhile and what is not. I appreciate that this is accomplished without a lot of elaboration.

    Mr. Johnson presents a practical approach to J2EE design with an in depth analysis of the Web-Tier Model-View-Controller design. I found the reference information helpful to assist me in preparing to grasp the dense subject matter presented. A review of MVC from the GOF was helpful as well as a review of Core J2EE Patterns with attention to the Service to Worker and DAO patterns.

    Since Mr. Johnson has worked in the development of a MVC famework, the framework he has written is presented. The com.interface21 framework is presented with its infrastructure as he walks through the various design alternatives all the while guiding the reader away from design pit-falls while maintaining a clean delineation of responsibilities within the MVC framework.

    Some of the diagrams are just too small to use without a magnifying glass but the diagrams are crisp with magnification.

    This book is a must for the framework designer, or pragmatic developer that must implement J2EE architecture.

    -Ralph Burroughs
    January 12, 2003

    5-0 out of 5 stars A must read for J2EE Developers, and Solution Architects
    This is the one if not the only book on the market that can truly serve you as a comprehensive manual for J2EE solution architectures. Every line in this book is worth of gold. It personally helped me justify, reinforce, discover or solidify some very important architectural desicions in my practice.
    For instance there is a whole section on presentation tier technology choices. That section covers all of the popular frameworks and technologies (JSP, Struts, XSLT,...).
    Each technology is described in terms of what it is, and what are its benefits and drawbacks. Then there is a very good code samples section. Author uses one application throughout the book, and then implements it using various technologies.
    Moreover, he suggests you when does it make sense, and when does it not to implement the technology as a solution. It is amazing how much wisdom is built into this book.

    Of course some of the APIs covered in the book will be outdated (EJB 2.1), but that does not bother me much. The wisdom is what matters.

    Writing in general is very thorough, very practical and reinforced with some very strong real life examples.
    Author obviously posseses the maturity and experience that
    is so rare to find.
    It is a great professional resource, and career builder.

    5-0 out of 5 stars Just buy it
    Rod Johnson is one of the few technical authors with whom I can almost never disagree. A quick read indicates clearly that his technical insight, which ranges from architectural to low-level coding best practices, are not born of some academic exercise...they are the fruit of actual production J2EE experience...not an academic blueprint. At times, I felt like I was reading my own words. Over the years, I began to wonder if I was the only J2EE developer who was not "drinking all the kool aid." My experience with over a dozen high-volume production applications moved me away from the pure party line. Now, I realize that my religion has a leader. Don't get me wrong, I learned a significant amount from this book. Rod's experience is daunting and even an experienced J2EE developer will glean countless insights from this well-written text.

    So what's not to like? Well, frankly, I was disappointed that security got the same level as attention in this book as it does in most - especially since there has yet to be an excellent J2EE text produced on the topic. While I didn't expect Rod to write the definitive tome on authentication and authorization, I expected more than two pages with a collection of URLs for more info. In fact, I loved the fact that he led off the text with testing and was shocked that he didn't follow immediately with security - another system aspect that is frequently relegated to the margins...and often implemented poorly. So how does that influence my review? Well, on Amazon's five star scale, I am taking away one star....but I also started by awarding him ten stars for the rest of the text.

    final static int MAX_RATING = 5;

    final int rating = Math.min(MAX_RATING, (10-1));

    if (rating == 5) {

       you.buyNow();

    }

    Rock on Rod. Can't wait for the "Developing without EJBs" text.

    4-0 out of 5 stars Insightful in many ways, but left me hanging
    There's no doubt that Rod knows what he's talking about. Much of the book contained best practices that were incredibly valuable, and he seemed to have a focused direction that he wanted to take us in - not just re-hash the J2EE specification.

    However, I felt like was left hanging at the end of the book. He talks about a sample application throughout his discussions on design and the source code for the application is available from wrox's (the publisher) website. But after downloading and compiling the application, I discovered that most of the web tier was left incomplete. Apparently, he leaves us to make our own decision about implementing the web-tier, but it would be nice to see at least one option illustrated completely.

    All that talk about this sample application and I couldn't even run it and play with it to reinforce what I learned. ... Read more


    15. iPhoto 5: Missing Manual
    by David Pogue, Derrick Story
    list price: $29.95
    our price: $19.77
    (price subject to change: see help)
    Asin: 0596100345
    Catlog: Book (2005-03-25)
    Publisher: O'Reilly
    Sales Rank: 1239
    Average Customer Review: 5.0 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    Our Missing Manual is hands-down the bestselling book on iPhoto. And now, updated to cover Apple's newest release, iPhoto 5: The Missing Manual comes fully loaded--and in full color--so you can exercise all the power, flexibility, and creativity of the stunning new iPhoto 5.

    Some of iPhoto 5's fifty new features are tiny nips and tucks, such as menu rewordings, quiet refinements, and secret keystrokes that take most people days to stumble through. Others are big-ticket overhauls aimed at both power users (RAW-file import and editing, color correction sliders, real-time histogram) and everyday shutterbugs (nested file folders, individual-photo control in slideshows, and a completely rewritten book-layout kit). Additional improvements include a robust search feature (similar to that of iTunes) and the addition of "objects" for slideshow and book projects (using objects, you can manipulate images without affecting pictures in your master library).

    iPhoto 5: The Missing Manual covers them all with the scrupulous objectivity, clever wit, and technical wisdom you count on from David Pogue along with the Mac and digital photography expertise of Derrick Story.

    Their authoritative guide starts out with a crash course on digital photography, complete with tutorials on buying a digital camera, composing brilliant photos in various situations (including sports photography, portraits, nighttime photography--even kid photography!) and making digital movies. iPhoto 5: The Missing Manual then launches into every detail of iPhoto, from camera-meets-Mac basics to storing, searching, and editing; from sharing your digital photography with the world (via customized slideshows--complete with iTunes soundtrack, if you like--prints, photo books, email, the Web, and even your network) to exporting to QuickTime and iDVD. And don't forget iPhoto "stunts," such as building custom screen savers and desktop backdrops; exporting pictures; making the most of plug-ins, add-ons, and beef-ups; using AppleScript; and managing files with backups, CDs, and photo libraries.

    iPhoto 5: The Missing Manual gives you everything you need to become the digital photographer extraordinaire you want to be. ... Read more

    Reviews (4)

    5-0 out of 5 stars Solid iPhoto walkthrough
    This is a solid book on iPhoto that walks through all of the basics, and throws in a few advanced tips. What I particularly like are the sections that cover how to take better photos in the first place and the sections that cover basic digital photography. That's important because the photography is an end-to-end process where iPhoto is just a piece.

    Excellent use of images and screenshots. Solid writing a good production value. Highly recommended for people looking to make iPhoto a central part of their digital photography workflow.

    5-0 out of 5 stars iPhoto 5 The Missing manual
    The book is a voluminous compendium which is at the same time concise in its handling of individual topics. I'm sure it will answer every question you could possibly have about iPhoto. The included Applescript Tricks are a super bonus - especially the one to Do Photoshop Action. At this price it's a no brainer.
    Will Bosch

    5-0 out of 5 stars Very handy for the amateur photographer
    Well, if you aren't a professional photographer, then you're an amateur one (or possibly, as my wife likes to remind me, an immature one).I'm assuming if you're thinking of picking up this book it is because you've already got iPhoto 5 and are a little mystified by some of the features.I've been using iPhoto from the beginning and it only gets better - as well as more complicated - with each release.

    If you don't already have a book on iPhoto - this is the one to get.I have the iPhoto 4 Missing Manual (and love it) as well - if you're still using iPhoto 4, you can still get this book as 90% of the information is still relevant.This book takes all the great stuff from the previous edition, adds color (that's reason enough to get this book, in my opinion) and goes into detail on the new features of iPhoto 5.

    The book goes beyond just a "how to" on iPhoto.It spends a few chapters going over digital cameras and the basics of taking good pictures.The information on iPhoto covers details that will satisfy both the beginner and advanced user.From simply importing and arranging your pictures to using AppleScript, iPhoto 5: The Missing Manual is hard to beat.

    4-0 out of 5 stars broader scope than Photoshop
    Catching the wave! As digital cameras and cameraphones have become common, so too has the need to handle an ever increasing inventory of photos. Which is why Apple offers iPhoto 5. The book shows how Apple has refined iPhoto into a coherent and easily used package.

    There are tips on taking these digital photos and for editing a photo with various enhancements. But of the book's 14 chapters, only one is on actual editing. These capabilities of iPhoto are adequate, but clearly inferior to Photoshop. iPhoto's emphasis is different. It focuses more on handling or managing large numbers of photos. Especially in making your own website of these. Plus doing the printing of photos.

    You have to admire Apple for what they've done here. Adobe's Photoshop dominates digital image editing. But rather than trying to fruitlessly match Photoshop, feature for feature, Apple broadened the scope of digital image usages to include the above tasks, and then went after a new customer base. Where Photoshop had no dominance. ... Read more


    16. The PMP Exam: How to Pass on Your First Try
    by Andrew Crowe, Andy Crowe
    list price: $79.95
    our price: $63.96
    (price subject to change: see help)
    Asin: 0972967303
    Catlog: Book (2003-05-01)
    Publisher: Velocitech
    Sales Rank: 11610
    Average Customer Review: 4.74 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    Here is the most definitive and up-to-date self study guide for the Project Management Professional (PMP) certification exam from the Project Management Institute. This single volume has been used successfully by project managers around the world, and it contains everything you need to pass the PMP Exam, including all exam topics, insider secrets, complete explanations of all PMP subjects, test tricks and tips, and hundreds of highly realistic sample questions. Additionally, the book is loaded with exercises that will strengthen your understanding of the PMP concepts and prepare you to pass the exam on your first try with ease. ... Read more

    Reviews (31)

    3-0 out of 5 stars Simple, But Do NOT Use As Your Only Study Material
    This was the first book that I used to begin studying for the PMP Exam with. (I passed Dec.1st/03) It is simple and easy to understand. However, the questions are much easier than the actual PMP Exam. There is alot of information missing from this book that is critical for the PMP Exam (other Earned value calculations, definitions etc.) Use this to introduce yourself to the concepts, but do not use it as your only study material. I supplemented this with Kim Heldman's book which filled in some of the gaps. I then took Rita Muchaly's PMP Exam Prep course. This was invaluable. Although I already knew 90% of the material, the course taught me how to interpret and read the questions and pick the "betterer" answer. Plus, the order of planning processes which Andy Crowe presented in his book was different than the order of activites in Rita's course. I took Rita's sequence to be true, as she was previously on the committee who created the actual PMP Exam questions, so she would know the right sequence. Rita's PMP Exam prep questions provided in her study kit were very similar in difficulty and structure as those on the PMP Exam. If you only have so much money, take Rita's course and/or buy her Exam Prep System which includes flash cards, a CD of 1300 exam questions and her book.

    The book is over-priced, as it does not include a CD with questions on it.

    5-0 out of 5 stars One-Stop Shop for PMP Certification
    PASS. First time out. Any questions?

    Seriously, I read the PMBOK cover to cover. DENSE. All the information is there, but it lacks several things that are crucial to a successful PMP exam preparation: intuitive organization, practice questions, and real-world applications.

    Andy Crowe's book fills the gap. It presents the information in a structured, easy-to-understand format that guides you through the 39 discrete processes, their interaction, and most importantly, what you need to know about each one to pass the exam.

    The final exam takes the concepts presented in the book and makes you think about them from yet another angle, and the fact that all the answers are there provides the last step in cementing the information in your head. My score on Andy's final and my score on the PMP exam were within 5 points of each other, so he obviously got it right.

    The PMP exam is extremely situational. Some questions have four correct answers! What they want from you is the BEST answer. Many others focus on order of operations and ask what you, as the project manager, should do FIRST. These real-world situations are covered clinically in the PMBOK, but stressed in detail in this book.

    Buy it. Read it. And Pass the PMP. I did.

    5-0 out of 5 stars Let's just say...It gets the job done
    I've been a Project Manager for many years now, have always been interested in obtaining a PMP but never found the time or the right resources. This book is a perfect combination of both. It is easy reading and easy to understand. If you are disciplined enough to read the book, take good notes, take and review the practice exams you can also be a PMP very soon. I waited too long to accomplish this goal because I didn't know what tools to use. If you've found this page, you've found the right prep book to get the job done for you.

    4-0 out of 5 stars Well written, direct, clear and smart
    I performed a quite extensive searching on the bibliography focused on preparing candidates for PMP certification. My requirements were clear: "I do not want to read again a huge sort of books to learn how to manage a project. I need a book that teach me in a direct way how to approach the PMI exam to be able to pass the exam". Guys: This is the book. I selected the Andy Crowe's one and after passing the PMP exam, in my first try, I am convinced I made a good choice. The whole book is remarkably well written, direct, clear and smart. It includes the nine Knowledge Areas of PMI's PMBOK plus the Professional Responsibility chapter. There are an exam for every chapter and a Final Exam with 200 questions. The answer of each exam includes a splendid explanation of why the answers are right or not! Every chapter has a books reference named "Going deeper" which is a real gem for identifying more source for additional learning, even after passing the exam. I have only two complaints: a)the bookbinding is some weak. b)Standard deviation formula included in the book is not the traditional one, so review your statistical sources. The book is some expensive, but if you pass the exam, it worth the investment, don't you think that?. Read PMBOK a couple of times, this book and you are ready to attempt the exam.

    5-0 out of 5 stars I passed PMP using this book!
    I used this book, the PMbok(R), and the Ultimate PMP Study Aid (an ebay exclusive) to pass the PMP. This book got all the right info to get you pass PMP. Andy's focus is on how to pass the exam which is good. The delivery is right to the point. The tips are very helpful. Studying for the exam and knowing the content of PMbok(R) are not enought. If you understand PMI's mindset, it help you to understand why they ask you this question and what they're looking for in the answer. This is exactly what you will learn from Andy. The 400 sample questions with explainations give you enought practice for the real test. Don't spend money on other expensive books and tests. This is it! ... Read more


    17. Head First EJB (Brain-Friendly Study Guides)
    by Kathy Sierra, Bert Bates
    list price: $44.95
    our price: $29.67
    (price subject to change: see help)
    Asin: 0596005717
    Catlog: Book (2003-10-29)
    Publisher: O'Reilly
    Sales Rank: 8080
    Average Customer Review: 4.51 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    What do Ford Financial, IBM, and Victoria's Secret have in common? Enterprise JavaBeans (EJB).As the industry standard for platform-independent reusable business components, EJB has just become Sun Microsystem's latest developer certification. Whether you want to be certifiable or just want to learn the technology inside and out, Head First EJB will get you there in the least painful way. And with the greatest understanding. You'll learn not just what the technology *is*, but more importantly, *why* it is, and what it is and isn't good for. You'll learn tricks and tips for EJB development, along with tricks and tips for passing this latest, very challenging Sun Certified Business Component Developer (SCBCD) exam. You'll learn how to think like a server. You'll learn how to think like a bean. And because this is a Head First book, you'll learn how to think about thinking.Co-author Kathy Sierra was one of Sun's first employees to teach brave, early adopter customers how to use EJB. She has the scars. But besides dragging you deep into EJB technology, Kathy and Bert will see you through your certification exam, if you decide to go for it. And nobody knows the certification like they do - they're co--evelopers of Sun's actual exam! ... Read more

    Reviews (35)

    4-0 out of 5 stars Good Book to learn the basics
    Overall a very good book in the context of Fundamentals and objectives of the exam SCBCD. I am giving it 4 stars because I felt that an "Exam Quick Prep" at the end would have helped in the last minute studying for the exam. I also think that giving a flavour of design patterns would have been beneficial..

    Having said that, for the advanced readers in my opinion Richard's "Enterprise Java Beans" is more applicable and interesting.

    IMHO EJB Learning curve
    1.)Kathy's Book "Head First EJB"
    2.)Enterprise Java Bean OR Mastering Enterprise Java Beans
    3.)J2EE Design and Development by Rod Johnson

    5-0 out of 5 stars Wonderful book
    This is a very excellent book for SCBCD. Anyone interested to pass the exam should not miss this book. This book is very clear and makes learning EJB very easy. This book is very outstanding and I wish the authors write more books so that we can enjoy them. I passed the SCBCD with a score of 92% and I am very thankful to the authors. I cannot imagine how difficult it would have been to learn EJB without this book.

    1-0 out of 5 stars Lots of cartoons and funny drawings for kids
    My review probably stands out like a sore thumb from all the others raving about this book.

    I was disappointed from the moment I opened this book. Remember: if you LIKE cartoons and lots of funny diagrams, cute (read 'annoying') scribbled notes littered around paragraphs, a ton of smiley faces, farm animals leaping pages, etc etc then this book is for you. I found the drawings cheesy and distracting. The hundreds of 'special' scribbles and bold and shaded paragraphs only took away from the value of the subject matter. The book is designed to grip and retain the interest of the young audience and maybe for people who have attention deficit disorder. If you are a normal guy like me, who is committed to reading the book then you can pick up and run with any of the other splendid and meticulous books written on EJBs. I would highly recommend Enterprise JavaBeans from O'Reilly.

    Aside from that, the subject matter in this head first book seemed to be well covered and in appropriate detail.

    5-0 out of 5 stars Great certification prep book
    I just passed the exam using only this book and my own EJB experience. This book provides a thorough review of everything needed on the exam. For all you "just the facts ma'am" types, I'd like to say that I'm one too, but if you relax and enjoy the humor in this book, it actually does make it an easier read. The conversational style also helps in comprehension and retention. The only downside is that occasionally the humor contains what I would consider to be inappropriate language. Overall however, I highly recommend this book.

    5-0 out of 5 stars Great study guide for SCBCD !
    In my opinion Head First EJB is a great study guide for the Sun Certified Business Component Developer exam. It's format is designed to make you understand and remember things in an easy and fun way and it definately worked for me! I studied for the exam mainly using this book, and passed with a score of 97%.

    The book explains all aspects you need to know clearly and contains many useful excercises and mock tests. Altough it covers not every tiny detail of the specs and the exam, I'm sure you will pass the exam if you know this book in and out.

    I already had some experience wit EJB and the book made me understand a lot of what's going on behind the scene! So i'ts not only a good book for SCBCD, but also a very good and thorough introduction/course to the EJB-theory !

    Head First rocks! ... Read more


    18. Agile Software Development with SCRUM
    by Ken Schwaber, Mike Beedle
    list price: $33.95
    our price: $33.95
    (price subject to change: see help)
    Asin: 0130676349
    Catlog: Book (2001-10-15)
    Publisher: Prentice Hall
    Sales Rank: 22835
    Average Customer Review: 4.67 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Reviews (12)

    5-0 out of 5 stars If you want something that really works, read this book.
    This book is written by people who have years of practice snatching victory from the jaws of defeat, turning dying software development projects into dramatic success stories in a matter of two or three months. Perhaps you need to start with a pending disaster to be free to take the wise advice in these pages, because the approach can be quite controversial. If you are burdened with traditional project control practices, find an important project that is in deep trouble and try Scrum. You have every probability of being a hero, and the way you think about software development will be changed forever.

    "Despite the method used, most everyone that delivers software to production eventually starts doing something very similar to Scrum." says Mike Beedle, and he's right. This book describes how real software is actually developed.

    The highlights of the book are Chapter 2, where process control theory is applied to software development, and Chapter 6, where new product development techniques are suggested as a new paradigm for software development. The book couples a thoughtful approach with a detailed 'methodology' and many case studies.

    5-0 out of 5 stars If you want ideas that really work, read this book.
    This book is written by people who have years of practice snatching victory from the jaws of defeat, turning dying software development projects into dramatic success stories in a matter of two or three months. Perhaps you need to start with a pending disaster to be free to take the wise advice in these pages, because the approach can be quite controversial. If you are burdened with traditional project control practices, find an important project that is in deep trouble and try Scrum. You have every probability of being a hero, and the way you think about software development will be changed forever.

    "Despite the method used, most everyone that delivers software to production eventually starts doing something very similar to Scrum." says Mike Beedle, and he's right. This book describes how real software is actually developed.

    The highlights of the book are chapter 2, where process control theory is applied to software development, and chapter 6, where new product development techniques are suggested as a new paradigm for software development. The book couples a thoughtful approach with a detailed 'methodology' and many case studies.

    5-0 out of 5 stars SCRUM BABY
    This is a great hands on book for developers and development managers alike. Good analogies and case studies. Great references as well for those of us into process control theory and complexity theory. Only 150 pages makes it very readable.

    4-0 out of 5 stars Short introduction to a great system and how to get on it
    A very practical guide, with easy to follow steps, great motivating arguments, and a logical presentation style make this book really work, especially given its short length. I also really enjoyed the examples given of team transitions. SCRUM itself is a very useful methodology for certain types of projects, and this book makes it clear what those projects are and how to adopt it for them.

    On the bad side, the style change is pretty obvious and jarring when they switch authors, and some of the other-author chapters are interesting, but not necessarily as useful.

    Missing from the book is a description of how to get buy-in and how to convince folks using a current process to switch (i.e. how to make and express a logical decision between two processes). It also neglects a bunch of the people issues, such as how to prioritize in career development, training, or even team-building / morale events. The book claims to be about the people and energizing them through shipping products, but I really think that's only one part of making your developers happy. A very important one, mind you, but not the only one.

    3-0 out of 5 stars A strange mixture of old and new software thinking
    This book is a strange mixture of trendy agile methodology and dusty corporate management. My guess is that it has been hurriedly re-edited based on an old draft to try and catch the Extreme Programming (XP) bandwagon.

    Scrum is fundamentally a management technique, aimed at getting the most from development teams. As such it shares some principles with the new programming methodologies but, tellingly, many of the things which can lower the stress and help make software development fun are absent. There's no "40 hour week", developers are encouraged to put in whatever is necessary, even if it means working all night. There's no "Pair Programming", and mere programmers are actively discouraged from contacting the customers or users to get instant answers and decisions.

    Where Scrum scores is in heavyweight, bureaucratic organizations, and its team isolation techniques can help to get a more extreme approach off the ground. Be prepared to abandon it like a first-stage booster if you do want to get XP into orbit, though.

    The production quality of this book is poor. The illustrations are laughable pixelated screen dumps, and the same information could have been got across in a book half the size.

    If you are a team leader of a project in chaos, and need a way out, this might be just what you need. But don't ever forget that your team are people, not just "resources". ... Read more


    19. Introduction to Electrodynamics (3rd Edition)
    by David J. Griffiths
    list price: $108.00
    our price: $108.00
    (price subject to change: see help)
    Asin: 013805326X
    Catlog: Book (1998-12-30)
    Publisher: Prentice Hall
    Sales Rank: 14650
    Average Customer Review: 3.83 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    Features a clear, accessible treatment ofthe fundamentals of electromagnetic theory. Its lean and focused approachemploys numerous examples and problems.Carefully discussessubtle or difficult points. Contains numerous, relevant problems within thebook in addition to end of each chapter problems and answers. ... Read more

    Reviews (65)

    5-0 out of 5 stars The Undergrad E&M Standard for Greatness.
    Interesting. Insightful. Conceptually Complete. Great Mathematical Notation. Great Explanations. All of these and more could be said about David Griffiths' incredible book on Introductory E&M. David's writing style is next to none, the text is never boring and extremely insightful. The various chapters are structured extremely well. It "flows" extrodinarily well from section to section. He conveys very well the enormous and far reaching applicability of the science of E&M.
    Griffiths often uses physical arguments by analogy instead of mathematical rigour to convey many physical ideas. He treats the math like it should be treated in physics, as a language to work with ideas, not as a hindrance blocking their meaning. His mathematical notation is so completely natural and reader friendly, you get used to it very quickly. The examples are insightful and the problems, while challenging, are well thought out.

    Every diamond has its fault, and this textbook's fault is its lack of a student solutions manual and answers in the back. However, the quality of writing GREATLY overwealms this fault, hence the 5 star rating. With this textbook, a good instructor, and a little hard work, you WILL learn E&M.

    4-0 out of 5 stars Cool and informal
    This introductory book on Electrodynamics is one of the coolest and informal books I have ever read in my student life. I have used the book as an undergraduate and I still use it even now in my post-graduate study. The physical insights offered by the author in almost all the chapters are invaluable and interesting.Problems in Electrodynamics can be mathematically very demanding, but the book stands on it's own feet and the mathematical background required to use the book is more or less sufficient. The exercises are well thought-out /collected,but a major source of irritation is the lack of solutions or even answers for that matter. Dr Griffiths should understand that an elementary treatise such as this is used by a good proportion of the student community (who do not always have contact with a good teacher) for self-study. Such students need someone to hold his hands and be led into such an interesting area of classical physics. Moreover, when Landau can offer offer solutions to the problems in his Course of Theoretical Physics, Dr Griffiths shouldn't mind giving hints and solutions to the problems. If the author doesn't want to share the solutions in the textbook, a solutions manual should be sold in the market. However, a solution manual is available,from the publishers, but only for teachers who should be able to solve the problems on their own. Even many teachers have privately admitted the problems are beyond their capacity without suitable hints. So, how can the author expect students to solve most of the problems on their own? I have seen many students not following the book, precisely due to lack of solutions , and due to that I can only give four stars out of five. Also, the author needs to dispense with the idea of introducing new concepts in the exercises. But if one forgets that, I would say, the book is surely raccommended to beginners and a good book to start with before graduating to Jackson.

    1-0 out of 5 stars What the hell is this?
    This book sucks. Griffths, if you can spend your most time typying FREE solution manual for instructors, and let them cut and copy it and scan them on to their class website, why don't you offer students a solution manual. Why do we have to spend 100 bucks for this thing. I really don't understand the people that wrote GOOD reviews about this book. no answers in the back. skip steps in examples, the author is trying to punk you.

    4-0 out of 5 stars Positives & Negatives
    I'll begin with the NEGATIVES because there are fewer:

    - No solutions and difficult end-of-chapter problems for some of the chapters make it very difficult to use this outside of a class
    -Examples are good but they ill-prepare you for the end-problems

    POSITIVE
    -Very easy to read
    -Good descriptions and explanations of phenomena
    -Good simple examples with straightforward solutions (would like more)

    Overall, I give it a 4/5. It's the first book I've used to study E&M beyond basic physics and I was mostly happy.

    5-0 out of 5 stars The best around.
    This book is wonderful. I used it for a 1 year junior-level course at UERJ and I can say it was perfect.

    I really don't understand the people that wrote bad reviews about this book. First of all, they seem not to understand that this book is AN INTRODUCTION. There exist excellents books on advanced material (Jackson, Schwinger...), but I doubt anyone has begun with those.

    Some of those reviewers say that the math in the book is too elementary. So what? This is a EM course, not a Mathematical Physics one. If you want to struggle with Bessel or others horribles special functions, get Griffiths problems and change them by yourself so that the eigenfunctions are those you want. If you want Green's function, go ahead, you can solve lots of Griffiths' problems with it. But this is not the point. This is a physics book, and the discussion on the fenomena are very good. In my opinion the math used is that you do need to understand the physics.

    Other constant complaint is the lack of problem solutions saying that without them you cannot know if you're learning. Well, particularly, it didn't bother me. The problems are very well selected and cover a wide range of difficulty. The easy ones should tell you if you're doing well. And, despite of what others have said, the problems make this a very good book for self-studying.

    Finally, I don't understand the complaints about Griffiths' colloquial style. Some other (well celebrated) authors share the same informal writing style and everybody call them genious. Actually, this makes the book very pleasant to read thorough leaving the hard work to the problems. ... Read more


    20. C++ How to Program (4th Edition)
    by Harvey M. Deitel, Paul J. Deitel
    list price: $92.00
    our price: $82.80
    (price subject to change: see help)
    Asin: 0130384747
    Catlog: Book (2002-08-12)
    Publisher: Prentice Hall
    Sales Rank: 16078
    Average Customer Review: 3.82 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    With nearly 250,000 sold, Harvey and Paul Deitel'sC++ How to Programis the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The authors have given this edition a general tune-up of object-oriented programming presentation. The new Fourth Edition has a new code-highlighting style that uses an alternate background color to focus the reader on new code elements in a program. The Deitels' C++ How to Program is the most comprehensive, practical introduction to C++ ever published -- with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. This new Fourth Edition has an upgraded OOD/UML case to latest UML standard, as well as significant improvements to exception handling and operator overloading chapters. Features enhanced treatment of strings and arrays as objects earlier in the book using standard C++ classes, string and vector. The Fourth Edition retains every key concept and technique ANSI C++ developers need to master: control structures, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the code from the book as well as essential software for learning C++. For anyone who wants to learn C++, improve their existing C++ skills, and master object-oriented development with C++. ... Read more

    Reviews (49)

    5-0 out of 5 stars This is THE book for learning C++ programming.
    First thing I noticed was code examples. I cannot tell you how much easier this will make it for novice programmers to have the color coding. It makes deciphering [what I'm sure for them is alien text] so much easier. Next, the focus on Object Orientation at the end of each chapter is a crucial element most other titles leave out. Most C++ books teach you the syntax, but not the design procedure. This is akin to being taught how to make a brick, but not how to build a house. The information here is presented in a clear, systematic fashion. There is some C coding presented, but this is not made the focus of the text. Last, but certainly not least, the freebie Visual Studio is a nice touch, since this is such a popular compiler, get familiar w/ its enviornment, and some of the other cooler features it offers.

    5-0 out of 5 stars Quite possibly the best C++ book ever written!
    Quite possibly the absolute best C++ book ever!

    The book covers everything from the very simplest concepts (starting off with the standard "Hello World"-type program that explains that statements must end with semicolons, the use of curly braces, that every program starts execution at the main function, and so on) up to topics such as templates, pure virtual functions, polymorphism via base class pointers to derived classes, structured exception handling, and more.

    One of the best things about this book is that it EXPLICITLY teaches you good programming practices, all the way through. Some C++ books meant for beginners try to teach you the language and don't even bother to try to teach you how to write programs correctly. Not this book. Time after time they tell you the proper method of writing code, as well as explaining why it should be done that way.

    Also, the authors practice what they teach (and preach). For example, chapter "X" explains how to create templates, then when chapter "Y" creates a generic data structure, like a stack or queue, the authors do so using templates. Some other books teach you something in one chapter and then seem to forget it even exists.

    Also, at least the version I have, comes with a Visual C++ 6.0 compiler (its a learning edition or something, not the full version. But who would expect that anyway?).

    It's a pretty hefty price compared to many other C++ books. But, not trying to sound too much like an "infomercial", this is probably the only text you will ever need for C++ programming. So you save money by buying this one text instead of buying two or three that each does only a part of what this book does.

    Oh, let me clarify something. This book does a pretty comprehensive coverage of ANSI/ISO Standard C++, the subject of the book. It does not teach C++ .NET (but, the same authors do have another book for that!).

    Finally, I ran across this book when tutoring someone in a college C++ programming course. So even university professors recognize the worth of the text.

    4-0 out of 5 stars The clearest reference I know
    This book is well organized, and gives clear, readable descriptions of the whole C++ language - and that covers a lot of area.

    There's a lot of thud factor here, well over 1K pages. A lot of that is taken up with sample code and with programming advice that seems to help beginners. If you just want a language handbook, that's way more than you need or want. I tolerate it, though, because of the clarity of the rest of the presentation.

    (If my emphasis on clarity seems excessive, that's because you haven't experienced Stroustrup's "stream of conciousness" style.)

    This book gives only minimal and incidental descriptions of the standard C/C++ libraries, the STL, and all the other necessaries of the C++ world. Well, you can't have everything. Not if you want to be able to lift the book, too. This picks a topics and covers it - you'll need additional references for the rest.

    This does what I want: it gives me the language, all of it, without requiring a linear search through the whole text. Until I find something better, I'll use this for my C++ reference.

    5-0 out of 5 stars Great Book
    I have 5 books on C++, but this was by far the best. It was easy to understand, clearly written, and very thorough. Each time a question started forming in my mind, I'd find the answer in the next sentence or paragraph. No book will ever be a "one stop shop", but this one comes pretty close. If you need to teach your self C++, I'd highly recommend this book.

    4-0 out of 5 stars A good place to start.
    I used this book for my first college programming class and still use it as a reference today. It starts with basic procedural programming and quickly introduces objected oriented programming with an interesting elevator simulation. It provides full programming examples unlike many other text books. The colorful code highlights and icon coded notes enhance learning and make this book a joy to use. I would recommend this book to anyone trying to learn C++.
    I have only one beef with this book. The binding doesn't hold up well to constant use. I have large sections of pages falling out of my copy. To be fair, I have used this book a lot, but I have also tried to take good care of it to no avail. At this price, I think Dietel should provide a hardcover with a solid binding. ... Read more


    1-20 of 190       1   2   3   4   5   6   7   8   9   10   Next 20
    Prices listed on this site are subject to change without notice.
    Questions on ordering or shipping? click here for help.

    Top