Full HTML for

Scripted foilset WebWisdom Collaboration Database and Web Technology for Education and Technology

Given by Geoffrey C. Fox at Beijing and Chang Sha China on 28 Dec 97 to 5 Jan 98. Foils prepared 8 January 98
Outside Index Summary of Material


We describe the Pragmatic Object Web (POW) model integrating Java COM and CORBA
We present an overall architecture for a fully POW based virtual learning system including Web-linked database at its heart
We consider applications which combine asynchronous and synchronous learning and combine education and training
We describe Tango Collaborative Infrastructure in the above context
We use examples from K-12, Undergraduate, Graduate and Continuing Education including special (handicapped users) education
Can traditional universities survive this revolution or perhaps some will grow from it !?

Table of Contents for full HTML of WebWisdom Collaboration Database and Web Technology for Education and Technology

Denote Foils where Image Critical
Denote Foils where HTML is sufficient

1 WebWisdom An Object Web approach to Education and Training December 27,97 -- January 6,98 Beijing and Chang Sha Hunan China
2 Abstract of WebWisdom Object Web for Education and Training for China
3 Some General Remarks
4 Some Observations on Education
5 Technology Opportunities in Education I
6 Technology Opportunities in Education II
7 Architecture of WebWisdom Education Delivery System
8 Critical Tools and Services in WebWisdom
9 Collage of 7 NPAC Course Home Pages
10 WebWisdom Design Details - I
11 Architecture of JSU Distance Education
12 Pragmatic Object Web Technology Model
13 WebWisdom Design Details - II
14 WebWisdom Design Details - III
15 Basic Object Web Technology Model
16 Educational Glossary I
17 CORBA Software Model
18 Asynchronous and Synchronous Learning
19 Vendors and Projects
20 CSC499 at Jackson State
21 Architecture of JSU Distance Education
22 Next Steps in CSC499 Experiment
23 NPAC Education Projects
24 K-12: Living SchoolBook http://lsb.syr.edu
25 Special Education http://www.pulsar.org
26 Undergraduate Education http://www.phy.syr.edu/courses/modsim.html
27 Graduate Education/Continuing Education http://www.npac.syr.edu/users/gcf/wisdom/help/ http://www.npac.syr.edu/projects/cps615fall96/ http://www.npac.syr.edu/education/web/
28 Industry Outreach: Syracuse Language Systems http://www.syrlang.com/
29 Educational Glossary III
30 Educational Glossary IV
31 Database Architecture for WebWisdom
32 Educational Glossary V
33 Educational Glossary VI
34 Educational Glossary VII
35 Educational Glossary VIII
36 Status of Tango Collaborative System
37 TANGO Applications with their participants
38 Next Steps in CSC499 Experiment
39 The current Capabilities of Tango -I
40 Tango Screen: Talking Heads and White Board
41 The current Capabilities of Tango -II
42 The current Capabilities of Tango -III
43 Tango Screen: Physics Applets -- Cross Product, Planets and Neural Network
44 The current Capabilities of Tango -IV
45 NPAC 3D Visible Human Room in VRML2. II
46 Collection of Shared Applications (incl 3D Visible Human) in the New Tango
47 The TANGOsim C2 Application
48 A demo of animated objects controlled by simulation engine of Tango collaborative system - III
49 Educational Glossary IX
50 Educational Glossary X
51 Virtual Classrooms: Televirtual Environment
52 Where are We Now ?

Outside Index Summary of Material



HTML version of Scripted Foils prepared 8 January 98

Foil 1 WebWisdom An Object Web approach to Education and Training December 27,97 -- January 6,98 Beijing and Chang Sha Hunan China

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Geoffrey Fox
Syracuse University
NPAC
111 College Place Syracuse NY 13244 4100
3154432163

HTML version of Scripted Foils prepared 8 January 98

Foil 2 Abstract of WebWisdom Object Web for Education and Training for China

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
We describe the Pragmatic Object Web (POW) model integrating Java COM and CORBA
We present an overall architecture for a fully POW based virtual learning system including Web-linked database at its heart
We consider applications which combine asynchronous and synchronous learning and combine education and training
We describe Tango Collaborative Infrastructure in the above context
We use examples from K-12, Undergraduate, Graduate and Continuing Education including special (handicapped users) education
Can traditional universities survive this revolution or perhaps some will grow from it !?

HTML version of Scripted Foils prepared 8 January 98

Foil 3 Some General Remarks

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
What is the "Enterprise" (business) model for (science) education and indeed universities themselves as an institution?
US has a clear industrial information technology leadership in spite of perceived K-12 and undergraduate educational problems
  • It imports expertise and exports graduate education very effectively
  • How will growth in educational capabilities of China impact this enterprise model!
My physics students rarely end up in physics but do find that physics taught them good problem solving skills.

HTML version of Scripted Foils prepared 8 January 98

Foil 4 Some Observations on Education

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Technology can improve quality and reduce cost
  • different people have different goals/expectations
Training (typically lifelong learner) and Education communities surprisingly far apart
  • Training tends to have highly motivated learners with difficult time constraints. So asynchronous learning with minimal teacher in the loop is easier here than in education
Surely we need to support both asynchronous and synchronous (teacher in the loop)
  • Note asynchronous supports exploratory learning
  • Good synchronous support collaborative interactivity -- so both models are interactive
At a recent distance education conference, exhibitors show some 20 Web-based asynchronous systems,; only 2 synchronous

HTML version of Scripted Foils prepared 8 January 98

Foil 5 Technology Opportunities in Education I

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Developments in Object Web (Java, CORBA databases etc) will give higher quality basic curricula with glossaries, database backends, reusable objects etc.
  • More modular approach to educational material
Virtual Laboratories for Science -- including computer science (programming)
  • See Phy105/106 Applets, VRML2 as in Visible Human, languages from Fortran to SQL with Web Interfaces
Voice(RealAudio) and Video(H263) capture of teacher as augmentation of lecture curricula material
  • Record when teacher is delivering to capture adrenaline enhancements
Searchable video archives for finding critical few minute length clips to use in class
  • More useful han searching 10,000 movies for "Jaws 7" which makes poor use of digital video

HTML version of Scripted Foils prepared 8 January 98

Foil 6 Technology Opportunities in Education II

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Collaboration Technology designed to link people, computers and instruments (accelerators, telescopes ..) together
Immersive Virtual Environments using VRML
Modeling and Simulation as used by US defense community (generalized flight simulation)
Log accesses using databases and analyze results (data-mining) for assessment
All these technologies can be used synchronously (with teacher) or asynchronously (exploratory learning in students' time)

HTML version of Scripted Foils prepared 8 January 98

Foil 7 Architecture of WebWisdom Education Delivery System

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index

HTML version of Scripted Foils prepared 8 January 98

Foil 8 Critical Tools and Services in WebWisdom

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Database query and access including indexed video clips
Delivery including specialized VRML, GIS (virtual worlds), Simulations as well as classic HTML
Collaboration or sharing of interactive objects
User interfaces for disabled individuals
Security for proprietary material and personal information
Quality of Service based on replication and bandwidth trade-offs
  • Asynchronous has less demands than synchronous
Conversion and Integration of Legacy material
Authoring (object creation) tools
Assessment Administration and Logging Tools
Specialized services such as programming laboratories

HTML version of Scripted Foils prepared 8 January 98

Foil 9 Collage of 7 NPAC Course Home Pages

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
cps615fall'95, ecs400spring'96, cps616spring'96,ecs400fall'96, cps606fall'96, cps616spring'97,cps600spring'97 homepages combined all in one

HTML version of Scripted Foils prepared 8 January 98

Foil 10 WebWisdom Design Details - I

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
The layered design includes a secure database at its core on top of which are built a set of services including
  • audio and video servers; basic Web servers and a
  • collaboration subsystem which is heart of both asynchronous and synchronous delivery.
  • This has a set of basic collaboration capabilities including chat, audio-videoconferencing, whiteboard and shared applications.
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.

HTML version of Scripted Foils prepared 8 January 98

Foil 11 Architecture of JSU Distance Education

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Participants at JSU
Teacher/Lecturer at NPAC

HTML version of Scripted Foils prepared 8 January 98

Foil 12 Pragmatic Object Web Technology Model

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
The current incoherent but highly creative Web will merge with distributed object technology in a multi-tier client-server-service architecture with Java based combined Web-ORB's
COM(Microsoft) and CORBA(world) are competing cross platform and language object technologies
  • Javabeans plus RMI is 100% Java distributed object technology
Need to abstract entities (Web Pages, simulations) and services as objects with methods(interfaces)
How do we do this while infrastructure still being designed!
One can anticipate this by building systems in terms of Javabeans e.g. develop Web-based databases with Javabeans using standard JDBC (Java Database Connectivity) interfaces
Design and Use Java Framework for Computing which will become a "CORBA facility"
  • Do not sacrifice significant performance!

HTML version of Scripted Foils prepared 8 January 98

Foil 13 WebWisdom Design Details - II

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
The top layer of WebWisdom consists of education and training specific capabilities, which customize and extend the generic middle-layer services.
  • Note assessment relies on database at heart of WebWisdom, which logs synchronous delivery of curricula and records interaction of students with courseware and tools.
  • Authoring and Editing includes audio, video, and Java applet based animations as well as basic text (HTML) material.
    • The latter includes a web presentation system with capabilities similar to PowerPoint and Persuasion but generating directly HTML in a form suitable for presentation.
  • Conversion of Legacy systems includes putting Persuasion Framemaker PowerPoint etc. on the Web.

HTML version of Scripted Foils prepared 8 January 98

Foil 14 WebWisdom Design Details - III

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
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.
  • The collaboration subsystem must support multiple rooms and many groups of users.
We believe that impressive demonstrations of all the above capabilities have already been prototyped and one can now build such a system.
  • Note that as always in the rapidly changing web field it is critical to build systems in as modular fashion as possible and with the loosest (not tightest) relevant coupling.

HTML version of Scripted Foils prepared 8 January 98

Foil 15 Basic Object Web Technology Model

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
The current incoherent but highly creative Web will merge with distributed object technology in a 3-tier client-server-service architecture with Java based combined Web-ORB's
COM(Microsoft) and CORBA(world) are competing cross platform and language object technologies
  • Javabeans plus RMI is 100% Java distributed object technology
Need to abstract entities (Web Pages, simulations) and services as objects with methods(interfaces)
How do we do this while infrastructure still being designed!
One can anticipate this by building systems in terms of Javabeans e.g. develop Web-based databases with Javabeans using standard JDBC (Java Database Connectivity) interfaces

HTML version of Scripted Foils prepared 8 January 98

Foil 16 Educational Glossary I

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Asynchronous Instruction: Students browse material independently from each other and from teacher. Communicate through generalized email such as threaded discussion lists (as in Lotus Notes) or MOO's
Synchronous Instruction: As in a classroom teacher and students interact in real-time exchanging information by audio, video and documents. Microsoft NetMeeting, NPAC Tango and NCSA Habanero implement this digitally

HTML version of Scripted Foils prepared 8 January 98

Foil 17 CORBA Software Model

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
WorkFlow
ORB
System Management
HPcc ?
..............
Trader
Security
..........
Naming
Persistence
Oil & Gas
DMSO Modeling and Simulation
Imagery
Banking
Manufacturing
......
......
Services
Horizontal Facilities
Vertical
Facilities
Standard Interfaces
i.e. Frameworks

HTML version of Scripted Foils prepared 8 January 98

Foil 18 Asynchronous and Synchronous Learning

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Traditional Education "favors" synchronous style but if you use Web, it is clearly easier to chose asynchronous
  • Need to remove historical biases in learning models
Role of Teacher in synchronous Web based learning system is that of a Tour Guide to a rich (asynchronous) Web Site of material the student can return to
  • In our course at Jackson State, there is 100 megabytes of teacher delivered foils and 150 megabytes of "tutorial material" which are highlighted in synchronous classes
As well as remote "deliverer of lecture", there is a local "mentor" at JSU while in general homework can be set and graded either remotely or on site.
Basic strategy is to support simultaneously asynchronous and synchronous learning

HTML version of Scripted Foils prepared 8 January 98

Foil 19 Vendors and Projects

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Client-server systems:
  • LearnLinc from Interactive Learning Int. Corp. - www.ilinc.com - fully featured DL system
Web-based systems:
  • Symphony from Centra - www.centra.com - fully featured DL system, Java
  • Itinerary from Contigo - www.contigo.com - more a presentation package, Java
  • TANGO Interactive from NPAC, SU - tango.npac.syr.edu - fully featured DL system, Java

HTML version of Scripted Foils prepared 8 January 98

Foil 20 CSC499 at Jackson State

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Taught using current Tango/WebWisdom over Internet (now DREN via CEWES) every Tuesday and Thursday from Syracuse
  • Course material based on Syracuse Senior Undergraduate class ECS406
Jackson State major HBC University with many computer science graduates
Can now offer addon-on courses with "leading edge" material (Web Technology) which give JSU graduates skills that are important in their career
  • Job fair employers liked Java Programming!
Needs guaranteed 30 (audio) to 100 (two way) kilobits per second bandwidth assuming course material mirrored at JSU
  • Can be offered using CD-ROM's to homes with audio only link and 28.8 kbaud modem

HTML version of Scripted Foils prepared 8 January 98

Foil 21 Architecture of JSU Distance Education

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
NPAC Web Server
JSU Web Server
JSU Tango Server
...
Audio Video Conferencing Chat Rooms etc.
Teacher's View of Curriculum Page
Student's View of Curriculum Page
JavaScript
JavaScript and Perl
TANGO Server Client Chat etc. Java
NPAC CGI Server
Log of Access to Curriculum Pages
Perl

HTML version of Scripted Foils prepared 8 January 98

Foil 22 Next Steps in CSC499 Experiment

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
There are many universities/schools where such "augmentation would be valuable
  • http://www.webwisdom.org happy to offer such courses
Experience with teaching in China suggests huge demand in foreign universities where faculty less up to date in latest material
Will repeat course at JSU next semester with improved curricula and hopefully improved bandwidth
Hope to produce a grade 7-12 version of Web Technologies for kids offered in depth of this winter in Syracuse
Note base material used in about 20 different courses/tutorials over last 2 years
  • This approach has obvious economies of scale
  • material updated continuously (e.g. Java1.0 to 1.1) which requires such economies to be realistic

HTML version of Scripted Foils prepared 8 January 98

Foil 23 NPAC Education Projects

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
K-12: Living SchoolBook
Special Education: Interfaces and Edutainment
Undergraduate: Physics and Computer Science
Graduate: Computer Science (Syracuse/China)
Industry: Syracuse Language Systems/WebWisdom

HTML version of Scripted Foils prepared 8 January 98

Foil 24 K-12: Living SchoolBook http://lsb.syr.edu

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
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
  • Search text index from programming/closed captions
3D Interactive Journey through New York State (20 meter data with Census and hyperlinks)
  • High performance VRML view of compressed data stored in Illustra database

HTML version of Scripted Foils prepared 8 January 98

Foil 25 Special Education http://www.pulsar.org

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
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

HTML version of Scripted Foils prepared 8 January 98

Foil 26 Undergraduate Education http://www.phy.syr.edu/courses/modsim.html

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Phy105/106 teaches science to non scientists using standard Web resources and a growing number of Java Applets
  • Kinematics, Gravity, Cross Product, Membranes -- several "collaboratized" with Tango
  • Very Popular course -- 250 students each semester
Phy 307/308 modern computational physics course and also using Java
Some resources developed by MRA with Cornell

HTML version of Scripted Foils prepared 8 January 98

Foil 27 Graduate Education/Continuing Education http://www.npac.syr.edu/users/gcf/wisdom/help/ http://www.npac.syr.edu/projects/cps615fall96/ http://www.npac.syr.edu/education/web/

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
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

HTML version of Scripted Foils prepared 8 January 98

Foil 28 Industry Outreach: Syracuse Language Systems http://www.syrlang.com/

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Language Connect University: uses sophisticated database core/administration module built by NPAC spin-off Translet
  • undercuts traditional Universities and aimed at corporate training
SLS leading PC foreign language teaching company (Triple Play Spanish etc.)

HTML version of Scripted Foils prepared 8 January 98

Foil 29 Educational Glossary III

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Server-Side Dynamic HTML: HTML generated from a database and so page contents depend dynamically on values of current user or administrator (teacher) set parameters
Client-Side Dynamic HTML: HTML includes JavaScript and so exhibiting dynamic behavior depending on client side actions. Typically generated from back-end static pages but no reason why JavaScript enabled pages cannot be generated from a database
JavaScript: Interpreted language which is embedded in HTML or used server-side in Netscape servers as LiveWire. JavaScript is Java-like but less powerful but often faster both in execution and for developer as fully interpreted and integrated into client or server -- Not certain if MicroSoft and Netscape will agree on language

HTML version of Scripted Foils prepared 8 January 98

Foil 30 Educational Glossary IV

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Database Backend: used to store educational objects -- curricula, grades, quizzes; personal data (students and teachers); assessment logs; multimedia records of classes
Web-linked database: A database used with a Web client front end. This can use various technologies:
  • Perl CGI Scripts such as oraperl for Oracle
  • Template based Web front-ends such as Cold Fusion
  • Specialized solutions such as Oracle Web Server and Lotus Notes
  • Good but out-dated solutions such as PL/SQL generating HTML from Oracle database
  • General JDBC Java or Javabean (componentware) modules

HTML version of Scripted Foils prepared 8 January 98

Foil 31 Database Architecture for WebWisdom

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Data Defining Content of Curricula Pages
Server side
Java(JDBC) or
LiveWire
Templates Defining How educational data stored in Pages
Web Server
Conventional but Dynamic HTML Pages
Web Browser

HTML version of Scripted Foils prepared 8 January 98

Foil 32 Educational Glossary V

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Audio or Video over Foils: Multimedia clips are attached to individuals pages of a presentation. These are either recorded from "teacher in action" or in more formal but perhaps less spontaneous studio presentations.
  • Can play in carousel mode (all foils one after another) or individually
  • Can have multimedia file drive documents or vice-versa or both ways.
  • Multimedia data also stored in database although typically store pointers to flat files

HTML version of Scripted Foils prepared 8 January 98

Foil 33 Educational Glossary VI

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
MOO: Rather controversial form of asynchronous collaboration supporting rooms and a simple "virtual world" view with often text supplying illusion of a more familiar virtual interaction space
Threaded Discussion Space: Hierarchically organized asynchronous collaboration with (text) messages from a chat room, bulletin board or mail interaction
Lotus Notes is a document database supporting asynchronous collaboration and offering a web front end. Offers a JDBC/ODBC interface and so can be viewed as a particular form of a relational database with tools to support collaboration. Has security features

HTML version of Scripted Foils prepared 8 January 98

Foil 34 Educational Glossary VII

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Shared Display technology replicates "portions of a frame-buffer" from one machine onto all machines sharing view
Shared Event approach to collaboration only shares the information (parameter changes, mouse movements) needed to specify an application
  • User is free to only share some events allowing others to be customized separately on each shared instance
Microsoft NetMeeting is a well-known shared display PC technology
  • Incorporated as one possible application in Tango

HTML version of Scripted Foils prepared 8 January 98

Foil 35 Educational Glossary VIII

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Habanero from NCSA supports elegantly synchronous sharing of Java objects allowing multiple clients replicated views of arbitrary Java objects. Runs as a Java application and cannot be integrated with major browsers except HotJava
  • Sharing same as collaboration
Tango from NPAC is a Web browser based synchronous collaboration system allowing objects to be in any language including Java, VRML, JavaScript, C++
  • User must supply events to be shared through well defined API's
  • Needs a plugin for Netscape3 but uses signed Applets and no plugins for IE4 and Netscape4
Habanero and Tango both support event sharing model

HTML version of Scripted Foils prepared 8 January 98

Foil 36 Status of Tango Collaborative System

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
It must be competitive with best available collaborative tools and so its multi-language interface allows us to interface to other systems with Tango supplying Integrated Session Control
  • e.g. interfaces to Microsoft NetMeeting
Basic model is that of a room which is a group of people getting together for a class
  • Tango2 (April98) will support a very powerful persistent multi-room paradigm
Each room supports a collection of shared objects chosen by teacher/students/administrator

HTML version of Scripted Foils prepared 8 January 98

Foil 37 TANGO Applications with their participants

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Crisis Management and 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

HTML version of Scripted Foils prepared 8 January 98

Foil 38 Next Steps in CSC499 Experiment

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
There are many universities/schools where such "augmentation would be valuable
  • http://www.webwisdom.org happy to offer such courses
Experience with teaching in China suggests huge demand in foreign universities where faculty less up to date in latest material
Will repeat course at JSU next semester with improved curricula and hopefully improved bandwidth
Hope to produce a grade 7-12 version of Web Technologies for kids offered in depth of this winter in Syracuse
Note base material used in about 20 different courses/tutorials over last 2 years
  • This approach has obvious economies of scale
  • material updated continuously (e.g. Java1.0 to 1.1) which requires such economies to be realistic

HTML version of Scripted Foils prepared 8 January 98

Foil 39 The current Capabilities of Tango -I

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Tango supports (more than) enough (over 40) applications and our next step is to evaluate, improve and make robust release
Core Collaboration Capabilities
  • Audio-Video Conferencing multicast between room participants
  • Text chat rooms with various trade offs between "coolness", ease of use etc.
  • Shared Browser (Synchronized view of Web Pages)
  • Shared Web Search (becomes shared database query)
  • Slide Show
  • White Board

HTML version of Scripted Foils prepared 8 January 98

Foil 40 Tango Screen: Talking Heads and White Board

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
From Tango - A Java/WWW-Based Internet Collaborative Software System part of NPAC Overview May 1997

HTML version of Scripted Foils prepared 8 January 98

Foil 41 The current Capabilities of Tango -II

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Office and Authoring Tools
  • PowerPoint via shared display or shared Java viewer
  • Microsoft Excel
  • Microsoft Word
  • shared visual C++ etc.
  • Combined Whiteboard/ Java object based PowerPoint like authoring system
  • Shared emacs editor

HTML version of Scripted Foils prepared 8 January 98

Foil 42 The current Capabilities of Tango -III

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
General Virtual University Applications
  • Current WebWisdom hierarchical systems navigating through 20,000 foils and 500 foilsets
  • "Raise Hands" Applet to help teacher-student synchronous interaction
Special Virtual University Applications
  • Shared Java applets to teach physics (spring, planets, vector cross product)
  • Shared Java Applets used to teach Java!
  • Shared SmartDesk system aimed at activities useful in special education with built in assessment

HTML version of Scripted Foils prepared 8 January 98

Foil 43 Tango Screen: Physics Applets -- Cross Product, Planets and Neural Network

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
From Tango - A Java/WWW-Based Internet Collaborative Software System part of NPAC Overview May 1997

HTML version of Scripted Foils prepared 8 January 98

Foil 44 The current Capabilities of Tango -IV

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Have some fun with Multi-player games
  • VRML Chess
  • Tetris
  • Othello (Java)
  • Rubric's Cube (Java)
  • Should develop snakes and ladders and bunch of similar "grid" games
"Other" Applications
  • TANGOsim command and control system with shared tools (e.g. mapping, weather) to use in scripted crisis management

HTML version of Scripted Foils prepared 8 January 98

Foil 45 NPAC 3D Visible Human Room in VRML2. II

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
http://www.npac.syr.edu/projects/3Dvisiblehuman/VRML/VRML2.0/
From 3D Visualization of Visible Human part of NPAC Overview May 1997

HTML version of Scripted Foils prepared 8 January 98

Foil 46 Collection of Shared Applications (incl 3D Visible Human) in the New Tango

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Latest Tango Capabilities June 97

HTML version of Scripted Foils prepared 8 January 98

Foil 47 The TANGOsim C2 Application

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
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

HTML version of Scripted Foils prepared 8 January 98

Foil 48 A demo of animated objects controlled by simulation engine of Tango collaborative system - III

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
From Tango Project for CEWES Collaborative Tool Meeting

HTML version of Scripted Foils prepared 8 January 98

Foil 49 Educational Glossary IX

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Education: Learning fundamental principles (such as the reasons why a language is what it is) which typically takes a long time (from years for a degree to several months for a course)
  • typically offered by non-profit organizations such as schools and universities
Training: Learning technical skills such as a computer language in a time which is usually measured in days or weeks
  • you can train HPF but educate in data-parallel languages
  • often offered by commercial companies
  • often associated with retraining workers (continuing "education")
However education and training have similar technology support issues

HTML version of Scripted Foils prepared 8 January 98

Foil 50 Educational Glossary X

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Computer Aided Instruction: typically an asynchronous learning tool -- originally CDROM based -- but often now based on multimedia web presentations.
  • Has typically not been successful in education
Flight Simulators: High end Computer aided instruction used in general to train defense and industry workers in particular difficult tasks.
  • Creates a virtual world and closely related to gaming technology

HTML version of Scripted Foils prepared 8 January 98

Foil 51 Virtual Classrooms: Televirtual Environment

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
This generalized "flight simulator" and MOO's and constructs an electronic virtual environment which emulates some optimal learning space
Could use distributed simulation technology and involves multiple individuals (avatars)
The technology of simple virtual classroom could also be used as part of this
Builds on gaming industry and could involve high performance computing to support multiple virtual participants in complex world

HTML version of Scripted Foils prepared 8 January 98

Foil 52 Where are We Now ?

From General NPAC Foils-B starting June97(PowerPoint) Beijing and Chang Sha China -- 28 Dec 97 to 5 Jan 98. *
Full HTML Index
Tango and WebWisdom delivery/storage system essentially work and have "proven" (to me) value of integration of synchronous and asynchronous systems
  • Need many more experiments!
But they do not have correct implementation for object web vision and have not implemented fully correct database and metadata standards
For instance need replace Perl CGI scripts with JDBC interface to commercial database
Need to take critical parts of Tango and make more robust and compatible with all browsers
Some services such as assessment need a lot of work

© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sat Jan 10 1998