When you mention the word
'robot,' most people
think of either large
industrial bots that do
heavy work on factory
floors, suicidal bots
doing battle on TV,
fanciful R&D bots gracing
the labs of universities,
or simple hobby bots of...
Java security is an
overwhelming issue. For a
truly secure application,
you need to prevent
hackers from entering the
system, and you need to
ensure that code
safeguards security if a
hacker does break in.
Moreover, there is no
ro...
Copy-paste coding is a
kind of misguided code
reuse. You have a problem
to solve and you see a
similar problem and its
solution in your existing
body of code. So you copy
and paste the solution,
and make the necessary
modifications ...
When Java was first
released, it was
immediately attractive
due to its ease-of-use
and the promise of WORA
(write once, run
anywhere). As it evolved,
the value of the JRE
abstraction has
manifested itself in many
ways not immediat...
Sooner or later all
architects and developers
of large-scale J2EE
products face the same
problem: their software's
response time gets slower
and slower, and the
scalability of their
solution is ending. This
article investigates
ca...
The first time I read
Mike Wilson's book, The
Difference Between God
and Larry Ellison: *God
Doesn't Think He's Larry
Ellison, during the
summer of 1999,
technology IPOs and
dot.coms were at their
peak, not to mention
Greenspan's ...
There is no magic bullet.
Managers and developers
alike have a tendency to
look for a simple,
one-shot solution to
address a series of
complicated issues, even
while we all acknowledge
that there is no
philosopher's stone. That
fa...
Chances are you've heard
the term service-oriented
architecture (SOA). It
describes a software
architecture in which
reusable services are
deployed onto application
servers and then consumed
by clients in different
applications or b...
It has been well proven
over the past few years
that the best form of
information exchange (in
a typical B2B and B2C
environment) is through
XML. There are various
XML-based standards
(schema) for both the
horizontal and vertical
...
Recently I was having a
discussion with a
colleague about
traditional versus Web
clients. Instead of
hearing the usual defense
about how much easier it
is to deploy and manage a
thin client application,
his point was that
client/s...
Anyone in the
i-technology world
engaged in developing,
deploying, integrating,
or managing software
applications knows
Borland Software
Corporation - BORL as
it's known on the NASDAQ
- to be the company that
above all aims to let...
Swing is a general and
flexible library for
drawing graphical user
interfaces. However, when
trying to use Swing
components to draw nodes
in a graph, generality
and flexibility have
their limitations.
Welcome to the April
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. In
this month's column I'm ...
It's unnecessary but
true: a lot of Java
programmers still debug
by putting
System.out.println()
statements in their code
to find out what the
program is really doing
and where the problems
are. To overcome this
antiquated approac...
Remote Swing or
server-side Swing - this
is the most concise
characterization of
Canoo's UltraLightClient
library (ULC). ULC offers
server-side peer classes
for Swing. For each Swing
widget, there's a peer
ULC class with
essentially the same API.
Apr. 5, 2004 Reads: 23,025 Replies: 5
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