Java everywhere

in action
National Hockey League MedicTouch, Inc. Argonne National Laboratory Swedbank AIR Media Catalyst Philips Electronics Orbitz Jet Propulsion Laboratory Hypercom Digital Video Broadcasting Arturia Transclick, Inc. novaCITYNETS Mapsolute Encyclopaedia Britannica Digital Dream Project Looking Glass Wireless Industry NASA Wurm Online U.S. Department of Defense CodeFarm 360Commerce Shell Frey Technologies, LLC University of Calgary SAP MFORMA Slooh



It’s interesting how things work out sometimes. Nearing its 10th birthday, Java™ technology is returning to its roots. It’s poised to power an industry that helped inspire its creation in the first place—digital TV. Here’s how all this unfolded. In the early 90’s, engineers from Sun Microsystems squirreled themselves away in an anonymous office and emerged months later with a hardware-independent software platform. Our vision was to gain a foothold in the digital cable television industry. Because Java technology was built around networking, we believed set-top boxes and video-on-demand applications were a natural fit. Cable companies, also network-centric, should be ready to offer interactive features to their customers—right? The wacky thing is that though we were wrong, it was probably a good thing. The cable TV industry actually wasn’t ready for Java technology, but there was another ripe opportunity. The Internet was becoming the network we believed the cable companies should build, and it became obvious that Java technology and the Internet were made for each other. Our early demos brought animated objects and dynamic content to life within browser windows for the first time. People seemed to instantly “get it.” All along, developer interest in the platform has been amazing. Today there are millions of Java developers around the world, and that’s the real story. Developers have done what they do best—create. Their ingenuity is behind each innovation and successful business in this book. Every day I hear about new and cool uses for Java technology—and yes, one of them today is in digital TV. Looking back, it all worked out beautifully. I wonder where Java technology will show up next. James Gosling “Father of Java”

Java technology is everywhere. Think about that for a moment. It’s a simple phrase behind an astonishing reality. Do you use a mobile phone? It’s a good bet it’s powered by Java technology. After all, there are more than 300 models out there. And the world’s largest wireless carriers, like Vodafone, deliver Java technology-based content to their subscribers all over the globe. Own a personal computer? Java technology has shipped on over 600 million PCs, and they access more than seven million Web pages containing dynamic content built with Java software. You’ll find Java technology on just about any device these days, connecting it to a network. You may know that software developers bring new businesses to life through Java technology, companies offering services from secure digital records archiving to end-to-end retail management. But Java technology is for everyone. Production supervisors use Java technology in the field to monitor yield from oil wells. National Hockey League fans get automatic updates on their favorite team courtesy of Java technology. Healthcare organizations in diverse corners of the world issue Java Card™ smart cards to their subscribers. So you see, it’s not just a catchy phrase. Java technology truly is everywhere. On a clear night, look up. On that bright planet near the moon, Java technology is helping search for evidence of ancient life. Chances are, Java technology touches your life here on earth in ways you’ve never thought of. And that’s just what this book is all about, so please, read on, and see how Java technology is everywhere! Jonathan Schwartz President, COO

The first sports league to go wireless.

The Wireless NHL
Hockey fans are a passionate crew. Today, they can stay connected to the game they love anytime, anywhere—using Java technology. The NHL already had a thriving Web site in when the league decided a boost was needed. With more than 12 million visitors per month, the virtual home of the National Hockey League already had one of the most highly trafficked sites on the Internet. The league also had a growing audience, boosted by the expansion of teams into non-traditional hockey markets. Hockey was successfully closing the gap between its own popularity and those of other professional sports. But the NHL knew to keep the momentum growing it had to push forward to the next level. The organization wanted to give its fans more of the game they loved and more of the benefits of cutting-edge technology. The NHL was well aware of the key role Java technology has played in the world of wireless communications. Having already brought hockey fans the benefits of the wired world, the NHL was now ready to skate out into this new territory. Leveraging Java technology, the NHL found it could bring the game of hockey alive to its fans wherever they were, even when they couldn’t get behind the glass at center ice. NHL Powershot Hockey, a Java technologybased game, brought the thrills and spills of the game to mobile phones and PDAs—all in full color. Additional mobile content available included Mobile, which contains instantly updated scores, recaps from previous days, schedules, standings, and a customizable news ticker. On the drawing board: A gamecast-style application with real-time shot charts and scoring information, networked mobile trivia, fantasy hockey games, and even streaming video highlights. “We were the first of the major sports leagues to go wireless for our fans,” comments Keith Ritter, President, NHL ICE. “And did they ever respond.” The NHL beat all its estimates for 2003 wireless revenues, and plans are underway to roll out additional wireless options for action-hungry fans. In coming years, hockey fans will be able to buy last minute tickets, watch streaming videos, check scores, and play games, all wireless, all the time.


National Hockey League

Sports connection anywhere, anytime

Java everywhere in action

Java everywhere: In sports

Sophisticated health data for everyday users.

MedicTouch PulseMeter
Only a few years ago, sophisticated pulse monitoring was in use only in specialized applications such as for military personnel in the field or astronauts in space. Today, it is available to sports enthusiasts, the elderly, rehabilitative outpatients, and healthcare professionals.

MedicTouch, Inc.

Mobile pulse monitoring

MedicTouch Inc., maker of cellular wearable health and wellness monitors, tapped Java technology to create the MedicTouch PulseMeter, the first mobile device that allows users to not only monitor their heart rate, but view the data on a full-color mobile screen and even have it sent back to a server for storage and analysis. The system runs on a variety of popular handheld devices, including Motorola and Nokia mobile phones and Palm and Handspring Treo PDAs, so users needn’t buy an additional device to get the benefits of the pulse wellness monitoring.

Java everywhere in action

Java technology is at the heart of MedicTouch’s process. It serves up everything from the secure connectivity to mobile devices to the rich graphical images the user sees on the screen. It transforms the cell phone from a pure communications device into a healthcare tool. “You can get breaking news and sports scores via your cell phone. Now, it can be used to get real-time information about your own health and wellness,” says Dr. Eran Schenker, MedicTouch Chief Medical Director. “This is the next step in the evolution of our use of mobile devices.”

Java everywhere: In personal healthcare

The PulseMeter is a complex system with a simple user interface. The sensor is connected to the user’s hand, and within seconds pulse activity is displayed in full color on the device screen. Information can be viewed graphically in real time and can also be stored and sent to a Web interface for additional analysis.

Keeping subways safe from chemical and biological attack.

Chem-Bio Emergency Management Information System
Below the surface of American cities, subways hurtle through a maze of tunnels, commuters flow in and out of cars and stations on their daily treks, and Java technology is at work in a unique new system designed to keep it all safe.

Argonne National Laboratory

Chemical and biological attack detection and emergency response

The Chem-Bio Emergency Management Information System (CB-EMIS) is an enterprise-level distributed system that provides early warning of chemical and biological attacks in a subway. Such efforts were under development before 9-11, but the terrorist attacks on New York and Washington bumped their status to mission critical. CB-EMIS rises to the security challenge in breadth, speed, and reliability. It is a broadly vigilant system, drawing data from sensors, live meterological data, video feeds, real-time reports from the tracks, and even, if necessary, from the trajectory and wake of a plume of chemical agent based on the execution of plume dispersion models. CB-EMIS then communicates with any number of remote client processes via secure channel, guiding emergency responders to the situation at hand.

The early prototype system was created using Java technology. Once Argonne converted to production development, some of the key features of Java technology for the enterprise came into focus to manage communications synchronization between the server processes and clients and to ensure each process would be restartable. Since CB-EMIS requires continuous availability, communication failure recovery, and overall system reliability, other key Java technologies are employed such as Java Message Service and Java Database Connectivity. Ultimately, CB-EMIS has the potential to protect a wide range of locations, including subway systems, airports, sporting venues, government buildings, or any high-threat enclosed space. It is an alert system scalable to meet the challenges of an uncertain world. Argonne National Laboratory is operated by the University of Chicago under Contract No. W-31109-ENG-38 with the U.S. Department of Energy.

Java everywhere in action

Java everywhere: In homeland security

“Java technology is at the core of the CB-EMIS system, part of its development from the start,” says Gordon Lurie of Argonne National Laboratory, CB-EMIS developer. "We chose Java technology for its maturity, scalability, and maintainability."

Dramatic results for the balance sheet.

Internet Banking
The history of FöreningsSparbanken, internationally known as Swedbank, stretches back to the early 19th century. With over 6.5 million customers, the institution maintains its status as one of the largest retail banks in the Nordic region by leveraging cutting-edge technology to deliver a vast array of banking services. Now that many of the services Swedbank’s customers demand are online services, Swedbank counts on a Java technology-based, nextgeneration Internet banking infrastructure to deliver. A robust environment powered by Java technology for the enterprise today gives Swedbank an industry standards-based application architecture and network infrastructure. Individually-developed— and previously stovepiped—applications such as online banking, online stock trading, and loan processing were brought together within this framework, allowing the applications to interoperate and providing customers and employees with a unified interface for banking and brokerage transactions. As this Java technology-based architecture was implemented, Swedbank achieved a notable return on investment. The bank saw dramatic increases in online customers, with an average of 5000 to 6000 additional customers each week. Online transactions grew correspondingly, to an average of 200,000 weekly. Estimating that online transactions cost Swedbank 30% less than traditional retail interactions, the new Java technology-based Internet banking infrastructure has produced dramatic results for the balance sheet. For a bank founded in an era gone by, the Internet is the future. Powered by Java technology, Swedbank serves its customers ably in the new age.



Unified Internet banking services

Java everywhere in action

Java everywhere: In financial services

Personalized ringtones are a must-have feature.

Ringtone ReMixer
As mobile phones evolve from pure utility objects into full-blown fashion statements, even ringtones take on meaning. Backed by Java technology, a solutions provider is working to give the sound of incoming calls outgoing personalities.

AIR Media

Customized ringtones

AIR Media has delivered a system that lets mobile phone users utilize their desktop computers to create personalized ringtones for their mobile phones. The Ringtone ReMixer is accessed through a browser interface. Users select a favorite song from a favorite musical artist and remix it in real time to create a personalized ringtone. The user can save that tune for future use or send it immediately to their phone to assign to a specific caller in their address book. “Personalized ringtones are quickly becoming a must-have caller-ID feature for all mobile phone users. Your phone doesn’t just keep you in the communications loop. It says something about your style,” says Don Harris, President of AIR Media.

The Ringtone ReMixer is an end-to-end Java technology experience. On the back end, the reliable and scalable Java platform enables millions to access content for delivery to a variety of carrier networks. Legions of fans can create at the same time, without system delays. On the desktop, Java applets efficiently and securely communicate with AIR Media server technology on the back end. Java technology for the desktop enables the easy-to-navigate interface that lets users get right down to music mixing. A Java technology-based sound engine enables users to test their creations on the desktop before delivering them to their mobile phone. Finally, AIR Media’s intelligent Java mobile applications deliver real-time dynamic device profiling that takes full advantage of the mobile handset’s media processing, network, and display capabilities. Technology is quickly becoming an extension of the human personality. AIR Media gives a common device a new voice.

Java everywhere in action

Java everywhere: In ringtones

Data access anywhere, anytime.

The world of oil and gas has long been one of isolated data islands. Software and hardware technologies haven’t been designed to communicate with each other, let alone with the enterprise. A company called Catalyst, tapping the mobile communication power of Java technology, aims to teach these disparate systems not only talk but to work together in concert. The solution, called Harmony, gathers critical data from working oil and gas wells and delivers it to devices as thin as a cell phone. Information that was once only available in a networked control center can now be accessed by field managers off site. And data can be accessed more than one way. A manager may initiate the contact, checking in on a well and its progress. Or Harmony can reach out and alert the field manager to trouble at any given site. Information about the well is displayed in text and graphics on the cell phone screen and managers can receive the information and send back instructions to the well via the handheld device. “It’s a powerful feature, to be able to monitor and manage assets using a cell phone. It’s of very high value to managers who may sometimes be away from wells that need attention,” says Shawn Clarke, President of Catalyst. Java technology runs throughout the Harmony system. It provided the ability to write code compact and portable enough to fit on a cell phone. Additionally, Harmony spotlights Java technology’s flexibility and versatility, with its programming language running on all devices in the communications chain—field device, workstation, browser, and server. The entire data journey from wellhead to cell phone is driven by Java technology. And Java technology allows for the speed necessary to maintain critical energy assets. The process control interface for mobile phones provides customers with immediate data access and control capabilities anywhere, anytime. To keep energy flowing, a variety of systems must work in concert. Catalyst, with the help of Java technology, makes sure they also work in harmony.



Remote monitoring of oil and gas wells

Java everywhere in action

Java everywhere: In oil and gas

Keeping people in motion with money to spare.

Online Travel Services
With budgets tight, more and more leisure and business travelers turn to online travel options for cost savings. Orbitz, backed by Java technology, keeps people in motion with money to spare. Orbitz’ always-growing portfolio of online services is driven by a Java platform-based Jini™ technology engine. In fact, every Orbitz customer transaction relies on Jini technology, dynamic networking software that enables systems to keep running while automatically adapting to change. This same system also runs the American Airlines and Northwest Airlines booking engines, making Jini technology one of the world’s highest-volume processors of airline tickets. One proprietary Orbitz technology, Supplier Link, is a sophisticated network of connections able to bypass existing Global Distribution Systems (GDSs) to quickly and inexpensively book flights directly with airline ticketing systems. Jini technology provides self-healing and self-managing capabilities for Supplier Link, improving the system’s overall availability, even though Orbitz’ network of a thousand individual computers is continually being updated, expanded, or changed to accommodate fluctuating usage demands. Suppliers’ cost savings on distribution is often as much as 70 percent per ticket, enabling the airlines to pass along cost savings to travelers, including Orbitz’ 22 million travel customers. Another Orbitz service, Deal Detector, is a personalized search tool unique to Orbitz that automatically alerts customers to airfare deals that meet the traveler’s criteria. It constantly searches 455 airlines on until it matches or beats the price users want to pay. The service-oriented nature of Jini technology allowed Orbitz to create the Deal Detector search tool in a mere six man-weeks. Jini technology delivers dynamic networking by continuously integrating component service changes into running, distributed systems. That enables Orbitz to consistently deliver innovative services to its customers and suppliers. In an industry where low-cost, highly available, ever-changing systems are the rule, Java platform-based Jini technology ensures adaptivity.



Cost-saving online travel technologies

Java everywhere in action

Java everywhere: In online travel

The device that corrals all home systems.

Technology has taken the average home and infused it with additional levels of security, convenience, and entertainment. Philips Electronics offers one device that controls all home devices. iPronto is a universal remote control panel designed to manage household technology systems and save homeowners hours of sifting through couch cushions in search of errant remotes. From its customizable LCD touch screen, the device can program and control everything from a home security system to its lights and temperature to its home entertainment system. Standing alone on a tabletop or held in the hand, it’s the brain of the wired household. In addition to providing a traditional infrared interface, iPronto also implements wireless connectivity as well as an Ethernet port for LAN or broadband Internet access. It features a wireless Internet browser and electronic program guide, and can even access e-mail. “Homeowners enjoy a wealth of new technology in their homes. iPronto is the device that corrals all systems and makes them easy to manage,” says Stefaan Note, Director, Product Strategy and Planning of Philips. Crafted using Java technology, iPronto creates a secure environment for downloadable applications that ensures the system is resistant to crashes and virus attacks. The Java technology foundation of iPronto also gives users more to look forward to in the future. The popularity of Java technology with developers ensures more applications for the device will come online. Already there is chatter about possible voice recognition and automotive applications. Java technology encourages developers to envision new ways that iPronto can make the home run even more smoothly. The wired home is a key benefit of 21st century living. iPronto lets the user run it all with ease and control.


Philips Electronics

Digital home controller

Java everywhere in action

Java everywhere: In the home

A new level of speed and detail.

Mars Rover
Java technology played a major role in bringing vivid images of the surface of Mars to living rooms around the world. In early 2004, the Mars Exploration Rover Spirit touched down on the “red planet” followed soon by its twin, Opportunity. In search of traces of water and other signs of life, the two vehicles sent a steady stream of data back to the Jet Propulsion Laboratory (JPL), managed for NASA by the California Institute of Technology in Pasadena, California. Sun’s Java technology for the desktop was used to create a collaborative visualization and planning environment that simulates the actual movements of Spirit and Opportunity on the surface of Mars. Each Rover beamed down data from onboard cameras, and Java 3D™ and Java Advanced Imaging software were used to visualize this data and select the next geological object to explore. The ability to get information quickly for plotting the next step in the journey brings a new level of speed and detail to robotic exploration. NASA scientists weren’t the only people driving Mars Rovers. A free, publicly-available Java desktop application called “Maestro” enabled space enthusiasts around the world to play their own reality-based video game. Maestro let them see a 3D model of the Rover and explore terrain based on actual updated Mars data. Sun’s research and development scientists are already at work with the Jet Propulsion Laboratory on next-generation software for Mars missions. The team looks forward to putting Java technology to work to help us learn even more about our neighboring planet.


Jet Propulsion Laboratory

Collaborative command and control environment

Java everywhere in action

Java everywhere: In space exploration

Tracking the needs of the community.

Brazil National Health Card Project
Java everywhere: In healthcare information systems

In the fifth largest country in the world, an ambitious national healthcare project is underway, powered by Java technology. The goal is to get critical knowledge flowing to and from the healthcare community.

into organized, up-to-date data that can tell them about tracking of diseases, drug prescriptions, exam techniques, and even fraud control in their municipalities. Java technology powers this system on many levels. At its root, its industry-standards foundation provides a primary benefit by guarding against the vendor lock-in that can ensue with proprietary technology. Health services providers can be assured of the ability to expand their programs in the future, as new processes and technologies become available, without restrictions. Java technology is also responsible for the smooth operation of the program. Java technology for the enterprise was tapped to analyze and manipulate incoming data into comprehensible sections. Java servlets support the Web server. The system is propelled using a Java technology-based Hypercom terminal with a graphical interface. Java technology also provided connectivity for the database and an added security layer. Understanding the healthcare needs of a populous nation is a daunting task. Java technology has helped the government of Brazil take its first step toward managing medical care on a mass scale.


Countrywide healthcare tracking and analysis

The Ministry of Health in Brazil has undertaken its National Health Card project with the goal of cataloging and tracking the use of healthcare throughout the country. It is no small task. There are 65,000 primary healthcare providers in the country and 7800 hospitals, most with fewer than 100 beds. This system treats upwards of 100 million patients per month. The new solution, developed by Hypercom, begins to make sense of this vast healthcare system. Healthcare providers and their patients are issued cards that allow them to access computer technology. Using these cards, the government of Brazil has begun to catalog who is treated, by what provider, where the treatment took place, and the nature of the medical encounter. This information is fed to servers on the municipal, state, and federal level, and is analyzed to give healthcare workers a better picture of the health of their own communities. Rather than rely on word of mouth or dated information, health care managers can now tap

Java everywhere in action

Participating in the television experience.

Multimedia Home Platform (MHP)
In Seoul this spring, television viewers interacted with the future. As part of its election coverage, Sky Life, Korea’s leading digital satellite operator, launched interactive options. Viewers could participate in polls, get information and background on the candidates, and, on election day, access real-time data to see graphs, animation, and details as results from the ballot boxes poured in. This is just one example of the exciting future the Multimedia Home Platform (MHP), promoted by Sun Microsystems and powered by Java technology, is enabling. Sun is at the forefront of efforts to see digital television develop into a broad and accessible enterprise, available to and affordable for the masses. Sun worked with the Digital Video Broadcasting (DVB) consortium to create MHP, a software specification to be implemented on set-top boxes, digital TV receivers, and multimedia PCs. A common standard is crucial to the healthy development of an industry like the digital TV industry. Java technology was chosen by the DVB as its digital interactive broadcasting standard. The Java technology platform provides broadcast content developers with a high degree of control and flexibility over the “look and feel” of their applications, enabling them to deliver the most dynamic and compelling interactive television experiences to their audience. In addition, digital television content written in the Java programming language offers security, extensibility, and portability across a diverse array of television receivers, saving developers time and money getting their interactive applications to market. Digital television is coming. Sun and the DVB consortium, armed with Java technology, are committed to making sure everyone can tune in.


Digital Video Broadcasting consortium; Sun Microsystems

A standard platform for digital television

Java everywhere in action

Java everywhere: In digital television

Create and compose on a professional level.

Storm Music Studio
Technology and inspiration can make beautiful music together. Arturia taps the power of Java technology to enable songwriters to compose from their desktops. Arturia created Storm Music Studio software that brings music composition to the digital age. Users can tap the tunes of 14 different instruments and ten distinct music styles to create, mix, arrange, and enjoy their musical creations. A digital composition assistant offers help with song writing and arrangement. Users can swap ideas, tips, and finished works via an online community dubbed the “Hall.” Storm Music Studio removes barriers for the potential musician and allows technology to step up and support the art of song. “Whatever your musical tastes, you can create and compose on a professional level with resources on your PC,” says Gilles Pommereuil, Director of Technology at Arturia. “Users can tap into the technical possibilities and emerge with compositions ready for radio airplay. It’s a doorway to the world of high-performance digital sound.” Java technology for the desktop plays several key roles in the Storm Music Studio production. It runs the graphical interface that enables users to drag and click their way through the composition process. Internationalization features of Java technology allow the software to be available in four languages. Java networking technology features enable the “Hall” in which composers can connect and share information and songs in a whole sample loop sharing system. The cross-platform flexibility of Java technology allows the software to run smoothly on Mac or PC hardware, embracing all potential music makers. Almost everyone everywhere shares an interest in music. Arturia harnesses technology so professionals and amateurs alike can enable their creativity to blossom.



Music composition software

Java everywhere in action

Java everywhere: In music

Bringing diverse people closer together.

Transclick Translation Technology
To navigate quickly through the complex mosaic of people of different languages that make up our global village, it helps to be understood. Transclick, a new text translation technology that incorporates Java technology innovations, is helping one company bring real-time understanding to our multilingual world. Transclick has developed a system to integrate real-time language translation into applications such as e-mail, instant messaging, and Web servers for use on computers, PDAs, and mobile phones. The tool can replace otherwise expensive and sometimes hard-to-find human interpreters for many translation functions. The application is functional in 15 languages, and has the ability to translate the gist of most any conversation instantly. A sender types in one language while the receiver reads text in their language of choice. For users requiring as quick a response as instant messaging, it can handle up to 5000 characters per minute. Grammar and syntax are built in, and users can further configure the system to their requirements by adding their own terminology. The technology has already been tested by NATO and the U.S. military, and has numerous applications for business, travel, and educational purposes. “Our Transclick technology can open the lines of communication around the world and bring diverse people closer together,” says Robert Levin, Founder and CEO of Transclick. Through the flexibility of Java technology, Transclick supports multilingual conversations in a variety of ways. Java technology allows the system to be fully customizable, so users are never constrained by conventional grammar and vocabulary. Users in highly specialized situations have the opportunity to see their own technical language and even shorthand and slang fully translated instantly, as well as when and where needed. In addition, Java technology’s leadership in mobile communications is integral to enabling Transclick’s software to work seamlessly across a range of mobile devices from manufacturers around the world. In our complicated and fast-paced world, clear and comprehensible communication is a must. Transclick leverages the latest in Java technology to promote a world of better understanding in any language.


Transclick, Inc.

Real-time language translation

Java everywhere in action

Java everywhere: In translation services

Reducing bureaucracy for business and citizens.

What’s the greatest barrier to business growth? Financing? Technology challenges? To many, the answer is far more basic: It’s the time and effort spent on government paperwork and related timeconsuming, nonproductive work processes. A cuttingedge application powered by Java technology takes aim at regulatory hurdles. novaCITYNETS, an IT solutions provider, has developed a user-friendly e-government collaboration framework to meet the challenge—PAVO. One of novaCITYNETS’ prestigious implementations is for the Singapore government’s construction and real estate sector. Through PAVO, novaCITYNETS has provided an integrated platform to facilitate electronic submission of building plans and other applications for processing by up to 22 different government authorities. Because it is virtual, the system keeps government open for business 24 hours a day and provides one-stop e-services for those who want to put their hours into building a business, not standing in line. “The key is transforming traditionally slow moving, over the counter transactions to the quick and efficient world of the Internet,” says Ms. Joyce Wong, VP of Business Development, novaCITYNETS. Java technology plays a crucial role in that transformation. novaCITYNETS tapped it first and foremost for its reliability. An e-government system prone to crashes will never inspire widespread adoption. The ability of a Java technology-based system to stay up and running and resist tampering and viruses is a key component of its success. Java technology is also at the root of the system’s scalability. As more log on, the system adapts and ramps up, even flexing to handle periods of peak and valley usage patterns. A government system that is user friendly? It’s not an impossible dream. It’s a Java technology reality.



One stop government e-services

Java everywhere in action

Java everywhere: In e-government

Maps without borders guide the way.

Map24 means never having to stop and ask directions. It is interactive mapping technology sped in rich, detailed, customized data to desktops, navigation systems, and mobile devices. Map24 brings vector mapping, powered by Java technology, to the masses. The system rests on a cutting-edge tool box that integrates data and streams it even to thin clients such as PDAs and mobile phones. Real-time generalization and highest vector compression reduce load time and deliver directions that keep up with a user in motion. “When people need to get somewhere, what they need most from an interactive map is accuracy, speed, and usability,” says Alex Wiegand, CEO of Mapsolute. “The last thing a user wants to do is stand around, waiting for a sluggish image to load.” Image in hand, the unique properties of Map24 continue to unfold. Users can zoom, pan, measure, and manipulate the interactive map, still with speed, precision, and ease. The speed, scalability, and mobile device support capabilities of Java technology power Map24 at many levels. Java software runs throughout the system, delivering rich user experience and reliable mobile connectivity to the traveler. Map24 does more than guide the individual. Based on popular success, it is now the tool of businesses in search of tracking and location services. DaimlerChrysler uses it to offer their truck customers an online tracking facility. Other firms, such as T-Mobile and McDonald’s, are also customers. The technology can be applied to distributed GIS systems, asset tracking, location-based services, CRM and call center solutions, team mapping, and network management. Any time a visual representation would aid movement of objects—human or otherwise—Map24 can be put to work.



Interactive mapping for individuals and businesses

Java everywhere in action

Java everywhere: In mapping

Tools for intellectual exploration.

The Britannica Ultimate Reference Suite
For 234 years, the Encyclopaedia Britannica has served as the gold standard of reference. Now, with the help of Java technology, the leading name in knowledge has learned some new tricks. The Encyclopaedia Britannica is a staple of print libraries, but it has also long been at the cutting edge of new technology. It was already exploring the notion of a digital version as far back as the 1980s, and followed that program with content for the Web and CD-ROM. So it was no surprise in 2001 when the company tapped Java technology to help attain its next level of innovation—the Britannica Ultimate Reference Suite. With this software incarnation, readers can analyze multiple articles simultaneously. They can use the new note-taking functions to jot thoughts and facts in virtual format. They can copy, paste, and take images from articles, and even use the program’s own tools for HTML to create rich and detailed research documents. “These tools give the user freedom to concentrate on reading and research. This technology handles the tasks of maintaining notes and tracking multiple articles while the mind is free to learn and explore,” says Rodney Waldhoff, Director of Systems Architecture of Encyclopaedia Britannica. The intellectual journey is powered by Java technology. Java technology helps make the movement of content between the print, Web, and CD products practical and efficient. It allows the Encyclopaedia Britannica to maintain its familiar and referencefriendly interface even in the multichannel formats. And the openness and flexibility of the platform is also a boon, enabling developers to tap all elements of useful technology for the project, reaching out for the best new ideas whatever their company of origin. The quest for knowledge is never ending. Curious minds will always press for better, faster, more complete ways to learn. The Encyclopaedia Britannica has harnessed the best of new technology to help intellectual explorers continue their progress onward.


Encyclopaedia Britannica

Digital knowledge

Java everywhere in action

Java everywhere: In research and education

Bringing order out of chaos.

Imagine a world where schedules are organized, meetings with family and friends are coordinated effortlessly, and no one is ever in the awkward position of being double-booked for lunch. Java and JXTA™ technologies are at work powering that reality.

Digital Dream

Peer-to-peer collaboration system

ifreestyle is a groupware application that brings organizational harmony to the informationoverloaded. It is collaborative software that, via a simple user interface, provides schedule management, to-do lists, message exchange, address book, search, and other features. It takes the busy schedules of users and brings them into synchronicity with friends, family, and work. An automatic blocker heads off potential meeting conflicts. Team gatherings can be seamlessly scheduled when all participants share their data and the software finds a convenient time. Individuals can join virtual gatherings to collaborate on business issues, converse on common topics, or plan a weekend vacation. Users can access the system via a range of devices, including home and work PCs, and even PDAs and mobile phones. ifreestyle’s slow@sync feature ensures that changes made on one device are updated across all the user’s technology portals.

In the journey towards a state of ubiquitous collaboration, ifreestyle takes users on the first step to ultimate organization for a fragmented world.

Java everywhere in action

Java everywhere: In personal organization

ifreestyle is Java technology-based and uses JXTA peer-to-peer technology for the secure and reliable exchange of messages, the ability to support customers even beyond firewalls, and the easy deployment across a range of devices. It even allows for ifreestyle to exercise its own creativity in the name of customer service. “The open and flexible framework of Java and JXTA technologies has made it possible for ifreestyle to integrate its own technologies with them easily, including mechanisms for real-time event notification, online and offline database synchronization, distributed search, and detection of member presence,” says Osamu Kondo, President and CEO of Digital Dream.

An entirely new vision of the desktop.

Project Looking Glass
A journey into technology’s wonderland, Sun Microsystems’ Project Looking Glass envisions the future of desktop computing where intuitive 3D images and interaction enhance familiar flat icons, and the desktop experience is transformed by the power of imagination.

Sun Microsystems

A visionary desktop system

Rooted in Java technology, this revolutionary system of windowing capabilities enables the user to rotate, zoom, miniaturize, and even see right through items on the desktop. Named for the portal that transports fictional Alice into Wonderland, it is a gateway to an entirely new vision of the desktop. Tack a note to yourself on the Web page you’re currently viewing. Turn your music database into an image-rich 3D jukebox. Work in multiple windows using their translucent properties to view them all at the same time. It’s all possible in this new generation of desktop experience that leaves flat icons behind. Project Looking Glass is being created to work with SolarisTM and Linux desktop environments using Java technology. It will run new 3D applications along with applications designed for a 2D window system— without application modification. While Project Looking Glass is an undeniably fun user experience, it also has a more serious purpose: Members of the Sun

Just as Alice’s story is a journey, Project Looking Glass is also a tale unfolding. Upon release of the software developer’s kit, the wider community of Java technology developers is invited to step in and help explore the new reality of desktop come to life. Project Looking Glass is meant to inspire new ways of thinking about the familiar, new ways to envision the future, and new flights of imagination brought to life on a screen.

Java everywhere in action

Java everywhere: In 3D desktop software

Advanced Software Technology team, who envisioned and developed Project Looking Glass, see it ultimately as a tool that will enhance communication and collaboration among a wide range of desktop user populations.

The best ideas tuned for the mobile community.

Java Technology in Mobility
Today, if you see someone with a mobile phone or PDA, it’s increasingly likely that they can use the wealth of Java technology-enabled applications, games, and services available for the mobile world. There are currently more than 250 million Java technology-enabled mobile devices, and that number is expect to grow to 1.5 billion by the end of 2007 (source: Ovum). Every day, mobile network operators are delivering more services to more consumers. And enterprises are connecting to their employees, partners, and customers around the world. The mobile industry has embraced Java technology because it enables a healthy content ecosystem. Java technology provides a secure development and deployment environment, protecting users and operators from downtime and viruses. It also enables offline operation, so users can get value from content and services even if they do lose a connection. “When we created the mobility platform, we borrowed the best ideas from Java technology and tuned them to fit mobile devices. Global leaders like Nokia, Motorola, Siemens, and Vodafone contributed enormously to the success of Java technology in mobile services,” comments Alan Brenner, Vice President, Consumer and Mobile Systems Group, Sun Microsystems. The market is red hot. The popularity of Java games—now a multibillion dollar market itself—is pushing manufacturers to deliver more functional devices, including MP3 players, video, even 3D. The volumes of users are helping drive down prices. Developers are responding with ever more interesting services and applications. With high-speed global networks in place, people can connect whenever and wherever they want—to be more productive, more in touch, and more in tune.


Wireless operators, manufacturers, and developers; Sun Microsystems

Wireless industry

The breadth of the developer community guarantees a stream of new applications to win subscribers, drive revenue per user, and reduce churn, the metrics of operator health. As voice revenues have declined under competitive pressures, operators plan to grow through mobile data services. Java technology makes this possible.

Java everywhere in action

Java everywhere: In mobile services

Searching the skies for Columbia’s clues.

Radar Analysis Tool
On February 1, 2003, the STS-107 Columbia space shuttle suffered a catastrophic explosion in the last few minutes of its mission, killing all on board. In the aftermath of the crash, search teams trekked carefully across miles of ground in Texas and Louisiana, combing for debris and clues as to what had caused the disaster. While their painstaking work on the ground was in progress, Java technology was powering another search team—this one miles high above the earth. The Radar Assessment Team from the NASA Johnson Space Center in Houston, Texas created and deployed a Java technology-based program dubbed the Java Radar Analysis Tool (JRAT). Members of the MOD/Mission Operations Directorate and DM/Flight Design and Dynamics Division helped turn millions of 2D radar images into detailed multidimensional looks at the path of Columbia and the debris field it left high above the earth. Following the disaster, NASA worked with the Federal Aviation Administration, National Transportation Safety Board, and Air Force to collect available radar images along the flight path Columbia had taken across the western portion of the United States. More than two million returns were collected, most limited to a 2D view of the debris track. JRAT turned the scatter plots of the radar returns into 3D images—spheres suspended in the air over a planar map of the earth. Investigators were able to select points on the scatter plots and highlight both 2D and 3D representations. Data was filtered for easier visualization and even animated to show the timeline of the radar return appearance. A 3D shuttle orbiter model was used to display in animation the position of the orbiter with respect to the individual radar returns. The optimal viewing allowed investigators to more effectively search for radar returns that might be associated with potential debris, to better understand and analyze these final moments of the flight. “While debris on the ground is important to recover, debris tracked during this ‘shedding,’ which occurred during Columbia’s flight over the western part of the United States, may provide the biggest clues as to what actually caused the breakup,” says Mariusz Zaczek of NASA’s Johnson Space Center.



3D images from radar analysis

Java everywhere in action

Java everywhere: In disaster analysis

A game that’s graphically rich and outrageously fast.

Wurm Online
Online gamers can leave behind the tired scenarios of virtual car chases and flat-screen laser tag. A new and ambitious online adventure, powered by Java technology, lets players build their very own world from scratch.

Wurm Online

Massive multiplayer online role-playing game

Wurm Online is the latest in a game genre known as MMORPG (massive multiplayer online role- playing game). The goal of any such activity is to gather as many players as possible to participate in the extensive virtual fantasy. The creators took on some additional priorities: Create an engaging game that is graphically rich, outrageously fast, and insanely accessible. “We are avid gamers, and we set out to create the game we’ve always wanted to play,” says Co-Creator Rolf Jansson. “All the great games have some flaws—poor graphics, slow data loading, even cheating. Using Java technology, we set out to create a game that solved them all.”

Java technology plays an integral role in the game’s simplicity, ease of use, and accessibility. The system requirements of the game are quite low— the current version of the game takes up less than 6 megabytes on a hard drive—making it a fast moving and eminently accessible game. So far, 1000 accounts have been created, and an average of 50 to 80 people are constantly playing. That’s just the alpha test— the game is designed to handle thousands, as more pioneers log on to explore the brave new virtual world.

Wurm Online steps up to that challenge. The interface is simple—any visible object can be right-clicked for further directions and options. Players begin the game alone in a forest with a set of skills and a mandate to build a world. Through individual play and combining skills and projects with other players, homes, towns, cities, and civilizations

Java everywhere in action

Java everywhere: In online games

emerge. Opportunities to work magic, wage warfare, and even trick the game into giving up its secrets to the players are gained through cooperative and community efforts. It’s a fantasy game where no man is an island.

Providing an added layer of vigilance.

Common Access Cards
With national security threatened by war and terrorism, the need for top-notch security standards has never been greater. The U.S. Department of Defense (DoD) is stepping up to that challenge with a new identification card system backed by Java technology.

U.S. Department of Defense

Multipurpose smart cards

The new safety measure takes the form of over four million plastic cards—smart cards that carry tiny microprocessors and provide an added layer of vigilance around the physical and logical assets of the military. The department’s Common Access Cards offer a range of security functions. They help protect military installations by acting as digitally coded, tough-to-counterfeit ID cards; they protect military information by acting as keys to DoD computers, e-mail systems, and other data sources; they also protect military personnel by storing vital information such as healthcare benefits. “It looks like a single card, but it really functions more like a wallet, carrying with it an assortment of secure credentials and important data,” says Robert Brandewie, Assistant Director of the DoD’s Defense Manpower Data Center. Java technology provides safety and security for the smart card program, both for present and future forces. By choosing Java technology’s industry-standard

platform, the DoD adds a unique level of interoperability, flexibility, and protection. Unlike proprietary smart cards, Java Card technology makes smart cards from different manufacturers interoperable, allowing the DoD to use the same applications on cards from different vendors. It also provides the DoD with the flexibility to choose the best products at the best value at any given time. Additionally, Java technology-based smart cards are secure, having been tested, evaluated, and certified by a full range of government and commercial security standards organizations. And Java technology’s dynamic download capability allows the DoD to be confident in its decisions. The DoD’s Common Access Cards can support new innovative applications as they become available—without the need to replace the card. Java technology protects the investment by leaving the door open to future great ideas. Already the military is investigating ways to further use the Java smart card system. These include using the cards as stored cash cards, e-voting cards, and for carrying biometric data such as photographs and fingerprints for stronger user authentication. Whatever the mission, Java technology will continue to help the DoD find new ways to keep those engaged in the business of keeping the peace secure.

Java everywhere in action

Java everywhere: In military security

Selecting the fittest solution.

Java everywhere: In advanced software development

In software named for Darwin’s living laboratory, Java and JXTA technologies are at work creating the business application of natural selection. Galapagos is the software platform at the heart of Codefarm’s visionary efforts in evolutionary computing. Beyond traditional optimization programs, evolutionary computing takes a further step by applying a Darwinian screen. The program generates candidate solutions and subjects them to testing and retesting. The “fittest” are selected and recombined with other potential solutions to see if a better solution is produced. This weeding out of the weaker solutions allows users to choose from only those options most likely to succeed. It is system designed to attack the “intractable” problems of business, such as how to make the best asset selection in a portfolio, or how to find the optimal design for jet turbine blades. While a traditional optimizer may be fine in a textbook case, faced with the vast potential possibilities in finance, science, and engineering, a more rigorous selection process leads to better decisions. Java and JXTA technologies figure prominently in the deployment of Galapagos. Perhaps most importantly, they serve up the power necessary to complete so vast a selection process. Through Java

and JXTA technologies, Galapagos makes use of all available processors—whether on a compute cluster, multiprocessor server, or desktop grid. Codefarm uses JXTA technology to distribute artificial intelligence algorithms for solving problems across many resources in a grid-like fashion. This peerto-peer architecture cuts deployment and management costs while tapping into existing resources. This is the key to the software’s ability to produce rapid results from extensive possibilities. Java technology enables users to make the leap between theoretical possibilities and real-time decision-making. “We believe this sort of technology isn’t just ‘cool geek stuff’ best used by testers in a lab. It’s practical and ready for prime time,” says Jeremy Mabbit, Managing Director of Codefarm. Galapagos is applicable within a range of industries, such as biotechnology, where it helps solve hard problems in drug design, and investment banking, where it is used to optimize derivatives pricing models. With help from Java technology, Galapagos is ensuring the survival of the fittest in all species of enterprise.



Evolutionary computing

Java everywhere in action

Technology to keep up with customer demands.

360Commerce Software Suites
For generations, great merchants have built their businesses by walking the store floor, attending to every detail of the customer experience. Today, 360Commerce, a suite of Java-powered applications, provides retailers with proven and reliable nextgeneration technology for integrating the enterprise, stores, and channels in real time, enabling retailers to provide best-in-class customer service and operational excellence. 360Commerce’s software suites keep retailers humming in an age of brutal industry competition. Technology has redefined the retail industry, opening stores to the global marketplace. With that opportunity comes steep challenges for the retailer who must now manage product, pricing, and customer service across a variety of complicated channels. 360Commerce provides many of the new tools of this increasingly multifaceted trade. 360Store Point-of-Sale features ensure up-to-date and consistent information across cash registers, Web sites, and other sales channels. 360Store Back Office lets management mind the store from a variety of locations. 360Enterprise Workforce Management churns out optimal schedules to ensure the right staff is working at the right time. 360Enterprise Central Office enables managers to access operational data, helping them make fast and accurate decisions. “Consumers today have high expectations, and if they can’t get service that suits their needs, they will move on. Retailers need best-ofbreed technology to keep up with customer demands,” says Christine Lowry, Chief Marketing Officer and Senior Vice President of 360Commerce. Using Java technology for the enterprise, 360Commerce provides a rich solution set for the retail environment, functionality-rich applications built on Web services technology that allow for easy integration, and retail domain objects for maximum reuse. Java technology also allows 360Commerce to work seamlessly with popular enterprise and Web standards already in place in the retail environment. Finally, the design of Java technology enables quick customization for individual clients.



Real-time retail management information

Java everywhere in action
Retailing has always been about keeping the customer satisfied. Today that takes more than good service. 360Commerce brings next-generation solutions to the sales floor, back office, and enterprise.

Java everywhere: In retail

Giving the homeowner peace of mind.

Shell HomeGenie
There’s no place like home. And there’s no better feeling than knowing that all is well when you’re not there. Shell HomeGenie, an innovative new home management system, taps Java technology to provide homeowners with peace of mind, comfort, and control by allowing them to stay connected to their homes anytime, anywhere Internet access is available. With Shell HomeGenie, users can remotely control and schedule lamps, thermostats, and small appliances to turn on and off as they wish. They can also view full-color live video of their home and receive notification messages from motion sensors, leak detectors, and more. On-the-go homeowners no longer have to worry about what they did or did not do before leaving home. They can simply check from the car, office, airport, mall, or hotel that their home is just the way they like it. “Giving the homeowner peace of mind is the key goal of this product,” says Robin Gaeta, General Manager for Shell HomeGenie. “Java technology ensures that our customers can have complete confidence in this product.” Java technology was key to developing Shell HomeGenie. Its robust power, stability, and versatility enable Shell HomeGenie to manage and monitor various appliances and home systems seamlessly, giving consumers true peace of mind. The portal-based user interface works “behind the scenes” to maintain the health and welfare of the system—completely invisible to consumers—making Shell HomeGenie reliable and user-friendly. Additionally, Java technology’s flexibility makes it easy to upgrade and expand Shell HomeGenie’s capabilities without having to swap hardware. This keeps the product affordable for consumers and costefficient for Shell to manage as a product. The set of applications and functionality developed with Java technology enable Shell HomeGenie to offer the convenience of staying connected to home from anywhere, at any time.



Remote home monitoring

Java everywhere in action

Java everywhere: In home management

Making the PC the core of home media technology.

A small company is taking on the giants in the personal video recording market, armed with Java technology and a plan to make the PC the core of home media technology. SageTV, developed by Frey Technologies, LLC, is a PC-based answer to TiVo and DIRECTV—a network streaming PC software solution for the home media center. It delivers all the popular features of a personal video recorder, including the ability to record TV shows, play back, fast forward, pause live broadcast viewing, and—a consumer favorite—skip commercials. SageTV also embraces the best of PC-based entertainment offerings by featuring music and photo storage and organization as well as the ability to stream video and music anywhere in the house, including the family television set. And unlike some other PC-based recording systems, SageTV uses only about 5% of a computer’s resources for recording purposes, so users can record without losing PC performance. SageTV also brings a new level of smart technology to the process: A process called Intelligent Recording and Scheduling uses proprietary algorithms to determine a user’s interests and automatically record shows based on the data. Java technology is at work throughout SageTV. Java technology allows the system to access graphics and hardware with speed and precision. It fosters communication among devices, including the function of infrared sensors. And it allows the user to fully customize interactions with SageTV features and options, and ultimately with entertainment offerings. While the leaders in the market cross swords, SageTV is focused on the goal of keeping the PC as “mission control” for the home entertainment experience. “There’s no reason to clutter up the house with new hardware. The machine you need is already in your home, waiting for the right software to command it,” says Dan Kardatzke, President and CEO of Frey Technologies.


Frey Technologies, LLC

PC-based, networked media center

Java everywhere in action

Java everywhere: In home entertainment

Journey inside the virtual human body.

CAVE Automated Virtual Environment
The 8- by 8-foot room is empty. But to the visitor, it appears to be a continuously moving object space alive with spatial relationships and detail invisible in conventional images. This is the immersive virtual reality environment at the University of Calgary. Through its groundbreaking use of Java technology, the University of Calgary’s CAVE Automated Virtual Environment is advancing the study of biology and genetics by helping to map, study, and unlock the very mysteries of life. Researchers are already using virtual reality environments to build multidimensional models of cells, tissues, organs, and even entire organisms in the quest to understand diseases such as cancer, Alzheimer’s, and diabetes. The space itself is comprised of three walls and a floor. The user wears electronic shutter glasses to specially process the images and employs a joy stick device to manipulate objects in the environment in real time. Researchers can simulate a trip inside the human body, watch an enzyme approach a cell membrane, and experience in realistic format what two-dimensional pictures could never approximate. There are more than 100 immersive virtual reality environments around the world, but the University of Calgary’s CAVE is set apart by its breakthrough use of Java technology for the desktop. The generation, display, and manipulation of the models is all done using Java 3D technology. “This was a crucial breakthrough,” says Dr. Christoph Sensen, Professor of Biochemistry and Molecular Biology. “Until Java 3D came along, you had to sit inside the CAVE and program. We would have spent most of our time programming rather than working with finished products.” Today, CAVE’s use of Java 3D extensions means researchers can develop their programs on their own Java technology-enabled equipment and only use the CAVE environment for final execution. That reduces the burden on the CAVE as well as on researchers. Also, Java 3D technology offers flexibility. The display environment can be changed without affecting other portions of the CAVE. This helps to speed research work and cuts down on time spent writing and verifying code. Finally, with Java technology, developers can create customized tools that manipulate images in the CAVE. All great research starts with a vision. The University of Calgary’s CAVE allows researchers a 3D glimpse at the meaning—and makeup—of life.


University of Calgary

Immersive virtual reality environment

Java everywhere in action

Java everywhere: In bioinformatics

Empowering customers with a personalized Web experience.

mySAP CRM provides an e-commerce platform that enables companies to turn the Internet into a profitable sales and interaction channel for both business customers and consumers. mySAP CRM leverages Java technology to enable companies to successfully integrate the e-commerce channel into an overall sales strategy. Companies can empower customers with a personalized Web experience and convenient self-services, and strengthen sales and service operations with a fully integrated Web channel. The e-commerce capabilities of mySAP CRM give organizations a platform that is fully integrated with enterprise-wide CRM and channel management solutions to help companies increase customer satisfaction, reduce costs, and increase revenue. mySAP CRM ties into both direct and indirect sales processes and extends across the enterprise, encompassing sales, service, and marketing interactions. mySAP CRM leverages Java as the key technology to allow companies to extend these core processes seamlessly to the Internet. Web shop templates for different industries that support personalized business-to-consumer selling and meet complex business-to-business needs. Core business processes, including e-marketing, e-selling, and e-service, are already built into the templates, enabling quick implementation of an e-commerce site. Organizations can easily tailor these out-of-the-box templates to meet their branding and business process requirements. With the openness of Java technology, companies can also easily incorporate customer-specific applications and third-party products into their e-commerce sites. Java technology also provides a high degree of flexibility and scalability to meet changing business requirements. In today’s highly competitive marketplace, competitors are only a mouse-click away. It’s critical to provide integrated sales and self-services to Web customers. mySAP CRM makes it happen.



End-to-end e-commerce platform

With mySAP CRM, an organization can deploy a powerful, reliable, and easy-to-use Web selling and customer care site that enables reliable business process execution. The e-commerce platform provides

Java everywhere in action

Java everywhere: In customer relationship management

One of the most popular mobile games ever made.

Top Gun Air Combat
Using Java technology, MFORMA delivers one of the most popular mobile games ever—Top Gun Air Combat. When Java technology-based color handsets hit the market in a big way in mid-2002, MFORMA moved quickly to create an exciting new mobile game, knowing that the availability of Java technology would allow the development of games more graphically-rich and action-packed than had before been possible. Working with partners MobileGame Korea (now MFORMA Korea), the developer of the game, and Viacom Consumer Products, the licensing group for Paramount Pictures, MFORMA developed and delivered Top Gun Air Combat, an arcade-style shooting game based on the hit Paramount Pictures movie. The game launched in December 2002, first in the U.S. and then internationally, and was an instant hit with mobile users everywhere. Today it is one of the most successful and popular mobile games ever made. The rapidly widening availability of new Java technology-enabled handsets, the portability and flexibility of Java technology, and the technical strengths of the Java platform, enabled MFORMA to get Top Gun Air Combat to market quickly. “Java technology gave us the scalability, flexibility, and speed to deliver Top Gun Air Combat to several wireless carriers and in multiple markets around the world,” says Gilbert Kim, Managing Director, MFORMA Korea. “Java technology also enabled us to be more creative in our design, so we could develop a really great game that aligned with our vision of delivering something truly exciting and unique. We were able to deliver a fantastic arcade-style, top-down shooting game, complete with incredible graphics, animations, and a pumping soundtrack.” Top Gun Air Combat is a truly original game. It provides mobile gamers with a user-friendly and rich mobile gaming experience that was key in jumpstarting the mobile entertainment market that has grown meteorically ever since. Today, Top Gun Air Combat is available on more than 40 Java technologybased handsets in five languages in more than 15 markets around the world through 30-plus wireless carriers, and has been downloaded more than 250,000 times in the U.S. alone. A sequel, Top Gun Air Combat II, is in the works.



Graphically-enhanced, arcade-style mobile game

Java everywhere
in action

Java everywhere: In mobile games

The final frontier—available on PCs.
The wonders of space are only as far away as the desktop PC. Powered by a variety of Java technologies, takes earth-bound viewers on a live tour of the galaxies., which maintains two telescopes that are much more powerful than the average backyard variety, trains its technology on the stars and gives tours of outer space. From the observatory located in the Canary Islands, takes real-time images—from Mars and Saturn to the Crab Nebula and globular clusters—and streams them to a PC screen. Viewers can take advantage of the multiple perspectives provided, zoom in for close ups, or pan out for wider vistas. Audio commentary accompanies the tour, providing background and explanations. Through the interface, viewers can capture photographs and save them in a “mission book.” Subscribers to the service can participate in group missions with other users, or go solo and be in primary control of the telescope view. Java technology controls every activity at the observatory. Java applications funnel instructions to the observatory equipment, including domes, mounts, focusers, and cameras. Java remote protocols connect the observatory with servers based in New York City. Java image processing technologies translate the celestial data into PC-ready pictures, and system administrators are automatically paged via a Java technology-enabled mail and messaging application. Java technology delivers on its promise of open, reliability, and efficiency throughout the experience. “ is not a simulation or an animation or a collection of old photos. It is a real live view through powerful telescopes. You will watch light that has been traveling for 37 million years from a distant galaxy accumulate in the telescope. As you watch the light collect, you may consider its spiral arms and their similarity to our own Milky Way. You might even think about what was happening in your hometown when that light started its journey. You will view your own life from an entirely different perspective,” says Michael Paolucci of, “all while in front of your PC.”



Online telescopic images

Java everywhere in action

Java everywhere: In astronomy

As you can see, Java technology is everywhere ... to see more, check out!

To learn more about how Java technology can benefit you, and to find out about Sun’s network infrastructure products like the Sun Java Enterprise System, Solaris, and the industry leading alternative desktop, the Sun Java Desktop System, call 800-SUN-0404 or find your local Sun office contact information at http:/ /

© 2004 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, the Sun logo, Java, the Java Coffee Cup logo, Java Card, Java 3D, Jini, JXTA, and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.


Sign up to vote on this title
UsefulNot useful