Is the Java certification
program offered by Sun
really the route to a
higher salary and better
quality of code for
businesses? William
Knight has his doubts. In
his fifth year of Java
programming, after being
involved in several
...
Hurricanes Ivan, Charley,
and Frances
notwithstanding,
sometimes being in the
eye of the storm has its
advantages. At SYS-CON
Media, where we by
definition dwell at the
epicenter of what might
be called the
i-technology weather
...
With the release of the
newly renamed Java 5.0
J2SE platform, it's time
to speculate on just what
might be coming in Java
6.0. Given the typical
18-24 month cycle for
major J2SE releases, you
need to think beyond the
norm and not ju...
Life is not easy for
today's enterprise
application architects.
In today's IT world, the
architect not only has to
design solutions for a
plethora of
interdependent systems
(as is obvious from the
job description and
title), he or...
Late last year, IBM
Corp., and BEA Systems,
Inc., introduced Service
Data Objects (SDO), a new
data programming
specification that
complements existing Java
2 Enterprise Edition
technologies and enables
service-oriented
architectu...
While many new database
persistence methods for
Java programmers have
been developed in recent
years (e.g., entity
beans, JDO, Hibernate,
and many others), most
database access code is
still native JDBC. This
statement doesn't expre...
If you've ever used JNI,
you know how to manage
the primitive data types
between Java and the
native language. As you
delve into JNI,
particularly when
developing a Java API on
top of a native API, you
need to know how to
manage t...
Some of you may remember
a time when the world of
multithreaded programming
was limited to a small
set of C or C++
applications. Often the
threads were used
sparingly and restricted
to a specific task or
computation or even
operating system.
The Async IO package is
designed to provide fast
and scalable input/output
(IO) for Java
applications using
sockets and files. It
provides an alternative
to the original
synchronous IO classes
available in the java.io
and java.net...
Have you looked at the
certificate that your
neighbor has so proudly
displayed in his or her
office? Have you ever
wondered if getting
certified in Java is
worth the time and
effort?
Performance is a goal
that all Java developers
should put at the head of
their design list for any
project. To help you
achieve this goal, there
is a powerful mechanism
that's used in just about
every commercial Java
product that mo...
One of the principles of
any OO language such as
Java is an object's
ability to encapsulate
its data and provide
clients with a specific
and well-defined API.
This is done through the
visibility keywords
public, protected, and
private.
At JavaOne 2004 we gave a
presentation on Java game
development that included
general framework
information and tips and
tricks on using the media
APIs effectively. We also
showed an application
named 'Ping' that
demonstrated some o...
Welcome to the October
edition of the JCP
column! Each month you
can read about the Java
Community Process: newly
submitted JSRs, new draft
specs, Java APIs that
were finalized, and other
news from the JCP. This
month there are no l...
Oct. 6, 2004 Reads: 19,176
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
I took the advice of a
friend of mine and
steered clear of the
'normal' movie theaters
and went a little out of
the way to go to a DLP
movie theater. The
experience
There are 8,909 books
listed on Amazon.com with
the word 'Investing' in
the title; there are(!)
27,146 books with the
word investment in the
title. Without having lo
This book is an update of
an earlier version that
was written for SQL
Server 2000. It employs
the Murach approach of
dual pages that repeat
and enhance the concepts
Reviewers overuse the
phrase 'required
reading,' but no other
description fits the new
book 'Ajax Security'
(2007, Addison Wesley,
470p). This exhaustive
tome from B
In my many years of
programming, almost 20
years now, I have used
countless integrated
development environments
(IDEs). I have used
everything from a simple
text edi