or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Eclipse Kick Start
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Eclipse Kick Start [Paperback]

Carlos Valcarcel (Author)
4.2 out of 5 stars  See all reviews (4 customer reviews)

Price: $39.99 & this item ships for FREE with Super Saver Shipping. Details
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0672326108 978-0672326103 September 27, 2004 1

Launch your Eclipse education with Eclipse Kick Start from Sams Publishing. A fast-paced introduction to Eclipse 3.0, this guide focuses on the practical uses of the open-source program, including plug-in creation and architecture. Learn to use the technology to build better websites, develop Struts applications and create Aspect-oriented programs. Information on the new features of Eclipse 3.0 and examples of building applications, testing, sharing code and more are also included. The Eclipse 3.0 environment is constantly changing, so use Eclipse Kick Start to catch up fast and get ahead of the game!


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with The Java Developer's Guide to Eclipse, 2nd Edition $40.00

Eclipse Kick Start + The Java Developer's Guide to Eclipse, 2nd Edition
  • This item: Eclipse Kick Start

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The Java Developer's Guide to Eclipse, 2nd Edition

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Carlos Valcarcel has been a developer for more than 15 years and has used Java from its earliest availability. He is currently the director of technology at Trivera Technologies LLC and was a VP at Merrill Lynch. He has consulted for clients, including Jefferson National Laboratory, JPMorgan, Chase, John Hancock and Lincoln Reinsurance, on the use of object-oriented technology, Java, design patterns, refactoring and test-driven development. He has also led formal training for Sun and IBM. He is involved in the Eclipse community, is frequently tapped for quick answers about IBM and Eclipse technology and helped to write the Web Services tutorial for IBM's "developerWorks" website.

Excerpt. © Reprinted by permission. All rights reserved.

Introduction

"The only thing better than writing a book is finishing writing a book."

—The author

"There ain't no rules here. We're trying to accomplish something."

—Thomas Edison

At the time I started writing this book, only two Eclipse books were available. Both books are (still) fantastic, mention many of the foundation features of Eclipse, and discuss how you can develop Java within this all-encompassing environment. However, the number of plug-ins available to the Eclipse community was growing, and continues to grow, at an impressive rate.

My goal from the beginning was to present Java developers with a slightly different view of Eclipse than just another IDE with cool features. The number of plug-ins available at the time of this writing (and I wrote this introduction last) was almost 500. Considering that the WebSphere Application Developer (WSAD) environment, IBM's Eclipse-based IDE, contains over 500 plug-ins, it would seem that the open-source IDE arena is catching up fast to the commercial arena. With that many open-source plug-ins, I felt that a useful Eclipse book would not only discuss the IDE at a feature level, including how to extend it using the Plug-in Development Environment (PDE), but would include a strong subset of free/almost-free plug-ins to allow developers the opportunity to develop industrial-strength applications at minimal cost, without having to worry about creating their own plug-ins.

Who Should Read This Book

This book is not for Java novices. You must understand Java syntax, object-oriented technologies, UML, design patterns, test-driven development, and framework concepts. An understanding of Tomcat, JBoss, and Java frameworks will also be a big help, but an in-depth knowledge is not necessary. The examples in this book will walk you through almost everything you need. However, Web servers and the concepts associated with enterprise technologies will not get a lot of attention. If you need to get information about various open-source projects and Java technologies, Appendix E, "Recommended Resources," will get you started on your quest for knowledge.

How This Book Is Organized

In addition to where you can get Eclipse and how to install it, you will be given enough information to use it productively and to extend it to make it an even better tool. This book is divided up into three sections:

  • The Eclipse Development Environment—This section will cover most of the features that make Eclipse an environment worth using. Even though there are plug-ins to support languages such as C and COBOL, I will only discuss the Java support and the various ways you can develop Java applications using Eclipse. Support for the JUnit testing framework will be discussed, but additional testing frameworks, specifically Cactus, are discussed later in the book. If you only use Eclipse as a Java development environment, you will not be disappointed.

  • Developing Applications Using Plug-Ins—This is the part of the book I expect most developers to use the most often. Java exists in a world where enterprise applications must be written in a minimum of time and with a minimum of fuss. The plug-ins examined are not all that are available, but they give a nice sampling of the kinds of extensions available to the Java development environment supported by Eclipse. You will get a chance to examine testing frameworks such as Cactus, as well as plug-ins covering UML, Struts, J2EE development, and GUI building.

  • Extending Eclipse—The Eclipse plug-in architecture is last because it is the most interesting part of the tool, although it will be used the least by most developers. Although not difficult to use, the plug-in architecture is not trivial. I hope the plug-in examples inspire more developers to write additional views and editors for the myriad file types and technologies that continue to appear unabated by the lack of problems to solve.

Downloading and Installing Eclipse

Before you install Eclipse, make sure you have a Java Runtime Environment (JRE) or a full Java Development Environment (JDK) installed on your machine. Also, the Java environment should be 1.4.1 or better. To download Eclipse, you start your journey at http://www.eclipse.org. Here are the steps to follow:

  1. On the Eclipse home page, look to the navigation menu on the left and click Downloads.

  2. The Downloads page will take you to the list of locations that carry the Eclipse installation files. You can select the North America Main Eclipse Download Site or any of the volunteer mirror sites. When you click one of the site links, you will be taken to the Eclipse Project Downloads page.

  3. The various available Eclipse downloads are listed here. At the time of this writing, the final release of Eclipse 3.0 is available. You should click the link that reads Latest Release and has a 3.0 build name.

  4. The Build page for Eclipse 3.0 lists the various Eclipse releases for all the supported platforms as well the source code for Eclipse. Click either the HTTP or FTP link that appears in the third column on the same line as the platform on which you expect to run Eclipse. The status column for your platform must have a green check mark next to it. A red X next to a platform name means the build is not ready.

  5. After you click the HTTP or FTP link, your browser should ask you for a location to save the file. If you do not intend to save the zip file after you install Eclipse, just save the file to your Desktop or some other location where you can remove it when you are finished. When the download completes, you are ready to install Eclipse on your machine.

  6. The Eclipse zip file contains all the Eclipse files needed to run the IDE. If you already have Java installed, all you need to do is extract the contents of the Eclipse zip file into a selected directory. For example, extract the Eclipse zip file into c:\tools.

After you complete these steps, you are ready to go. On the Windows platform, navigate to the eclipse directory and run eclipse.exe. The splash screen will appear for a few moments and then the Workspace Launcher will open asking for the directory Eclipse should use as its default location for your project files. Click OK. If the Eclipse workbench opens up on the Welcome page, your installation was a success.

All the examples were run and tested on the Windows platform. The information is mostly platform independent, but there may be some instances where features are implemented differently. If you're using Unix or a Mac the information in the book should apply but be sure to check the Eclipse Release page for your OS and hardware platform for specifics on the differences. For Mac users there is a great article on Eclipse for the Mac at http://developer.apple.com/tools/eclipse.html. For Linux, I recommend a Linux support forum such as http://www.linuxforum.com that covers each of the three Linux variants supported by Eclipse.

If you decide to download the code examples, you will find that all the code has a code marker next to string literals ("//$NON-NLS-1$"). This is used by the Eclipse incremental compiler to flag strings that do not need to be externalized. One of the many features of Eclipse is the ability of the Java nature to create a separate properties file for use in internationalization. I have removed these flags from the book text, but I've left them in the code in case you, like me, decide to let the compiler be as picky as it can.

Conventions Used in This Book

This book uses several conventions to help you prioritize and reference the information it contains.

Various typefaces are used to make code and input easily distinguishable from regular text:

  • Program code appears in a special monospace font.

  • Placeholders—words or characters used temporarily to represent the real words or characters you type in code—are typeset in italic monospace.

  • Material that you are instructed to type appears in bold monospace.

In addition, the following special elements provide information beyond the basic instructions:


Headline Sidebars - Sidebars contain special tips, warnings, and extra facts that are related to the text where they are found. They often emphasize important topics, so you might find them very helpful.



Shop Talk - In most of the chapters, I use Shop Talks to share my personal experiences as they relate to the chapter subject. These elements often contain opinions or preferences; the rest of the book is confined strictly to the facts. My particular opinions or preferences might not always apply to your situation, so keep that in mind when you read a Shop Talk.


Source Code for This Book

The associated source code files described in this book are available on the Sams website at http://www.samspublishing.com. Enter this book's ISBN (without the hyphens) in the Search box and click Search. When the book's title is displayed, click the title to go to a page where you can download the code.



Product Details

  • Paperback: 480 pages
  • Publisher: Sams; 1 edition (September 27, 2004)
  • Language: English
  • ISBN-10: 0672326108
  • ISBN-13: 978-0672326103
  • Product Dimensions: 9.2 x 7.4 x 1 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #1,751,126 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

4 Reviews
5 star:
 (1)
4 star:
 (3)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

13 of 13 people found the following review helpful:
4.0 out of 5 stars shows how to use Web Services in Eclipse, October 2, 2004
This review is from: Eclipse Kick Start (Paperback)
The latest Eclipse is well described here by Valcarcel. It has rapidly become perhaps the most popular IDE for Java programmers. Of course, being free didn't hurt the uptake.

He assumes you have already programmed in Java itself. The book has three parts and an Appendix. The first part covers the basics. Essentially, it shows how to write and debug a standalone Java application in Eclipse. Competently done. But frankly, little to distinguish from other Eclipse texts. At this level, we are basically in an IDE equivalent to IBM's earlier Visual Age for Java, circa 2000. From which Eclipse is derived, by the way.

The second and third parts of the book are far more interesting. Part two is all about using plug-ins to build up an application. Here is where Eclipse really shows its power. Also, the author describes how to make a Web Service using Eclipse. Web Services are a hot topic, and for those of you wanting to get into it, without giving up your familiar Eclipse environment, that chapter may justify the entire book.

Finally, part 3 is about the basics of writing a plug-in. You can really dig deep into the Eclipse framework for this. It may be the most advanced part of the book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 10 people found the following review helpful:
4.0 out of 5 stars Field guide to Eclipse 3.0, November 19, 2004
This review is from: Eclipse Kick Start (Paperback)
The value in this book is it's breadth of coverage. It never digs very deep into topics. The coverage of UML editing, for example, is about 30 pages. But that's thirty more pages than most of the Eclipse books have on UML. And the coverage is of a wide variety of these topics, including Struts, web services, JSPs, and others. The basics are covered as well, starting with installation and the basics of starting up a project, going through source control, unit testing, and refactoring. It's all there. It's just set to a whirlwind pace that may leave you a little breathless. Good book, just not for very beginners.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 9 people found the following review helpful:
5.0 out of 5 stars Excellent, perfect depth, good span of topics, October 23, 2004
Amazon Verified Purchase(What's this?)
This review is from: Eclipse Kick Start (Paperback)
I needed a book to get up to speed on Eclipse 3.0 for work, I found it with Carlos Valcarcel's book. The chapters are just the right length and cover a vast array of topics, from MyEclipse, GUI Layout, CVS, Struts, building your own plug-ins, its all there and then some. The book's site can be found here: http://www.eclipsekickstart.com/
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews


Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject