Full HTML for

Scripted foilset Integration of Research and (K-12) Education in Physics

Given by Geoffrey C. Fox at NSF Workshop on 3 Dec 97. Foils prepared 14 Dec 97
Outside Index Summary of Material


First we make some general remarks about my background and status of field
Then we discuss briefly some areas where technology can impact education
Then we discuss role of collaborative technologies
And the impact of new object technologies like COM and CORBA

Table of Contents for full HTML of Integration of Research and (K-12) Education in Physics

Denote Foils where Image Critical
Denote Foils where HTML is sufficient

1 Some Remarks on Technologies relevant to Integration of Research in Physics and Education Meeting at NSF Dec. 3, 97
2 Abstract of Integration of Physics Research and Education NSF Talk
3 Fox's Background in Physics and Education
4 Some General Remarks
5 Technology Opportunities in Education I
6 Technology Opportunities in Education II
7 Some Observations on Education
8 Asynchronous and Synchronous Learning
9 Vendors and Projects
10 CSC499 at Jackson State
11 Architecture of JSU Distance Education
12 Next Steps in CSC499 Experiment
13 TANGO Collaboratory http://www.npac.syr.edu/tango/
14 TANGO Applications with their participants
15 The current Capabilities of Tango -I
16 Tango Screen: Talking Heads and White Board
17 The current Capabilities of Tango -II
18 The current Capabilities of Tango -III
19 Tango Screen: Physics Applets -- Cross Product, Planets and Neural Network
20 The current Capabilities of Tango -IV
21 Collection of Shared Applications (incl 3D Visible Human) in the New Tango
22 NPAC 3D Visible Human Room in VRML2. II
23 Basic Object Web Technology Model
24 CORBA Software Model
25 What is an Educational Object?
26 What are the "Database Issues"
27 What is a Curricula Object?
28 What are General Properties of Curricula Objects
29 Critical Tools and Services in WebWisdom
30 Architecture of WebWisdom Education Delivery System

Outside Index Summary of Material



HTML version of Scripted Foils prepared 14 Dec 97

Foil 1 Some Remarks on Technologies relevant to Integration of Research in Physics and Education Meeting at NSF Dec. 3, 97

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
Full HTML Index
Geoffrey Fox
Syracuse University
NPAC
111 College Place Syracuse NY 13244 4100
3154432163

HTML version of Scripted Foils prepared 14 Dec 97

Foil 2 Abstract of Integration of Physics Research and Education NSF Talk

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
Full HTML Index
First we make some general remarks about my background and status of field
Then we discuss briefly some areas where technology can impact education
Then we discuss role of collaborative technologies
And the impact of new object technologies like COM and CORBA

HTML version of Scripted Foils prepared 14 Dec 97

Foil 3 Fox's Background in Physics and Education

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
Full HTML Index
20 years at Caltech as a Physics faculty
Particle Data Group member for a while
Dean for Educational Computing at Caltech
worked on experiments E110/260/350 at Fermilab
At Syracuse, I have a joint appointment in Physics and Computer Science and work on
  • Numerical Relativity and earthquake prediction
As well as University teaching, I work mainly in training or lifelong learning fields
NPAC web pages mainly accessed for education including kidsweb(K-12) and my courses in computer science

HTML version of Scripted Foils prepared 14 Dec 97

Foil 4 Some General Remarks

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
Full HTML Index
What is the "Enterprise" (business) model for science education and indeed universities themselves as an institution?
US has a clear technology leadership in spite of perceived educational problems
  • It imports expertise and exports graduate education very effectively
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 14 Dec 97

Foil 5 Technology Opportunities in Education I

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 6 Technology Opportunities in Education II

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
Full HTML Index
Collaboration Technology designed to link people, computers and instruments (accelerators, telescopes ..) together
Immersive Virtual Environments using VRML
DoD Modeling and Simulation (generalized flight simulation)
Log accesses using databases and analyse results (data-mining) for assesment
All these technologies can be used synchronously (with teacher) or asynchronously (exploratory learning in students' time)

HTML version of Scripted Foils prepared 14 Dec 97

Foil 7 Some Observations on Education

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 8 Asynchronous and Synchronous Learning

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 9 Vendors and Projects

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 10 CSC499 at Jackson State

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 11 Architecture of JSU Distance Education

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 12 Next Steps in CSC499 Experiment

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 13 TANGO Collaboratory http://www.npac.syr.edu/tango/

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
Full HTML Index
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

HTML version of Scripted Foils prepared 14 Dec 97

Foil 14 TANGO Applications with their participants

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 15 The current Capabilities of Tango -I

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 16 Tango Screen: Talking Heads and White Board

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 17 The current Capabilities of Tango -II

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 18 The current Capabilities of Tango -III

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

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

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 20 The current Capabilities of Tango -IV

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

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

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
Full HTML Index
Latest Tango Capabilities June 97

HTML version of Scripted Foils prepared 14 Dec 97

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

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 23 Basic Object Web Technology Model

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 24 CORBA Software Model

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 25 What is an Educational Object?

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
Full HTML Index
We have a set of containers -- courses, training modules, degree programs, lectures, online Universities ....
We have a set of base curricula entities
  • This can be defined at various level of granularities. It is probably useful to optimize around a base unit that is a "blackboard full" or "screenfull"
  • This base unit is aggregated into hierarchical containers
  • It is itself made up of smaller objects
There are a set of people (students, teachers, administrators) with properties
There are relationships such as courses taken and grades gotten by students
There are a set of Services and Tools manipulating objects
See Advanced Distributed Learning Initiative (http://www.imsproject.org/adl)

HTML version of Scripted Foils prepared 14 Dec 97

Foil 26 What are the "Database Issues"

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
Full HTML Index
The containers needed in WebWisdom are characterized by classic library metadata (author, institution, licensing, Date, Title, Abstract, parent and children containers etc.)
The people have two classes of data attached to them
  • "Personal Information" Such as Name and SSN
  • "Performance Information" such as grades gotten and courses taken
IMS and ADL have good initial start on this.

HTML version of Scripted Foils prepared 14 Dec 97

Foil 27 What is a Curricula Object?

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
Full HTML Index
HTML Page; PowerPoint presentation; Task in Virtual World as in flight simulation training; Sample Programming examples; Sample Physics Simulations; Voice recordings in foreign language training; Digital Video clip .......
These are "classes not "objects" as for instance a given HTML Page can be used in multiple containers (courses) and have different attributes in each case

HTML version of Scripted Foils prepared 14 Dec 97

Foil 28 What are General Properties of Curricula Objects

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
Full HTML Index
Each object has contents which could be embedded document types such as images, bullets ..
Each object has a "Next" and "Previous" object inherited from container
There would be for each display of object, an "up/down" state representing where (e.g. which bullet) teacher or student is
One would attach to object, the audio/video clip of teacher presenting it
There would be as in PowerPoint, "notes" attached to object
Licensing information
There would be log events attached to object used in assessment as well grades and grading method.
Particular curricula objects would inherit general properties but also have special properties which would be different for an HTML page and Physics Simulation Java Applet

HTML version of Scripted Foils prepared 14 Dec 97

Foil 29 Critical Tools and Services in WebWisdom

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
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 14 Dec 97

Foil 30 Architecture of WebWisdom Education Delivery System

From Master Set of WebWisdom Education and Training System: Distributed Objects and Collaboration NSF Workshop -- 3 Dec 97. *
Full HTML Index

© 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 Sun Dec 14 1997