Java Technology is expanding everywhere
In the space to show my passion for JAVA, I have listed some of the areas
[I said some of the areas] where JAVA has been deployed. Surpasses 1.5
billion devices worldwide 250 Million Mobile Phones, 650 Million Desktops,
500 Million SIM and Smart Cards, and a Hundred Million Other Locations.
Java technology is everywhere - over 1.5 billion worldwide footprints
and growing 25% since June of 2002. In the mobile data services market,
compelling new content has brought 2.5 and 3G networks to life worldwide,
operators have standardized on Java technologies in handsets to power
mobile data services and GSM SIM Cards to authenticate network access
and SIM-based applications. Java technology-based smart cards are also
being adopted by many corporations and governments for identity solutions.
In the traditional computing market, the growth of alternative desktops
and the user requirements for Java technology have led to many new desktop
licensing agreements, while the expansion of Java Web services is driving
the adoption of the Java platform from server infrastructure to the edge
of the network.
Java Technology and the Mission to Mars [download
Java]
NASA scientists have used Java for this mission is all on the ground
side right now. They have created this collaborative command and control
system called Maestro, which does this combination of data visualization,
collaboration, command and control. It lets them look at images and create
3-D reconstructions of terrain. It allows various experimenters to look
at the scenes and topography, browse the image databases and take part
in all the participation they need to do. And to do it in a remote, distributed
and collaborative kind of way - so they could actually have scientists
at institutions all over the world who are not only looking at the data,
but also collaboratively deciding on the way the mission should proceed.
Java in BMW : Change the Oil, Upgrade the Sofware [download
Java]
Deep under the hood of BMW's iDrive system is a Java engine that allows
the car's programming to be continually kept up to date. It's a classic
case of German engineering meeting Silicon Valley ingenuity. Sun Microsystems
(SUNW ), providing computer technology to new BMWs. Moreover, Sun's technology
could ultimately be far more important than a little iPod to the automotive
industry, allowing carmakers to change the way they design internal computer
systems.
Several new lines of BMWs are shipping with built-in software called
iDrive. Found in BMW's 7 Series, 6 Series, and 5 Series cars, iDrive controls
a car's audio system, navigation, and things like the cabin's temperature.
The stylish display panel allows drivers to manipulate all those systems
from a single knob, rather than a dashboard full of buttons.
Java platform is also making increasing appearances in game platforms.
For instance, games built on Java technology are being running on the
Sega Dreamcast. Activision's "Vampire: The Masquerade" is scripted
entirely using the Java programming language. This scripting in the Java
programming language allows developers to rapidly redefine what the environment
looks like and how it is built. Everything about the game is completely
customizable if you program in the Java language."
Java Smart Card technology [download
Java]
Java Card technology adapts the Java platform for use on smart cards
and other devices whose environments are highly specialized, and whose
memory and processing constraints are typically more severe than those
of J2ME devices. Smart cards are very useful in the areas of personal
security. They can be used to add authentication and secure access to
information systems that require a high level of security. Information
stored in smart cards is portable. With Java Card technology you can carry
around valuable and sensitive personal information such as your medical
history, credit card numbers, or electronic cash balances in a medium
that is compact, yet very secure.
Java-Powered Smart Button [download
Java]
Java Card technology also exists in form factors other than smart cards,
such as smart buttons and USB tokens. These can be used much as smart
cards are, to authenticate users or carry sensitive information for example.
Smart buttons include a battery and are contact-based, while USB tokens
can be plugged directly into the USB port of a PC with no need for a contact
or contactless reader. Both provide the same programming capabilities
as smart cards and have tamper-resistance properties.
Java and Speech Recognition [download
Java]
The Java Speech API (JSAPI) provides a simple yet powerful interface
into speech systems -- including speech recognition and speech synthesis.
The Java Speech API can also be used for dictation systems, which offer,
in essence, a superset of command-and-control functionality. Rather than
looking for specific words/commands, such a system will process every
word that is spoken, for use in word processors and web browsers.
Project Looking Glass : revolution in desktop [download
Java]
Project Looking Glass, these Java-based technology will bring
3D windowing capabilities to the desktop to offer a far richer user experience
for work and play. But, it's not only about looks, it's about creating
an engaging user experience, one that can make communications and collaboration
even easier. In the prototype, windows displaying applications are no
longer stacked upon each other with flat icons and buttons to represent
them; they are viewed in a 3D environment and manipulated as 3D objects.
It moves beyond the boundaries of old environments to revolutionize the
use of the desktop. Project Looking Glass is being created to work with
the Solaris and Linux desktop environments using Java technology. When
completed, it will work alongside applications designed for a 2D window
system, without modifications.
Java TV software is an open, interoperable technology for next-generation
TV content and services and is an integral part of emerging worldwide
TV standards including OpenCable, Digital Video Broadcasting-Multimedia
Home Platform, and Digital Television Industrial Alliance. By placing
these services and functions on TV set-top boxes, services really are
available to you right when we want them. From our couch we can order
CDs, download MP3 audio for the home sound systems, check news and stocks,
and even play interactive games with your neighbors, or practice being
an armchair quarterback with our friends across the country while watching
football."
Java-based bioinformatics development is a new but rapidly growing industry.
Java is facilitating academia's transfer from script-based development
to heavy-duty applications development; these applications integrate large
amounts of data and a variety of analysis algorithms to target specific
niches of genomics research. Java is also changing the nature of how bioinformaticians
and biologists work. With specialized APIs like JavaHelp, Java3D, and
Web Services, developers can rapidly integrate tutorials, deliver more
types of data, and provide novel views. With bioinformatics-driven APIs
like EnsEMBL-Java and Biojava, Java developers can quickly access complex
biological objects and integrate them into their applications. WebMol
analyzer uses Java3D to allow researchers to visualize and manipulate
complex protein structures. It is a good example of how Java applets can
be used to deliver novel information.
Java Technology enabled e-Gas Pumps [download
Java]
The Connected Gas Pump Perhaps the most unusual and thought-provoking
demonstration is a connected "eGas pump" that runs Java Embedded
Server technology, enabling the pump to communicate with and run software
between registers, back-end accounting systems, and advertising and information
consoles on the pump. And the pump can communicate with a prototype automobile:
Using wireless transmission, the pump displays the diagnostic status of
the car, and offers to drivers additional service upgrades such as food,
entertainment, and trip planning. Gas and oil company station owners can
access and reconcile transactions and create updates remotely throughout
the day. Several such eGas stations are being tested in the United States
and Europe.
Java Technology Powered Robots [download
Java]
For all those who might assume that robotics is not something the average
Java programmer can readily explore, you have to experience the LEGO Mindstorms
Robotics Invention System. LEGO came up with the Mindstorms system about
three years ago. It was developed in conjunction with MIT. At the heart
of the system is the programmable RCX "brick," a small computer
contained within a yellow LEGO brick. The brick consists of a Hitachi
8-bit processor (16 MHz), 16 Kb of ROM, 32 Kb of RAM, 3 sensor inputs,
3 motor outputs, a 5-character LCD display, and an infrared serial data
communications port. The brick is a small and extremely resource-constrained
computing device -- particularly by today's desktop standards of GHz processors
and hundreds of Mb of memory. The three outputs of the brick can be connected
to motors and other devices, and the three inputs can be connected to
such varied sensor devices as light, touch, rotation, and even heat. The
system can process over 1000 commands a second, and features a fully multitasking
operating system (allowing up to ten simultaneous tasks). The brick was
initially designed by LEGO to be programmed via a PC-based system that
allows the visual assembly of on-screen functional components. This component-driven
system then generates a completed program that can be downloaded into
the brick.
But what opened the brick up to whole new vistas of innovation and functionality
was the development of the open source leJOS environment. The creators
of leJOS have managed to squeeze an actual Java Runtime Environment (including
multi-threading) into 14 KB on the brick. But leJOS is obviously not a
complete implementation of the Java platform. With leJOS, Java developers
now have an inexpensive (yet multi-threaded) robotics platform available
to them. In order to accommodate future versions of the brick, the system
was designed to allow for the easy loading of new LEGO firmware.
Java Technology Powers Mobile [download
Java]
With 250 million Java technology-enabled wireless devices from 31 manufacturers
deployed in over 75 carrier networks and a half-billion Java(tm) mobile
phone environments, Java technology continues its growth as the number-one
content platform for mobile data services. Java technologies provide content
vendors and carriers a rich and secure mobile data services platform to
realize increased average revenue per unit (ARPU) through compelling applications
and services. The market has seen a recent explosion of innovative new
wireless services and applications built using Java technologies for 2.5G
and 3G mobile devices. Enterprises are also beginning to extend their
infrastructure to mobile employees and customers to realize operational
efficiency and increased revenue opportunities.
The Java platform runs everywhere, so content and services can be designed
for the maximum opportunity. One Platform, One Brand, New Destination,
that's why we say "JAVA EVERYWHERE!". To become the part
of the revolution, download
Java now.
© 04 - 05 balakumar .m, i5bala.
|