16%
The Java Developer's Guide to Eclipse

The Java Developer's Guide to Eclipse

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

“Fully updated and revised for Eclipse 3.0, this book is the definitive Eclipse reference—an indispensable guide for tool builders, rich client application developers, and anyone customizing or extending the Eclipse environment.” —Dave Thomson, Eclipse Project Program Director, IBM The Ultimate Guide to Eclipse 3.0 for the Java Developer. No Eclipse Experience Required!Eclipse is a world-class Java integrated development environment (IDE) and an open source project and community. Written by members of the IBM Eclipse Jumpstart team, The Java™ Developer’s Guide to Eclipse, Second Edition, is the definitive Eclipse companion. As in the best-selling first edition, the authors draw on their considerable experience teaching Eclipse and mentoring developers to provide guidance on how to customize Eclipse for increased productivity and efficiency. In this greatly expanded edition, readers will find A total update, including the first edition’s hallmark, proven exercises—all revised to reflect Eclipse 3.0 changes to the APIs, plug-ins, UI, widgets, and more A special focus on rich client support with a new chapter and two exercises A comprehensive exercise on using Eclipse to develop a Web commerce application using Apache’s Tomcat A new chapter on JFace viewers and added coverage of views A new chapter on internationalization and accessibility New chapters on performance tuning and Swing interoperability Using this book, those new to Eclipse will become proficient with it, while advanced developers will learn how to extend Eclipse and build their own Eclipse-based tools. The accompanying CD-ROM contains Eclipse 3.0, as well as exercise solutions and many code examples. Whether you want to use Eclipse and Eclipse-based offerings as your integrated development environment or customize Eclipse further, this must-have book will quickly bring you up to speed.

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. 1. 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. I. USING ECLIPSE. 2. Getting Started with Eclipse.     Your First Steps.     Basic Eclipse Use.     Resource Management.     Customizing Eclipse.     Exercise Summary.     Chapter Summary.     Reference. 3. 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. 4. Running and Debugging Java.     Running Java Code.     Debugging.     Remote Debugging.     Exercise Summary.     Chapter Summary.     Reference. 5. 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. 6. 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. II. FUNDAMENTALS OF EXTENDING ECLIPSE. 7. 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? 8. 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. 9. 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. 10. 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. 11. 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. 12. Advanced Plug-in Development.     Migrating Your Plug-ins from Eclipse 2.1.     Plug-in Class Loader.     Runtime Discovery and Delayed Loading.     Forcing Early Plug-in Activation.     Plug-in Granularity.     Plug-in Fragments.     Chapter Summary.     References. 13. Defining Features and Products.     Features.     Products.     Exercise Summary.     Chapter Summary.     References. III. EXTENDING THE ECLIPSE WORKBENCH. 14. The Standard Widget Toolkit: A Lean, Mean Widget Machine.     The Basic Structure of an SWT Application.     Common SWT Widgets.     Responding to Events.     How to Arrange SWT Widgets Using Layout Managers.     Error Handling.     Widgets Have Special Disposal Requirements.     Using Threads to Separate UI and Non-UI Activities.     An Overview of SWT Packages.     SWT Support for Swing.     Eclipse Forms.     Example Summary.     Chapter Summary.     References. 15. JFace Viewers.     Viewer Basics.     Viewer Framework.     Creating the Basic Content Viewer Arrangement.     Controlling the Content Displayed in a Structured Viewer.     Interacting with Viewer Objects.     Using Alternative Viewer Types.     Advanced Workbench Integration Options.     Example Summary.     Chapter Summary.     References. 16. Dialogs and Wizards.     Dialogs-The User Interface Beyond Workbench Parts.     Contributing to the Preferences Dialog.     Contributing to the Properties Dialog.     Contributing Wizards.     Directly Opening a Wizard Dialog for Your Wizard.     Example Summary.     Chapter Summary.     References. 17. Dialog Settings, Preferences, and User Settings.     Overview of the Options.     Storing Values in Dialog Settings.     Storing Preference Values for a Plug-in.     Scoped Value Management with User Settings.     Example Summary.     Chapter Summary.     References. 18. Views.     Views: The General-Purpose Workbench Part.     View Implementation.     Supporting Action Contributions.     Interacting with Other Workbench Components.     Examples Summary.     Chapter Summary.     References. 19. Editors.     Editor Behavior and Architecture.     Basic Implementation Steps.     Beyond the Basic Implementation Steps.     Example Summary.     Chapter Summary.     References. 20. Perspectives.     Creating a Perspective.     Using the perspectiveExtensions Extension Point.     Example Summary.     Chapter Summary.     Reference. 21. Action Contributions: The Integration Fast Track.     Action Contribution Extension Points.     The Fundamentals of Action Contributions.     Contributing to the Workbench Menu Bar and Toolbar.     Contributing to the View's Menu and Toolbar.     Contributing to an Editor's Menu and Toolbar.     Contributing Context Menus to Views and Editors.     Assigning Accelerator Keys to Your Actions.     Example Summary.     Chapter Summary.     References. 22. Providing Help.     Integrating Your Online Documentation.     Creating Context-Sensitive Help.     Running the Standalone Help Infocenter.     Customizing Your Help System.     Example Summary.     Chapter Summary.     References. IV. EXTENDING THE ECLIPSE IDE. 23. Workspace Resource Programming.     Resource Concepts.     Workspace API.     Resource Properties.     Processing Workspace Resource Change Events.     Resource Modification Event Management.     Using Workspace Save Events to Save Critical Data.     Examples Summary.     Chapter Summary.     References. 24. Managing Resources with Natures and Builders.     Customizing Project Processing.     Defining and Implementing a Nature.     Defining and Implementing an Incremental Project Builder.     Example Summary.     Chapter Summary.     References. 25. Resource Tagging Using Markers.     Using Markers.     Adding New Marker Types.     Extending Markers with Generators for Resolution and Help Support.     Example Summary.     Chapter Summary.     References. 26. Building a Custom Text Editor with JFace Text.     Standard Text Editor Functions.     Editor Configuration: Customization Points.     Under the Covers of the Text Editor.      Example Summary.     Chapter Summary.     References. 27. Extending the Java Development Tools.     What Is the JDT and What Does It Do?     Java Model.     Accessing Reusable JDT Functionality.     Compiling Java Source Code.     Analyzing Java Source Code.     Manipulating Java Source Code.     Where the JDT Extends Eclipse.     Extending the JDT User Interface.     Examples Summary.     Chapter Summary.     References. V. EXTENSIBILITY SPECIAL TOPICS. 28. Serviceability.     Plug-in Diagnostics: System and Configuration Information.     Eclipse Status Objects: A Status Collector.     Exception Handling: Error Detection.     Error Dialogs: Providing Detailed Status in Error Messages.     Runtime Tracing: A Runtime Diagnostic Tool.     Using Tracing in a Production Environment.     Diagnostics: A Comprehensive Error Log.     Error Logging: Writing to the Workbench Error Log.     Example Summary.     Chapter Summary.     Reference. 29. Implementing Responsiveness and Concurrency Using Jobs.     Concurrency Framework.     Using Jobs.     User Interaction Options.     Job Contention Management Options.     Example Summary.     Chapter Summary.     References. 30. Using Capabilities to Manage Too Much of a Good Thing.     Introducing Capabilities.     The Capabilities Extension Point.     Defining Primary Wizards.     The Activities API.     Defining Your Own Triggers.     Example Summary.     Chapter Summary.     References. 31. Internationalization and Accessibility.     What Does Internationalization Affect in Your Plug-in?     Internationalization Steps.     Accessibility.     Example Summary.     Chapter Summary.     References. 32. Performance Tuning.     Why Eclipse Should Start Quickly.     Diagnosing Startup Problems Using the Runtime Spy.     Case Study: Improving IBM WebSphere Studio's Startup.     Avoiding Performance Regressions Using the Performance Monitor.     Common Solutions to Eclipse-Specific Performance Problems.     Chapter Summary.     References. 33. Swing Interoperability.     Embedding AWT and Swing in Views and Editors.     Launch-and-Edit Integration.     ABCEditor Example-In-Process Invocation.     Example Summary.     Chapter Summary.     References. 34. OLE and ActiveX Interoperability.     COM Support in Eclipse.     COM Container Support.     OLE Automation-Accessing Extended Behavior.     Example Summary.     Chapter Summary.     Reference. VI. EXERCISES. Exercise 1: Using Eclipse.     Section 1: Your First Eclipse Project.     Section 2: Editors and Views.     Section 3: Working with Resources.     Section 4: Perspectives.     Section 5: Using Multiple Eclipse Windows and Workspaces.     Section 6: Getting Assistance.     Exercise Activity Review.     References. Exercise 2: Using Java Development Tools.     Section 1: Hello World.     Section 2: Quick Fix.     Section 3: Code Generation.     Section 4: Refactoring.     Exercise Activity Review.     References. Exercise 3: Running and Debugging Java.     Section 1: Launch Configurations.     Section 2: Debugging.     Section 3: Debugging II.     Section 4: Debugging Threads.     Section 5: Remote Debugging.     Exercise Activity Review.     References. Exercise 4: Developing a Simple Web Commerce Application with Eclipse.     Exercise Setup.     Section 1: Setting up the Runtime Environment.     Section 2: Creating a Project for the Example.     Section 3: Debugging the Example.     Section 4: Deploying the Example.     Exercise Activity Review.     References. Exercise 5: Working as a Team with CVS.     Exercise Setup.     Section 1: Getting Started.     Section 2: Updating, Committing, and Resolving Conflicts.     Section 3: Branching and Merging.     Exercise Activity Review.     Reference. Exercise 6: Developing Your First Plug-in.     Exercise Setup 954Section 1: "Hello, World" in Five Minutes or Less.     Section 2: "Hello, World" with Detailed Step-by-Step Instructions.     Section 3: Testing with the Runtime Workbench.     Section 4: Debugging with the Runtime Workbench.     Section 5: Defining a Feature to Support the Plug-in.     Section 6: Deploying a Feature and Its Associated Plug-ins.     Section 7: Exploring (and Sometimes Correcting) the Eclipse Platform Code.     Section 8: Correcting Common Problems.     Exercise Activity Review. Exercise 7: Developing Your First Rich Client Application.     Exercise Setup.     Getting Started.     Section 1: Creating an Application Extension.     Section 2: Creating a Perspective Extension.     Section 3: Creating a Workbench Advisor.     Section 4: Implementing the Application's Main Program.     Section 5: Running and Testing Your RCP Application.     Section 6: Configuring Workbench Window User Interface Elements.     Section 7: Adding Menu and Toolbar Actions.      Section 8: Deploying Your Application.     Section 9: Adding "Optional" Components.     Exercise Activity Review. Exercise 8: Developing a Rich Client Application with Dynamically Added Plug-ins.     Exercise Setup.     Section 1: Create Your RCP Application Launch Configuration.     Section 2: Implement Your Plug-in Life Cycle start() Method.     Section 3: Implement Your Configurator.     Section 4: Develop a Simple Plug-in Discovery Mechanism.     Section 5: Installing the Bonus Pack Dynamically.     Exercise Activity Review. Exercise 9: Deploying Your Product Using Features.     Exercise Setup.     Section 1: Tasks of a Feature Developer.     Section 2: Tasks of an Eclipse User.     Section 3: Tasks of a Product Developer.     Section 4: Tasks for a Product Service Team-Implementing an Update Site.     Section 5: Tasks of an Eclipse User-Redux.     Exercise Activity Review. Index.    


Best Sellers


Product Details
  • ISBN-13: 9780321305022
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison-Wesley Educational Publishers Inc
  • Depth: 57
  • Height: 235 mm
  • No of Pages: 1136
  • Series Title: English
  • Weight: 1770 gr
  • ISBN-10: 0321305027
  • Publisher Date: 04 Nov 2004
  • Binding: SA
  • Edition: 2 Rev ed
  • Language: English
  • Returnable: N
  • Spine Width: 52 mm
  • Width: 190 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
The Java Developer's Guide to Eclipse
Pearson Education (US) -
The Java Developer's Guide to Eclipse
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

The Java Developer's Guide to Eclipse

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA