did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780321305022

The Java Developer's Guide to Eclipse

by ; ; ; ;
  • ISBN13:

    9780321305022

  • ISBN10:

    0321305027

  • Edition: 2nd
  • Format: Paperback
  • Copyright: 2004-10-26
  • Publisher: Addison-Wesley Professional
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $69.99

Summary

The revision of the best-selling Eclipse book on the market, completely revised for Eclipse 3.0!

Author Biography

Pat McCarthy is a senior software engineer at IBM and member of the Eclipse Jumpstart team.

Table of Contents

Foreword
Preface
Origin of the Book
Goals
Intended Audience and Prerequisites
How the Book Is Organized
Coding Conventions
CD-ROM
Where to Find Further Information
Guide to Reading This Book
Acknowledgments
About the Authors
Read Me First
Eclipse as a Host for Application Development Tools
Beyond Tools: Eclipse as a Host for Client Applications
What Is Eclipse?
Getting and Installing Eclipse
Chapter Summary
References
Using Eclipse
Getting Started with Eclipse
Your First Steps
Basic Eclipse Use
Resource Management
Customizing Eclipse
Exercise Summary
Chapter Summary
Reference
Using Java Development Tools
Getting Started with JDT
Writing Java Code
Working with Java Elements
Tuning the Performance of the JDT
More on the JDT Views and Preferences
Exercise Summary
Chapter Summary
Reference
Running and Debugging Java
Running Java Code
Debugging
Remote Debugging
Exercise Summary
Chapter Summary
Reference
Teaming Up with Eclipse
Eclipse Support for CVS
General Team Support by Eclipse
An Overview of CVS for the Novice
The CVS User Interface in Eclipse
Special Situations and How to Handle Them
Additional Features
Exercise Summary
Chapter Summary
References
Managing Your Eclipse Environment
An Overview of Your Eclipse Installation
Understanding the Runtime Configuration
Coordinating Preferences
Understanding Configuration Management Fundamentals
Interacting with the Update Manager
Managing Your Configuration
Chapter Summary
Reference
Fundamentals of Extending Eclipse
Extending Eclipse for Fun and Profit
Excited About Extending Eclipse? You Should Be!
An Easy and Practical Example
A Brief Tour of "Hello, World"
Asking the Right Question Is More Important Than Knowing the Answer
Where to Go from Here?
Overview of the Eclipse Architecture
That Was Then, This Is Now
Architectural Top Priorities: Extensibility and Integration
Eclipse the IDE Platform and Rich Client Application
The Eclipse Platform Runtime
User Interface Frameworks
Workbench Frameworks
Chapter Summary
References
Getting Started: Plug-in Development
Getting Started with Plug-ins
Getting Started with Extensions and Extension Points
Basic Steps of Implementing a Plug-in
Using the Plug-in Development Environment
Exercise Summary
Chapter Summary
References
Creating Applications Using the Rich Client Platform
Reasons Applications Are Being Built on the RCP
Eclipse Architecture, Revisited
Opportunities for Reuse of Eclipse
Implementing Your Own Workbench
Exercise Summary
Chapter Summary
References
Creating Extension Points: How Others Can Extend Your Plug-ins
Relationship Between Extension Points and Extensions
Viewing the Official List of Enabled Plug-ins, Extensions, and Extension Points
How to Define Extension Points
Handling Dynamic Plug-ins
How to Enable the Schema-Based New Extension Wizard
Example Summary
Chapter Summary
References
Advanced Plug-in Development
Migrating Your Plug-ins from E
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Excerpts

Origin of the Book Starting in late 1999, the authors formed the core of a group within IBM called the Eclipse Jumpstart team. The team was created to share knowledge of what would become Eclipse technology throughout IBM and with its business partnersthat is, to "jumpstart" the IBM and IBM partner development community on Eclipse. Part of this effort included the creation of a set of presentations, lecture materials, and accompanying exercises. Over the ensuing months, as the Eclipse technology matured, the presentations and exercises matured as well. As the Eclipse community grew to include various companies and academic institutions, requests for this information also grew. After every class we taught, we revised and improved the materials. When our schedules could not keep pace with the demand, we adapted the materials and made them available for use in a self-study mode. This was the genesis of this book. You can think of each chapter in the book as a classroom lesson. The exercises and examples reinforce the concepts of the chapters and provide you with practice using or extending aspects of Eclipse. The Second Edition Late 2003 found most of the original authors still actively engaged in Eclipse. We have been unexpectedly and very pleasantly surprised with the public acceptance of the first edition. The public and private commentary on the first edition was very positive. In July 2004 the first edition received an Editors' Choice Award from theJava Developers Journal.The authors express their sincerest thanks and appreciation to our many readers. With the first edition barely six months old, we realized that Eclipse 3.0 would be very special and has the potential to take Eclipse to new heights. It will reach a much larger developer community and potentially millions of users now that Eclipse is not limited to integrated development environments (IDEs) but can host any kind of client application. The authors remain passionate about this technology and the opportunities it offers for innovative tools and applications. We decided to create a second edition earlier than planned. Our objectives for the second edition were to upgrade the book to Eclipse 3.0, improve it based on reader feedback, and add a select number of new topics. This edition is nearing the limit in sheer weight and volume that anyone should have to carry. We hope it continues to serve you and the Eclipse community well. What's New in the Second Edition All chapters, exercises, and examples from the first edition are updated for Eclipse 3.0. The Guide to Reading This Book section has been added. This topic provides a plan to help readers who are new to Eclipse get the most from this comprehensive book. There are seven new chapters and three new exercises. There is a special focus on the new rich client support. The book was restructured to acknowledge this significant new feature. A chapter is devoted to the rich client topic along with two detailed exercises. One of the exercises demonstrates the new Eclipse runtime support for dynamic plug-ins. For readers who use Eclipse as their Java development environment, a new exercise is included in which you develop a simple Web commerce site using a Java servlet application running on an Apache Tomcat server. There is an entirely new introduction to extending Eclipse. A comprehensive chapter devoted to JFace viewers was added and the chapter on views has been expanded. The chapter on concurrency will show you how to create a more responsive user interface by delegating work for processing behind the scenes. You can better manage a rich or complex user interface after reading the chapter on Eclipse capabilities. A chapter devoted to plug-in performance tuning will help you avoid common development pitfalls. A new chapter on internationalization and accessibility will help you devel

Rewards Program