|Volume: 11 Issue: 05|
Click Here to Download This Issue in Its Full Print Format!
Click Here for Top IT Solution Providers!
Wiggen of Xythos Ponders Document Management
- Optimize your BEA WebLogic resources today
Java books from Wrox star Rod Johnson. Order at www.wrox.com
2.0 'Goes Mainstream'
by Jeremy Geelan
newsstands throughout America on Monday, March 27, started displaying the
April 3 issue of Newsweek with its cover story about "Web 2.0"
- "Putting the 'We' in Web" - it seems to me that we have reached
one of Malcolm Gladwell's now-famous Tipping Points.
Times in the Java Enterprise
by Rick Hightower
F. Kennedy once said, "There is a Chinese curse which says, 'May he
live in interesting times.'" The enterprise Java space is "interesting."
Not too long ago, folks like Bruce Tate, Gavin King, and Rod Johnson were
pushing lightweight frameworks such as Spring and Hibernate, and there
is still a lot of true innovation going on with AspectJ, Spring, Hibernate,
WebWork, JBoss (method invocation handlers), and more.
Development Managers Stress the Need to Improve Software Quality
Lack of attention early in the development cycle negatively impacts the
code's entire lifecycle
by Nigel Cheshire
all experienced it - the "get it out the door" mentality that
seems to be the driving force behind many software application deliveries
- a prime example of the software industry's immaturity that favors completion
over quality, and an end user's preference for hot new features over stable,
reliable systems. Deferring the QA process is an expensive way to operate
and corporations are taking a financial hit for these software errors.
According to the Washington, D.C., National Institute of Standards and
Testing (NIST), software errors cost the U.S. economy $60 billion per year.
This report was issued back in 2002 and, since then, the software industry
has done little to improve the situation.
Feature — Bringing Together Eclipse, WTP, Struts, and Hibernate
Improve application maintainability, code reusability, and code clarity
by Boris Minkin
the article "Creating Web Applications with the Eclipse WTP"
(http://jdj.sys-con.com/read/152270.htm ), we created a Web application
using Eclipse Web Tools Project, the Tomcat application server, and the
MySQL database server. That application (DBTest) was good, however, it
had some limitations:
Server Pages (JSP) names were hard-coded inside the servlet code
was also hard-coded in the command classes
Cover Story — Rich Internet Applications with Adobe Flex 2 and Java
Flash talks to POJO
by Yakov Fain, Victor Rasputnis, & Anatole Tartakovsky
typical Java developer knows that when you need to develop a GUI for a
Java application, Swing is the tool. Eclipse SWT also has a number of followers,
but the majority of people use Java Swing. For the past 10 years, it was
a given that Swing development wouldn't be easy; you have to master working
with the event-dispatch thread, GridBaglayout, and the like. Recently,
the NetBeans team created a nice GUI designer called Matisse, which was
also ported to MyEclipse. Prior to Matisse, JBuilder had the best Swing
designer, but it was too expensive. Now a good designer comes with NetBeans
A look at managing complex interoperating systems
by Lawrence Moroney
to the benefits of each, J2EE and .NET have penetrated most markets and
companies to the point where 95% of medium and large-scale enterprises
support both .NET and J2EE, and 30% or more of new application development
will include both by 2009, according to a study published by Gartner. Data
centers of these companies rarely work in "silo" mode where J2EE
and .NET work independently and don't need to interoperate with each other,
but instead form a mesh of applications in what is termed a "mixed-mode"
deployment. These deployments have driven the emergence of standards such
as Web Services to ease their integration.
Interview with Blake Connell, Director of Product Marketing for WebLogic
Server, BEA Systems
by Roger Strukhoff
BEA's announcement regarding their release of the BlueDragon BEA WebLogic
Server, SYS-CON Media had the chance to talk with Blake Connell.
Virtual Sockets to Fix Software Broken by Firewalls
Without violating security
by Ron Sigal & Tom Elrod
character on the TV show "L.A. Law" once said, "It was the
60s. Safe sex meant keeping the parking brake on." In the early days
of public networks security carried a similar sense of urgency. In fact,
the network was its own best defense. One of the authors remembers accommodating
a colleague by spending an afternoon plotting the hops, gateways, and contorted
syntax necessary to send an e-mail from Brooklyn to Michigan. (How many
computer scientists does it take to send an e-mail?)
A Different Way of Looking at Software Development
A real-time engineering framework
by Jason van Zyl
development is typically carried out in an opaque environment where progress
can be slow and (too often) the resulting build processes lack visibility,
transparency, and collaboration. The Apache Software Foundation's Maven
project approaches the problem of building software by providing the technical
underpinnings for a set of development methods that enable engineers and
other stakeholders in a project to optimize build reliability, accelerate
build velocity, and capture and share build knowledge. Maven differs from
current script-based approaches to building software by first defining,
standardizing, and then publishing the build process as a logically organized
structured lifecycle. Having evolved from the Open Source development world
of distributed, asynchronous, iterative, and highly component-based engineering,
Maven's technology helps development teams effectively cooperate to create
and deliver successful software projects consistently.
'To Dwell in the Future and Forget About Today'
by Joe Winchester
of the words I dread most in a meeting are: "What if ?" They're
fine in the present tense of "What if a user tries this option?"
or "What if the database read fails mid flight?", but as soon
as the future tense is introduced I begin to worry. "What if the database
and middleware changes?" or "What if sometime soon we don't just
have to run on PCs but need to work on mobile phones?" There is also
the future future tense such as "What happens to the UI if the operating
system is ported to run on a wrist watch?" or "What if one day
the company merges with another whose corporate standard is MAC and SNA?"
Feature — Graph3D
Visualizing data using Java3D
by Valor Dodd
today's work environment analyzing large amounts of varying data types
is paramount. Graphing techniques can be an invaluable tool to understanding
and interpreting that data. In many cases two-dimensional graphs, such
as XY, scatter, pie, and bar charts, are sufficient. But increasingly more
complex graphing techniques are needed. In these instances Java3D is an
excellent resource with numerous features that allow personalized generation
of three-dimensional data displays. Not only will Java3D yield better insight
into the data by highlighting important aspects of the data, but it also
makes attractive displays to spice up any presentation.
Self-Signed Certificates for Web Service Security
How to compete with trusted certificate authorities
by Michael J. Remijan
of the great things about the Java programming language is the Open Source
community that provides great applications at little or no cost. An example
of this is Apache Tomcat, which provides a solid Web server for development
using servlet or JSP technology. Now that Web Service technology is maturing
there's a potential for a whole scenario of applications to take advantage
of a Swing feature-rich thin client on the front-end coupled to the data
verification and business logic already developed in the Web or ejb tier.
Such applications are only viable if they can be secure, however, security
doesn't have to come at a great cost. The purpose of this article is to
demonstrate how Web Service clients can use self-signed security certificates
over the secure HTTPS protocol.
The JDJ Editors
by JDJ News Desk
thought it was time that the readers of JDJ had a chance to meet the editors,
those individuals behind the scenes who work tirelessly to bring you the
best articles about Java in particular and i-Technology in general. Over
the next few issues, the editors will provide a brief glimpse into their
daily lives, their likes and dislikes, why they like to write, and more.
JavaOne JSR Itineraries
by Onno Kluyt
JavaOne show time again. The Java Community Process (JCP) Program and its
members have a lot to share from the latest Java specification (JSR) accomplishments
showcased in a diversity of forms at the conference, including technical
sessions (TS), birds-of-a-feather meetings (BOF), industry panels, training
sessions, round tables, and community events. Let me give you a mini tour
of some of the JSRs on the conference agenda this year.
Volume: 11 Issue: 05 - Table
- Web 2.0 'Goes Mainstream'
- Interesting Times in the
Java Enterprise (Rick
- Java Development Managers
Stress the Need to Improve Software Quality
- Java Feature — Bringing
Together Eclipse,WTP, Struts, and Hibernate
- Java Cover Story — Rich
Internet Applications with Adobe Flex 2 and Java
(Yakov Fain, Victor Rasputnis,
& Anatole Tartakovsky)
- J2EE/.NET Interoperability
- Blended Development
- Using Virtual Sockets
to Fix Software Broken by Firewalls
(Ron Sigal & Tom Elrod)
- Maven: A Different Way
of Looking at Software Development
(Jason van Zyl)
- Whatifitis: 'To Dwell
in the Future and Forget About Today'
- Java Feature — Graph3D
- Using Self-Signed Certificates
for Web Service Security (Michael
- Meet the JDJ Editors
(JDJ News Desk)
- 2006 JavaOne JSR Itineraries
The World's Top Java Links!
You Must Click on These...
- Altova Accelerate
Development & Maximize Results
- Azul Systems 100CPUs
for the price of 2 Dell Servers
- Backbase AJAX Download
the Premier AJAX Framework
- ceTe Software PDF
libraries. Total Output Control!
- Data Direct Reliable
JDBC Drivers, BLOB/CLOB.
- Enerjy White
paper : The Case for Code Quality
- ESRI Add
Dynamic Maps to Java Applications
- Instantiations Webcast:
Bring Java Back to the Desktop
- Intersystems Try
a Better Database. Download Cache
- Microsoft Register
for the ASP.NET 2.0 Webcast Series.
- NetBeans Join
us at the 3rd annual NetBeans Day
- Northwoods Integrate
Content Management within Enterprise Apps
- OpenAccess SDK Add
ODBC Driver to Your Application
- Parasoft Most
Versatile Web Services Testing Tool!
- Perforce Eclipse
demo at JavaOne Booth #1040
- Quest Quest's
JProbe® Put out & prevent Java code fires
- Roaring Penguin Stop
Spam on YOUR Terms with CanIt
- Stylus Studio XQuery-based
Web Service Aggregation
- Tibco TIBCO
General Interface #1 Rated AJAX Toolkit
- WebRenderer The
leading Java browser SDK
- Xythos Open
Standards-based content management