Given by Marek Podgorny at Tutorials at ACM Java Grande Meeting on June 14 99. Foils prepared July 6 99
Outside Index
Summary of Material
Tango 1 Compared to Tango 2 |
Tango 2 Features including
|
Outside Index Summary of Material
General Review |
by Marek Podgorny |
NPAC, Syracuse University & WebWisdom.com |
No flexible security and authentication |
Incomplete support for firewall operation |
Awkward GUI ("alien interface") |
No runtime server switching |
No support for user's identity (Cybercrowd) |
No support for "roles" |
No real support for communities |
Rudimentary support for asynchronous collaboration
|
Session ownership and floor control mix-up
|
Limited configurability of Session Manager |
Incomplete API for JavaScript applications |
System tied to Netscape browser only
|
Very limited support for system administration |
Brand new Graphical User Interface
|
Authentication and security
|
Firewall support: SOCKS4 supported for client-server link |
Standards-compliant personal identity module
|
User data include "roles"
|
Integrated e-mail and support for data persistence
|
"Awareness" package
|
Session recording capability
|
Enhanced session management and security
|
Interface configuration support
|
Support for Internet Explorer (v.2.1)
|
"Out-of-the-browser" implementation (v.2.1)
|
Support for shared dynamic HTML |
Support for shared DOM
|
Integration with Courseware Management Database System |
Enhanced user feedback modules |
Voting/Testing tools |
Scientific Visualization package |
Active Shared Objects technology |
Each user in a community is assigned a role
|
Predefined sessions are sessions that are automatically started when a user with a certain role (e.g. professor) logs to the system.
|
Sometimes it is desirable to block the ability to start some type of applications for certain type of users |
The configuration file allows for adding the 'show' parameter in the 'App' section specifying who is able to use this type of application. |
|
Now only "professor" and "support" roles may start the application 37. Other users can have this application opened remotely on their machines. |
Each applet has a 'url' parameter specifying the starting page for given type of application. This parameter can be overridden by a role specific URL pointing to another location.
|
All users with a role ? professor start application using 'url' parameter. When a user with professor role starts the same type of application, 'professor url' will be used instead. |
Role-specific operational privileges
|
Server-specific application sets
|