Given by Geoffrey Fox at Goethe Institut Annual Meeting on 22 May 1996. Foils prepared 21 May 1996
Abstract * Foil Index for this file
See also color IMAGE
We discuss current Web with its emerging WebWindows environment |
We view Goethe-Institut as an "Enterprise" which can be supported by an IntraNet optimized for needs of the society. |
We discuss role of databases to store multimedia information with collaborative systems to link participants in Goethe programs |
We mention Java JavaScript VRML Digital Audio/Video and Web-linked databases as key enabling technologies |
Training in these technologies will be available on the Web itself |
This table of Contents
Abstract
http://www.npac.syr.edu/users/gcf/goethe/index.html |
Annual Meeting of Goethe-Institut in North America |
German Cultural Center |
Goethe House May 22 1996 |
Geoffrey Fox |
NPAC |
Syracuse University |
111 College Place |
Syracuse NY 13244-4100 |
We discuss current Web with its emerging WebWindows environment |
We view Goethe-Institut as an "Enterprise" which can be supported by an IntraNet optimized for needs of the society. |
We discuss role of databases to store multimedia information with collaborative systems to link participants in Goethe programs |
We mention Java JavaScript VRML Digital Audio/Video and Web-linked databases as key enabling technologies |
Training in these technologies will be available on the Web itself |
NII is/will be digital superhighway provided to you by
|
Current NII is InterNet and World Wide Web but IntraNets are rapidly becoming most important deployment |
Currently access NII through Internet directly or through an intermediary such as America On-line |
Currently consumers use a Computer and modem on POTS -- plain old telephone service |
In future Computers/TV set sets will "converge" and access will be dedicated cable/optical fiber which will be much faster and allow high quality video delivery (ISDN, ADLS or Cable Modem) |
"Every" Business Office, Every doctor's Office, "Every" school desk, "Every" home (approximately any home on cable) will have such a two-way high speed link to the NII |
InterNet versus IntraNet Web Business |
"All" children will have the equivalent of todays $20,000 business or university computer processing capability in |
BOTH Settop Boxes and in Video Game Controllers which will "just" be Personal Computers |
Information Video Imagery and Simulation on Demand |
Tomorrows Communities will be centered not just on roads, libraries, schools and local businesses but EVERY community will have a High Speed Digital Community network that will both drive the community internally but also tell the outside world about business services, tourist attractions etc. |
Analog as in current Cable Satellite or broadcast TV or radio represents informations by WAVY SHAPES
|
Digital as in current computers represents everything by NUMBERS and uses "error-correction" so that you receive EXACTLY what is sent with NO distortion of text or images |
So information is more precise
|
and looks better -- your great art piece is not distorted or the medical picture is transmitted without adding or subtracting tumors/pathologies etc. |
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
|
WebWindows -- the open nonproprietary operating system of future supplanting UNIX, Windows95/NT, Apple etc.
|
WebTop Productivity -- Standard PC/workstation Applications made universal and powerful with Web Technology base |
Encyclopedia Galactica -- The World's MultiMedia Information at the click of your big toe (using Neat WebThing).
|
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 some of Current Netscape and last year(!) 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/Netscape 1,2,3 Open replacement for Powerpoint/Persuasion |
Particular Application areas (Business, Healthcare, Education) will be built on top of generic NII services so that for instance
|
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
|
Backend Oracle database illustrating modular WebWindows approach |
Using Appropriate templates WebFoil Uses Hotjava or Netscape 1,2 or 3 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 |
IntraNets -- Web Technology can be applied at any level from one PC, one organization or the whole World |
WebWork -- Implements Computing for both Simulation and Information ontop of WebWindows--
|
WebCollaboration -- From simple database backends for Web Chat and Web Mail to full VRML 2.0 for distributed Virtual Worlds.
|
Java -- a partially interpreted C++ like language (script) allowing fully interactive clients which execute applets.
|
JavaScript -- A fully interpreted Web Systems integration Language |
VRML -- a 3 dimensional HTML allowing universal description of physical objects and allowing interchange of virtual worlds, commercial product designs etc. |
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
|
I expect Java to be the the dominant implementation language for everything on the Web from Servers, Clients, MOO's, filters, Animations, Simulations etc. |
MOO's are example of customized Collaboratories where on builds Java servers and Clients |
Can build neat clickable images including Visible Human (biology education which won prize in Java Cup) and our 2D "Interactive Journey" clickable Geographical Information System for New York State
|
Java could perhaps implement translation and other online services |
Living SchoolBook Material for SC95 San Diego Dec 95 |
From Living Schoolbook Project |
Hot buttons linking to weather page in Albany area |
From Living Schoolbook Project |
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 important than performance |
i.e. use JavaScript for Rapid Prototyping
|
There are some cases where JavaScript is a rapid prototyping alternative to Java (Java can in principle do anything!) |
Current use (demonstrated in WebWisdom) is for customized display's of information where base information, simulations, audio(video), and indices can be linked in a friendly fashion. |
Syracuse is extending to a set of WebTools (originally developed as Server CGI scripts) with which you can build customized front-ends with user defined configurations choosing between type of access (administrator and naive user would be different) and display capabilities (resolution, color) of terminal |
Note client side and so fast even though interpreted |
However does not yet have (but needs) text processing capabilities of Perl |
VRML 1.0 widely 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 just released with prototype browsers but still aspects of technology are under intense research/debate.
|
VRML is Very good 3D GIS (Geographical Information System) technology and can be used to generate on the Web, German countryside with other information superimposed
|
VRML is currently and perhaps intrinsically (numbers ascii) inefficient and Java is alternative / augmentation technology
|
VRML 2.0 will allow one to produce collaborative televirtual environments where user is immersed in a computer generated world
|
Data is stored in Illustra Database System
|
VRML representation is created in real time when requested |
The same data may be visualized in various ways (terrain, objects) |
Parameters like resolution, size, altitude magnification, etc. are set by the user |
From Chris Walczak |
Living SchoolBook Material for SC95 San Diego Dec 95 |
From Chris Walczak |
Living SchoolBook Material for SC95 San Diego Dec 95 |
We have Postal Services, electronic mail/newsgroups/listservs which generalize to web linked database supported mail archives with suitable JavaScript framework |
We have Phone which generalizes to Chat Servers and Forums where "mail" (lines of chat) are in real time but logically equivalent to mail services |
Video Conferencing/Face to Face Meetings map into a set of interactive tools
|
These need digital video, Java Servers and clients etc.
|
Can have intutitive metaphors e.g. separate rooms in a Java Applet |
or the full (soon to be VRML 2.0) Televirtual Environment as provided by several experimental servers with many users in a realistic simulated world |
The Web provides a convenient integration environment for "mature" technologies migrating from existing computer environments. |
Relational databases are a good example where it is now straightforward in Oracle, DB2, Sybase etc. to provide a Web Interface which can be used for data (mail, curricula material etc.) with Java/JavaScript/Forms based Interfaces |
Object databases such as Illustra also interfaced to Web |
Several excellent Java to Database packages becoming available |
CORBA will have good Web and Java Interfaces |
NewsGroup and "Chat" Messages stored in Database giving searchable record of collaboration or discussion. |
Enterprise IntraNets -- Carrier Corporation (started) and Other Fortune 500 companies (under negotiation) for external (catalog) and internal databases |
Support of Option Pricing on Demand for financial industry |
Images from New York State for Education and Tourism |
Text from CD-ROM's and other digital Information sources |
Close Caption and Programming Text to Index Video for Digital Wire Service and other media applications |
Electronic Mail -- how do I keep track of 50 messages a day? |
Digital Books to support Computer Science Education |
Search all URL's inside a particular information domain (from NPAC Web Site to particular Course in our virtual University |
All Map data (for New York State) and objects therein -- from 3D weather simulations to converted AutoCad specification of your home |
Shown with example of November 3 Presentation to Trustee Spouses |
Store information in databases and NOT Web Pages
|
You can use structured databases such as Oracle to store resource data such as Glossaries in an organized fashion
|
Can also store unstructured information as illustrated by Usenet computer and other relevant newsgroups |
Use the powerful Search engines with domain (i.e. particular courses) specific keywords . These can be attached to commercial (e.,g. altavista) or inhouse Web Search sites so search confined to subset of curricula material |
Object databases can be very useful for VRML and other data which is naturally of this form such as images and output of simulations |
Original Form of Data is mapped in batch or real time and stored in a database. This can be
|
HTML VRML etc. is NOT natural storage format -- rather it is universal display format! |
Local Client formatting to (HTML,VRML) needed for standard browser display standards |
Digital Video and Audio. This will enable collaboration and dissemination of fixed assets (audio/video clips) stored in multi-media databases or of information encoded in real-time.
|
Note these are typically streaming and not "batch" approachs. Current default Web downloads video to client before playing and this approach cannot scale! |
Can use traditional (relational) databases to store metadata and text with which to index video. |
Digital video works well over ISDN (128 kbits) but for full screen needs about .5 megabits per second even with wavelets |
This will be CNN/Network digital delivery technology for future infinite cable channel world |
Clearly digital audio and video supports the type of collaborative environments needed for cultural exchange
|
Digital video (in fashion similar to VRML 2.0) can be annotated to provide much more interactive version of classic documentaries
|
Digital Audio and Video is currently less than 5% of web data but eventually it will be dominant (95%) form of digital information and serving will be major Web activity. |
Broad distribution requires ISDN-ATM speeds but can deliver from local WebServers as only needs Ethernet or less for each client
|
Living SchoolBook Material for SC95 San Diego Dec 95 |
Searched on Inventions |
Living SchoolBook Material for SC95 San Diego Dec 95 |
In our Living SchoolBook K-12 Experimental Resource, Spanish teachers were interested in Foreign Language (in this case Latin America) digital video so that they can engage student's interest by using today's news material in a foreign language |
The Digital Information delivery has no fixed number of channels and so one should be able of offer customized services
|
Electronic version is the SETI(Search for ExtraTerrestial Intelligence) Module prepared for Science for the 21st Century |
A group of Web based education projects at NPAC, including:
|
Associated Web technologies include Java, HotJava, JavaScript, VRML, Web/Oracle, and a set of prototype collaboratory spaces such as:
|
A NYNEX Joint Venture |
This shows fiber draping Africa with coast off ramps |
Certificate in Computational Science offered at Harbin Institute of Technology (China) Spring 1996 -- started March 1,1996 -- is a prototype of Syracuse University extension school |
Although Internet Connections to China are not guaranteed to be great(!) we can still use Web Technology but assume that Electronic Course material will be packaged at NPAC(SU) in a Pentium PC running WindowsNT and Java
|
This will be updated in batch mode by Syracuse -- China Connection |
Students in China will Interact with mentors in China and with NPAC via Internet (web and email) |
Project designed by Fox,Leskiw(NPAC), Xiaoming Li(Harbin and Peking visiting NPAC) |
Graduate Students -- initially 5 guinea pigs |
4 Courses -- each 10 1 hour lectures -- offered Spring 1996 over 20 week period |
ICPS 700: Introduction to Simulation Track of Computational Science
|
ICPS 701: Parallel Programming Laboratory
|
ICPS710: World Wide Web Technology
|
ICPS711: Web Programming
|
We suggest that Universities historically are "approved" to give "licenses" i.e. certification that students have a certain level of knowledge |
In the emerging Web based Virtual University, the traditional type and length of learening cycles is not obviously appropriate |
Further we need to bootstrap WebWisdom and "suck customers in" a little bit at a time! |
Thus suggest Scalable Certificates
|
Note these certificates are also portable as can take anywhere at any time! |
Traditionally, University courses are 1/3 interaction and 2/3 study/homework
|
Currently more than 180 "foilsets" with over 7500 foils covering education, research and institutional presentations
|
4 courses with material to cover at least a full semester
|
Various other tutorials derived from these foilsets |
Initial webfoil 0.1 release Halloween 1995 |
Rome Laboratory Collaborative and Interactive Visualization Jan 31,96 |
We are experimenting with home care terminals based on David 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 |
But it also allows Disabled access to Web and to Education on the Web as "neat thing" allow us to replace Mouse/Key board input with any measurable human signal |
For structured data at least, we have full control over both Patient and User Interface.
|
Rome Laboratory Collaborative and Interactive Visualization |
Most of the real world WebTop Systems will involve multi-user collaboratory modules. Even for scientific computing, complex toolkits such as WebAMR will be most conveniently supported by interactive consultation between developers and users. |
Collaboratory multi-user components will be further enhanced in enterprise, commerce and community systems. |
This is illustrated in our recent telemedicine prototype for nursing triage. Here we start from the collaboratory component involving nurses, nurse practioners and pediatricians and add HPCC components such as medical imaging and agent based diagnosis. |
We view the Bridge topology (Warner & Balch '95), underlying such telemedicine systems, as a promising generic framework, applicable also for other problem domains. |
A generic bridge includes "points of need", "points of expertise" and intelligent middleware that manages information resources and provides connectivity between customers and optimal services.
|
We present here examples of the bridge topology, instantiated in various application domains: |
Domain Points of Need Points of Expertise Typical Services |
TeleMedicine Nurses, Nurse Practioners Diagnosis
|
Command Troops Commanders Decision |
and Control Making |
Distance Learners Teachers Mentoring |
Education Students Consultants |
Commerce Consumers Vendors Product Support |
Science Schools Scientists Popular Science |
Collaboratory Small Businesses Technology Transfer |
CareWeb for Telemedicine -- local community network to support electronic student health record database and collaborative diagnosis by nurses, nurse practitioners and pediatricians. |
Command and Control -- innovative use of Web technologies for integrating a suite of large scale applications (weather, electromagnetic scattering, telemedicine, GIS) contributing to a military Command and Control. |
Distance Education and Science Collaboratory -- content (Virtual University, Living Schoolbook) and technology (WebFoil, WebSpace/LabSpace) development for delivering education over the Internet and providing collaboratory links between students and mentors. |
Large Scale Numerical Computing -- A set of pilot projects that explore Web based HPCC starting from simple computational topologies. Current prototypes include: RSA Factoring-by-Web, Adaptive Mesh Refinement for PDEs, 3D Visible Human. |
Community collaboration including NPAC, SU College of Nursing, Syracuse City School District and SUNY Health Science Center (Univ. Hospital). |
Initial goal is to provide electronic student health record database, healthcare education and Web based interactive consultation between nurses, nurse practitioners and pediatricians. |
Trial demo implementation completed May'96. Trial deployment in select New York and North Carolina schools expected in fall '96. |
CareWeb core module is given by Oracle database at NPAC with WOW/OWA/Internet gateway, remotely accessed by CareWeb customers. |
The system integrates and offers customized access to ~30 databases, managing information about users, health education resources, and patient health records. |
Typical CareWeb databases include: Customers, Connections, Transactions, Schools, Teachers, Nurses, Nurse Practitioners, Doctors, and Record Components such as Immunizations, Screening Tests, Health Histories, Progress Notes, Visit Logs, Assessment Forms etc. |
CareWeb Information Pages offer customized educational support for healthcare personnel as well as students and parents, as well as decision tree support to be used in the next project stage for the agent-based automated diagnosis generation and verification. |
Interactive consulting is based on shared record pages, optionally synchronized via phone chat or/and WebCast support, and VIC/VAT video support for 'talking heads' and/or video feeds from (Welch Allyn) multi-purpose fiberscopes for ear, nose and throat inspection. |
The system offers multi-level security, including Internet guests (with anonymous limited access), CareWeb friends (with registered restricted access) and CareWeb customers (nurses, nurse practitioners, doctors, parents) with secure password based access, individual home pages and customized information/operational spaces. |