8
We present a telemedicine application that provides remote medical care services while taking advantage of the broadcast and multicast capabilities and the wide-band capacity of satellite systems. We developed the application in an open environment (Java) using a client- server architecture based on TCP/IP. We evaluated the performance of the application on satellite connections. S atellite communication systems have great advantages, such as wide-area cov- erage and the flexibility of providing broadcast and multicast connections. Even if the current capacity of satellite commu- nications systems doesn’t suffice for future mul- timedia applications, the satellite will be a fundamental element in the global information infrastructure (GII), which aims to carry infor- mation to anyone, anywhere, at any time, in any form, at an affordable price. The role of satellites must be integrated with the ground networks, rather than competing with them, because they can connect quickly to locations otherwise geo- graphically or economically unreachable. Satel- lites provide a new opportunity by adapting the covered area to changes in demand for services. In particular, satellites offer a good facility for multimedia services where, up to now, it was dif- ficult to forecast the different types of services and bit rates. Commissioned by the European Commission EC-DGXIII within the frame of the Advanced Communications Technologies and Services (ACTS) 4th Framework Program, the Interactive Satellite Multimedia Information System (Isis) pro- ject developed a satellite communications system based on a dual-band concept and suitable for pro- viding interactive multimedia services. The Isis sys- tem simultaneously uses a dual-band terminal, the Ku frequency band for a high-rate forward link, and the Ka frequency band for the return link to provide a small, low-cost transmitter/receiver that’s easily transportable and installed. The Isis project plans to offer interactive ser- vices for residential users in addition to the tradi- tional TV distribution, porting applications typically developed for terrestrial networks (Internet) to the satellite Digital Video Broadcasting (DVB) environment. Using a PC and the same commands as most Internet applica- tions, the connection by satellite will be transpar- ent to users. Moreover, users’ terminals can easily connect to terrestrial networks such as Integrated Services Digital Network (ISDN) and the Internet to obtain integrated multimedia services. The pro- posed approach aims to keep the basic Web solu- tions, allowing access to special data, large images, video sequences, and animations through special satellite links. This also provides access to services from sites not connected to the Internet or con- nected only with low-speed links, or from sites that must be connected in emergency cases. The Isis project demonstrated the feasibility of satellite-based interactive multimedia services. The project selected and analyzed a number of applications for residential users and communi- ties such as Internet services (file-transfer protocol or FTP, e-mail, and browsing services), distribution of electronic newspapers, teamworking, tele- education, and telemedicine. These applications not only address commer- cial and business distribution, but applications such as tele-education and telemedicine have a fundamental impact on improving the quality of life. This article describes the telemedicine appli- cation Medical Environment for Diagnostic Images (MEDI). MEDI has an open architecture with the fol- lowing characteristics: developed in Java, it’s machine independent; it uses the transmission-control protocol/ Internet protocol (TCP/IP), so can run on dif- ferent types of networks; it can be used on any commercial Web brows- er; and it supports broadcast connections for its client- server architecture. 76 1070-986X/00/$10.00 © 2000 IEEE An Interactive Multimedia Satellite Telemedicine Service Laura Pierucci and Enrico Del Re University of Florence, Italy Feature Article

An interactive multimedia satellite telemedicine service

  • Upload
    e

  • View
    217

  • Download
    3

Embed Size (px)

Citation preview

We present atelemedicineapplication thatprovides remotemedical care serviceswhile takingadvantage of thebroadcast andmulticast capabilitiesand the wide-bandcapacity of satellitesystems. Wedeveloped theapplication in anopen environment(Java) using a client-server architecturebased on TCP/IP. Weevaluated theperformance of theapplication onsatellite connections.

Satellite communication systems havegreat advantages, such as wide-area cov-erage and the flexibility of providingbroadcast and multicast connections.

Even if the current capacity of satellite commu-nications systems doesn’t suffice for future mul-timedia applications, the satellite will be afundamental element in the global informationinfrastructure (GII), which aims to carry infor-mation to anyone, anywhere, at any time, in anyform, at an affordable price. The role of satellitesmust be integrated with the ground networks,rather than competing with them, because theycan connect quickly to locations otherwise geo-graphically or economically unreachable. Satel-lites provide a new opportunity by adapting thecovered area to changes in demand for services.In particular, satellites offer a good facility formultimedia services where, up to now, it was dif-ficult to forecast the different types of servicesand bit rates.

Commissioned by the European CommissionEC-DGXIII within the frame of the AdvancedCommunications Technologies and Services(ACTS) 4th Framework Program, the InteractiveSatellite Multimedia Information System (Isis) pro-ject developed a satellite communications systembased on a dual-band concept and suitable for pro-

viding interactive multimedia services. The Isis sys-tem simultaneously uses a dual-band terminal, theKu frequency band for a high-rate forward link,and the Ka frequency band for the return link toprovide a small, low-cost transmitter/receiverthat’s easily transportable and installed.

The Isis project plans to offer interactive ser-vices for residential users in addition to the tradi-tional TV distribution, porting applicationstypically developed for terrestrial networks(Internet) to the satellite Digital VideoBroadcasting (DVB) environment. Using a PC andthe same commands as most Internet applica-tions, the connection by satellite will be transpar-ent to users. Moreover, users’ terminals can easilyconnect to terrestrial networks such as IntegratedServices Digital Network (ISDN) and the Internetto obtain integrated multimedia services. The pro-posed approach aims to keep the basic Web solu-tions, allowing access to special data, large images,video sequences, and animations through specialsatellite links. This also provides access to servicesfrom sites not connected to the Internet or con-nected only with low-speed links, or from sitesthat must be connected in emergency cases.

The Isis project demonstrated the feasibility ofsatellite-based interactive multimedia services.The project selected and analyzed a number ofapplications for residential users and communi-ties such as Internet services (file-transfer protocolor FTP, e-mail, and browsing services), distributionof electronic newspapers, teamworking, tele-education, and telemedicine.

These applications not only address commer-cial and business distribution, but applicationssuch as tele-education and telemedicine have afundamental impact on improving the quality oflife. This article describes the telemedicine appli-cation Medical Environment for DiagnosticImages (MEDI).

MEDI has an open architecture with the fol-lowing characteristics:

❚ developed in Java, it’s machine independent;

❚ it uses the transmission-control protocol/Internet protocol (TCP/IP), so can run on dif-ferent types of networks;

❚ it can be used on any commercial Web brows-er; and

❚ it supports broadcast connections for its client-server architecture.

76 1070-986X/00/$10.00 © 2000 IEEE

An InteractiveMultimediaSatelliteTelemedicineService

Laura Pierucci and Enrico Del ReUniversity of Florence, Italy

Feature Article

Service and terminalrequirements

Dual-band (Ku/Ka) terminals per-mit tailoring the satellite system’scharacteristics to the actual users’needs.1 In particular, the Ku band usestechnology readily available for devel-oping satellite terminals installed atthe user premises (direct-to-home, orDTH). This reduces the requireddevelopment costs and increases thegrowth of multimedia servicesbecause of the possibility of using theservice during the start-up phases ofcommercial satellite segments.

On the other hand, the Ka banddiffuses multimedia and interactiveTV services because of the availablewide-band capacity in the two direc-tions (forward and return). It reducesthe complexity of users’ small termi-nals and improves the cost effective-ness because of the increase ofsystem capacity throughput.

Depending on the type of information andconnection, the Isis project offers a highly flexibleplatform for to provide a wide range of services:

❚ Internet service (FTP, Telnet, e-mail, Webnavigation)

❚ bidirectional messaging (e-mail, paging)

❚ retrieval of documents, data, and high-resolutionimages

❚ interactive multimedia conversational applica-tions (broadband multipoint videoconferencing,teleworking, teleconsulting, tele-education, andso on)

❚ user-controlled distribution (restricted digital

information transmission, electronic newspa-pers, and so on)

Table 1 shows service requirements in terms ofstandards, required quality of service (QoS), bit-error rate (BER), acceptable time delay, and net-work connectivity for the major applicationsrelevant to the Isis system.1

System conceptFigure 1 shows the basic Isis architecture where

the main blocks include1

❚ a service center, sometimes called the broad-casting center or hub;

❚ a small earth station (SES), also called a DTHterminal, which is placed at residential users’homes; and

77

Ap

ril–June 2000

Table 1. Applications requirements

Videoconference Multimedia Mail News on Demand Telework Telemedicine Tele-educationConnection Symmetrical Asymmetrical Asymmetrical Symmetrical Symmetrical Asymmetrical

Capacity BER 10−4 BER 10−6 BER 10−6 BER 10−6 BER 10−6 BER 10−6

Quality 128 Kbps 128 Kbps 128 Kbps 128 Kbps 384 Kbps 384 Kbps to

to 1.4 Mbps to 1.4 Mbps to 1.4 Mbps to 1.4 Mbps 3

Time Requirements 200 ms 1 s 500 ms 200 ms 200 ms 200 ms

Type of Connection Real time Scheduled Scheduled Real time Real time/ Real time/

scheduled scheduled

EutelsatHot-birdKu band

12-14 GHzItalsat

Ka band20-30 GHz

Smallearth station

Smallearth station

Mediumearth station

(hospital)

Mediumearth station(university)

Service center

Forward channel (Ku)Return channel (Ka)

Figure 1. Isis

architecture scheme.

❚ a medium earth station (MES), installed atcommunity buildings such as hospitals or uni-versities.

The service center has the followingfunctionality:

1. System management and administration ofthe network. It manages all the user activities(service access, service delivery, service release)as a network control center.

2. Information data and signaling informationuse the same channel (in-band signaling).

3. Transmitting and receiving communicationpaths belong to different frequency bands. TheKu band antenna and radio frequency equip-ment manage the forward channel transmis-sion toward the user DVB downstream (34Mbps) that contains the information relatedto the selected application. The Ka bandantenna and radio frequency equipment man-age the return channel at a low bit rate (64Kbps to 384 Kbps), carrying out signaling andinteractive information from the user to theservice center.

4. Storage of data, images, and videos of the Isisapplications in the video server, which pro-vides the digital MPEG-2 transport stream andcan support

❚ MPEG-2 video broadcasting. The user selects andwatches MPEG-2 videos (movies) among thosethe video server broadcasts. The movies arecyclically broadcast on the satellite high-speedlink, then the user selects the channel, andreal-time decoding starts at the client end.

❚ IP-based applications. The demonstration sys-tem gives the user full Internet access throughan Internet server and the possibility to runany standard Internet application like FTP, aWeb browser, and so on. Moreover, Isis part-ners developing their own IP-based client-serv-er applications can run them using the IP overa DVB transport mechanism that the videoserver supports.

5. The DVB modulator (DVB-S standard ETS 300421) receives the content information fromthe video server (that is, the MPEG-2 transportmultiplexer) in a format suitable for the Kuradio frequency equipment to transmit tousers through the satellite communicationlink.

6. The service center is connected to the Web bythe Internet server. The Internet server pro-vides connectivity for any server with IP-basedapplications, so it acts as a router for all the IPtraffic and accesses data from either remote orlocal servers.

The MESs aren’t service providing centers.These remote stations possess improved transmit-ting (up to 2 Mbps) and receiving capabilities onlyto satisfy specific service requirements such as bitrate and real-time interaction.

The SESs have asymmetric communicationlinks to receive a great amount of data and totransmit low bit rates (64 Kbps) mainly for controlmessage purposes.

The user terminals are mainly PCs with dedi-cated boards. Users run the required applicationfrom their PC, generating user traffic (such asrequests or data) provided to the return channel.On the traffic channel, IP packets must be seg-mented for transmittal on the return channelslots, based on asynchronous transfer mode(ATM, ATM adaptation layer AAL5). The end-userterminal demodulates and demultiplexes theMPEG-2 DVB signal received from the forwardchannel (Ku band) containing the required infor-mation embedded on the MPEG-2 transportationstream.

A telemedicine applicationTelemedicine aims to provide remote medical

services to distant communities using current andemerging communications networks. Thetelemedicine application MEDI provides the fol-lowing two environments:2

78

IEEE

Mul

tiM

edia

Telemedicine aims to provide

remote medical services to

distant communities using

current and emerging

communications networks.

❚ Medical image database access. Permits access toa medical diagnostic images database throughthe selection of search fields to retrieve themedical image, the image visualization andprocessing, and other image supports.

❚ Remote expert consultation. Provides interactiveimage transmission showing various medicaldiagnostic modalities with cooperative toolsamong physicians and specialists whoexchange information and opinions aboutpatient cases to obtain diagnoses in real timeand to plan the treatment.

Based on Java,3 the MEDI application runs ondifferent platforms (such as Unix or WindowsNT/95/98). We selected Java to develop MEDIbecause it provides interfaces and classes suitablefor developing network applications. Java pro-grams (applets) are architecture-independent,since they’re written in a high-level languagecompiled in code (bytecodes), which any machinecan interpret. Also, Java uses a virtual machine torun the applets, which can be embedded in otherapplications. For example, they can be enclosedin a Hypertext Markup Language (HTML) docu-ment to provide interactive, executable contenton a Web page. Java also supports database devel-opment through Java Database Connectivity(JDBC), which offers a set of classes and interfacesto execute Structured Query Language (SQL) state-ments—using JDBC, the SQL statements can besent easily to any commercial database (such asOracle, Informix, Access, and so on).

MEDI is a Web application based on HTMLpages with a Java client front end (applets) andJava servers connected via TCP/IP. All the imagesinvolved in the applications are in the Papyrus 3.0format (see http://www.expasy.ch/UIN/html1/projects/papyrus/papyrus.html), which is inagreement with the Digital Imaging and Comm-unications in Medicine (Dicom) 3.0 part 10 stan-dard (see http://www.xray.hmc.psu.edu/dicom/).

Since MEDI is a Web-based application, it hasa client-server architecture. A remote machinewith server functionality controls concurrentprocesses from the clients. It hosts and runs themedical image database, the other MEDI databas-es, and the Java and HTTP servers. Many clientscan start and see the MEDI application using anycommercial browser such as Netscape, InternetExplorer, or HotJava. MEDI uses a broadcastmodel to send the same images and events to allthe users sharing a medical session. In this model,

each user has a separate copy of the applicationallowing cooperative diagnosis among multipleusers by broadcasting the events required by eachuser to all the other users in the session. A syn-chronization system controls the use of a sharedmouse and of cooperative tools among the differ-ent users to avoid collision problems in the mul-ticast transmission. In this case only one user hasthe controls and can modify the image; the otherusers can see the results of the work on the imagesimultaneously. MEDI also lets participantsexchange text messages with each other.

Here’s an example of a typical client-serverwork session with MEDI:

❚ The client requests a service (database orremote consultation) through a homepagereceived from the HTTP server.

❚ After an authentication phase (login and pass-word), the HTTP server sends the client anHTML page containing the Java front end(applet). Then, a socket between the Java serv-er and the client is opened and a client-serverapplication session can start.

❚ Messages (SQL commands, medical images,actions, and so on) are exchanged among theclients (remote consultation) or between the

79

Ap

ril–June 2000

AcronymsBER bit-error rateDicom Digital Imaging and

Communications in Medicine DTH direct-to-home, or DVB Digital Video Broadcasting FTP file-transfer protocolHTML Hypertext Markup Language HTTP hypertext transfer protocolISDN Integrated Services Digital

Network Isis Interactive Satellite Multimedia

Information SystemJDBC Java Database Connectivity MEDI Medical Environment for

Diagnostic Images MES medium earth station QoS quality of serviceSES small earth station SQL Structured Query Language TCP/IP transmission-control

protocol/Internet protocol

client and the server (medical image database)directly over the socket connections the Javaserver(s) provide.

To coordinate the information exchange andcollaboration with users, MEDI has three Javaservers:4

1. Database server. This server controls the userquery for the access to the medical images data-base. The user fills out a consultation applet (inHTML) according to the following fields: sex,

age, diagnostic modality, clinical history,American College of Radiology (ACR) diagno-sis coding, hospital name, date and time of themedical report, number of images in thePapyrus 3 file, and so on. The server also inter-acts with the ACR standards database(http://www.acr.org/f-products.html), whichcontains all the necessary information for cod-ing a diagnosis from the anatomical and patho-logical point of view. When users have selecteda particular record, the database server createsa new HTML page embedding an applet for thevisualization of the medical image(s) associat-ed with the selected record. The visualizationapplet is based on the Java Abstract WindowToolkit and establishes a connection to the Javateleconsult server, which has direct access tothe Papyrus 3.0 images.

2. Queue server. This server supports user requestsfor an expert service. In the queue databaseeach record represents a request and containsall the necessary patient information—age andsex of the patient, hospital name, date and timeof the request, and so on. The queue servermanages the reception of the image(s) thatmust be analyzed, along with some informa-tion about the patient and the subscriber (thedoctor). It controls the requests queue, the gen-eration of the HTML page containing the infor-mation of the selected request, and the remoteconsultation applet configured for receiving themedical image(s) associated with the selectedrequests. It also manages the request deletion atthe end of a remote consultation session.

❚ Teleconsult server. This server permits remoteconsultation sessions. It manages the trans-mission of the Papyrus 3.0 image(s) both to theuser and to the expert consulted during the ses-sion. It provides a multicast transmission ofeach command (such as events, data messages,and images) received from a user to all theother participants in the remote consultation.It also manages the generation of the HTMLpage containing the medical report written bythe expert at the end of the consultation andthe HTML page containing the applet for theMedbase upgrade.

Figure 2 shows an example of the flow of dataand control and the MEDI servers’ functionalityduring access to the medical database. Figure 3shows the applet for the MEDI medical image

80

Client

Servers

Databaseserver

HTTPserver

HTML pageswith applets

Teleconsultserver

Medicalimages

database

ACRdatabase

Imagedatabase

Figure 2. Data and

control flow in the

MEDI client-server

image database.

Figure 3. Applet of the

medical database

consultation.

database consultation, where it’s possible to selectthe pathological case using the different searchfields. After the form compilation, the appletinforms the Java database server which records theuser wants. Then the Java database server createsan HTML page containing the selected recordinformation and the remote consultation appletconfigured for receiving the medical image(s) asso-ciated to the selected record. The user automati-cally receives the selected Papyrus image from theJava teleconsult server (see Figure 4).

As Figure 4 shows, various image tools arealways available in MEDI, such as

❚ Tools for flipping, rotating, zooming, insertingtext over the image, calculating distancesbetween two points of the image, and grayadjustment of the current image.

❚ A movie mode, for showing all the receivedimages in a loop. Some diagnostic modalities(such as magnetic resonance, or MR) caninclude more than one image related to differ-

ent acquisition moments or points, or to dif-ferent patient positions.

MEDI users may require the help of a remotespecialist to have more information on the select-ed image. MEDI lets users exchange text messagesaccording to a traffic-light control system (onlyone user at a time can transmit events and mes-sages to avoid misunderstanding) that controlsthe shared mouse and processing tools on thesame image. When the teleconsult session ends,the expert is invited to write a medical report,contained in an HTML page and automaticallysent to users when they leave the session. Theexpert can also choose to save this new clinicalcase to the medical images database.

Trial resultsDuring the trials of the Isis project the MEDI

servers were connected to the client via the Eutelsatsatellite (forward channel) and the link from theclient to the MEDI server via the Italsat satellite(return channel) using the Isis platform. The client,

81

Ap

ril–June 2000

0

255

Tools bar Flip, rotatezoom, text

Main

Coloradjustment

Max gray value

Min gray value

Min

Max

212 28

Moviemode

Tile mode

Image number

Image selection

Control stateGet/release control

Quit

Anotherhave controlCantake controlHave control

Image gray level

Figure 4. Papyrus image

(top right) and the

various image tools in

MEDI (lower left).

equipped with a dual-band terminal, received andtransmitted multimedia signals and could start andsee the MEDI application using a commercialbrowser. Table 2 shows a number of tests (ping,FTP, HTTP) that validate the Isis platform.

The ping time of 600 ms was the usual satellitedelay, and the packet loss was nearly acceptable.For the HTTP tests, we evaluated two scenarios:

❚ retrieving data from the Web server and

❚ retrieving data from the Internet through aWeb proxy.

The results showed that the MEDI applicationon the Isis platform performed well: all the con-nected clients received the images and usedshared tools satisfactorily. Table 3 shows the trans-fer timing of images of different sizes from theserver to the client.

Experts and doctors at the University of FlorenceHospital—during the trials—quickly familiarizedthemselves with the MEDI tool and evaluated MEDIas a user-friendly application. During the trials ofthe Isis project, we carried out a teleconsult sessionon a clinical case of prostate cancer using medicalimages acquired from different medical equipmentand used an audio tool available in MEDI. Visithttp://lenst.die.unifi.it/isis/index.html for moreinformation about MEDI.

ConclusionsA satellite network can provide many more

advantages than a terrestrial connection for MEDI,including

❚ a wide band in the forward and return links,compatible with a bit rate of 2 Mbps requiredby the application;

❚ a guaranteed bit rate, whereas Internet perfor-mance is highly dependent on traffic intensity;

❚ broadcast and multicast capabilities that suitthe MEDI application based on a client-serverarchitecture; and

❚ secure connections for routine and emergencycases.

In the future, we plan to conduct extensive tri-als to test the MEDI application among differentEuropean hospitals connected by satellite usingthe Isis infrastructure. MM

AcknowledgmentsWe wish to thank the ACTS-Isis Consortium

members for supporting the work and colleaguesfrom the University of Florence Hospital for theirparticipation in the trials.

References1. Technical Annex, Isis Projects AC103 (Isis Project

Deliverables), AC103/NTLZ/IIS/DS/019/a1;

AC103/NTLZ/IIS/DS/018/a1;

AC103/NTLZ/IIS/DS/005/a1;

AC103/NTLZ/IIS/DS/022/a1 1996-1998. See also

http://www.at.infowin.org/ACTS/RUS/PROJECTS/ac

103.htm.

2. E. Del Re and L. Pierucci, “Experience and New

Approach for Remote Education in Heterogeneous

Networks,” Proc. IEEE 2nd Workshop on Multimedia

Signal Processing (MMSP 98), IEEE Press, Piscataway,

N.J., Dec. 1998.

3. L. Vanhelsuw et al., Mastering Java, Sybex, Alameda,

Calif., 1996.

4. A. Abrardo and L. Casini, “Embedded Java in a Web-

based Teleradiology System,” IEEE Internet

Computing, Vol. 2, No. 3, May/June 1998, pp. 60-68.

82

IEEE

Mul

tiM

edia

Table 2. Network tests.

Test ResultsPing Connectivity OK

Round-trip times: 600 ms

Packet loss: 0.014%

FTP Connectivity OK

10K-100K-1000K file transfer OK

Greater than 20 Kbps for one session

No packet loss

HTTP Acceptable performance

Table 3. Timing transfer on the forward link.

Images Transfer EvaluationX ray (135 Kbytes) 15 seconds Tools OK

Cinecard (2 Mbytes) 95 seconds Movie/tools OK

MR (1Mbyte) 60 seconds Tools OK

Laura Pierucci is Technical

Researcher in the Electronics and

Telecommunications Department

at the University of Florence, Italy.

Her main research interests are

digital signal processing, adaptive

systems, neural networks, and mobile and satellite com-

munication systems. She received her PhD in electron-

ics engineering from the University of Florence in 1987.

She won a fellowship from the Research National

Council, Italy, in 1989.

She participates in the Italian Space Agency

(ASI)/Ministry of Research (Murst) project and in the

European Isis project, where she is involved in the analy-

sis of telecommunications systems on terrestrial and

satellite networks and their applications (such as tele-

education and telemedicine). Presently, she is the

Scientific Secretariat of the European Cooperation in the

(EU Cost) field of Scientific and Technical Research

Action 252 “Evolution of satellite personal communica-

tions from second to future generation systems.”

Enrico Del Re is Professor and the

head of the Digital Signal Process-

ing and Telematics Laboratory in

the of Electronics and Telecom-

munications Department at the

University of Florence, Italy. His

main research interests are digital signal processing, dig-

ital transmission techniques, and communication net-

works. He received his PhD in electronics engineering

from the University of Pisa, Italy, in 1971. He is the co-

editor of the book Satellite Integrated Communications Net-

works (North-Holland, 1988), a co-author of the book

Data Compression and Error Control Techniques with Appli-

cations (Academic, 1985), and editor of the book Mobile

and Personal Communications (Elsevier, 1995). He

received the 1988-1989 premium from the IEE (UK) for

the paper “Multicarrier Demodulator for Digital Satellite

Communication Systems.” He is a senior member of the

IEEE, and a member of the Italian Electronics Associa-

tion (AEI) and the European Association for Signal Pro-

cessing (Eurasip).

Readers may contact Pierucci at the Electronics and Telecommunications Department, University of Florence,

V.S. Marta 3, 50139, Florence, Italy, e-mail [email protected].

JAN/FEB — Top 10 Algorithms of the CenturyJack Dongarra, [email protected], University of Tennessee, and Francis Sullivan, [email protected], IDA Center for Computing Sciences The 10 algorithms that have had the largest influence on the development andpractice of science and engineering in the 20th century (also the challenges facing usin the 21st century).

MAR/APR — ASCI CentersRobert Voigt, [email protected], and Merrell Patrick, [email protected] Status report on the five university Centers of Excellence funded in 1997 along withtheir accomplishments.

MAY/JUN — Earth Systems ScienceJohn Rundle, [email protected], Colorado Center for Chaos and Complexity The articles featured in this special issue will document the progress being made inmodeling and simulating the earth as a planet.

JUL/AUG — New DirectionsThis issue explores the various new directions facing the computing in science andengineering field. Articles cover topics about Monte Carlo arithmetic, graphicmodeling, and satellite technology.

SEP/OCT — Computing in MedicineMartin S. Weinhous, [email protected], Cleveland Clinic, and Joseph M. Rosen, [email protected] medicine, computational methods have let us predict the outcomes of ourprocedures through mathematical simulation methods. Modeling the human bodyremains a challenge for computational mathematics.

NOV/DEC — Computational ChemistryDonald G. Truhlar, [email protected], University of Minnesota, and B. Vincent McKoy, [email protected], California Institute of TechnologyOverviews of the state of the art in diverse areas of computational chemistry with anemphasis on the computational science aspects.

2000EDITORIAL CALENDAR

LOOKWHATWE’RE

FEATURING

THISYEAR

IN

CiSE!

LOOKWHATWE’RE

FEATURING

THISYEAR

IN

CiSE!

LOOKWHATWE’RE

FEATURING

THISYEAR

IN

CiSE!To submit an article, see

http://computer.org/cisefor author guidelines