Volume: 11 Issue: 05
Click Here to Download This Issue in Its Full Print Format!
Click Here for Top IT Solution Providers!
> Kevin
Wiggen of Xythos Ponders Document Management
> Cassatt
- Optimize your BEA WebLogic resources today
> Hot
Java books from Wrox star Rod Johnson. Order at www.wrox.com
Web
2.0 'Goes Mainstream'
by Jeremy Geelan
When
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.
Interesting
Times in the Java Enterprise
by Rick Hightower
Robert
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.
Java
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
We've
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.
Java
Feature — Bringing Together Eclipse, WTP, Struts, and Hibernate
Improve application maintainability, code reusability, and code clarity
by Boris Minkin
In
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:
1. Java
Server Pages (JSP) names were hard-coded inside the servlet code
2. SQL
was also hard-coded in the command classes
Java
Cover Story — Rich Internet Applications with Adobe Flex 2 and Java
Flash talks to POJO
by Yakov Fain, Victor Rasputnis, & Anatole Tartakovsky
A
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
for free.
J2EE/.NET
Interoperability
A look at managing complex interoperating systems
by Lawrence Moroney
Due
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.
Blended
Development
Interview with Blake Connell, Director of Product Marketing for WebLogic
Server, BEA Systems
by Roger Strukhoff
After
BEA's announcement regarding their release of the BlueDragon BEA WebLogic
Server, SYS-CON Media had the chance to talk with Blake Connell.
Using
Virtual Sockets to Fix Software Broken by Firewalls
Without violating security
by Ron Sigal & Tom Elrod
A
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?)
Maven:
A Different Way of Looking at Software Development
A real-time engineering framework
by Jason van Zyl
Software
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.
Whatifitis:
'To Dwell in the Future and Forget About Today'
by Joe Winchester
Some
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?"
Java
Feature — Graph3D
Visualizing data using Java3D
by Valor Dodd
In
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.
Using
Self-Signed Certificates for Web Service Security
How to compete with trusted certificate authorities
by Michael J. Remijan
One
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.
Meet
The JDJ Editors
by JDJ News Desk
We
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.
2006
JavaOne JSR Itineraries
by Onno Kluyt
It's
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
of Contents
- Web 2.0 'Goes Mainstream'
(Jeremy Geelan)
- Interesting Times in the
Java Enterprise (Rick
Hightower)
- Java Development Managers
Stress the Need to Improve Software Quality
(Nigel Cheshire)
- Java Feature — Bringing
Together Eclipse,WTP, Struts, and Hibernate
(Boris Minkin)
- Java Cover Story — Rich
Internet Applications with Adobe Flex 2 and Java
(Yakov Fain, Victor Rasputnis,
& Anatole Tartakovsky)
- J2EE/.NET Interoperability
(Lawrence Moroney)
- Blended Development
(Roger Strukhoff)
- 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'
(Joe Winchester)
- Java Feature — Graph3D
(Valor Dodd)
- Using Self-Signed Certificates
for Web Service Security (Michael
J. Remijan)
- Meet the JDJ Editors
(JDJ News Desk)
- 2006 JavaOne JSR Itineraries
(Onno Kluyt)
|
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
|
|