Given by Geoffrey C. Fox at DoD Modernization Users Group Meeting San Diego on 24 June 97. Foils prepared 27 June 97
Outside Index
Summary of Material
This discusses architecture of proposed WebWisdom electronic education and training system which is designed for both distance and local applications |
We describe experiences that were put into design of WebWisdom |
We discuss particular features including core database, administration, collaboration, disabled interfaces, digital video , VRML and Geographical Information Systems |
Outside Index Summary of Material
DoD Users Group Meeting San Diego June 24 97 |
Geoffrey Fox |
Syracuse University NPAC |
111 College Place Syracuse NY 13244 4100 |
3154432163 |
This discusses architecture of proposed WebWisdom electronic education and training system which is designed for both distance and local applications |
We describe experiences that were put into design of WebWisdom |
We discuss particular features including core database, administration, collaboration, disabled interfaces, digital video , VRML and Geographical Information Systems |
The layered design includes a secure database at its core on top of which are built a set of services including
|
The communication system supports the worldwide delivery and includes support for distributed databases to get high performance with for instance core courseware replicated on delivery machines with CD-ROM's or other such mechanisms. |
The top layer of WebWisdom consists of education and training specific capabilities, which customize and extend the generic middle-layer services.
|
The delivery system is based on customized shared browser windows for curricula together with more generic collaboration capabilities e.g. audio-videoconferencing is used by students and teachers for traditional voice interactions.
|
We believe that impressive demonstrations of all the above capabilities have already been prototyped and one can now build such a system.
|
K-12: Living SchoolBook |
Special Education: Interfaces and Edutainment |
Undergraduate: Physics and Computer Science |
Graduate: Computer Science (Syracuse/China) |
Industry: Syracuse Language Systems/WebWisdom |
Syracuse University School of Education, NYNEX, Rome Laboratory |
ATM Connection to 3 schools in CNY |
Web-linked Database Access to CD-Rom's (Newsbank) |
Video on Demand for commercial and student/teacher material
|
3D Interactive Journey through New York State (20 meter data with Census and hyperlinks)
|
Led by Warner (Medical Doctor and Computational Science Fellow) and Ed Lipson (moving from Biophysics to computational medicine) |
Neattools: Interfaces from diverse sensors to PC to Java to allow affordable computer access for disabled -- Quadriplegic Eyal Sherman |
SmartDesk: Java/Shockwave games/assessment tools (logged in database) for mentally retarded |
Telemedicine and Home Health care applications |
Commercial Spin-off: MindTel |
Phy105/106 teaches science to non scientists using standard Web resources and a growing number of Java Applets
|
Phy 307/308 modern computational physics course and also using Java |
Some resources developed by MRA with Cornell |
All Computational Science, Compiler and Web courses offered through Web |
WebWisdom prototype used to deliver courses built from Perl + Java + JavaScript and linked to Tango |
VPL Virtual Programming Lab: HPF MPI Perl Java JavaScript Web Laboratory |
Offered to China, Continuing Education and regular University |
Will offer to DoD and HBCU next year |
Language Connect University: uses sophisticated database core/administration module built by NPAC spin-off Translet
|
SLS leading PC foreign language teaching company (Triple Play Spanish etc.) |
HTML Java etc will give higher quality basic Curricula with glossaries, database search, hyperlinking etc. |
Virtual Laboratories for Science, Programming etc.
|
Voice (RealAudio) and video capture of teacher as augmentation of lecture curricula material
|
Searchable video archives for finding critical few minutes clips to use in class
|
Take Web electronic society technology which link people together and use to join teachers mentors and students
|
Meanwhile can look at VRML2 for Immersive virtual learning environments |
All of these technologies can be used either synchronously (organized sessions) or asynchronously (students learn in their own time and interact with teacher/mentor in batch mode) |
Log educational sessions (including multimedia material) in databases and use for assesment |
NewsBank (CD-ROM originally) for K-12 |
Search a specific Domain -- e.g. NPAC Web Site |
Parallel Oracle host for Usenet News Groups |
Secure Database for Document System |
CareWeb Patient Record Database |
Carrier's Home Page has NPAC built Oracle core for product information |
Language Connect University has NPAC Startup Translet Oracle core for administration |
See (http://osprey7.npac.syr.edu:8080/newsbank) |
From Full-Text Web Search Systems for Education part of NPAC Overview May 1997 |
See (http://osprey8.npac.syr.edu:1963/search) |
From Full-Text Web Search Systems for Education part of NPAC Overview May 1997 |
From Integration of Relational Databases with World Wide Web and Internet part of NPAC Overview May 1997 |
From Integration of Relational Databases with World Wide Web and Internet part of NPAC Overview May 1997 |
From Integration of Relational Databases with World Wide Web and Internet part of NPAC Overview May 1997 |
From Integration of Relational Databases with World Wide Web and Internet part of NPAC Overview May 1997 |
Designed and built by Translet (Wojtek Furmanski) |
Designed and built by Translet (Wojtek Furmanski) |
Information can be presented in formats that best fit current state of display technology from Netscape 1.1 HTML to JavaBean White Board |
Can track such changes in Web technology! |
Can use database to support search of material |
Makes support of "play-lists" particularly easy as these are just selected out of separate tables in database (if one table is one foilset say) |
Same database can be used in other functions such as administration |
Java collaboration system built for command and control but being customized for education |
Videoconferencing, Whiteboard, Chat system, Video-on-demand, shared browser |
supports C++, Java, JavaScript applications |
3D GIS (C++), Phy105 simulations (Java), WebWisdom (JavaScript) foil delivery linked |
TANGO supports client side electronic societies of people, instruments and their applications. |
TANGO links these to a network of Java Servers which manage TANGO sessions and interfaces them to the world wide Server Infrastructure that underlies our model of Web applications
|
Electronic societies or groups are managed by core database in TANGO |
Systems like Tango or Habanero built around Java Servers integrate a group of multiple clients as a "Service" at the middle Java Server level |
Group of collaborating clients |
and client applications |
Database |
Object Broker |
MPP |
"Buy a place at the table" with a core system that is competitive with other commercial and academic systems |
Then focus on specific TANGO features to support selected applications
|
Command and Control or more generally distributed (tactical) real-time decision support -- decision makers and gatherers of information |
Forums and Chattering on the Web -- the world! |
Education -- teachers and students (and administrators) |
(Tele)medicine -- Doctors (primary and specialist referrals), Nurses, Patients and administrators |
Business Enterprise (strategic) Support as in Lotus Notes -- Employees of Business including especially managers |
Multidisciplinary Applications including Collaborative design -- teams of up to 10,000 engineers |
Computational Steering -- one or more computational scientist and visualization device |
From Tango - A Java/WWW-Based Internet Collaborative Software System part of NPAC Overview May 1997 |
From Tango - A Java/WWW-Based Internet Collaborative Software System part of NPAC Overview May 1997 |
Uses linkage of TANGO to JavaScript WebWisdom which supports Persuasion, Powerpoint, HTML and Screendump mixed Presentations with audio (tagged to specific foils) and notes |
Full Webwisdom used by Teacher allows access to full curricula and options |
Client (Slave) WebWisdom displays pages chosen by teacher (with same audio and notes) and generates automatic HTML index
|
Currently WebWisdom used in non TANGO mode with classic large screen display |
TANGO WebWisdom allows one to use same approach to distributed PC's which is surely more attractive (Web font sizes designed for monitors -- not classroom displays) |
To allow use on low speed lines (28.8 kbaud modems), distribute CD ROM of material to students |
Client WebWisdom will map URL sent from Teacher WebWisdom to link on PC (if exists) and so ONLY control information is sent on Web |
Standard low bit rate codecs support audio and video conferencing over phone lines |
For asynchronous learning, ship HTML Index with lesson audio to clients and students use offline with TANGO used to support synchronous audio and video conferencing |
Will use in China (already succesfully used material Spring 96 Semester between Syracuse and Harbin) and for Syracuse University "Limited Residency" continuing programs where students visit University once to three times per semester (see Computing for the Future Certificates)
|
Although we have 384 foilsets imported to the Web -- this is not the correct way of doing it!
|
Originally we thought a "Web Foil" is an enhanced HTML and we built a prototype using HotJava |
However now believe this is not powerful and correct Web implementation of "foils" is a JavaBean stored as a serialized Java Object
|
Initial webfoil 0.1 release Halloween 1995 |
Start with a full drawing program supporting "art" and importing of images where basic entities are Java objects |
Start with system integrated with Tango |
Basic Unit is a "foil" -- typically NOT scrolled (but supporting this) |
Foils are arranged into foilsets dynamically as in current WebWisdom and allow notes(addons) etc. |
Import existing PowerPoint/Persuasion from "outline" text with automatic font size scaling
|
Allow user to add highlighting and images "cut" from original screendump of PC foil |
Latest Tango Capabilities June 97 |
Latest Tango Capabilities June 97 |
Set of innovative interfaces (pressure, optical, muscle movement) linked to Java applets |
Link to web disseminated education |
http://www.npac.syr.edu/projects/pulsar
|
VRML has been motivated by virtual environments which may be very important
|
However one focussed application is to "virtual field-trip" in our K-12 Living SchoolBook where we have a VRML front end to 3D GIS (Geographical Information System).
|
Can also use VRML to display results of 3D simulations such as weather predictions |
http://www.npac.syr.edu/projects/3Dvisiblehuman/VRML/VRML2.0/ |
From 3D Visualization of Visible Human part of NPAC Overview May 1997 |
http://www.npac.syr.edu/projects/3Dvisiblehuman/VRML/VRML2.0/ |
From 3D Visualization of Visible Human part of NPAC Overview May 1997 |
Latest Tango Capabilities June 97 |
Statistical and demographical information for a particular location is displayed on the right. |
From Geographic Information System part of NPAC Overview May 1997 |
TANGO Java |
Collaboratory |
Server |
HTTP |
Server |
MultiMedia Mail |
C2 Commander |
Chat |
VTC |
Event Driven |
Simulation |
Engine |
C2 Radar Officer |
3D GIS |
Scripting |
Language |
C2 Weather Officer |
Message Routing |
SW/Data Distrib. |
Other |
Collaborators |
MultiMedia Mail |
Chat |
Simulation |
Engine Controller |
All Clients |
Typical Clients |
From Tango Project for CEWES Collaborative Tool Meeting |
The green plane, possibly carrying chemical weapon, is being intercepted over Long Island. |
From Geographic Information System part of NPAC Overview May 1997 |
Video as used in teaching is typically not complete 90 minute movies but short focussed segments of a few minutes |
So text indexed NPAC technology very appropriate in education
|
A complete, end-to-end system for
|
Modular system supporting following functionality:
|
From Video-on-Demand in NPAC Overview May 1997 |
The end user can choose a movie and request to start playback from any position in the movie related to the keyword. |
From Video-on-Demand in NPAC Overview May 1997 |
Links on the HTML page initiate seeking to a particular position in the movie. |
The Video Client displays ActiveMovie OLE control with a video window (right lower corner). |
ActiveMovie Control Properties window provides an extended interface to the Video Client (right upper corner). |
From Video-on-Demand in NPAC Overview May 1997 |
Master-slave video client architecture
|
No need for separate on-demand and broadcast video servers |
Session control for slave clients is provided by TANGO. |
From Video-on-Demand in NPAC Overview May 1997 |
WebWisdom.org domain will be an electronic virtual University starting with current NPAC curricula but not restricted to this
|
WebWisdom.com is a spin-off from NPAC to develop production versions of our collaboration, video-on-demand, education and GIS technology |