Today's mobile Internet economy has opened the door to a range of new
technologies that challenge traditional views of programming.
In particular, new devices are cropping up every day to meet the needs of
both business and home users who regularly conduct business via laptops, PDAs
and diverse Internet appliances. Visionaries and savvy product developers are
also hitting the market constantly with new ways to package functionality
into highly focused devices such as Web/cable set-top boxes or even car
navigation systems - and telecommunications hubs and switches.
One of the most conspicuous characteristics of these small devices is how
restricted in size they are compared to conventional servers and desktop PCs.
Yet despite their size limitations, they must still fit a huge amount of
functionality into a very small space, running the same types of applications
and ... (more)
There are many reasons for Java's success. Although heavily debated and
discussed, the "Write Once Run Anywhere" aspect of Java is one of the
reasons. A sometimes less-heralded reason is Java's superior object-oriented
implementation. I don't view myself as an OO expert, but I've observed the
rapid market acceptance of Java as compared to other OO languages. In the
past these languages took many years to enter the mainstream (C++) or
remained in a niche market (SmallTalk). The creators of Java were able to
stand on the shoulders of others that had created OO languages; they were ... (more)
A lot has been said and written about Java's "write once, run anywhere"
(WORA) capability. There have been both supporters and detractors (e.g.,
"write once, debug anywhere"). Java's statement of WORA raised expectations
about Java to the highest possible level and Java is often measured against
these expectations.
The inventors of Java made the WORA claim based largely on Java's
architecture, which includes both a technical and business architecture. The
former includes such things as the Java Virtual Machine, Java bytecodes and
standardized Java APIs. With the JVM, model applic... (more)
By 2004, each corporate knowledge worker will have 3 to 4 different computing
and information access devices that will be used to access various
applications.
-META Group
In the new world of mobile computing, according to IDC, it's estimated that
by the year 2004 there will be 40 million active computing devices, up from
11 million currently. The growth of other handheld devices, like mobile
phones, will grow from 300 million devices to a billion by 2004.
What is driving this anticipated growth? There are several factors: the
increasing demand for information birthed with the lau... (more)
The Internet is amazing. In just six short years it has spawned thousands of
new businesses and generated billions of dollars of wealth. Dot-com fever has
captured the hearts of America's technologists and entered the lives of many
Americans. In the midst of all of this, it's useful to look at where we've
come from, where we are now and where we're going.
Let's go back to the beginning of the PC era. In the early 1980s for the
first time computers were small enough, cheap enough and simple enough to
make their way to the desktops in homes and businesses. At home people used
comp... (more)