Programming Books C Java PHP Python Learn more Browse Programming Books
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

The Java(TM) Developer's Guide to Eclipse Paperback – May 19, 2003

ISBN-13: 978-0321159649 ISBN-10: 0321159640

9 New from $7.99 27 Used from $0.01 2 Collectible from $9.98
Amazon Price New from Used from
Paperback, May 19, 2003
$7.99 $0.01

There is a newer edition of this item:

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 896 pages
  • Publisher: Addison-Wesley Professional (May 19, 2003)
  • Language: English
  • ISBN-10: 0321159640
  • ISBN-13: 978-0321159649
  • Product Dimensions: 9.2 x 7.3 x 1.7 inches
  • Shipping Weight: 3.1 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (26 customer reviews)
  • Amazon Best Sellers Rank: #2,193,579 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

"This book does an excellent job of helping you learn Eclipse. The practical examples and exercises included have been proven in real-life course situations and are invaluable in helping you to get up and running quickly."

—Dave Thomson, Eclipse Project Program Director, Object Technology International, Inc.

Eclipse is a world-class Java IDE, a platform for building and integrating application development tools, and an open source project and community. Written by members of the IBM Eclipse Jumpstart team, The Java™ Developer's Guide to Eclipse is the definitive Eclipse companion. Drawing on their considerable experience teaching Eclipse and mentoring developers, the authors provide guidance on how to customize Eclipse for increased productivity and efficiency and how to avoid common pitfalls.

Key coverage includes:

  • Eclipse navigation and terminology
  • Eclipse and the Java development environment
  • Extending Eclipse, the plug-in architecture, and Eclipse frameworks
  • Those new to Eclipse will benefit from the directed exercises on using the Eclipse platform. Advanced developers can learn how to extend Eclipse and use this book as a reference to the Eclipse frameworks.

    The accompanying CD-ROM contains Eclipse SDK Version 2.0, as well as exercise solutions and many code examples for easier learning. Whether you want to use Eclipse and Eclipse-based offerings as your integrated development environment (IDE), or customize Eclipse further, this book is your definitive reference.



    0321159640B04102003

    About the Author

    Sherry Shavor is a Senior Software Engineer with IBM in Research Triangle Park, North Carolina. Sherry most recently managed the Eclipse Jumpstart team providing Eclipse education to the IBM development community and business partners. Sherry has taught Java technology to customers in the United States, Canada, and China. She has also taught at North Carolina State University. Since joining IBM, Sherry has a held a variety of positions in product development, presented at numerous conferences, and published articles in the Java Developer's Journal and IBM Systems Journal. She received a B.S. in Computer Science from the State University of New York at Stony Brook.

    Jim D’Anjou is a senior software engineer and a certified IT Specialist located at the IBM Silicon Valley Lab in San Jose, California. He has a degree in computer science from the University of California at Berkeley. Jim has more than twenty-five years of industry experience at IBM and elsewhere. He has held a variety of technical and management positions developing products for relational databases, database tools, application repositories, and application development tools. He holds two U.S. patents for work in software process automation. In March 2001, he joined the Eclipse Jumpstart team and serves as an instructor and industry consultant.

    Scott Fairbrother is an advisory software engineer at IBM in Research Triangle Park, North Carolina. Scott is a software developer with more than twenty years of experience. He has developed object-oriented application frameworks for business process management. He has written specifications for IBM middleware on Windows 2000 and has also written about Microsoft Visual Studio .NET. Most recently, Scott has worked on the Eclipse Jumpstart team, helping IBM and partners create commercial offerings based on Eclipse. He received a B.S. in marine biology from the University of North Carolina at Wilmington.

    Dan Kehn is a senior software engineer at IBM in Research Triangle Park, North Carolina. His interest in object-oriented programming goes back to 1985, long before it enjoyed the acceptance it has today. He has a broad range of software experience, having worked on development tools like VisualAge for Smalltalk, operating system performance and memory analysis, and user interface design. Dan worked as a consultant for object-oriented development projects throughout the United States, as well as for four years in Europe. His recent interests include object-oriented analysis/design, application development tools, and Web programming with the WebSphere Application Server. He is currently concentrating on performance analysis and tuning of IBM Eclipse-based projects.

    John Kellerman joined IBM in 1984 with a computer science degree from Purdue University. He has since completed graduate degrees in computer engineering at North Carolina State and business administration at the University of North Carolina at Chapel Hill. He has spent the majority of his twenty years at IBM in the development and management of application development tool products, including ISPF/PDF, VisualAge Smalltalk, VisualAge Generator, and Eclipse. John was a founding member of the Eclipse Project, which got under way in late 1999. He is currently IBM Product Manager of Eclipse. His responsibilities include working closely on behalf of IBM with eclipse.org, the Eclipse Foundation, and the member companies to help grow the Eclipse community of contributors and commercial offerings.

    Pat McCarthy, a senior software engineer at IBM, is a specialist in the use and management of development technologies on a variety of runtime platforms. Pat’s IBM career has included hands-on development of business application systems in Poughkeepsie, New York, and 12 years of project management for the development of IBM Redbooks and education offerings in San Jose, California. He has spent the last several years in Raleigh, North Carolina, focused on supporting the use of Eclipse technology in IBM application development products. Pat has a B.S. from Indiana University of Pennsylvania, an M.S. from Marist College. He is the coauthor of more than twenty IBM Redbooks.



    Customer Reviews

    4.2 out of 5 stars
    5 star
    16
    4 star
    6
    3 star
    0
    2 star
    1
    1 star
    3
    See all 26 customer reviews
    This book will serve both purposes.
    Patrick V. Flanigan
    Part I of this book is a great introduction to the architecture of Eclipse and does a good job of explaining Java development in Eclipse.
    Kyle G. Brown
    If you want an idea of what this book is like go to eclipse.org and look at the articles.
    Michael Crutcher

    Most Helpful Customer Reviews

    40 of 45 people found the following review helpful By Thomas Paul VINE VOICE on January 19, 2005
    Format: Paperback
    The first edition of this book was excellent for plug-in developers and helpful, although not vital, to all others. Two things make this new edition even better than the first edition. First, plug-in development in Eclipse is now so easy and so well explained in this book that there is no reason why anyone shouldn't be doing it. Have you ever worked with an IDE and thought, "why isn't this function available in the pop-up menu" or "why doesn't it have this feature"? Developing a plug-in will allow you to customize the functionality of Eclipse to provide the missing feature and this book will clearly explain exactly how to do that. Second, the section of the book that deals with developing with Eclipse has been improved with detailed chapters on team development including using CVS as well as an excellent example of integrating with Tomcat to develop an E-Commerce application.

    The book is divided into two sections. The first 200 pages deal with using Eclipse and cover everything from the basics to complex team development issues. The next 600 pages cover everything you need to know about extending the functionality of Eclipse. The book ends with 200 pages of exercises that give detailed, step-by-step examples. Five exercises deal with using Eclipse while the rest show examples of extending Eclipse. It is a big book that covers a lot of material but it covers it clearly and with plenty of examples. If you buy one Eclipse book, this should be it.
    Comment Was this review helpful to you? Yes No Sending feedback...
    Thank you for your feedback. If this review is inappropriate, please let us know.
    Sorry, we failed to record your vote. Please try again
    19 of 20 people found the following review helpful By Thomas Paul VINE VOICE on June 16, 2003
    Format: Paperback
    The authors of this book are part of a core IBM group formed to share knowledge of the Eclipse universal IDE. The first part of this book deals with using Eclipse from a Java developers point of view. I found this was not any more helpful than the documentation available on the Eclipse web site. Eclipse works extensively with plug-ins that can be integrated into the Eclipse environment to provide new functionality. I would have liked to see something on some of the more popular plug-ins such as those used to run application servers. Even a list of where to go to get plug-ins would have been helpful. Unfortunately, this part of the book only covers the basics of what comes with Eclipse and does not discuss any existing plug-ins.
    The second part of the book, about 450 pages, covers writing your own plug-ins. This part of the book is excellent. It covers not just the basics, but virtually everything you need to know to write your own plug-ins. Whether you wish to code a new toolbar, editor, specialized view, or wizard, it is all covered in this section. With this book you will be writing plug-ins in a fraction of the time you would have otherwise spent. The book also contains exercises which allow you to test your new knowledge.
    If your only goal is to use Eclipse then you don't need this book. If your desire is to write plug-ins then I wouldn't even try without it.
    Comment Was this review helpful to you? Yes No Sending feedback...
    Thank you for your feedback. If this review is inappropriate, please let us know.
    Sorry, we failed to record your vote. Please try again
    29 of 33 people found the following review helpful By Beth R. Tibbitts on November 15, 2004
    Format: Paperback
    The Java Developer's Guide to Eclipse (JDG2E), 2nd edition,

    is an updated version of the original popular

    and very useful bible for Eclipse developers.

    The first book to truly cover Eclipse 3.0 extensively

    in both the usage of the IDE (how to use Eclipse) and in developing

    plug-ins (how to extend Eclipse), it remains my "bible" in

    developing Eclipse plug-ins. Many developer resources as extensive

    as this one suffer from the "can't open it anywhere" syndrome.

    I rarely have time to read a book from cover to cover at one (or adjacent)

    setting. I like a book to use more as a reference, to look up what I want

    to do and find a snippet of code, or an idea, to get me on my way.

    This book is great in that respect - countless parts of my own plug-ins

    have started from a code snippet found in one of the chapters.

    The examples are simple enough to follow, in chunks that don't

    require you to have read the whole book, but interesting enough

    to show you some of the really useful intricacies of Eclipse.

    The authors are experienced in training Java developers in Eclipse

    plug-in development, and their experience shows in their practical

    explanations, example code, and in the exercises included

    on the CD in the back of the book.

    I have so far only browsed the information on the CD but there

    is much supplemental information there in additional to the provided

    exercises.
    Comment Was this review helpful to you? Yes No Sending feedback...
    Thank you for your feedback. If this review is inappropriate, please let us know.
    Sorry, we failed to record your vote. Please try again
    9 of 9 people found the following review helpful By Robert Hafernik on January 25, 2007
    Format: Paperback
    The reason this book gets both great and lousy reviews is that Eclipse is such a huge subject. The writing of Eclipse plug-ins is simply a larger subject than any reasonable book can cover. If the topics that the authors chose to cover happen to align with the ones you personally need, then the book is excellent, but if they don't align, the book isn't going to help you much. Part I (six chapters) covers using Eclipse to write programs. Part II (seven chapters) covers the fundamentals of Extending Eclipse with plug-ins. Part III (9 chapters) covers plug-ins in more depth. Part IV (5 chapters) covers extending Eclipse with new tools for the IDE. Part V (6 chapters) covers assorted extra topics, such as OLE and Active X integration and performance tuning. Part VI is a set of nine farily detailed exercises (with source code on the provided CD).

    This book is not an overview, the authors opted instead to cover certain topics in pretty good depth. This aproach is good for those already aware of the basic concepts, but will be confusing for noobies (which I was when I first got it). I suggest that those new to Eclipse plug-in development start with a good overview (such as _Eclipse 3 for Java Developers_ by Daum) before switching over to this book for more detailed descriptions.

    This book doesn't cover the Eclipse Modeling Framework or the Eclipse Graphical Editing Framework, probably because each of these is a book in itself. This book is also light on its coverage of SWT and JFace, which you will need to be familiar with to develop your own plug-ins (again, a book-length subject in its own right). You will also want to be thoroughly familiar with Java Design Patterns and best practices, since Eclipse uses practically every design pattern you've ever heard of.
    Read more ›
    Comment Was this review helpful to you? Yes No Sending feedback...
    Thank you for your feedback. If this review is inappropriate, please let us know.
    Sorry, we failed to record your vote. Please try again

    Most Recent Customer Reviews


    What Other Items Do Customers Buy After Viewing This Item?