beautypg.com

Tools and languages – Google 2007 JavaOne Advance Conference Guide User Manual

Page 61

background image

java.sun.com/javaone |

technical sessions | track nine : tools and languages

|

|

59

Tools and Languages

TS-9944 PHP and Java Technology Integration: A Technical

How-To Session with Cofounder and Co-CTo of Zend
Andi Gutmans

Andi Gutmans, Zend Technologies

Java technology and PHP integration are becoming increasingly important
as more and more enterprise projects are reusing existing Java 2 Platform,
Enterprise Edition (J2EE) investments on the back end with PHP as a
front-end glue technology. In this session, Andi Gutmans, cofounder and
co-CTO of Zend, explores an interoperability scenario between the J2EE
platform and PHP to teach the essential tools for getting mission-critical
applications running quickly.

Gutmans presents a live demo on how to use a J2EE back-end system
application server and a Zend platform as a PHP/Java technology bridge
to achieve optimal interoperability. The Zend platform with the PHP/Java
technology bridge enables PHP developers to create applications that
interact with Java technology-based objects. Leveraging PHP’s object-
oriented syntax overloading capabilities makes it possible to instantiate
and manipulate Java technology-based objects from within PHP scripts as
if they were native PHP objects.

TS-9972 rubyTooling: State of the Art

Tor Norbye, Sun Microsystems, Inc.

Java integrated development environments (IDEs) have offered
unparalleled productivity tools for developers. Refactoring, code
completion, and static code analysis are all made possible by the Java
programming language’s static typing system. Dynamic languages,
on the other hand, have traditionally left much to be desired in the
tools department. Their proponents have argued that tools are not as
necessary, because there is less code to write, and that unit tests can
replace static checking. With dynamic languages such as Ruby being
hosted on the Java platform, new efforts have been made to bring the
features of Java IDEs to the dynamic language world. The results are
promising: as a dynamic language developer, you can have your cake
and eat it too.

This technical session covers recent developments for Ruby in the
NetBeans IDE and discusses future directions for research in this area,
such as direct and statistical type inference, wide-ranging refactoring
support, more-accurate code completion, and multilanguage editing
and debugging.

TS-9720 Advanced Groovy

TS-9782 Ajax and JavaServer Faces Technology Tooling in Eclipse

TS-9861 Advanced Java Programming Language Refactoring: Pushing the Envelope

TS-9920 Eclipse Europa: New Features and Technical Integrations

TS-9944 PHP and Java Technology Integration: A Technical How-To Session with Cofounder

and Co-CTO of Zend Andi Gutmans

TS-9972 RubyTooling: State of the Art

:

track nine : Tools and Languages

n

n

n

n

n

n

n

n

n

Te

ch

n

ic

al

S

es

sio

n

s

:

Tr

ac

k 9

|

T

o

o

ls

a

n

d

L

an

g

u

ag

es

Conference overview

Javaone

Pavilion

Conference-at-a-Glance

After dark Events

Java university

Hands-on Labs Program

Home

registration

Special Programs

Technical Sessions

BoF Sessions

Java Technology

Business day

CLICK HErE

to view real-time session information and updates.