|
|
|
发新文章 |
|
|
Best 27 Eclipse Tutorials by IBM
Eclipse is an open source platform-independent software framework that is focused on providing an extensible development platform and application frameworks for building software. It delivers
'rich-client applications', as opposed to 'thin client' browser-based
applications. So far this framework has typically been used to develop
IDEs (Integrated Development Environments, such as the Java IDE called Java Development Toolkit (JDT) and compiler that comes as part of Eclipse
The following components constitute the rich client platform of Eclipse: - Core platform (boot Eclipse, run plugins)
- OSGi (a standard bundling framework)
- SWT (a portable widget toolkitJFace (file buffers, text handling, text editors)
- The Eclipse Workbench (views, editors, perspectives, wizards)
After
researching all of the Eclipse tutorials on IBM's website, I have
compiled what I believe are the best 27 Eclipse Tutorials on their
site. Here they are with linked titles and descriptions.
Best 27 Eclipse Tutorials by IBM
| Eclipse's Rich Client Platform, Part 1: Getting started The
first part of a two-part series, this tutorial explores Eclipse's Rich
Client Platform (RCP). An example application shows you how to assemble
an RCP to create an elegant client-side interface for your own business
applications. The application creates a front end for the Google API
and gives you the ability to query and display search results. Having
an application that demonstrates some of these technologies in action
provides an understanding of the platform and its usefulness within
some of your projects. | | Eclipse's Rich Client Platform, Part 2: Extending the generic workbench This
tutorial, the second in a two-part series, continues exploring the
Eclipse Rich Client Platform by expanding the previous discussion. It
demonstrates how you can use views, actions, and wizards to assemble a
complete application. | | Build a Web service using the Eclipse Web Tools Platform This
tutorial shows you how to build a Web service using the Eclipse Web
Tools Platform. The Web service interacts with a Cloudscape (Apache
Derby) database and is deployed to Apache Tomcat. | | Build a Web-based client with the Eclipse Web Tools Platform This
tutorial shows you how to build a complete Web-based auction client
application using the Eclipse Web Tools Platform. The auction client
accesses a Cloudscape (Apache Derby) database that houses auction
stock, as well as a remote auction Web service. | | Eclipse for Visual Studio developers This
tutorial steps a new user of Eclipse through their first Eclipse
project. It is geared towards an existing Visual Studio developer and
will present Eclipse concepts, terminology, and workflow in the context
of Visual Studio. The tutorial will draw parallels between the two IDEs
and, where appropriate, point out key differences. | | Using Eclipse to develop grid services This
tutorial illustrates how to use the versatile Eclipse environment to
facilitate development of Globus Toolkit V4 (GT4) grid services. It is
written for Web service and grid developers who would like the
convenience of orchestrating the whole grid service development process
from within the Eclipse IDE on Windows-based platforms. | | Building Eclipse plug-ins using templates You
may know that Eclipse is a framework meant for building other tools.
You may also know that you can build your own plug-ins for Eclipse. But
did you know that Eclipse comes with seven different plug-in templates
to get you started? This tutorial starts you off with a start-to-finish
look at building a plug-in using the Hello World template, and then
introduces you to the other templates, such as Plug-in with an editor
and Plug-in with perspective extensions. | | Develop SQL databases with Eclipse, SQLExplorer, and Clay Learn
how to use Eclipse and the SQLExplorer plug-in to connect to any
database that supports a JDBC driver. These tools allow you to view
database schemas, view table data, add and edit table data, and write,
edit, and execute SQL. You will also learn how to use Azzurri Clay to
create Entity Relationship Diagrams (ERDs), reverse-engineer databases,
add tables, edit tables, delete tables, edit relationships, add
indexes, and change your underlying data model into different SQL
dialects. | | Building cheat sheets in Eclipse Cheat
sheets help your customers get their hands dirty with your product and
learn about its features interactively. This tutorial shows you how to
develop interactive tutorials, called cheat sheets, for your
Eclipse-based product or plug-in. | | Build rich Internet applications Many
users are dissatisfied with the capabilities and performance of today's
HTML-based Web applications. Users want desktop application
functionality with the ease of installation and accessibility that Web
applications offer. This tutorial demonstrates how to develop, package,
and deploy a rich Internet application using the open source OpenLaszlo
framework, Eclipse-based Laszlo IDE, and Web Tools to build business
applications that delight users. | | Build Perl applications with Eclipse The
EPIC project lets developers build, edit, and develop Perl-based
applications using the Eclipse IDE. In this tutorial, we look at the
EPIC plug-in, how it can be used to develop Perl applications, and how
it can be integrated into existing development processes. | | Extract information from databases using BIRT and Eclipse Business
reporting and analysis is a complex process that is difficult to get
perfect when you want to produce a professional-looking report. Even
more difficult is regularly repeating the exercise with new or updated
data. The Business Intelligence and Reporting Tools (BIRT) is a suite
of plug-ins for Eclipse that allows you to extract information from
your databases, analyze that information, then generate summaries,
charts, and analysis for your reports. In this tutorial, you'll learn
how to use BIRT in your J2EE applications by creating and developing
reports with BIRT using the Eclipse Rich Client Platform (RCP)
technology. | | Using CruiseControl with Eclipse This
tutorial provides a high-level overview of how to use CruiseControl,
Luntbuild, and Anthill with Eclipse. Use these applications for
implementing continuous-integration builds that provide quick feedback
whenever something changes with a project's source. | | How to debug Perl apps with Eclipse Debugging
Perl applications can be a frustrating process. Many Perl programmers
rely on print statements and so-called "postmortem debugging." Others
use the built-in Perl debugger. Neither provides a coherent execution
environment for monitoring the execution of a script, and neither
supports the debugging of a Common Gateway Interface (CGI) script
during execution. In this tutorial, we will look at the debugging
functionality offered by the Eclipse Perl Integration (EPIC) plug-in
for Eclipse, which offers a rich debugging environment available and
integrated with the EPIC Perl development environment. | | Introduction: Eclipse Test and Performance Tools Platform Learn
how to use the Eclipse Test and Performance Tools Platform (TPTP) to
profile a Java application, and discover how to quantify memory usage,
identify memory leaks, and isolate performance bottlenecks. | | Eclipse Test and Performance Tools Platform, Part 1: Test, profile, and monitor applications Learn
how to use the Eclipse Test and Performance Tools Platform (TPTP) to
profile a Java application, and discover how to quantify memory usage,
identify memory leaks, and isolate performance bottlenecks. | | An introduction to the Eclipse Web Tools Platform V1.0 The
Eclipse Web Tools Platform (WTP) extends the Eclipse IDE to enable easy
development of Java 2 Enterprise Edition (J2EE)-based applications.
Learn how to install WTP, configure it for use with an application
server, and use the tools it provides to create a J2EE application. | | Explore the new features of Eclipse V3.1 This
tutorial demonstrates many of the new features found in the most recent
release of Eclipse V3.1. You will find this tutorial useful if you're
considering upgrading to V3.1 from a previous release, or if you're
considering switching to Eclipse from another integrated development
environment. You may also find it useful if you want to revise your
code to take advantage of the latest iteration of the Java language,
Java 2 Standard Edition V1.5, which adds a number of powerful
constructs and conveniences to the Java programming language. | | Kick-start your Java apps: Free software, fast development To
create, test, and deploy a Web-based application or Web service
rapidly, you need a proven relational database, a standards-compliant
Web application server, and a flexible IDE. Ideally, all these software
packages are production-tested, simple to obtain, easy to use, and well
integrated with one another. This tutorial shows you how to use
IBM-backed open source and free software to kick-start your Java
Web-based application development. You'll learn exactly where to
download such components, install them, and get them working for you
today. | | Create an Eclipse game plug-in, Part 1: Getting started Although
most users think of Eclipse as an Integrated Development Environment
(IDE) for building Java applications, it is really something much more
basic. Eclipse is a framework for building plug-ins, allowing any
developer to extend its functionality to solve nearly any problem, just
by leveraging a set of APIs and readily available libraries. In this
four-part "Create an Eclipse game plug-in" tutorial series, you will
solve a pressing problem most programmers encounter daily: how to break
away to play a quick video game without switching applications and
making it obvious. You will also learn the Eclipse plug-in architecture
and learn how to define your own plug-in, develop an interface using
SWT, and create code that interacts with other Eclipse resources. | | Create an Eclipse game plug-in, Part 2: Building and firing a BB gun Although
most users think of Eclipse as an integrated development environment
for building Java technology applications, it is really something much
more basic. Eclipse is a framework for building plug-ins, allowing you
to extend its functionality to solve nearly any problem -- just by
leveraging a set of APIs and readily available libraries. In this
four-part "Create an Eclipse game plug-in" tutorial series, you will
solve a pressing problem most programmers encounter daily: how to break
away to play a quick video game without switching applications and
making it obvious. You'll develop a simple game that will read the bugs
entered on the a view and blast them to bits. The game will run inside
Eclipse as a plug-in, that will demonstrate how to write to the Eclipse
API, while using the Standard Widget Toolkit, the Open Graphics
Library, and the Lightweight Java Games Library. | | Create an Eclipse game plug-in, Part 4: Packaging, testing, and putting final touches The
game will run inside Eclipse as a plug-in, that will demonstrate how to
write to the Eclipse API, while using the Standard Widget Toolkit, the
Open Graphics Library, and the Lightweight Java Games Library. Part 4
demonstrates how to build and test the plug-in using an automated
process, and finally, package it for distribution. | | Make Ant easy with Eclipse Eclipse
can make working with Apache Ant easier. Discover the Ant integration
features in the Eclipse integrated development environment (IDE), and
learn how to write, build, and debug code in Eclipse through the Ant
editor. | | Eclipse Test and Performance Tools Platform, Part 2: Monitor applications In
this "Eclipse Test and Performance Tools Platform" tutorial series,
learn how to use the capabilities of the Eclipse Test and Performance
Tools Platform (TPTP) to convert application log files into a
structured format. Then, using TPTP and other specialized tools
designed to process and analyze log files, you can quickly discern
usage patterns, performance profiles, and errors. | | Extract database information using Eclipse and BIRT V2.0 The
Eclipse Business Intelligence and Reporting Tools (BIRT) project
comprises a set of open source plug-ins for Eclipse that you can use to
create compelling reports for Web applications. Learn how to install
BIRT V2.0, configure it for use with a database, employ its
functionality to design dynamic reports and charts, and create
templates for future reports. | | Developing rich Internet applications with Rails, OpenLaszlo, and Eclipse Explore
at a high level how to develop a rich Internet application using
OpenLaszlo, Ruby on Rails, MySQL, and Eclipse to provide a common IDE
to not only develop your application but also to automate many of the
steps in developing a Rails or OpenLaszlo application. This will
further speed up and streamline the already fast development cycle of
Rails applications. | | Use Apache Geronimo and Ajax to build a directory, Part 1: Configuring Geronimo's LDAP server Proficiency
in working with Lightweight Directory Access Protocol (LDAP) is an
important skill for developers creating enterprise applications for
Apache Geronimo and IBM WebSphere application servers. In this two-part
tutorial series, learn how to use the LDAP Tools for Eclipse to
configure Geronimo's built-in Apache Directory LDAP server, ApacheDS.
In this first installment, you'll import hypothetical personal
information into the LDAP server while gearing up for Part 2, where
you'll query the LDAP server and update the Web page using Ajax. |
|