Given by Geoffrey Fox at Welch Allyn Technology Dinner on February 22 1996. Foils prepared February 23,1996
Abstract * Foil Index for this file
See also color IMAGE
Firstly the WebWindows concept implies that the Web will be the dominant Software environment of the future |
Secondly Web Technology can be used either WORLD-WIDE or ENTERPRISE-WIDE
|
WebTop Productivity tools will be higher functionality and more pervasive than current windows/unix/mainframe
|
WebCollaboration (WebNotes superceding LOTUSNotes) will include video,image, text conferencing as well full world wide information resource
|
This table of Contents Abstract
Presentation at Welch Allyn Technology Dinner February 22 1996 |
Geoffrey Fox |
NPAC |
Syracuse University |
111 College Place |
Syracuse NY 13244-4100 |
Firstly the WebWindows concept implies that the Web will be the dominant Software environment of the future |
Secondly Web Technology can be used either WORLD-WIDE or ENTERPRISE-WIDE
|
WebTop Productivity tools will be higher functionality and more pervasive than current windows/unix/mainframe
|
WebCollaboration (WebNotes superceding LOTUSNotes) will include video,image, text conferencing as well full world wide information resource
|
The World Wide Web will develop a marvellous WebTop Environment allowing users to access Web versions of Word Excel(Lotus123) Persuasion(Powerpoint) Databases Lotus Notes etc.
|
This (as developed) enables a wonderful new software industry as Microsoft no longer has key advantages |
This (as used) enables very effective (business) enterprise systems where "Web" used internally to an enterprise
|
InterNet versus IntraNet Web Business |
From Information Week Jan 29, 96 issue |
Application Specific NII Specific Services for
|
Browsers have SAME interface on ALL Computers |
CGI Programs are typically written in PERL but can be essentially ANY UNIX Process and so do simulation, database access, advanced document processing etc. |
There are evolving/confusing/overlapping capabilities ... |
Java -- Objected Oriented version of C/C++ supporting Interactive Distributed Computing. Previous Web computing (eg CGI) was server-side. Java allows design and Implementation of balanced Client Server Applications
|
JavaScript -- only superficially related to Java and was called LiveScript -- is Netscape's fully interpreted Client side extension of HTML. This is a good integration/customization technology where flexibility more impotant than performance
|
From Meryem Ispirli |
From Meryem Ispirli |
From Living Schoolbook Project |
l Good l Fair l Poor |
VRML 1.0 is now available and specifies static 3D scenes through which you can navigate. Already provides universal visualization environment and we have examples of use In Geographical Information Systems
|
VRML 2.0 is subject of active debate led by Mark Pesce. This is designed to support full interactivity (televirtuality) with texture mapped video, avatars etc.
|
Texture node defines the texture map used to subsequent shapes. |
VRML illustrates how one can store real world objects in a universal fashion |
Game vendors can build modules that interact and enable development of amazing profitable virtual worlds! |
Manufacturers can use VRML as basis of universal product definitions enabling collaborations between several vendors needed for Multidisciplinary analysis and design cf: PDES/STEP standards |
The Web "levels" the playing field for all software products
|
For instance VRML allows new powerful versions of Geographical Information Systems |
Living SchoolBook Material for SC95 San Diego Dec 95 |
From Chris Walczak |
From Chris Walczak |
From Chris Walczak |
Combines strengths of Web and Database Information models to eliminate many weaknesses of each |
Uses Oracle's WOW Web-Oracle-Web Interface |
Many capabilities demonstrated in NPAC's implementations with mh mail, newsgroups, education databases, remote data entry |
Important for research, education and industry |
Produced by Gang Cheng April 1995 |
There is a larger Better Quality Image available |
Oracle 7 Interface to Usenet-Prepared October 27,1995 |
Associated material may be found starting at Oracle-Web Interface to Usenet and other Services |
Oracle 7 Interface to Usenet-Prepared October 27,1995 |
Associated material may be found starting at Oracle-Web Interface to Usenet and other Services |
Mail databases: internal corporate utility
|
Usenet Newsgroups: http://asknpac.npac.syr.edu/
|
Education databases
|
Health care: demo patient record database |
Oracle SQL*TextRetrieval full text search of 3 online books |
Corporate product databases (under development) |
Natural Storage Format for particular type of Information |
Optimal Format for network transmission incorporating synchronization as in audio and video streams as well as compression |
Local Client formatting to (HTML,VRML) needed for standard browser display standards |
In future one will NOT write software for either
|
Rather one will write software for WebWindows defined as the operating environment for World Wide Web |
WebWindows builds on top of Web Servers and Web Client open interfaces as in
|
Applications written for WebWindows will be portable to all computers running Web Servers or Clients which hide hardware and native O/S specifics |
Further WebWindows Software will be modular and allow plug and play insertion of capabilities developed around the Web World -- not a bunch of isolated stovepipe solutions
|
As an example NPAC's WebTools implements UNIX shell/PC file manager capabilities in terms CGI scripts -- allows universal access to these capabilities including powerful Web based mh mail |
NPAC's WebFoil is HotJava Open replacement for Powerpoint/Persuasion |
Particular Application areas (Business, Healthcare, Education) will be built on top of generic NII services so that for instance
|
From foilset WebTools (Spring '95) |
Associated Foil can be found |
Postscript also Available |
Persuasion and Powerpoint are rather similar monolithic packages which can for instance only be clumsily ported to UNIX as cannot access internal data-structures defining foils |
WebFoil (NPAC prototype WebWindows presentation package) has |
Extended open HTML source manipulated by powerful PERL5 scripts allowing global changes and linkages of foils from many sources
|
WebFoil Uses Hotjava to display HTML with full Web Power including applets to enable Multimedia and dynamic presentations |
Initial webfoil 0.1 release Halloween 1995 |
Rome Laboratory Collaborative and Interactive Visualization Jan 31,96 |
The WebTop Productivity environment will be built in a more modular fashion than current PC Windows or Macintosh arena
|
Java is key to understanding how WebWindows application/service software will look as it allows balanced client server applications to be built |
Note require an open display software so can produce appropriate customized interfaces for browsing, presenting, word processing etc. |
Java may or may not be accepted by Web Community and Sun/Netscape may or may not allow it to used openly |
However the concept is essential and roughly right -- one or more such open technologies will become available and used on the Web |
Telemedicine concepts until mid '95 were based on the assumption of rapid onset of the broadband wide area networking infrastructure. |
Dominant anticipated medium was direct life video linkage between patients and physicians. |
However this is not considered by some to be very succesful and new approach to Telemedicine is based on decision support for doctors with an environment very similar to that needed by Command and Control in the military or the LOTUSNotes like environment in Business
|
Slowdown in the ATM deployment, rapid explosion of Web technologies with variable bandwidth conditions, and new social and economic needs for the managed care based medicine, implies currently the paradign shift in the near term telemedicial environments. |
this the first step in the systematic conversion of poorly organized Web HealthCare material into a set of (Oracle) databases - this particular one stores individual URLs with short descriptions as RDBMS records (so they are automatically searchable, editable etc) |
Next steps will include grouping into subdomains, linkage with patient records as on-line aid for the medical personel (nurses) etc. |
Warner' team came up with the Bridge Concept which was prototyped by his organization I3 and ECU and succesfully demonstrated with Web Components from NPAC at WWVR'96 in San Diego |
The Bridge connects patients/care portals with quality healthcare professionals (DOCking stations) via the intelligent middleware station(this will be Web), offering suitable routing and optimizing the message traffic, service quality and expert time utilization. |
The emerging Web based framework (WebMed) addresses near term implementation in terms of today's networks and matches the social/patients and HMO/economy needs in terms of pervasive low cost infrastructure. |
New Web based telemedicine initiative WebMed at NPAC addresses these issues in a set of planned pilot projects. |
Rome Laboratory Collaborative and Interactive Visualization Jan 31,96 |
Rome Laboratory Collaborative and Interactive Visualization Jan 31,96 |
Robert Corona - previously family practitioner, now neuropathologist at SUNY HSC, provides both general and specialized medical expertise and connectivity (via CareNet program) with CNY telemedicine activities. |
Wojtek Furmanski - SU/Physics & NPAC, expertise in interactive Web technologies, distributed software engineering and system integration. |
Edward Lipson - SU/Physics, expertise in biophysics, medical imaging, connectivity with other SU activities in telemedicine. |
Roman Markowksi - SU/NPAC, expertise in ATM, networking infrastructure and core technologies (streamlined media, databases) |
Dave Warner - I3/Loma Linda and SU/NPAC (Nason Fellow), expertise in use of human sensory interfaces for rehabilitation and disabilities, overall vision of and connectivity across domains of the telemedical society. |
Syracuse University School of Nursing |
WWW already offers a vast amount of useful information in the healthcare area but its localization and maintenance becomes increasingly complex with the Web expansion. |
The goal of this thrust is to develop a systematic procedure for scanning the Web, selecting information relevant for the pilot projects, and constructing a set of relational or OO/MultiMedia databases. |
Natural approach is to use relational (text) or object(2D and 3D images) databases to store this information which will become the background "information sea" for future Web based TeleMedicine |
Oracle database with Java/JavaScript Frontend is Natural Web based patient care database
|
Rome Laboratory Collaborative and Interactive Visualization Jan 31,96 |
Rome Laboratory Collaborative and Interactive Visualization Jan 31,96 |
Rome Laboratory Collaborative and Interactive Visualization Jan 31,96 |
Rome Laboratory Collaborative and Interactive Visualization Jan 31,96 |
School Nurse - Web based patient record database with links to medical information (diagnosis, treatment) and 3 hierarchy levels:
|
This is a Pilot project to prototype an instance of the telemedicine Bridge concept. |
Home care terminals - Our initial project is a Web (Java/JavaScript) version of Warner's "neat thing" sensory front-end, with rehabilitation and disabilities as initial application target.
|
This allows Doctors to interact with Patients at the Home with Instruments monitoring their health
|
By dragging and clicking the mouse, one can assign up to 16 data channels to various input and output devices. Here the interface box is connected to serial port #2 of the PC and its four pairs of electrodes (leads) are assigned respectively to channels 1 through 4. One can also specify running-average or other filters to the individual data channels. |
Channels are calibrated to select "windows" of their ranges of signal amplitude. The green and red lines, which are set by mouse dragging and clicking, set the lower and upper limits of the range of interest. When a signal is within range, the button turns from blue to green, and this condition can correspondingly control a binary output device. |
A multichannel oscilloscope-type display is available to monitor continuously the time course of an input signal. This mode is particularly useful for training a disabled subject, such as a quadriplegic, to activate certain channels for actions such as a) wheelchair control or b) mouse-cursor control for Web surfing (by conscious activity of various facial muscles). |
Medical Imaging Web Server - an advanced image processing toolkit, including publicly available and in-house developed (e.g. wavelet compression or pattern recognition) algorithms, packaged and published as a Web service to aid (possibly collaboratory) diagnosis process in the areas of radiology and pathology.
|
Other, very recently identified possible projects include
|