Let me begin with a
philosophical rant. There
is a motto from
scientific computing that
carries over to many
areas of computer
science: The gains made
by better algorithms
almost always outstrip
the gains from better
hardware.
Having written about Java
2 Micro Edition (J2ME)
programming for almost
five years now, I've been
frustrated by the slow
adoption of the J2ME
platform, as have many of
the early devotees. Those
of us who saw Sun
demonstrate Java run...
In the past six months, I
had the opportunity to
work with two leading
firms in the Java world -
Nokia and JBoss. Being
the world's largest J2ME
device vendor and most
popular J2EE server
developer, respectively,
Nokia and JBoss com...
Developing lightweight
J2EE client applications
that interoperate with
multiple application
servers can be difficult
to do. Having to include
an application
server-specific JAR file
along with a thin client
application can
signifi...
Most Enterprise JavaBeans
(EJBs) serve a definite
purpose, performing a
specific set of actions
on behalf of client
applications. The
ubiquitous Bank Account
bean, which supports
basic account
transactions such as
withdrawal and d...
As demonstrated by the
emergence of multiple
portal initiatives within
organizations today, the
benefits of enterprise
portals are clearly
understood. It's common
to see several enterprise
portal platforms deployed
throughout an
o...
Throughout this article
I'll describe how an
effective
service-oriented
architecture (SOA) can be
achieved using J2EE
technologies. In
particular, I'll focus on
which J2EE component
types and communication
channels to choose
acc...
Mobile communication
comes into our daily
lives very quickly, and
as of today several
wireless technologies
have become standard. In
this article I'll briefly
review Bluetooth
principles and the
principles of Java
development for ...
The Java Technology for
the Wireless Industry
specification (JTWI)
encompasses a standard
set of J2ME APIs for
mobile device development
that is being widely
adopted by mobile
telephone service
providers, making it an
important pl...
I recently upgraded my
home network to use
802.11g. The prices for
routers and PC cards have
fallen throughout the
year, but unfortunately
the support has only
marginally improved in
that time and, after many
re-installs, my network...
Anyone who regularly
works with more than one
development language and
a third-party library has
faced the situation
described by: 'Great
library, if only I could
have it in my programming
language.' Some vendors
make a living from ...
The key to building a
distributed application
successfully lies in a
sensible partition of
work across the different
boundaries and devices.
With a client/server
program, one of the
advantages it offers over
a more traditional thin ...
The java.util.TimeZone
abstract class that
represents a time zone is
used to produce local
time for a particular
global time zone. A
TimeZone comprises three
basic pieces of
information: an ID, a
time zone offset, and the
logic ne...
There is an old joke in
which a man is seen
coming from a
conservation area with a
hefty catch of fish.
After noticing the
proficiency of the
fisherman when others had
come back empty-handed, a
park ranger decides to
tag along wit...
Jan. 5, 2005 Reads: 40,072 Replies: 2
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