home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / tcl-faq / commercial-uses / part2 < prev    next >
Encoding:
Internet Message Format  |  1998-08-24  |  73.0 KB

  1. Path: senator-bedfellow.mit.edu!faqserv
  2. From: gwlester@cpu.com
  3. Newsgroups: comp.lang.tcl,comp.answers,news.answers
  4. Subject: Tcl/Tk Commercial Uses - Part 2: Products and Services
  5. Supersedes: <tcl-faq/commercial-uses/part2_901195820@rtfm.mit.edu>
  6. Followup-To: poster
  7. Date: 23 Aug 1998 12:59:48 GMT
  8. Organization: none
  9. Lines: 1681
  10. Approved: news-answers-request@MIT.EDU
  11. Expires: 6 Oct 1998 12:48:31 GMT
  12. Message-ID: <tcl-faq/commercial-uses/part2_903876511@rtfm.mit.edu>
  13. References: <tcl-faq/commercial-uses/part1_903876511@rtfm.mit.edu>
  14. NNTP-Posting-Host: penguin-lust.mit.edu
  15. X-Last-Updated: 1996/03/27
  16. Originator: faqserv@penguin-lust.MIT.EDU
  17. Xref: senator-bedfellow.mit.edu comp.lang.tcl:86693 comp.answers:32724 news.answers:138203
  18.  
  19. Followup-To: poster
  20. Archive-name: tcl-faq/commercial-uses/part2
  21. Version: 3.2
  22. Posting-Frequency: Around the 1st of each month
  23. Oraganization: Computerized Processes Unlimited, Inc.
  24.  
  25. This file contains brief descriptions of how Tcl/Tk is being used in
  26. commercial products. If you have questions about specific postings, contact
  27. the person who made the submission directly. The purpose of this listing is
  28. to show that Tcl/Tk is being used in commercial products and to discuss
  29. that use.
  30.  
  31. Part 1 contains a complete index.
  32.  
  33. Index - Part 2 Only
  34.  
  35. 0. Rumors and other miscellaneous...
  36.  
  37. P1. Use of TCL/TK for Computational Fluid Dynamics Applications
  38.  
  39. P2. CASE Tool Code Generation
  40.  
  41. P3. CPU's Supervisory Control And Data Aquisition Sytem (SCADA)
  42.  
  43. P4. NeoSoft Tcl
  44.  
  45. P5. Other NeoSoft products
  46.  
  47. P6. SYSTEM 9 Geographic Information System (TM)
  48.  
  49. P7. Cyberterm - a Networked 3D OS for PCs
  50.  
  51. P8. NANNY - CPU-time balancer for UNIX compute servers
  52.  
  53. P9. KIS - Kernel Information System
  54.  
  55. P10. Telebit NetBlazer
  56.  
  57. P11. Cray Visualization Toolkit
  58.  
  59. P12. SCO Visual Tcl
  60.  
  61. P13. SimCityl
  62.  
  63. P14. PARTEK software
  64.  
  65. P15. Sibylla
  66.  
  67. P16. TclXess
  68.  
  69. P17. TickleTop
  70.  
  71. P18. Operator - Files & Applications Manager (Desktop Manager)
  72.  
  73. P19. VHDL Design Entry System
  74.  
  75. P20. System/Network Monitoring System
  76.  
  77. P21. Use of TCL/TK for Text To Speech Synthesis in the TrueTalk GUI
  78. Applications
  79.  
  80. P22. VHDL/Verilog Simulation System
  81.  
  82. Each posting is prefaced by a line with dashes so you can search to the
  83. beginning of the next message.
  84.  
  85. Please send posts, comments and queries to gwlester@cpu.com.
  86. ---------------------------------------------------------------------------
  87.  
  88. ENTRY 0 - Rumors and other miscellaneous...
  89.  
  90. Several companies are using Tcl or Tcl/Tk in their products but do not
  91. advertise that fact.
  92.  
  93. It is rumored that the following computer vendors may be using tlc/tk in a
  94. future version of some of their management tools: SCO, Digital, Cray.
  95.  
  96. It was stated at the Spring 1994 DECUS Symposium in New Orleans by a
  97. speaker from OSF that the management tools "DCE Shell" that is part of DCE
  98. Version 2.0 is an extended tcl/tk shell. The speaker did not know if
  99. dynamic loading was present nor what extensions are present.
  100.  
  101. In addition, numerous companies are using Tcl to automate regression
  102. testing. In essence, they are using the framework developed by folks at Sun
  103. that is used to test the Tcl implementation. Take a look at the files in
  104. tcl/tests.
  105.  
  106. Tcl/Tk and its archive have begun to appear on CD-ROM archives. One such
  107. archive was made by Dr. Dobb's Journal.
  108.  
  109. A customer of Itasca Systems created an initial Tcl interface to our ODBMS
  110. using the C API as the underlying transport mechanism. He did not complete
  111. the work, but did have some miminal functionality implemented. This code is
  112. included is as a freeware ObjectShare library that is shipped with each
  113. product. If someone is also interested, Itasca Systems has said that they
  114. could easily send it to them. Note that this is not a supported product,
  115. nor is it complete.
  116.  
  117. Contct information:
  118.   Who:          Randal V. Zoeller
  119.   Company:      Itasca Systems, Inc.; 7850 Metro Parkway;Minneapolis, MN 55425
  120.   E-Mail:       raz@itasca.com
  121.   Voice:        (612) 851-3154
  122.   FAX:          (612) 851-3157 FAX
  123.  
  124. ---------------------------------------------------------------------------
  125.  
  126. ENTRY P1. - Use of TCL/TK for Computational Fluid Dynamics Applications
  127.  
  128. Usage: Computational Fluid Dynamics Applications
  129. Company: ICEM CFD Engineering, Berkeley CA
  130. Contact: Wayne A. Christopher
  131. Email: wayne@pmac.com
  132.  
  133. We have been using Tcl/Tk extensively since 1992 for front-ends to
  134. computational fluid dynamics (CFD) systems. We currently have two main
  135. products. The first is ICEM CFD, a general purpose front-end that includes
  136. a CAD system, several mesh generators, and interfaces to numerous flow
  137. solvers. The second is ICEPAK, which is specific to electronic cooling
  138. simulation.
  139.  
  140. In ICEM CFD, Tcl/Tk is used for several components. The first is a
  141. "manager", or a graphical shell that is written entirely as a wish script
  142. and ties together over 100 component programs, manages the files they use,
  143. and gives the overall system a more unified look and feel. The second is
  144. Leo, which is a grid visualizer that is partly written in Tcl and partly in
  145. C++, and allows the user to examine and modify computational meshes that
  146. are potentially very large. The third is a CAD tool, P-Cube, which is a
  147. large program mostly written in Fortran, that has some rather tricky
  148. qualities that made retrofitting a Tcl/Tk interface an interesting task,
  149. especially in the area of event loops. Finally, several mesh generation
  150. tools have separate Tcl/Tk interfaces that run as pure wish scripts and
  151. communicate with the "real" application using pipes.
  152.  
  153. ICEPAK, which was developed in collaboration with Fluid Dynamics
  154. International, was designed to be a very application specific tool. It
  155. recognises electronic cabinet components such as cooling fans and printed
  156. circult boards and handles each of them specially. There are three
  157. components to this system: the front-end/postprocessor, the automatic
  158. hexahedral mesh generator, and the solver. Only the first was written with
  159. Tcl/Tk. The code specific to the front-end includes about 35K lines of Tcl
  160. and 35K lines of C++, and some rather large Fortran components which,
  161. fortunately, another group maintains.
  162.  
  163. Our experience with Tcl/Tk in the CFD environment has been very positive.
  164. The key to using Tcl with large data sets is to ensure that only data that
  165. remains small is manipulated at the Tcl level, and that all other data is
  166. passed around using handles or pointers to the lower level. Industry
  167. acceptance has been very good, both due to the ease of fast modification
  168. and customization and also to the high quality of the interfaces that can
  169. be created. It also helps that most tools previously available for
  170. mechanical engineers have had rather unfriendly GUI's.
  171.  
  172. ---------------------------------------------------------------------------
  173.  
  174. ENTRY P2. - CASE Tool Code Generation
  175.  
  176. Usage: CASE Tool Code Generation
  177. Company: Westmount Technology B.V., Holland
  178. Contact: Eko Bousema, Tineke Keuzenkamp
  179. Email: ekbo@wmt.nl
  180. US Subsidiairy: Westmount Inc., Arlington, VA 22209
  181. Tel. (+1) 703 875 8799
  182. Fax. (+1) 703 527 5709
  183.  
  184. Products:
  185.  
  186. Westmount I-CASE Yourdon
  187.  
  188. Westmount I-CASE Yourdon is an Open Integrated Computer Aided Software
  189. Engineering (CASE) tool (based on X and OSF/Motif) running on Unix and VMS.
  190. This product supports the complete software life cycle. It supports Yourdon
  191. SA/SD. All Information is stored in a central repository (Ingres, Informix,
  192. Oracle or Sybase). Code is generated Ingres, Informix, Oracle and C.
  193.  
  194. Westmount I-CASE Ward/Mellor
  195.  
  196. Westmount I-CASE Ward/Mellor is an Open Integrated Computer Aided Software
  197. Engineering (CASE) tool (based on X and OSF/Motif) for developers of
  198. technical/real time systems running on Unix and VMS. This product supports
  199. the complete software life cycle. It supports the Ward/Mellor, Yourdon and
  200. Constantine methods. All information is stored in a central open repository
  201. (Ingres, Informix, Oracle or Sybase). Code is generated for C applications.
  202.  
  203. Westmount I-CASE SSADM
  204.  
  205. Westmount I-CASE SSADM is an Open Integrated Computer Aided Software
  206. Engineering (CASE) tool (based on X and OSF/Motif) for SSADM Developers
  207. running on Unix. This product supports all 5 modules of the SSADM method;
  208. Feasibility Study, Requirements Analysis, Requirements Specification,
  209. Logical System Specification, Physical Design. It provides full life-cycle
  210. support and seamless target integration. The Physical Design module will
  211. support code generation for SQL-schema building and 4GL target environments
  212. from Ingres and Informix. The project information will be stored in an open
  213. repository (Ingres and Informix).
  214.  
  215. Westmount I-CASE OMT
  216.  
  217. Westmount I-CASE OMT (Object Modeling Technique) is an Open Integrated
  218. Computer Aided Software Engineering (CASE) tool (based on X and OSF/Motif)
  219. for developers to meet the goals set by Object Modeling techniques running
  220. on Unix. This product supports all four phases and models described by
  221. Rumbaugh et al.. It provides full life-cycle support and seamless target
  222. integration. All information is stored in a central repository (Informix,
  223. Ingres or Sybase). Westmount I-CASE OMT generates client-server
  224. applications for C++, Ingres and Informix environments.
  225.  
  226. Westmount Lite
  227.  
  228. Westmount Lite is the most advanced database designer available in the
  229. market today. Westmount Lite designs, documents and maintains databases.
  230. Westmount Lite is also very useful for maintaining existing databases. A
  231. reverse engineering module supports in recreating the design for existing
  232. databases. Supported databases: Ingres, Informix, Oracle Integrated DTP
  233. packages: Framemaker, Interleaf, WordPerfect Development environment: Unix
  234.  
  235. TCL/Tk;
  236.  
  237. The code generation of all Westmount products is based on parsing diagrams
  238. and generating code from that. This conversion is written in C++, the
  239. generation in TCL. The advantage of that is that users can adapt the code
  240. generation themselves, which is even more interesting because they can also
  241. extend the diagram definitions.
  242.  
  243. We have extended TCL with some features which converts diagrams from the
  244. repository into an internal datastructure (model) which can be accessed
  245. from within TCL.
  246.  
  247. ---------------------------------------------------------------------------
  248.  
  249. ENTRY P3. - Supervisory Control and Data Acquisition (SCADA) by
  250. Computerized Processes Unlimited, Inc.
  251.  
  252. Usage: Supervisory Control And Data Aquisition (SCADA)
  253. Company: Computerized Processes Unlimited
  254. Contact: Gerald W. Lester
  255. Email: gwl@cpu.com
  256.  
  257. Computerized Processes Unlimited, Inc. (CPU) is an independent consulting
  258. system integrator. The company serves oil and gas, energy and other process
  259. industries. CPU's staff has expertise in requirements analysis; and design
  260. and implementation competencies in process, electrical,mechanical,
  261. instrumentation, software, and control systems. The company's product is
  262. knowhow in the technical areas it has targeted.
  263.  
  264. CPU has embraced Tcl/Tk technology and made it the basis for its SCL System
  265. Integration Technology. In combination with Hewlett-Packard Company's
  266. RTAP/Plus applications enabler product, CPU has engineered and delivered
  267. powerful SCADA systems.
  268.  
  269. RTAP/Plus is not a complete SCADA package. A user must furnish applications
  270. (including the GUI) to build an RTAP system. CPU's SCL brings all of RTAP's
  271. API (i.e., call interface) up into Tcl as Tcl commands. The GUI and
  272. application programs are written in SCL (system configuration
  273. language)--Tcl/Tk with CPU's RTAP extensions. This technology has been
  274. implemented and delivered on the distributed client/server model.
  275.  
  276. The most ambitious application of this technology is for an oil and gas
  277. production platform in the Gulf of Mexico. Shell Offshore Incorporated's
  278. tension-leg platform, Auger, was designed to produce 40,000 barrels of oil
  279. per day and 150 million cubic feet of gas per day. This $1.2 billion
  280. facility began producing oil and gas in April 1994. The monitoring and
  281. control system integrates numerous state-of-the-art technologies--in excess
  282. of 12 workstation-class computers on an ethernet network, communicating
  283. with over 40 programmable logic controllers, in a distributed data base
  284. environment, using both copper coaxial and fiber optic cable--in an open
  285. system architecture. The system is connected with all aspects of facility
  286. operation: production, drilling, utilities, and marine operations.
  287.  
  288. CPU's Tcl/Tk efforts for SCL System Integration Technology and Auger have
  289. resulted in excess of 250,000 lines of Tcl/Tk code, the largest known
  290. Tcl/Tk project to date.
  291.  
  292. For information about the technology and CPU's services, contact:
  293.  
  294.  Gerald W. Lester
  295.  Computerized Processes Unlimited
  296.  4200 S. I-10 Service Road, Suite #205
  297.  Metairie, LA  70001
  298.  
  299. Voice:  (504)-889-2784
  300. FAX:    (504)-889-2799
  301. E-Mail: gwl@cpu.com
  302.  
  303. ---------------------------------------------------------------------------
  304.  
  305. ENTRY P4. - NeoSoft Tcl
  306.  
  307. Usage: Support
  308. Company: NeoSoft
  309. Contact: Karl Lehenbauer
  310. Email: sales@NeoSoft.com.
  311.  
  312. NeoSoft Commercial Tcl Support
  313.  
  314. Thank you for your interest in NeoSoft's commercial Tcl support. We offer a
  315. flexible support plan that can be tailored to your organization's needs.
  316.  
  317. NeoSoft Tcl is our integration of the core Tcl technologies into a
  318. professionally maintained and supported release.
  319.  
  320. Below is a description of NeoSoft Tcl and our Tcl services.
  321.  
  322. To set up a support contract, or if you need more information, please
  323. contact us at +1 713 684 5969 9-4 M-F, or send email to sales@NeoSoft.com.
  324.  
  325. NeoSoft Tcl:
  326.  
  327.     Includes the latest Tcl, Extended Tcl, Tk, and XF source.
  328.  
  329.     Includes the graph and photo widgets, compiled in at your option.
  330.  
  331.     NeoSoft's Tcl support libraries are included, providing useful tools
  332.        such as dialog boxes, a file requester, and many additional functions.
  333.  
  334.     Includes xpm pixmap library to allow any widget's bitmap to be a
  335.        color pixmap, TIFF, GIF, etc.
  336.  
  337.     Point releases of Tcl, Extended Tcl, Tk and XF integrated and
  338.        made available within thirty days.
  339.  
  340.     Major releases made when code is stable and needed tools are
  341.        available.
  342.  
  343.     No license is required to redistribute with an application.
  344.  
  345.     Documentation comes in nroff and postscript (tm) formats.
  346.  
  347.     Available via FTP, DC-600A data cartridge, DAT tape
  348.        (in DATA/DAT format) or 3.5" high density floppy disks.
  349.  
  350. Service types:
  351.  
  352. Basic service:
  353.     Source copy of NeoSoft Tcl.
  354.     Binaries built on your machine using telnet or modem, if needed.
  355.     Free updates for a year (available via FTP or media).
  356.     20 hours of remote support, including consulting, bug fixing, etc.
  357.     Standard documentation set.
  358.     Release notes.
  359.     NeoSoft Tcl T-shirt (specify L or XL).
  360.     Additional support available on an hourly basis.
  361.  
  362.     Price: $2500/year
  363.  
  364. Additional services (billed as Time and Materials):
  365.     Help desk.
  366.     24 hour emergency support.
  367.     Training.
  368.     On-site work.
  369.     Hard-copy documentation sets.
  370.     Software development.
  371.     Software integration, release building and porting.
  372.     Builds for additional architectures.
  373.  
  374. ---------------------------------------------------------------------------
  375.  
  376. ENTRY P5. - Other NeoSoft products
  377.  
  378. Usage: Other
  379. Company: NeoSoft
  380. Contact: Karl Lehenbauer
  381. Email: sales@NeoSoft.com.
  382.  
  383. Additional NeoSoft products:
  384.     Tcl source encryption system.
  385.     Tcl X-windows desktop.
  386.     Control Station - programmable network monitoring software.
  387.     CUTE - programmable, Tcl-based telecommunications program.
  388.  
  389. To set up a support contract, or if you need more information, please
  390. contact us at +1 713 684 5969 9-4 M-F, or send email to sales@NeoSoft.com.
  391.  
  392. ---------------------------------------------------------------------------
  393.  
  394. ENTRY P6. - SYSTEM 9 Geographic Information System (TM)
  395.  
  396. Usage: GIS
  397. Company: Unisys Canada Inc, GIS Division
  398. Contact: Alex Lee
  399. Email: alex@system9.unisys.com
  400.  
  401. SYSTEM 9 Geographic Information System (TM) is a workstation based
  402. commercial software developed by the Unisys Corporation. It is being used
  403. worldwide in facility/utility management and mapping applications. Some of
  404. the SYSTEM 9 functionality includes spatial data capture and management,
  405. raster image processing, graphic data display and plotting, and
  406. client/server distributed processing. SYSTEM 9 currently runs on Solaris
  407. 1.x, 2.x, HP-UX 9.0, and IBM-AIX 3.2 platforms operating in the UNIX/X
  408. environment.
  409.  
  410. With the increasing diversity of end user applications, SYSTEM 9
  411. architecture allows users to build custom applications to meet specific
  412. requirements using the Application Tool Box (ATB)(TM) module. The ATB
  413. module supports Unix style commands that interface with underlying SYSTEM 9
  414. functionality. In addition, a C API is also available for applications
  415. written in the C language.
  416.  
  417. Currently, the Korn Shell (KSH)(TM) is being used as the scripting language
  418. for building applications. The majority of SYSTEM 9 customers are using KSH
  419. for customisation. The C API is used only by a few who require performance
  420. and have in-house 3GL programming support staff. One of the drawbacks of
  421. KSH is performance and a lack of GUI support. The Windowing Korn Shell
  422. (WKSH)(TM) from AT&T may fill the GUI gap, but the complexity of Xt/Motif
  423. syntax is beyond the comprehension of many of our customers (who are not
  424. trained programmers). This has led to the requirement for an extensible
  425. command/scripting language that supports GUI, easy to use, extensible,
  426. fast, and syntactically like KSH. This is where Tcl/Tk fits in.
  427.  
  428. Our plan is to use Tcl/Tk as the front-end command parser/dispatcher which
  429. operates in sync with special tasked servers across the network. This fits
  430. in nicely as the client side C API of ATB is already in a format that can
  431. be easily integrated into Tcl. However, new protocols will be needed to
  432. allow servers to communicate with the Tcl/Wish interpreter or vice versa.
  433. The client/server model reduces the size of the interpreter and yet
  434. maximizes the processing power of networked machines.
  435.  
  436. We expect to use Tcl/Tk as a common programming language for both internal
  437. core development as well as end user customization. Using Tcl to implement
  438. base functionality hopefully will give us a better turn around time in both
  439. development and field support. We also plan to establish guidelines and
  440. standards for building Tcl/TK applications to ensure consistency across our
  441. products.
  442.  
  443. At time of writing, a prototype Tcl/Tk interpreter with a subset of SYSTEM
  444. 9 functionality is completed for internal evaluation. Also, the first draft
  445. of the Tk style guidelines is being reviewed. The tentative customer ship
  446. date of this product is around end of this year.
  447.  
  448. We understand that the SYSTEM 9 GIS extension will not be public domain
  449. software, but by adopting Tcl/Tk in our product will help extend the Tcl/Tk
  450. horizon into the commercial arena, especially the ever expanding GIS
  451. market.
  452.  
  453. ---------------------------------------------------------------------------
  454.  
  455. P7. - Cyberterm - a Networked 3D OS for PCs
  456.  
  457. Usage: Cyberterm - a Networked 3D OS for PCs
  458. Company: Cyberterm Pty Ltd
  459. Contact: Michael Snoswell
  460. Email: snoswell@guest.adelaide.edu.au
  461.  
  462. Cyberterm is a 3D type of operating system, a bit like a multi-user flight
  463. simulator where everyone can log into central servers via modems from their
  464. PCs. The servers can also be connected together to form a single huge
  465. cyberspace. All objects within the environment are user programmable, using
  466. Tcl, extended by about 150 functions for object manipulation, file and
  467. message handling, user interaction, environment control, networking,
  468. security and general administration.
  469.  
  470. Tcl is used to write applications within the environment. Such applications
  471. currently include an artificial life demo with growing, breeding and
  472. evolving plants, herbivores and carnivores, a 3D file system manipulator
  473. and a multi-user shooting game.
  474.  
  475. The system is currently in beta test. The server runs under QNX, the PC
  476. client under MSDOS (compiled with Watcom) using a slightly modified version
  477. of Tcl 7.3 (mainly for security reasons).
  478.  
  479. ---------------------------------------------------------------------------
  480.  
  481. ENTRY P8. - NANNY - CPU-time balancer for UNIX compute servers
  482.  
  483. Usage: UNIX System Administration
  484. Company: Parallelograms
  485. Contact: Terry Coley
  486. Email: terry@pgrams.com
  487. Telephone: 818 577 5515
  488. Fax: 818 577 5515
  489.  
  490. NANNY
  491.  
  492. Nanny is a Tcl-based CPU-time balancer for UNIX compute servers. Nanny
  493. automatically balances CPU-time between users and groups of users on single
  494. and multi-processor UNIX computers by periodically adjusting relative
  495. process priorities. Nanny can also be configured to automatically give high
  496. priority to a console user. Tcl scripts are used to configure Nanny. The
  497. package includes a Tk script which graphically displays the CPU-bound per
  498. user load for any Nanny host in your network.
  499.  
  500. All Parallelograms products are enhanced with TCP/IP communications Tcl
  501. commands which are an extension of Kevin B. Kenny's tclTCP package.
  502. Included in the extensions are timers for creating applications which run
  503. periodically. Source code for this enhancement is freely available and
  504. distributable, with or without a license of Parallelograms products.
  505.  
  506. Contact info@pgrams.com for more information and free trials.
  507.  
  508. ---------------------------------------------------------------------------
  509.  
  510. ENTRY P9. - KIS - Kernel Information System
  511.  
  512. Usage: UNIX System Administration
  513. Company: Parallelograms
  514. Contact: Terry Coley
  515. Email: terry@pgrams.com
  516. Telephone: 818 577 5515
  517. Fax: 818 577 5515
  518.  
  519. KIS
  520.  
  521. The Kernel Information System allows rapid creation of platform-independent
  522. UNIX process management tools. KIS implements a single (multiple option)
  523. Tcl command which provides UNIX kernel information for any KIS host on your
  524. network. With just a few lines of script, you can query the state of
  525. processes throughout your network. KIS has powerful filtering capabilities
  526. to let you select only those processes of interest. For example, the filter
  527. "RSSIZE > 5MB && delta(CPU)/delta(TIMESTAMP) > 10%" will select all
  528. processes with a resident memory size greater than 5MB and using more than
  529. ten percent of CPU-time since the last scan. Perl users can also use the
  530. socket() function to obtain information from any KIS server.
  531.  
  532. Parallelograms maintains a growing library of freely distributable KIS
  533. application scripts.
  534.  
  535. All Parallelograms products are enhanced with TCP/IP communications Tcl
  536. commands which are an extension of Kevin B. Kenny's tclTCP package.
  537. Included in the extensions are timers for creating applications which run
  538. periodically. Source code for this enhancement is freely available and
  539. distributable, with or without a license of Parallelograms products.
  540.  
  541. Contact info@pgrams.com for more information and free trials.
  542.  
  543. ---------------------------------------------------------------------------
  544.  
  545. ENTRY P10. - Telebit NetBlazer
  546.  
  547. Usage: Scripting Language for Telebit NetBlazer
  548. Company: Telebit
  549. Contact: Bill Webb
  550. Email: webb@telebit.com
  551. Telephone: 1-800-Telebit
  552. Fax:       408-745-3810
  553.  
  554. Telebit NetBlazer
  555.  
  556. Telebit uses tcl (actually the non-Unix subset) as a scripting language for
  557. their Wide area router product (the Telebit NetBlazer).
  558.  
  559. This allows customers to implement extentions to the NetBlazer in a
  560. convenient standard scripting language rather then by adding extentions to
  561. Telebit's existing interactive command language.
  562.  
  563. Among other things that have been done with tcl scripts are to provide a
  564. global command that implements pattern matching on existing commands over
  565. users, files, routes, dialouts, etc. etc., and new ease-of-use scripts that
  566. allow users to avoid use a menu-like interface to configuring their
  567. NetBlazers.
  568.  
  569. Telebit customers have also implemented their own scripts for their own
  570. needs that range from a few lines of code to hundreds or thousands of
  571. lines.
  572.  
  573. ---------------------------------------------------------------------------
  574.  
  575. ENTRY P11. - Cray Visualization
  576.  
  577. Usage: User Interface Management Systems, Program Development Software
  578. Company: Cray Research
  579. Contact:
  580. Email:
  581. Telephone: (612)-683-7198
  582. Fax:
  583.  
  584. Cray Visualization
  585.  
  586. Cray Research, Inc. has announced Cray Visualization Toolkit 2.0 (CVT 2.0),
  587. which contains the most recent releases of six standard windowing and
  588. graphics tools for user interface development. The components included in
  589. CVT 2.0 are: X window System (X11R5), which lets users run X application on
  590. their Cray system and connect to any workstation, PC or terminal running
  591. the X Window System; Sun Microsystems's XView Toolkit 3.0, which supports
  592. XView applications on Cray systems; Open Software Foundation's (OSF) Motif
  593. Toolkit 1.2, which provides a library of graphical objects; Silicon
  594. Graphics' Distributed Graphics Library (DGL) which provides interactive
  595. three dimensional graphics; the PEXlib library of low-level graphics
  596. routines; and the Tk/Tcl toolkit command interpreter, which provides
  597. high-level access for X programming.
  598.  
  599. Each of the toolkits in CVT 2.0 has been ported to the company's entire
  600. product line. For more information contact Cray Research, Inc., Eagan, MN,
  601. (612)-683-7198.
  602.  
  603. ---------------------------------------------------------------------------
  604.  
  605. ENTRY P12. - SCO Visual Tcl
  606.  
  607. Usage:   System Management
  608. Company: SCO
  609. Contact: David H. Young
  610. Email: davidy@sco.com
  611. Telephone: 408 427 7784
  612. Fax:       408 427 5417
  613. WWW:    http://www.sco.com/Products/vtcl/vtcl.html
  614.  
  615. SCO Visual Tcl
  616.  
  617. SCO is distributing pre-release copies of SCO Visual Tcl at its SCO Forum
  618. '94 this week on the campus of UC Santa Cruz in California. It is now
  619. available on the SCO Skunkware 2.0 CD-ROM as well as the SCO on-line
  620. technical library (TLS) for anonymous uucp/ftp. SCO Visual Tcl is a new
  621. technology that extends the Tcl scripting enviornment with Motif
  622. 1.2-specific commands.
  623.  
  624. "SCO Visual Tcl" is the SCO trademarked name for the revised version of the
  625. SCO technology formerly referred to as the "Widget Server." The new SCO
  626. Visual Tcl has been reworked to
  627.  
  628.    * support a hierarchical, dot notation style of widget naming,
  629.    * provide more control of the Motif environment to the programmer, and
  630.    * enhanced widget callback support.
  631.  
  632. The goals of SCO Visual Tcl are to
  633.  
  634.    * provide a rapid environment to develop Motif and Character
  635.      applications simultaneously, with a feature set highly-driven by the
  636.      needs of systems management, and
  637.    * make it simple to graphically extend the SCO Open Desktop environment
  638.      via an easy-to-use scripting environment.
  639.  
  640. SCO Visual Tcl will be the graphical interface technology-of-choice for
  641. SCO's next generation system administration tools. While the primary
  642. purpose of SCO Visual Tcl is to simplify creation of system management
  643. interfaces, "Vtcl" is also quite capable of satisfying the needs of
  644. light-to-mediumweight general Motif application development.
  645.  
  646. Key Features of SCO Visual Tcl include...
  647.  
  648.    * Event-driven (callback) environment
  649.    * Display engines for both Motif 1.2 and curses-based Character Motif
  650.    * Point Help, Context-sensitive Help, and Status Line
  651.    * Convenience Function Library
  652.         o includes ToolBar, ComboBox, Spin support, and assorted widget
  653.           combinations (e.g. text fields with labels or titles)
  654.    * DrawnList Widget (icons in list widget)
  655.    * Window Manager controls
  656.    * Relative-positioning geometry management
  657.    * Based on Public Domain U.C. Berkeley Tcl 7.3b
  658.    * POSIX-specific and other extensions
  659.         o e.g. fcntl, select, nice, kill, sockets, fmtclock, trace
  660.    * Package library support, as well as vtcllib.a and header files for
  661.      those wishing to extend the Vtcl interpreter with C-based routines.
  662.  
  663. IXI, a subsidiary of SCO, is planning to port Vtcl to other major Unix
  664. platforms.
  665.  
  666. ---------------------------------------------------------------------------
  667.  
  668. ENTRY P13. - SimCity
  669.  
  670. Usage:   Game/Educational/Simulation
  671. Company: DUX Software
  672. Contact: DUX Software, 4906 El Camino Real, Suite 1, Los Altos, CA 94022
  673. Email: simcity@dux.com
  674. Telephone: 1-800-543-4999 or 1-415-967-1500
  675. Fax:       1-415-967-5528
  676.  
  677. SimCity, the original award winning city simulation game from Maxis
  678. Software, now runs on powerful Unix workstations with X11! DUX's
  679. implementation of SimCity for Unix was awarded product of the year 1992 by
  680. Unix World in the January 1993 issue, and reviewed in the April 1993 issue.
  681. Now it's souped up, works with standard X11 servers, and even supports
  682. networked multi user collaboration! Multi Player SimCity is designed to be
  683. a fun cooperative educational experience!
  684.  
  685. SimCity is a colorful animated interactive system simulation game,
  686. providing a set of rules and tools for planning and building a complex
  687. dynamic simulated city. Several people on different X11 workstations can
  688. participate in the same city, cooperating and coordinating their actions
  689. across the network.
  690.  
  691. Working together, you can zone land use, hook up the power grid, build
  692. roads, bridges, parks and stadiums, raise taxes, and even summon disasters,
  693. causing the city to grow and thrive, or crumble and die. It's a creative,
  694. entertaining way to develop your political skills!
  695.  
  696. Requirements
  697.  
  698. SimCity runs on Silicon Graphics Irix, SPARC SunOS, and other Unix
  699. workstations. You can play it locally or over the network on most 8 bit
  700. color or monochrome X11 displays, like NCD X terminals. And you can hear it
  701. on standard sound devices, and NCD's NetAudio server.
  702.  
  703. OPTIONS:
  704.  
  705. SimCity supports but doesn't require the X11 shared memory and shaped
  706. window extensions, and a local sound device or NetAudio server. And you can
  707. turn off the sound so your boss doesn't know you're playing!
  708.  
  709. FEATURES:
  710.  
  711. Multi Player SimCity for X11 sports the Motif look and feel, implemented
  712. using the efficient TCL/Tk toolkit. It features multiple city editors and
  713. maps with overlays, fast colorful animation, engaging sound effects, easy
  714. to use pie menus and direct manipulation interaction, simultaneous multi
  715. player editing, communication and annotation facilities, and voting dialogs
  716. for group decision making. It includes eight challenging scenarios and a
  717. library of interesting cities.
  718.  
  719. AVAILABILITY:
  720.  
  721. Multi Player SimCity is available directly from DUX Software, and via
  722. anonymous ftp from ftp.uu.net (192.48.96.9), in the directory
  723. "vendor/dux/SimCity". You may freely copy it, and play the fully functional
  724. game in "demo mode" on one display without a license, but the city melts
  725. every 5 minutes. If you enjoy SimCity, you can buy a license over the phone
  726. by credit card, without leaving your seat! A single player license lets you
  727. save and restore your cities, and play for as long as you like on one
  728. display; a multi player license lets you play SimCity with your friends
  729. over the net!
  730.  
  731. PRICING:
  732.  
  733.    * Single Player Node Locked License: $49
  734.    * Multi Player Node Locked License: $89
  735.    * Single Player Floating License: $129
  736.    * Multi Player Floating License: $149
  737.  
  738. NOTICE:
  739.  
  740. X11 SimCity Copyright (C) 1993 by DUX Software Corporation. Unix
  741. implementation and multi player user interface by Don Hopkins, DUX. Based
  742. on the original SimCity concept and design by Will Wright, MAXIS. SimCity
  743. is a registered trademark of Maxis Software.
  744.  
  745. ---------------------------------------------------------------------------
  746.  
  747. ENTRY P14. - PARTEK software
  748.  
  749. Usage:   Data Analysis, Visualization, Classification, and Prediction
  750. Company: PARTEK Inc.
  751. Contact: Tom Downey, PARTEK Inc. 5988 Mid Rivers Mall Dr.  St. Charles, MO 63304
  752. Email: tjd@partek.com
  753. Telephone: (314)-926-2329
  754. Fax:       (314)-441-6881
  755.  
  756. PARTEK OVERVIEW
  757.  
  758. PARTEK is a powerful, integrated environment for visual and quantitative
  759. data analysis and pattern recognition.
  760.  
  761. Drawing from a wide variety of disciplines including Artificial Neural
  762. Networks, Fuzzy Logic, Genetic Algorithms, and Statistics, PARTEK
  763. integrates data analysis and modeling tools into an easy to use "point and
  764. click" system.
  765.  
  766. PARTEK is available on HP, IBM, Silicon Graphics, and SUN workstations.
  767.  
  768. The following modules are available from PARTEK:
  769.  
  770.   1. The PARTEK/AVB - The Analytical/Visual Base. (TM)
  771.      Analytical Spreadsheet (TM)
  772.           The Analytical Spreadsheet is a powerful and easy to use data
  773.           analysis, transformations, and visualization tool. Some features
  774.           include:
  775.              + import native format ascii/binary data
  776.              + no limit to number of rows or columns
  777.              + recognition and resolution of missing data
  778.              + complete set of common mathematical & statistical functions
  779.              + univariate histogram analysis
  780.              + extensive set of smoothing and normalization transformations
  781.              + easily and quickly plot color-coded 1-D curves and
  782.                histograms, 2-D, 3-D, and N-D mapped scatterplots,
  783.                highlighting selected patterns
  784.              + Command Line (Tcl) and Graphical Interface
  785.              + Graphical Interface to Row/Column Filters allows you to
  786.                easily select the portion of your data you wish to analyze
  787.      Pattern Visualization System (TM)
  788.           The Pattern Visualization System offers the most powerful tools
  789.           for visual analysis of the patterns in your data. Some features
  790.           include:
  791.              + 2-D, 3-D Viewers can contain unlimited # of graphical
  792.                objects
  793.              + automatically maps N-D data down to 3-D for visualization of
  794.                *all* of your variables at once
  795.              + hard copy color Postscript output
  796.              + a variety of color-coding, highlighting, and labeling
  797.                options allow you to generate meaningful graphics
  798.      Data Filters
  799.           Filter out selected rows and/or columns of your data for flexible
  800.           and efficient cross-validation, jackknifing, bootstrapping,
  801.           feature set evaluation, and more.
  802.      Random # Generators
  803.           Generate random numbers from any of the following parameterized
  804.           distributions:
  805.              + uniform, normal, exponential, gamma, binomial, poisson
  806.      Many distance/similarity metrics
  807.           Choose the appropriate distance metric for your data:
  808.              + euclidean, mahalanobis, minkowski, maximum value, absolute
  809.                value, shape coefficient, cosine coefficient, pearson
  810.                correlation, rank correlation, kendall's tau, canberra, and
  811.                bray-curtis
  812.      Tcl/Tk command line interface
  813.           Tcl/Tk are quickly becoming a standard in the Unix community as
  814.           an easy to use, powerful, and extensible command and graphical
  815.           scripting language.
  816.   2. The PARTEK/DSA - Data Structure Analysis Module
  817.      Principal Components Analysis and Regression
  818.           Also known as Eigenvector Projection or Karhunen-Loeve
  819.           Expansions, PCA removes redundant information from your data.
  820.              + dimensionality reduction
  821.              + data visualization
  822.              + component analysis, correlate PC's with original variables
  823.              + choice of covariance, correlation, or product dispersion
  824.                matrices
  825.              + choice of eigenvector, y-score, and z-score projections
  826.              + view SCREE and log-eigenvalue plots
  827.              + principal component regression
  828.              + fully integrated with the PARTEK/AVB and Tcl command
  829.                interface
  830.      Cluster Analysis
  831.           Does the data form groups? How many? How compact? Cluster
  832.           Analysis is the tool to answer these questions.
  833.              + choose between several distance metrics
  834.              + optionally weight individual patterns
  835.              + manually or auto-select the number of clusters
  836.              + manually, randomly, or auto-select initial cluster centers
  837.              + dump cluster counts, mean, cluster to cluster distances,
  838.                cluster variances, and cluster labeled data to a matrix
  839.                viewer or the Analytical Spreadsheet for further analysis
  840.              + visualize n-dimensional clustering
  841.              + asses goodness of partion using several internal and
  842.                external criteria metrics
  843.              + fully integrated with the PARTEK/AVB and Tcl command
  844.                interface
  845.           N-Dimensional Histogram Analysis
  846.      Among the most inportant questions a researcher needs to know when
  847.      analyzing patterns is whether or not the patterns can distinguish
  848.      different classes of data. N-D Histogram Analysis is one tool to
  849.      answer this question.
  850.         + measures histogram overlap in n-dimensional space
  851.         + no limit to size or resolution of histogram
  852.         + automatically find the best subset of features
  853.         + rank the overlap of your best feature combinations
  854.         + fully integrated with the PARTEK/AVB and Tcl command interface
  855.           Non-Linear Mapping
  856.      NLM is an iterative algorithm for visually analyzing the structure of
  857.      n-dimensional data. NLM produces a non-linear mapping of data which
  858.      preserves interpoint distances of n-dimensional data while reducing to
  859.      a lower dimensionality - thus preserving the structure of the data.
  860.         + visually analyze structure of n-dimensional data
  861.         + track progress with error curves
  862.         + orthogonal, PCA, and random initialization
  863.         + fully integrated with the PARTEK/AVB and Tcl command interface
  864.    * The PARTEK/CP - Classification and Prediction Module.
  865.           Multi-Layer Perceptron
  866.                The most popular among the neural pattern recognition tools
  867.                is the MLP. PARTEK takes the MLP to a new dimension, by
  868.                allowing the network to learn by adapting ALL of its
  869.                parameters to solve a problem.
  870.                   + adapts output bias, neuron activation steepness, and
  871.                     neuron dynamic range, as well as weights and input
  872.                     biases
  873.                   + auto-scaling at input and output - no need to rescale
  874.                     your data
  875.                   + choose between sigmoid, gaussian, linear, or mixture of
  876.                     neurons
  877.                   + learning rate, momentum can be set independently for
  878.                     each parameter
  879.                   + variety of learning methods and network initializations
  880.                   + no size limitations
  881.                   + view color-coded network, error, etc as network trains,
  882.                     tests, runs
  883.                   + dump any parameters to Analytical Spreadsheet for
  884.                     further analysis
  885.                   + fully integrated with the PARTEK/AVB and Tcl command
  886.                     interface
  887.           Learning Vector Quantization
  888.                Because LVQ is a multiple prototype classifier, it adapts to
  889.                identify multiple sub-groups within classes
  890.                   + LVQ1, LVQ2, and LVQ3 training methods
  891.                   + 3 different functions for adapting learning rate
  892.                   + choose between several distance metrics
  893.                   + fuzzy and crisp classifications
  894.                   + visually analyze prototypes & data from n-dimensional
  895.                     space
  896.                   + set number of prototypes individually for each class
  897.                   + no limit to the number of prototypes
  898.                   + fully integrated with the PARTEK/AVB and Tcl command
  899.                     interface
  900.           Bayesian Classifier
  901.                Bayes methods are the statistical decision theory approach
  902.                to classification. This classifier uses statistical
  903.                properties of your data to develop a classification model.
  904.                   + fully integrated with the PARTEK/AVB and Tcl command
  905.                     interface
  906.      ----------------------------------------------------------------------
  907.  
  908.      ENTRY P15. - Sibylla
  909.  
  910.      Usage:Tcl based World-Wide Web application development framework
  911.      Company: Ariadne Engineering, 27020 Torre d'Isola (PV), Italy.
  912.      Contact: Marcello Ricotti
  913.      E-mail:ricotti@liber.cib.unibo.it
  914.      Tel (+39) 382 407538
  915.      Fax (+39) 382 407538
  916.  
  917.      General Description
  918.  
  919.      Sibylla is an application development framework for World-Wide Web
  920.      based application. Sibylla supports interfaces towards BasisPlus from
  921.      Information Dimensions Inc., towards World-Wide Web (WWW) and, in
  922.      general, towards applications running on the server computer. Sibylla
  923.      allows the access, through Internet or TCP/IP LAN, to data stored in a
  924.      BasisPlus database or managed by a server-side application.
  925.  
  926.      Sibylla lies between the information sources (e.g a database ), the
  927.      user application and the WWW server. The user application is a custom
  928.      application and defines, for each application, how the user can
  929.      interact with the information sources.
  930.  
  931.      Purpose of Sibylla is to permit the access to information sources
  932.      through WWW. Information can be organized, on the server side, using a
  933.      DBMS (as BasisPlus) or through indexed HTML files, or getting data
  934.      from a server application actived with parameters sent by the client.
  935.      The server application is completely general and the duty of the user
  936.      application, developed with Sibylla, is to manage the input/output
  937.      between WWW and server application.
  938.  
  939.      Software, developed with Sibylla, is organized in simple modules which
  940.      allow rapid application definition and prototyping together with
  941.      simplicity in integrating external applications. Sibylla is a set of C
  942.      functions which extends the official Tcl/Tk libraries allowing, from a
  943.      Tcl script, manipulation of WWW related standard and functions as well
  944.      as databases and server applications.
  945.  
  946.      SUPPORTED PLATFORM
  947.  
  948.      Sibylla architecture has been design in order to guarantee completely
  949.      portability of user application among different hardawre and O.S.
  950.      where Sibylla is available. Sibylla Ver 1.0 e 2.0 are available for
  951.      Unix (SunOS 4.1.3/Solaris 1.1.1, HP-UX 9.0, OSF1 1.3) for VMS 5.5.2.
  952.  
  953.      SOFTWARE VERSIONS
  954.  
  955.      Version 1.0
  956.  
  957.      Version 1.0 is organized in a single read module with all Sibylla
  958.      functions.
  959.  
  960.      Version 1.0 functions allow:
  961.         o communication with an HTTP server according with the CGI standard
  962.         o URL manipulation
  963.         o management of HTML documents ripetitive parts.
  964.         o BasisPlus access
  965.         o query building and sending to BasisPlus
  966.         o to activate server side application programs and to pass them
  967.           parameters received by the WWW client
  968.         o to build reports merging queries and server application outputs
  969.      BasisPlus conventional and continuos record can be accessed in Ver.
  970.      1.0.
  971.  
  972.      Sibylla ver. 1.0 will be released in December 1994. A user application
  973.      using a Beta version of Sibylla will be available on the WEB by the
  974.      end of November 1994 at Centro Interfacolt` per le Biblioteche,
  975.      Bologna, Italy.
  976.  
  977.      Version 2.0
  978.  
  979.      Sibylla ver. 2.0 will be available in Summer 1995. This new version
  980.      will contain a write module able to manage data input in BasisPlus
  981.      records and will permit access to BasisPlus sectioned record. Moreover
  982.      BasisPlus non standard document format will be managed by Sibylla and
  983.      viewed on the WWW client using local browser. Http functions able to
  984.      manage http protocol requests will permit multiserver-multiplatform
  985.      information system development. Interface toward ORACLE database is
  986.      under evaluation.
  987.  
  988.      System Architecture
  989.  
  990.      The simplest system architecture which uses Sibylla is composed of a
  991.      WWW server, the Sibylla package, the information sources, the user
  992.      application(s) and one or more WWW client. On the server computer
  993.      where the information sources reside (the BasisPlus database, indexed
  994.      HTML files, general applications) there is the Sibylla package too.
  995.      The generic WWW client resides on another Internet (or TCP/IP )
  996.      connected computer. On the server computer there are the scripts,
  997.      which constitute the user application, which defines how a user can
  998.      interact with the information sources. For example we want the user
  999.      prompted first with a static HTML home page which explains the service
  1000.      offered; then an HTML form can be selected to query the information
  1001.      system. The form data are managed by Sibylla and sent to the database
  1002.      or to any other information source kernel which contains the data
  1003.      required. Finally the user application get the data returned by the
  1004.      information source, format and (eventually) analyze them and send back
  1005.      all things to the client. Navigation (e.g the hierarchy of html files
  1006.      which defines how the information have to be presented to end user) is
  1007.      defined within the same user application which handle the user query.
  1008.      From the end user point of view Sibylla is completely transparent. The
  1009.      end user simply queries the information system and navigates through
  1010.      the dynamically generate HTML files. The end user has a single
  1011.      information view and do not have to take care of where the information
  1012.      is actually stored or how it is organized.
  1013.  
  1014.      ----------------------------------------------------------------------
  1015.  
  1016.      ENTRY P16. - TclXess
  1017.  
  1018.      Usage: Spreadsheet
  1019.      Company: Applied Information Systems, Inc.
  1020.      Contact: 100 Europa Drive; Chapel Hill, NC 27514; USA
  1021.      E-mail: info@ais.com
  1022.      Tel: 1-919-942-7801
  1023.      Fax: 1-919-493-7563
  1024.  
  1025.      XESS - The Advanced Spreadsheet For Business and Technology
  1026.  
  1027.         o Comprehensive functions, flexibility, and speed
  1028.         o Real-time, protocol-independent data exchange and control of
  1029.           remote clients
  1030.         o Presentation-quality color reports and graphs for business,
  1031.           science, and engineering
  1032.         o Easy Integration with other client/server applications
  1033.         o C and FORTRAN programming interfaces available
  1034.      As the first spreadsheet designed specifically for X Windows and
  1035.      Motif, XESS has always been a star performer. Its flexible environment
  1036.      accommodates complex calculations and data manipulation. Its extensive
  1037.      computational and graphical tools are ideal for both financial and
  1038.      scientific/engineering applications. And thanks to the unique XESS
  1039.      Connections API, this spreadsheet easily integrates with other
  1040.      applications for seamless sharing of data and control.
  1041.  
  1042.      Created for the demands of highly technical workstation computing,
  1043.      XESS provides a full range of mathematical, statistical, financial,
  1044.      matrix, and string functions. Yet it handles these complex
  1045.      calculations with the ease of a familiar spreadsheet format with
  1046.      attractive screen displays and an intuitive, point-and-click user
  1047.      interface.
  1048.  
  1049.      XESS is simple to learn, but well-equipped to handle sophisticated
  1050.      applications:
  1051.  
  1052.         o Financial trading
  1053.         o Statistical analysis
  1054.         o Process control monitoring
  1055.         o Interactive product design
  1056.         o Laboratory experimentation
  1057.         o Quality assurance testing
  1058.         o Scientific visualization
  1059.  
  1060.      Functions
  1061.  
  1062.      In addition to traditional spreadsheet tasks, XESS supports all
  1063.      arithmetic, Boolean, and logical operators available in the C
  1064.      programming language. XESS has a wealth of functions for complex
  1065.      engineering, scientific, and financial calculations.
  1066.  
  1067.      With XESS's embedded tools, you can enter and recalculate matrix,
  1068.      vector, and Fourier transform operations as easily as other
  1069.      spreadsheet functions. You can use constraint expressions to indicate
  1070.      when cell values are outside desired boundaries or use goal-seeking to
  1071.      solve a system of equations to a desired value. XESS also includes
  1072.      powerful tools for searching, sorting, and data visualization
  1073.      capabilities.
  1074.  
  1075.      Enhanced Graphics
  1076.  
  1077.      XESS puts presentation graphics at your fingertips. Build basic graphs
  1078.      with a single selection and mouse click, use colors and shading to
  1079.      emphasize differences, then print the graph or export it to your
  1080.      favorite publishing system.
  1081.  
  1082.      You can see your data in the form you prefer, from simple pie chart to
  1083.      complex 3D surface, or both at once. As your data changes, your graphs
  1084.      change automatically, and dynamic annotation highlights important
  1085.      aspects of the results. View your graphs in separate windows or place
  1086.      them on the sheet with your data.
  1087.  
  1088.      Real-Time Client/Server Integration
  1089.  
  1090.      XESS's most compelling feature is its ability to adapt to a changing
  1091.      world. While most spreadsheets capture only a snapshot in time, XESS
  1092.      reflects live action, sending and receiving data and commands from
  1093.      other client/server programs -- even on other computers -- and
  1094.      automatically recalculating the affected worksheets.
  1095.  
  1096.      XESS runs under Motif on UNIX and OpenVMS workstations. This operating
  1097.      environment is especially valuable for engineers, scientists,
  1098.      financial traders, and other professionals who require powerful
  1099.      computing, ease-of-use, and hardware flexibility.
  1100.  
  1101.      XESS users can transfer data between spreadsheets running on different
  1102.      computers. And with the Connections API toolkit for C and FORTRAN,
  1103.      other applications can transfer data into or out of an XESS
  1104.      spreadsheet as the data is calculated. Your XESS spreadsheet can
  1105.      display a real-time summary of data originating on networked computers
  1106.      in other buildings, cities, or countries. And applications can control
  1107.      all aspects of the spreadsheet.
  1108.  
  1109.      While other programs fade away, XESS remains a bright star in the
  1110.      client/server universe. With its smooth touch, powerful technology,
  1111.      impeccable graphics, and total flexibility, XESS defines what a
  1112.      spreadsheet should be.
  1113.  
  1114.      Selected XESS Features
  1115.  
  1116.      The XESS Environment
  1117.  
  1118.         o Standard Motif Graphical User Interface
  1119.         o Main menu bar with pulldown sub-menus
  1120.         o Industry-standard spreadsheet orientation
  1121.         o Mouse or keyboard actions
  1122.         o Maximum 4,096 columns and 32,767 rows
  1123.         o Multiple spreadsheets can be active simultaneously
  1124.         o Copy and paste between active spreadsheets and with other
  1125.           applications
  1126.         o Cells/ranges referenced by address or name
  1127.         o Undo previous operation
  1128.         o Spreadsheets stored as text for easy mailing
  1129.  
  1130.      Formatting the Display
  1131.  
  1132.         o Full WYSIWYG user interface
  1133.         o User-selectable colors for foreground/background, highlight,
  1134.           titles, etc.
  1135.         o User-selectable cell formats (hex, dollars, etc.)
  1136.         o User-selectable type fonts, sizes, and styles
  1137.         o International character support
  1138.         o Cells aligned left, right or center
  1139.         o Multi-line text with word wrap
  1140.         o Best-fit column and row sizes
  1141.         o Simplified date entry
  1142.  
  1143.      Data Manipulation
  1144.  
  1145.         o Copy/move formulas or values to other spreadsheets maintaining
  1146.           formulas and formats
  1147.         o Search by textual, numeric, or Boolean expressions
  1148.         o Sort in ascending or descending order maintaining all cell
  1149.           dependencies
  1150.         o Goal-seeking
  1151.  
  1152.      XESS Calculations
  1153.  
  1154.         o Unique high-performance calculation engine
  1155.         o Arithmetic, conditional, Boolean operations
  1156.         o C language or standard spreadsheet operators
  1157.         o Double-precision calculation
  1158.         o Iterative calculations
  1159.         o Cell linking between sheets
  1160.         o Formula constraint checking
  1161.  
  1162.      Mathematical Functions
  1163.  
  1164.         o Sum, product, absolute value
  1165.         o Logarithm with base 10, base 2, base e
  1166.         o Square root, square root of a sum of squares
  1167.         o Uniform and Gaussian random numbers
  1168.         o Nth degree polynomial
  1169.         o Sigmoid function
  1170.         o Gamma and log gamma functions
  1171.         o Visual sum
  1172.         o Interpolation
  1173.         o Matrix determinant and dot product
  1174.         o Exponential function
  1175.         o Trig and Hyperbolic trig functions
  1176.  
  1177.      Financial Functions
  1178.  
  1179.         o Extensive financial functions
  1180.         o Depreciations
  1181.         o Present and future values
  1182.         o Investment, annuity, and security functions
  1183.         o Treasury bills and various coupons
  1184.         o Interest rates and internal rates of return
  1185.         o Yield calculations
  1186.         o Specialized date calculations
  1187.  
  1188.      Statistical Functions
  1189.  
  1190.         o Maximum, minimum, median, sum
  1191.         o Standard deviation of population or sample
  1192.         o Variance of a population or sample
  1193.         o T and F distributions
  1194.         o Paired and unpaired t tests
  1195.         o Sum and mean of squares
  1196.         o Geometric and harmonic means
  1197.         o Correlations and multiple regressions
  1198.         o Conditional statistical functions
  1199.  
  1200.      Embedded Tools
  1201.  
  1202.         o Matrix multiply and inverse
  1203.         o Eigenvalues
  1204.         o Fourier transforms and inverses
  1205.         o Linear equation solving
  1206.         o Correlation matrices
  1207.         o Curve fitting
  1208.  
  1209.      String Functions
  1210.  
  1211.         o Complete suite of functions for string manipulation and
  1212.           conversions including regular expressions
  1213.  
  1214.      Other Functions
  1215.  
  1216.         o Date and time functions
  1217.         o Indirect cell reference functions
  1218.         o Table look-ups
  1219.         o External alarms and controls
  1220.         o Logic and digital logic functions
  1221.         o Plus many more
  1222.  
  1223.      Graphs and Charts
  1224.  
  1225.         o Surface, scatter, line, pie, X-Y, high-low, contour, polar,
  1226.           histogram, and bar graphs
  1227.         o Multiple graphs in independent windows or on sheet with data
  1228.         o Automatic updating when data changes
  1229.         o Multiple data ranges
  1230.         o Dynamic graph annotation
  1231.         o 3D graph rotation
  1232.         o Graph shading and coloring
  1233.         o PostScript (EPS) output with color
  1234.  
  1235.      Communicating with Other Programs
  1236.  
  1237.         o Unique Connections API Toolkit for developing client/server
  1238.           applications with XESS
  1239.         o Dynamic links with other X Windows programs, even at remote
  1240.           locations
  1241.         o PostScript, ASCII or LaTeX print formats
  1242.         o Import/export sheets in WKS or WK1 formats
  1243.         o Import/export data in files
  1244.         o Flexible License Manager
  1245.      XESS is a licensed trademark of Applied Information Systems, Inc. All
  1246.      others are trademarks of their respective holders.
  1247.  
  1248.      Tcl/Tk Interface for XESS Spreadsheet Simplifies Application
  1249.      Development
  1250.  
  1251.      Applied Information Systems has tclXess, a Tcl/Tk interface for its
  1252.      XESS spreadsheet product under Unix and OpenVMS. This makes it easier
  1253.      to construct advanced applications which integrate the XESS
  1254.      spreadsheet with other products. AIS has placed the sources for
  1255.      tclXess online in the Tcl archives at ftp.aud.alcatel.com:/tcl and at
  1256.      ftp.uu.net:/vendor/ais in the file tclXess-1.0.0B.tar.gz.
  1257.  
  1258.      The tclXess interface between XESS and Tcl/Tk is derived from work
  1259.      done at General Electric Corporate Research and Development under
  1260.      DARPA contract MDA972-88-C-0047. AIS will provide continuing
  1261.      development and support of this interface software.
  1262.  
  1263.      ----------------------------------------------------------------------
  1264.  
  1265.      ENTRY P17. - TickleTop
  1266.  
  1267.      Usage: Telecomm program for NEXTSTEP
  1268.      Company: TipTop Software
  1269.      Contact: PO Box 30681, Bethesda, MD 20824, USA
  1270.      E-mail: tiptop@tiptop.com
  1271.      Tel: +1 (301) 656-3837
  1272.  
  1273.      TipTop Software Ships TipTop Version 1.5
  1274.  
  1275.      Bethesda, Maryland, December 22, 1994 --- TipTop Software is proud to
  1276.      announce that TipTop v1.5 is now shipping. TipTop is the most
  1277.      advanced, easy-to-use telecommunication and terminal emulation program
  1278.      for NEXTSTEP available today.
  1279.  
  1280.      TipTop Software thanks all its customers for making the release of
  1281.      v1.5 possible. As always, our design is driven by your feedback.
  1282.  
  1283.      The demo version is available by anonymous FTP from the
  1284.      ftp.cs.orst.edu archive:
  1285.  
  1286.         o TipTop-1.5.tar.gz
  1287.         o TipTop-Supplement-1.5.tar.gz
  1288.      Currently in ftp.cs.orst.edu:/pub/next/demos/comm/. The demo version
  1289.      runs 13 min at a time and has a limitation on file transfer size.
  1290.  
  1291.      The main TipTop features include:
  1292.  
  1293.         o Easy to use GUI: Standard NEXTSTEP user interface features. The
  1294.           terminal window features a toolbar, a scrollback buffer, a find
  1295.           panel, changeable fonts, etc. Built-in PhoneBook and Inspector
  1296.           facilitate easy and convenient configuration of the communication
  1297.           parameters, window appearance, and other settings.
  1298.         o Terminal Emulation: ANSI, VT102, and VT220, all including ANSI
  1299.           color support.
  1300.         o Serial Ports/Shells: Multiple serial (modem) port connections and
  1301.           shell sessions. The UUCP locking protocol is used for serial
  1302.           ports.
  1303.         o Scripting: A powerful script programming language based on Tcl,
  1304.           Expect, and Objective C! The automatic script generator makes it
  1305.           easy to create basic scripts. [Among other things, the scripting
  1306.           language can run ``term'' which is used to establish a SLIP-like
  1307.           connection to a remote site. This allows several simultaneous
  1308.           terminal sessions to be connected to a remote site, while files
  1309.           are transferred and remote commands executed. One can even run
  1310.           remote X-window clients connected to the local X-server.]
  1311.         o Application Programmers Interface (API): TipTop's internal
  1312.           objects can be messaged from a script as well as from other
  1313.           applications.
  1314.         o File Transfer: Bundled transfer protocols include X-, Y-, and
  1315.           ZMODEM. Any external transfer protocol can be used with TipTop.
  1316.         o Key Bindings: Flexible keyboard mapping. Any key (with or without
  1317.           combinations of the Ctrl, Alt, and Shift modifiers) can be
  1318.           redefined as any character, string of characters, script, or even
  1319.           as an Objective C message!
  1320.      New features in v1.5 include:
  1321.  
  1322.         o Loadable bundles allow end-users to extend TipTop without limits.
  1323.           For example, end-users can design their own objects, such as
  1324.           toolbars, dialog panels, etc. and fully integrate them into
  1325.           TipTop.
  1326.         o Remote serial port feature allows access of serial ports on any
  1327.           NEXTSTEP computer reachable through a network from TipTop, i.e.,
  1328.           a remote modem session can be opened just as if the modem were
  1329.           directly attached to the local computer. The server machine,
  1330.           i.e., machine to which the modem is physically attached, requires
  1331.           a TipTop Serial Port Server. The server will be released soon.
  1332.         o The API is greatly improved. It is now easy to design new
  1333.           toolbars, new session objects, new session panels, etc.
  1334.         o Many GUI improvements, including new Toolbar, Dial, and Term
  1335.           interfaces.
  1336.         o ISO Latin 1 character encoding is included. Users can create
  1337.           their own character encodings.
  1338.         o Email transfer scripts allow email transport from and to Mail.app
  1339.           through TipTop. When the deliver button is clicked in Mail.app,
  1340.           the outgoing message gets queued. When the SendMail script is
  1341.           run, all the messages that are queued locally get transferred to
  1342.           the remote machine and sent to the appropriate recipient(s). When
  1343.           the GetMail script is run, all the messages stored in the remote
  1344.           mailbox get transferred to the local machine so that they can be
  1345.           read in Mail.app. This is very useful if one has a Unix account
  1346.           with email access, and no email access for the local NS machine.
  1347.           (These sample scripts are not supported by TipTop Software.)
  1348.         o And much, much more...
  1349.      TipTop telecommunication software runs on Motorola, Intel, and HP
  1350.      PA-RISC machines running NEXTSTEP 3.1 or higher. TipTop still costs
  1351.      only $185 + S/H ($4 FirstClass Mail within US, $8 AirMail to Europe).
  1352.      Site licenses are available as well as academic discounts.
  1353.  
  1354.      ----------------------------------------------------------------------
  1355.  
  1356.      Operator - Files & Applications Manager (Desktop Manager)
  1357.  
  1358.      Usage: Operator, Files & Applications Manager, Desktop Manager.
  1359.      Company:
  1360.      Contact: Erez Strauss
  1361.      Email: strauss@actcom.co.il  or  100274,260@Compuserve.Com
  1362.      Tel: (+) 972 3 695 3679
  1363.      Fax: (+) 972 3 695 3679
  1364.  
  1365.      OPERATOR
  1366.  
  1367.      DESCRIPTION
  1368.  
  1369.      The Operator is a Graphical desktop manager based on Tcl/Tk. The idea
  1370.      is to provide simple and intuitive User interface to most of the unix
  1371.      commands. The Operator program is not only for software developers,
  1372.      but is a general tool for any kind of users. The interpretive nature
  1373.      of the Tcl/Tk gives it flexibilities that are mostly not found in
  1374.      other packages. It displays directories and files in different ways in
  1375.      few independent windows. It provides the user a friendly interface to
  1376.      the xterm command line interface, with buttons and menus. The XTerm
  1377.      interface is also useful as Drag & Drop target, what makes it
  1378.      sensitive to files, directories and Operations that the user drop into
  1379.      it.
  1380.  
  1381.      WORKING ENVIRONMENT
  1382.  
  1383.      It is running (and was tested) on Linux (Slackware distribution 2.1.0)
  1384.      and sun-Sparc-Solaris-2.3, 2.4. If you are running the Operator on
  1385.      other platform, please drop me an e-mail letter that describes the
  1386.      system and any problem that you had bringing it to work.
  1387.  
  1388.      AVAILABILITY
  1389.  
  1390.      The Operator is available from different hosts on the internet. I put
  1391.      the latest version on ftp.aud.alcatel.com:/pub/tcl/incoming The
  1392.      administrator probably moves the files into
  1393.      ftp.aud.alcatel.com:/tcl/code/Operator-1.0b1.tar.gz) The
  1394.      ftp.cdrom.com:/pub/tcl/code site should have it also. Shareware
  1395.      diskettes and cdroms from different publishers might have it. I'll
  1396.      provide a list in future versions :-) In case you don 't have access
  1397.      to the above internet sites or a copy of a sharewares disk (cdrom)
  1398.      with a copy of Operator you can get a copy of the Operator-??.tgz file
  1399.      from anyone that has a copy of the file. You can also use ftp mail
  1400.      servers to get a copy from the above sites. As a last resort you can
  1401.      send mail to me (100274.260@compuserve.com) with the following as a
  1402.      subject line 'REQ: Operator copy' as a result I'll send you a copy of
  1403.      the latest version of Operator through e-mail.
  1404.  
  1405.      INSTALLATION
  1406.  
  1407.      For the installation procedures please read the INSTALL file in the
  1408.      distribution file.
  1409.  
  1410.      COPYRIGHTS
  1411.  
  1412.      The Operator is not public domain, it is a shareware. Please look at
  1413.      the file COPYING in the Operator distribution for more information
  1414.      about using / copying it . Thanks :-)
  1415.  
  1416.      In short, one evaluation month, afterwards, $38.
  1417.  
  1418.      BUGS, PROBLEMS AND COMMENTS REPORTING
  1419.  
  1420.      I'm looking forward to hear your thoughts and ideas about this
  1421.      program. Please feel free to send me mail (or fax) about the Operator
  1422.      software or any part of the distribution files, including this
  1423.      document (English is not my first language). You can find me at
  1424.  
  1425.        Erez Strauss
  1426.        E-Mail: 100274.260@Compuserve.Com
  1427.                strauss@actcom.co.il
  1428.        Tel/Fax: (+) 972 3 695 3679
  1429.        P.O.Box 23386, Tel Aviv 61231, Israel
  1430.  
  1431.      Thank you very much for your interest in the Operator software package
  1432.      :-)
  1433.  
  1434.      ----------------------------------------------------------------------
  1435.  
  1436.      VHDL Design Entry System
  1437.  
  1438.      Usage: Electronic Design using VHDL
  1439.      Company: SoftSmiths Pty. Ltd.
  1440.      Contact: Geoff Smith
  1441.      Email:   gsmith@softsmiths.oz.au  or info@softsmiths.oz.au
  1442.  
  1443.      Product:     VHDLcapture
  1444.      Description: VHDL & State Machine Design Entry
  1445.                   X11 based Design Entry Tools from SoftSmiths
  1446.  
  1447.      Overview
  1448.  
  1449.      VHDLcapture is a general purpose design capture tool supporting the
  1450.      VHDL language. VHDLcapture is a second generation development based on
  1451.      SoftSmiths schematiX11-VHDL tools. The user interface has been been
  1452.      completely rewritten in the Tcl/Tk language giving the user maximum
  1453.      customization capability.
  1454.  
  1455.      VHDLcapture allows five tasks to be performed:
  1456.  
  1457.        1. Graphical capture of state machines and automatic generation of
  1458.           synthesizable VHDL code from the state machine diagram.
  1459.        2. VHDL Behavioral Definition of functional blocks.
  1460.        3. Datapath definition with pre-defined parameterized symbols.
  1461.        4. Hierarchical graphical capture of the interconnect of these
  1462.           functional blocks and/or predefined library elements.
  1463.        5. Automatic generation of VHDL structural netlists including
  1464.           support for multiple configuration statements.
  1465.  
  1466.      Finite State Machine Generation
  1467.  
  1468.      For blocks that can be defined as a state machine, VHDLcapture offers
  1469.      a powerful tool for the graphical capture of state machines. The state
  1470.      machine is defined in a flow chart style using state, conditional test
  1471.      and signal assert symbols.
  1472.  
  1473.      For simulation VHDLcapture can produce VHDL code that matches the
  1474.      functionality of the graphical state machine. This VHDL code is
  1475.      compatible with most known synthesizers.
  1476.  
  1477.      Behavioral VHDL - The VHDL Tool
  1478.  
  1479.      Using graphical design entry the user may design high level VHDL
  1480.      blocks by defining symbols and entering VHDL code for their functional
  1481.      description.
  1482.  
  1483.      VHDLcapture provides rapid access to the functional code description
  1484.      for each block. By simply clicking on the block, VHDLcapture finds and
  1485.      opens the appropriate entity, architecture/configuration files using
  1486.      the editor of your choice.
  1487.  
  1488.      Being in a graphical form it is much simpler to transfer the design
  1489.      concepts to other colleagues and allows direct browsing of the
  1490.      functional code for any block at any level in the hierarchy.
  1491.  
  1492.      Datapath Library
  1493.  
  1494.      VHDLcapture comes with a library of parameterized datapath building
  1495.      blocks. Simply place a unit, adjust its properties to suit, e.g.
  1496.      number of bits) and interconnect the units with other datapath or user
  1497.      defined blocks.
  1498.  
  1499.      VHDL Structural Netlists
  1500.  
  1501.      Regardless of how the symbols are created, state machine, behavioral,
  1502.      datapath or predefined library, these symbols may be graphically
  1503.      interconnected.
  1504.  
  1505.      Symbols may be hierarchical compositions of other symbols using the
  1506.      general schematic features of the VHDLcapture product.
  1507.  
  1508.      Facilities exist via the properties mechanism to set and modify VHDL
  1509.      generic values and to set and modify port types.
  1510.  
  1511.      VHDL code representing the structural interconnect of these designs
  1512.      are automatically generated as part of the netlisting process.
  1513.  
  1514.      The result is a collection of VHDL files that either define the
  1515.      structural interconnect or define the behavior of the leaf level
  1516.      blocks of the hierarchy.
  1517.  
  1518.      Simulation Interfaces
  1519.  
  1520.      Simulation interfaces to MTI's V-System and Synthesia's MINT simulator
  1521.      are directly provided. Or provide your own with Tcl/Tk customization.
  1522.  
  1523.      Tcl/Tk Customization
  1524.  
  1525.      The graphical user interface is designed with the Tcl/Tk script
  1526.      language originally developed at Berkeley University. Tk provides the
  1527.      graphics and Tcl is the script language that ties the interface to
  1528.      SoftSmiths C database.
  1529.  
  1530.      From a user's perspective the real benefit is the ability to customize
  1531.      the tool for their environment using an "industry standard" language.
  1532.      For example, suppose you have a proprietary VHDL simulator, Tcl/Tk
  1533.      allows you to easily add a menu and windows to give direct control of
  1534.      your simulator from within the VHDLcapture tool.
  1535.  
  1536.      Licences
  1537.  
  1538.      VHDLcapture is available under very cost effective site licences that
  1539.      allow UNIX based productivity at prices per user comparable to PC
  1540.      based products.
  1541.  
  1542.      VHDLcapture runs on Sun Workstations (Sunos 4.1.3 & Solaris 2.4)
  1543.      and/or attached X terminals. For more information please contact
  1544.      info@softsmiths.oz.au.
  1545.  
  1546.      You're at a University? Ask us about our university program.
  1547.  
  1548.      Evaluations
  1549.  
  1550.      SoftSmiths supplies evaluation software for all of its CAD products.
  1551.      Just ask by sending email with FULL mailing address to
  1552.      info@softsmiths.oz.au and specify your preferred media.
  1553.  
  1554.      ----------------------------------------------------------------------
  1555.  
  1556.      ENTRY P20. - System/Network Monitoring System
  1557.  
  1558.      Usage: An alert monitoring system with integrated hyper-text help
  1559.      Company: Enniskillen Consulting, 3396 Enniskillen Circle, Mississauga,
  1560.      Ontario, Canada, L5C 2N1.
  1561.      Contact: Paul Wujek
  1562.      Email: wujek@sys-x.com
  1563.      Voice: (905) 279-5885
  1564.  
  1565.      This monitoring system watches logs from operating systems, databases,
  1566.      and applications across a network. Written in Tcl/Tk it serves as a
  1567.      framework for a custom network monitor, extensions include monitoring
  1568.      Oracle V7 database parameters, and applications. The hyper-text help
  1569.      system is tied into the GUI monitoring allowing operations staff to
  1570.      search the help system, operations manuals, and trouble logs for
  1571.      references to error messages via simple a 'click-and-shoot' interface.
  1572.  
  1573.      Messages to the system may trigger multiple actions, including dialing
  1574.      pagers, sending e-mail, demanding operator attention, and executing
  1575.      processes. Different individuals may monitor different messages, for
  1576.      example security staff might want to view all login attempts, while
  1577.      the DBA will view only database related messages.
  1578.  
  1579.      ----------------------------------------------------------------------
  1580.  
  1581.      ENTRY P21. - Use of TCL/TK for Text To Speech Synthesis in the
  1582.      TrueTalk GUI Applications
  1583.  
  1584.      Usage: TrueTalk(tm) Text To Speech Synthesis
  1585.      Company: Entropic Research Laboratory, Inc., Washington DC
  1586.      Contact: Tom Veatch
  1587.      Email: tv@entropic.com
  1588.  
  1589.      Entropic Research Laboratory, Inc. has recently begun shipping
  1590.      Personal TrueTalk 1.0, a software-only text-to-speech (TTS) system
  1591.      with a single-user GUI built using Tcl/Tk. TrueTalk is based on a
  1592.      large effort at AT&T Bell Laboratories to advance the state of the art
  1593.      in TTS technology, and it has been made into two products by Entropic.
  1594.      First is Developer TrueTalk, a client/server API and C function
  1595.      library for adding speech output to applications. Second is
  1596.      PersonalTrueTalk, an easy-to-use graphical interface, designed to
  1597.      voice-enable a UNIX X-Windows workstation. Personal TrueTalk also
  1598.      accepts input via the Tk "send" mechanism, so that Tcl/Tk applications
  1599.      can use it as a speech output server.
  1600.  
  1601.      You are invited to examine Personal TrueTalk either by accessing our
  1602.      new, interactive talking WWW page
  1603.      (http://www.entropic.com/ttdemo.html) -- type in text, get back audio
  1604.      waveform -- or by downloading and running Personal TrueTalk in Demo
  1605.      Mode (ftp page), which is available free of charge for evaluation
  1606.      purposes. You can fully-enable your evaluation copy at any time by
  1607.      purchasing a license key from Entropic or its distributors.
  1608.  
  1609.      A brief listing of features, requirements, platforms, and contact
  1610.      +information follows. We are getting positive reviews of this new
  1611.      product, and we hope you will try it, like it, and use it.
  1612.  
  1613.      FEATURES
  1614.  
  1615.         o Highly intelligible speech with natural intonation
  1616.         o Text taken from
  1617.              + file input,
  1618.              + highlighted X selections,
  1619.              + the interface scratch pad,
  1620.              + other programs connected through a TCP/IP socket, or
  1621.              + Tcl/Tk applications via the Tk "send" mechanism
  1622.         o Stop, as well as Pause and Resume while speech is in progress
  1623.         o Visual indication of corresponding text position when Paused
  1624.         o Nine speaking voices, and Male and Female versions of each voice
  1625.         o Adjustable speaking rate and volume
  1626.         o Supports drop-in text filters; "email" and "lively" examples
  1627.           included
  1628.         o Audio output through workstation headphones or speaker
  1629.         o Complete on-line documentation, including mouse-activated help
  1630.           windows
  1631.  
  1632.      REQUIREMENTS
  1633.  
  1634.         o 14MB disk space.
  1635.         o 8MB process size (24MB system RAM recommended)
  1636.  
  1637.      PLATFORMS
  1638.  
  1639.         o Sun Sparcstation 2/5/10/20 with SunOS 4.1.3 or Solaris 2.4;
  1640.         o SGI Indy/Indigo/Indigo2 with IRIX 5.2.
  1641.         o Other platforms in development.
  1642.  
  1643.      CONTACT INFORMATION
  1644.  
  1645.      Contact information for Entropic Research Laboratory, Inc.
  1646.  
  1647.      TrueTalk is a trademark of Entropic Research Laboratory, Inc.
  1648.      ----------------------------------------------------------------------
  1649.  
  1650.      ENTRY P22. - VHDL/Verilog Simulation System
  1651.  
  1652.      Usage:   Electronic Design Simulation with VHDL/Verilog
  1653.      Company: Model Technology (an Antares Company)
  1654.      Contact: Greg Seltzer
  1655.      Email:   sales@model.com or support@model.com
  1656.  
  1657.      Product:     V-System/Plus Workstation, V-System Workstation, V-System Windows
  1658.      Description: VHDL-Verilog Simulator
  1659.  
  1660.      Overview
  1661.  
  1662.      Model Technology develops high performance, high capacity High Level
  1663.      Design Language (HDL) simulators for the Engineering Design Automation
  1664.      (EDA) market. The demands for increased productivity in the
  1665.      engineering community are unrelenting. Newer design methodologies
  1666.      using high level design languages such as VHDL and Verilog enable
  1667.      engineers to describe their products in an abstract language.
  1668.      Simulators like V-System and V-System/Plus enable them to verify the
  1669.      functionality and timing of these designs at various stages in the
  1670.      design process. Model Technology develops simulators for both the PC
  1671.      Windows (3.1, 95, NT) and the Workstation Unix (SUNOS5, SOLARIS,
  1672.      HP700, & RS6000) Operating Systems. These products are sold
  1673.      stand-alone by our direct sales channel and are integrated into
  1674.      bundled solutions by our OEM partners.
  1675.  
  1676.      Model Technology's goal is to provide the best value to our customers
  1677.      by developing high performance, highest capacity, easiest to use, and
  1678.      the most cost effective simulators for the HDL market.
  1679.  
  1680.      For more information see our home page at: Model Technology.
  1681.  
  1682.      Tcl/Tk Usage
  1683.  
  1684.      Our current product line uses Tcl for the command language interface.
  1685.      Future releases will use Tcl/Tk for all command language and GUI
  1686.      operations.
  1687.  
  1688.      Company
  1689.  
  1690.      Model Technology
  1691.      Suit 150
  1692.      8905 SW Nimbus Avenue
  1693.      Beaverton, OR 97008-7159 USA
  1694.      Phone: 503-641-1340
  1695.      Fax:   503-526-5410
  1696.  
  1697.      ----------------------------------------------------------------------
  1698.      Please send posts, comments and queries to gwlester@cpu.com.
  1699.      Computerized Processes Unlimited Home
  1700.