beautypg.com

Google 2007 JavaOne Advance Conference Guide User Manual

Page 58

background image

56

|

| technical sessions | track nine : tools and languages

| java.sun.com/javaone

* Content subject to change.

TECHNICAL SESSIoNS

| TRACK NINE | TOOLS AND LANGUAGES

Tools and Languages

TS-9511 using Ajax with PoJC (Plain old JavaServer Faces

Components)

Matthew Bohm, Sun Microsystems, Inc.
Craig McClanahan, Sun Microsystems, Inc.

This session demonstrates methods for building dynamic web user
interfaces by using Ajax techniques with JavaServer Faces components not
designed with Ajax interactions in mind. It discusses several approaches
to supporting partial page submit and partial page refresh capabilities,
including support for these techniques in IDEs.

TS-9516 using jMaki in a visual development Environment

Ludovic Champenois, Sun Microsystems, Inc.
Craig McClanahan, Sun Microsystems, Inc.
Gregory Murray, Sun Microsystems, Inc.

Over the last year, Greg Murray’s jMaki project (at ajax.dev.java.net) has
gotten increasing attention, because of its elegant solution to the hardest
problems in using Ajax—an interface common to many of the popular
client-side JavaScript technology widget libraries that have become
available. However, the provided interface still requires application
developers to have a significant understanding of client-side issues such as
JavaScript technology events and data transport formats such as JSON.

This session describes an approach that can be used to leverage the
advanced client-side capabilities that jMaki provides while providing a
more productive development experience, especially for developers who
are not particularly advanced in terms of client-side technologies. The
fundamental technology it provides is wrapping jMaki capabilities in
JavaServer Faces components at two levels (a single powerful, generic
component and an individual component per widget), plus integration
of these components into an integrated development environment (the
NetBeans 5.5 IDE), both in a traditional way and with drag-and-drop
editing support with the Visual Web Pack plug-in.

TS-9535 Comparing the developer Experience of Java EE 5.0,

ruby on rails, and Grails: Lessons Learned from
developing one Application

Damien Cooke
Tom Daly,
Sun Microsystems, Inc.

This session looks at experience gained while developing the same web
application in all three frameworks and highlights the benefits and pitfalls
of each. Particular attention is paid to where each framework has an
advantage; where it is easy or hard to achieve a design point; and where
one framework may be better suited than the others, such as for small
web applications or for enterprise-class large-scale applications.

The session begins with some brief background on Ruby on Rails and
Grails. It covers topics such as tools that are available or likely to become
available for each of these frameworks as well as the challenges of volume
adoption of each framework.

TS-9555 Quick and Easy Profiling with Integrated Tools

Jaroslav Bachorik, Sun Microsystems, Inc.
Jiri Sedlacek, Sun Microsystems, Inc.
Gregg Sporar, Sun Microsystems, Inc.

Have you ever struggled to figure out why some part of your application
runs slowly? Have you ever seen hard-to-reproduce OutOfMemoryErrors
that shut down your application?

What do you need to make profiling of a Java application easy? The
answer is simple: powerful tools that are well integrated into your
development environment. Recent advances in the JDK software have
increased the power and flexibility of profiling tools for the Java platform.
Further advances in integrated development environments (IDEs) have
made profiling tools even easier and more convenient to use. Finding
performance problems, threading issues, and memory leaks has never
been easier. This session focuses on specific advances in the integration
of powerful profiling tools into a Java IDE and includes demonstrations
that show specific use cases.

TS-9585 What’s New in oracle Jdeveloper

Shay Shmeltzer, Oracle

Over the last year, Oracle has been enhancing Oracle JDeveloper in every
possible area, expanding the IDE to cover SOA and Portal in addition
to core Enterprise Java. This session updates you on what is new in
the recent production versions as well as what you can expect in the
upcoming Release 11 version.

Here is a partial list of the features the presentation covers:

• JDK release 6 and Java EE 5 support
• Visual development with Ajax and the JavaServer Faces application
• Enterprise JavaBeans (EJB) 3.0 technology enhancement
• New SOA tools integration
• Blurring the line between JavaServer Faces technology and portlets

The session also discusses the many enhancements to the Oracle
Application Development Framework and how it can integrate into
your system development. Oracle is relying on JDeveloper to deliver a
productive development environment for thousands of developers working
on one of the largest Java 2 Platform, Enterprise Edition (J2EE platform)
enterprise applications: Oracle Fusion Applications.

See how you can leverage the same capabilities in your development
environment.

Te

ch

n

ic

al

S

es

si

o

n

s

:

Tr

ac

k

9

|

To

o

ls

a

n

d

L

an

g

u

ag

es

n

n

n

n

n

n

n

n

n