Friday, July 4, 2008

Eclipse for Dummies









Eclipse for Dummies


* In his friendly, easy-to-understand style, the bestselling author of Java 2* For Dummies shows developers how to get up to speed fast on this popular Java IDE* Eclipse, an open source product originally developed by IBM, has an estimated 500,000 users-a 45 percent market share among Java IDEs* Shows Java developers how to maximize programming productivity with Eclipse, covering all the basics as well as advanced techniques such as using Ant, developing new Eclipse plug-ins, and working with Javadocs JAR files

Eclipse Distilled (The Eclipse Series)
















Eclipse Distilled (The Eclipse Series)

A Concise Introduction to Eclipse for the Productive ProgrammerOrganized for rapid access, focused on productivity, Eclipse Distilled brings together all the answers you need to make the most of today's most powerful Java development environment. David Carlson introduces proven best practices for working with Eclipse, and shows exactly how to integrate Eclipse into any Agile development process.Part I shows how to customize workspaces, projects, perspectives, and views for optimal efficiency and how to leverage Eclipse's rapid development, navigation, and debugging features to maximize both productivity and code quality. Part II focuses entirely on Agile development, demonstrating how Eclipse can simplify team ownership, refactoring, continuous testing, continuousintegration, and other Agile practices. Coverage includes* Managing Eclipse projects from start to finish: handling both content and complexity* Using perspectives, views, and editors to work more efficiently* Setting preferences to fit your own unique needs—or your team's* Leveraging Eclipse's powerful local and remote debugging tools* Understanding how Eclipse fits into contemporary iterative development processes* Performing continuous testing with JUnit in the Eclipse environment* Using Eclipse's wizard-assisted refactoring tools* Implementing continuous integration with Ant-based automated project builders* Employing best practices for code sharing with CVS and other repositoriesBy focusing on need-to-know information and providing best practices and methodologies, this book is designed to get you working with Eclipse quickly. Whether you're building enterprise systems, Eclipse plug-ins, or anything else, this concise book will help you write better code—and do it faster.

Eclipse Cookbook
















Eclipse Cookbook

You've probably heard the buzz about Eclipse, the powerful open source platform that gives Java developers a new way to approach development projects. It's like a shiny new car--no longer content to just admire Eclipse, you're now itching to get in and drive. Eclipse is to Java developers what Visual Studio is to .NET developers--it's an integrated development environment (IDE) that combines a code editor, compiler, debugger, text editor, graphical user interface (GUI) builder, and other components into a single, user-friendly application. It provides a solid foundation that enables Java developers to construct and run integrated software-development tools for web development, application design, modeling, performance, testing, and much more. As with any extensive programming tool, however, there's a lot to learn. And there s no better guy than well-known Java expert Steve Holzner to teach you. An award-winning and best-selling author who has been writing about Java topics since the language first appeared, Holzner delivers just the kind of targeted, practical, everyday knowledge you need to hone your mastery of Eclipse. Perfect as a companion to an Eclipse programming tutorial (such as Holzner's own Eclipse, O'Reilly, April 2004) or an ideal stand-alone for all those developers who either don't want or don't need the tutorial approach, the Eclipse Cookbook contains task-oriented recipes for more than 800 situations you may encounter while using this new Java platform--from deploying a web application automatically to reverse engineering compiled code, from re-naming all references to a class across multiple packages to initializing the SWT JNI libraries. Each recipe in the ever-popular and utterly practical problem-solution-discussion format for O'Reilly cookbooks contains a clear and thorough description of the problem, a brief but complete discussion of a solution, and in-action examples illustrating that solution. The Eclipse Cookbook will satiate Java programmers at all levels who are ready to go beyond tutorials--far beyond writing plug-ins and extensions--and actually use the powerful and convenient Eclipse day to day.







Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools (The Eclipse Series)












Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools (The Eclipse Series)

AspectJ: Now every Java developer can leverage the immense power of AOPWith AspectJ, Java developers can leverage the breakthrough power of Aspect-Oriented Programming (AOP) using a language they already know, within the comfortable, highly productive Eclipse development environment. In this book, AspectJ's lead developers help you master AOP's essential principles and techniques, as you use them to address your toughest software quality, productivity, and maintenance challenges.AOP improves the modularity of programs, making the code much closer to the design. It can dramatically reduce the time taken to implement common features and functions, improve quality, integrate plain-old Java objects with systems and services, create simpler, more reusable components, and much more besides.Drawing on their experience as tool developers, programmers, and mentors, the authors cover every facet of AOP development with AspectJ and Eclipse, from creating new projects through extending and documenting full-fledged applications. You'll find an authoritative tutorial covering the entire AspectJ language, a complete API reference, and realistic guidance on adopting AspectJ in your organization.

Eclipse: Building Commercial-Quality Plug-ins (2nd Edition) (The Eclipse Series)









Eclipse: Building Commercial-Quality Plug-ins (2nd Edition) (The Eclipse Series)


"I'm often asked, 'What are the best books about Eclipse?' Number one on my list, every time, is Eclipse: Building Commercial-Quality Plug-ins. I find it to be the clearest and most relevant book about Eclipse for the real-world software developer. Other Eclipse books focus on the internal Eclipse architecture or on repeating the Eclipse documentation, whereas this book is laser focused on the issues and concepts that matter when you're trying to build a product."-- Bjorn Freeman-BensonDirector, Open Source Process, Eclipse Foundation"As the title suggests, this massive tome is intended as a guide to best practices for writing Eclipse plug-ins. I think in that respect it succeeds handily. Before you even think about distributing a plug-in you've written, read this book."-- Ernest Friedman-HillSheriff, JavaRanch.com"Eclipse: Building Commercial-Quality Plug-ins was an invaluable training aid for all of our team members. In fact, training our team without the use of this book as a base would have been virtually impossible. It is now required reading for all our developers and helped us deliver a brand-new, very complex product on time and on budget thanks to the great job this book does of explaining the process of building plug-ins for Eclipse."-- Bruce Gruenbaum"This is easily one of the most useful books I own. If you are new to developing Eclipse plug-ins, it is a 'must-have' that will save you lots of time and effort. You will find lots of good advice in here, especially things that will help add a whole layer of professionalism and completeness to any plug-in. The book is very focused, well-structured, thorough, clearly written, and doesn't contain a single page of 'waffly page filler.' The diagrams explaining the relationships between the different components and manifest sections are excellent and aid in understanding how everything fits together. This book goes well beyond Actions, Views, and Editors, and I think everyone will benefit from the authors' experience. I certainly have."-- Tony Saveski"The authors of this seminal book have decades of proven experience with the most productive and robust software engineering technologies ever developed. Their experiences have now been well applied to the use of Eclipse for more effective Java development. A must-have for any serious software engineering professional!"-- Ed Klimas"Just wanted to also let you know this is an excellent book! Thanks for putting forth the effort to create a book that is easy to read and technical at the same time!"-- Brooke Hedrick"The key to developing great plug-ins for Eclipse is understanding where and how to extend the IDE, and that's what this book gives you. It is a must for serious plug-in developers, especially those building commercial applications. I wouldn't be without it."-- Brian Wilkerson"If you're looking for just one Eclipse plug-in development book that will be your guide, this is the one. While there are other books available on Eclipse, few dive as deep as Eclipse: Building Commercial-Quality Plug-ins."-- Simon ArcherEclipse has established itself as a dominant force in the application-development space. Key to the success of Eclipse is the ability of developers to extend its functionality using plug-ins.This new edition of Eclipse: Building Commercial-Quality Plug-ins is the definitive, start-to-finish guide to building commercial-quality Eclipse plug-ins, with an emphasis on adding the sophistication and polish that paying customers demand. The book provides both a quick introduction to using Eclipse for new users and a reference for experienced Eclipse users wishing to expand their knowledge and improve the quality of their Eclipse-based products.Revised to take advantage of pure Eclipse 3.1 and 3.2 APIs, this widely praised bestseller presents detailed, practical coverage of every aspect of plug-in development and specific solutions for the challenges developers are most likely to encounter. All code examples, relevant API listings, diagrams, and screen captures have been updated.Some Eclipse concepts--such as actions, views, and editors--have not changed radically, but now have additional functionality and capabilities. Other areas, such as the Eclipse plug-in infrastructure, have changed drastically due to the Eclipse shift towards an OSGi-based infrastructure. This edition is fully updated to address these new advances for Eclipse developers.
Includes a quick introduction to Eclipse for experienced Java programmers
Serves as a systematic reference for experienced Eclipse users
Introduces all the tools you need to build Eclipse and Rational plug-ins
Explains the Eclipse architecture and the structure of plug-ins and extension points
Offers practical guidance on building Eclipse user interfaces with SWT and JFace
Shows how to use change tracking, perspectives, builders, markers, natures, and more
Covers internationalization, help systems, features, and brandingThis book is designed for anyone who wants a deep understanding of Eclipse, and every experienced developer interested in extending Eclipse or the Rational Software Development Platform.

Eclipse 3 Live










Eclipse 3 Live



The Eclipse Platform is a Java application designed for building Integrated Development Environments (IDEs) that can be used to create a broad array of applications using languages ranging from PHP to C to Java. The Eclipse IDE has become one of the most popular development tools in both the open-source and commercial worlds and is quickly becoming the Java IDE of choice. Eclipse 3 Live provides the reader with a comprehensive guide to using Eclipse from its most basic IDE features to some of its most advanced topics like Platform extensibility. This title provides a no-nonsense description of what the Eclipse Platform is and how users can leverage it to develop anything from Java applications to custom-built products. Some of the topics covered by Eclipse 3 Live include: The Eclipse Platform and Architecture The Java Development Tooling (JDT) The Eclipse SDK Using the Eclipse Debugger Version Control and Configuration Management Integration with the most popular open-source projects including: Ant JUnit Cactus CVS About the Author Bill Dudney is, in addition to an author and frequent speaker, a senior J2EE architect consultant. He has been doing distributed computing for 14 years starting at NASA, building software to manage the mass properties of the Space Shuttle. Bill started doing Java in late 1996 after years of building software on the NeXT. Bill is the author of three books: J2EE AntiPatterns, Jakarta Pitfalls and Mastering JavaServer Faces. Bill travels on the No Fluff Just Stuff symposium tour as an expert speaker on many J2EE topics.

Contributing to Eclipse: Principles, Patterns, and Plugins












Contributing to Eclipse: Principles, Patterns, and Plugins

Eclipse is an integrated development environment (IDE) for software. It also represents an ideal, incorporating modularity, extensibility, and community. Contributing to Eclipse: Principles, Patterns, and Plug-Ins is therefore significantly more than a book about how to write plug-ins for the Eclipse framework. The book--by software patterns guru Erich Gamma and "extreme programming" exponent Kent Beck--explains how new Eclipse modules should interact with existing software elements, and make themselves further extensible. It also emphasizes the importance of packaging new plug-ins and making them available to others as new Eclipse features. The book's emphasis is on community, and helping the Eclipse project grow and improve.
That said, this book is an excellent how-to guide. Gamma and Beck take the time to carefully detail a couple of model plug-in projects--including the industry-standard Hello World exercise--and take care to explain the highly visual Eclipse development process one step at a time. They don't unleash bushels of source code on the reader, but nonetheless manage to walk the reader through a series of progressively more elaborate extension projects that exercise some of the most exciting parts of the Eclipse framework. As you'd expect from a book involving Gamma, discussion of patterns appears with increasing frequency toward the book's conclusion, enabling the reader to expand on the authors' shared wisdom and understand the Eclipse design better. --David Wall
Topics covered: How to extend the Eclipse development environment--both in the narrow sense of writing code that makes the software do something new, and in the broad sense of participating in the Eclipse community. Specific coverage addresses extension points, markers, perspectives, and help. There's also a guide to the Eclipse architecture, framed as a series of "pattern stories."

Chitika

Chitika list ads

Mobile Ads