Tools and languages – Google 2007 JavaOne Advance Conference Guide User Manual
Page 61
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