Breaking the Teraflops Barrier
Supercomputers can now perform teraFLOPS. The research that led to this breakthrough could lead to even more powerful computers and could also find ways to make other computer systems, including PCs, more powerful
The Internet in Space: Problems and Solutions
With the advent of direct broadcast satellites and inexpensive minidishes, satellite broadcasters are competing with cable television providers by delivering hundreds of channels of digital video services to millions of customers without a wired ...
Wearable Computing: A First Step Toward Personal Imaging
Miniaturization of components has enabled systems that are wearable and nearly invisible, so that individuals can move about and interact freely, supported by their personal information domain. Can you imagine hauling around a large, light-tight wooden ...
Investigating the Influence of Formal Methods
Formal methods promise much, but can they deliver? In this project, results are inconclusive, but careful data gathering and analysis helped establish influences on product quality. Practitioners and researchers continue to seek methods and tools for ...
Trends in Mobile Satellite Technology
Demand for sophisticated personal communication services has changed communications satellite design. Satellites have moved closer to the Earth to improve communication speed and enable personal communication services. But in so doing, they require more ...
Global Teleporting with Java: Toward Ubiquitous Personalized Computing
The essence of mobile computing is having your personal computing environment available wherever you happen to be. Traditionally, this is achieved by physically carrying a computing device (say, a laptop or PDA) which may have some form of intermittent ...
Trusting Mobile User Devices and Security Modules
The market for devices like mobile phones, multifunctional watches, and personal digital assistants is growing rapidly. Most of these mobile user devices need security for their prospective electronic commerce applications. While new technology has ...
Customizing System Software Using OO Frameworks
Today's applications have exploded in their diversity, but most operating systems are still general-purpose and inefficient. One of the benefits of using an OO approach is the ability to modify very small details of an operating system, which makes it ...
Neural and Fuzzy Methods in Handwriting Recognition
Handwriting recognition has challenged computer scientists for years. To succeed, a computing solution must ably recognize complex character patterns and represent imprecise, commonsense knowledge about the general appearance of characters, words, and ...
Linking Computers and Consumer Electronics
The capabilities of our personal computers have increased dramatically over the past 15 years, and so has the number of connectors on the back of our systems. Originally, we needed a serial port for a modem and a parallel port for a printer. Now we also ...
Toward Synergistic Engineering of Computer Systems
Our objective is to provide a forum for sharing problems, experiences, and solutions that can help establish bridges among hardware engineers, software engineers, systems engineers, and project managers. We seek to publicize innovative solutions and ...
The Hard Road From Methods to Practice
Software engineering methods-by which the author means any strategic or tactical ideas intended to guide the practice of developing software-are tools. A methodology gap exists whenever a stated method doesn't correspond to effective practice. A ...
Conducting a Job Search on the Internet
Job hunting is probably one of the best Internet applications to date, since it promises to bring candidates and companies together worldwide. Nevertheless, online career services frustrate many candidates: resume submission processes are complex, and ...