Here are the top eight classes and tutorials!
|
|
T-2
| Building Commercial-Quality
Plug-Ins for Eclipse
|
|
– Clayberg, Rubel
|
A definitive, start-to-finish overview
of building commercial-quality extensions for Eclipse. The instructors
don’t merely introduce the basics; they’ll show you how to add the sophistication
and “polish” that your end users demand.
In this full-day class, you’ll learn the
fundamentals of plug-in development, with specific solutions for the challenges
participants will most likely encounter. Session content is based on the
popular book co-authored by Clayberg and Rubel, “Eclipse: Building Commercial-Quality
Plug-ins,” and is split between lecture and hands-on lab work. So, bring
your laptop with Eclipse preinstalled and you’re ready to go!
|
|
101
| Quick Tour of the Eclipse
Web Tools Platform
|
|
– Ryman
|
The Eclipse Web Tools Platform
provides a set of tools for developing standards-based multitier Java Web
applications. The project contains tools for HTML, CSS, _javascript_, XML,
XML Schema, Web services, servlets, JSP, EJBs and data access.
This session gives an overview of WTP 1.5,
which is part of the Eclipse 3.2 simultaneous release, and demonstrates
its main areas in a quick tour, which will show how to configure an application
server, create a Web project, add and debug a JSP, perform database access
and develop a Web service.
This is an introductory-level session aimed
at developers and managers who are creating Web applications. No prior
experience with WTP is required. After this session you will have a good
understanding of the main functional components of WTP and how it can be
used to develop Java Web applications. Another class to consider is 201,
“How to Build Java Web Applications With Web Tools Platform.”
|
|
301
| Facing JavaServer Faces
Development With JSF Tools
|
|
– Jacobi
|
With a rapidly growing community
of developers involved at different levels of the JavaServer Faces ladder,
the demands for good tool support are increasing. This class is focusing
on practical JSF development using the design-time features provided by
the Eclipse JSF Tools Project. The class will cover JSF component design
and design-time support for developers interested in writing their own
JSF components.
By attending this intermediate-level class,
you’ll gain a complete understanding of the JSF landscape, how to build
a JSF application, what design-time support is available within the JSF
Tools Project, and what is planned for future releases of the JSF Tools
Project. You should already have at least a basic understanding of Java
and Web development.
|
|
401
| Consuming and Producing
Web Services With Web Tools
|
|
– Judd
|
Do you want to know how to publish
or consume Web services in Eclipse? It’s easy, if you use the Web Standard
Tools and J2EE Standard Tools.
In this beginning-to-intermediate-level class,
we will demonstrate how to consume Google’s popular searching Web service
in Eclipse. Then we will learn how to expose application functionality
written in Java as a Web service. You should already have basic knowledge
about Eclipse and Web services.
|
|
403
| Leveraging Model-Driven
Development and the Eclipse Platform
|
|
– Sawicki
|
Model-driven development improves
many of the practices and tools that organizations already have in place.
The goal is to achieve higher levels of automation in the development process.
Models act as the catalyst that, in combination with automated transformations,
result in more accurate application design, better structural integrity
of the implementation, higher quality and faster development.
This class covers the design and building
of applications using a UML-driven approach within the Eclipse framework.
The session takes you through the basics of developing a platform-independent
domain model from which the various multitier infrastructure designs are
generated.
We’ll examine the resulting application architecture
as well as the code implementation, how to modify the application, and
how design and infrastructure changes are iteratively applied to the application.
By the end of this class, you’ll have a thorough understanding of the
flexibility and agility of this development approach and how it can increase
your team’s capabilities by an order of magnitude.
|
|
504
| Developing Rich Applications
With JSF and AJAX
|
|
– Katz
|
Asynchronous _javascript_ and XML,
or AJAX, has taken the Web application development world by storm. And
in the past year, JavaServer Faces has emerged as the standard essential
technology for building richly interactive Web applications. When combined,
we have access to the most powerful rich component-based approach for developing
modern Web applications on the market today, allowing developers to create
rich enterprise Web 2.0 applications.
This session will describe various AJAX frameworks
and tools, explain the benefits and pitfalls of various approaches and
show exactly how JSF and AJAX can work together to create enterprise Web
2.0 applications, all using easy-to-understand live examples. Developers
will also get a good understanding of various commercial tools and how
they can dramatically improve their ability and productivity.
Before attending this intermediate-level class,
you should already have a good understanding of JavaServer Faces.
|
|
607
| Advanced User Interface
Programming Using the Eclipse Rich Client Platform
|
|
– Creasey
|
The Eclipse RCP user interface
consists of both plug-in extensions to the platform and reusable user interface
components. This talk will provide a more advanced look into the way an
RCP UI application can be built.
We will cover some of the components in the
Platform UI and the plug-in extensions that access them by taking an example
written using just the JFace and SWT frameworks and integrating it into
the Eclipse Platform. If you use RCP, you won’t want to miss this session.
|
|
702
| Practical Design Patterns
for Rich Client Development
|
|
– Maleh
|
Despite the passing of the 10th
anniversary of the famous book “Design Patterns: Elements of Reusable
Object-Oriented Design,” there remains a lack of understanding and experience
in applying design patterns to common development problems—and Eclipse
RCP development is no exception.
In this advanced class, you will see real-world
examples clearly illustrating the benefits of applying design patterns,
emphasizing patterns beneficial to RCP applications. The class will begin
with a definition and brief history of design patterns, and an overview
of their benefits; we’ll then jump right into specific patterns that help
with Eclipse RCP projects.
To help demonstrate the benefits of design
patterns, we’ll analyze RCP components written without design patterns,
and examine problems encountered when attempting to add features to those
components. Next, we’ll show how to fix those problems with just a few
refactorings.
|
September 6-8
• Hyatt Regency Cambridge • Boston, MA |